注意:此方法仅针对Unity格式的游戏$ ]6 K. O: M' N! x1 H; W( {6 ]
9 d* B* Y7 ]& Y* k# m最近在外网学到了Unity外挂AI机翻的方法,大部分这种格式的游戏都可以用,比如大象家新出的几个换了格式的游戏。用此方法做了几个汉化游戏后,觉得还是挺好用的,特此写下教程供想尝试一下坛友试试。. L2 w3 [5 }& E( ]
这种方法很方便,但也有些小缺点,比如图片翻译不了,有各别不识别中文字符的地方会显示不了字,另外机翻只能大概准确,肯定不如校对过的文本流畅。所以只适合对翻译要求不高的玩家。而且有些游戏因为技术问题解不出图一类的,可能也不会很快出汉化,有着急的玩家也可以试试。3 q' t3 U- U; T9 e3 t
0 u2 S9 N: J4 c) R目前已测试可用此方法的游戏:
% J( L' D2 }* w1 Z; e p大象家:; R" z( M2 o' J2 c0 q/ M: n
Crossroads: What Was Lost CE! D" a' h3 `1 Z( B1 S+ K/ m/ Z
Strange Investigations: Secrets Can Be Deadly CE
. u( c) c# J8 _1 ?/ HWilde Investigations: The Zoo Kerfuffle CE
3 C4 m7 k+ @- W8 p6 |
! X& M4 S6 G! x第一次安装时尽量用我已经测试过的这几个游戏,是肯定能用的,如果不成功,说明你弄错了。等熟练后,可再尝试其它Unity游戏[hide]- s5 N2 ^2 ^, Y; h
准备工作:
# S) _+ ~! G N0 y8 X) T) d$ H5 P. p0 V+ Y
1、请到百度官方AI翻译网站,申请账号(这是你要用到的实时翻译服务器)! W# a# D& b- ~( ~
网址:https://fanyi-api.baidu.com/
$ |7 W5 U% _1 z选择“通用文本翻译,注册个免费高级版,需要身份证实名认证。优点是每月百万免费字符,玩游戏的话足够了。如果你不想认证,免费标准版只有5万字符,一个游戏都玩不下来。: \/ }/ }# I9 I' h( u6 b! E
申请后会给你个APPID和密钥(在开发者信息里查看)+ a+ X; {( H8 \! A6 u- R) N
2、下载翻译插件,里面有2个文件,一个exe插件,一个是字库,这给出的是最新的,有兴趣的也可以去官网看看。插件官网:https://github.com/bbepis/XUnity.AutoTranslator/releases9 Q. C5 \8 `( x
# }) W, L8 A' |4 @5 G; V+ z
& t$ J1 ], _) p百度云下载地下载# u" A' P% `# Y6 l. C" o5 }
链接:https://pan.baidu.com/s/1Pwz_D_E5L7a5TzcFRWqcYg ! ?6 {4 H8 j+ D# Y# i/ _
提取码:fj9s" E# L$ q8 n- [* [ f7 B/ \3 ]
0 v) h: m9 L4 v; c! P* e3 _
插件安装:
& Z) B4 b- I# C$ U$ y) T$ |* P. E& ?4 _& F# M. F
4 ?/ ^ E6 q! C% n3 |
1、将SetupReiPatcherAndAutoTranslator.exe和字库文件(我给的字库文件名为ChinaAVG)一起,放到游戏文件夹内(一级文件夹,和游戏的exe启动文件放在一起),运行: ~2 l& E* V, |6 P
9 p; G- X+ H, y/ k
, K! M9 j5 `" ] [6 `' u
2、之后会生成一个游戏运行文件的快捷方式(游戏的exe名称后面带 【Patch and Run】),运行这个快捷方式进入游戏,然后退出
' W8 Q7 P8 C1 y. k( v" l7 q" j0 r1 R7 [: Z% a
0 l; w3 _, p3 M, G2 g8 t: @) _
3、这时你会发现,游戏文件夹内多出了一个AutoTranslator文件夹,说明已安装成功。
7 H7 t d1 X+ P. P1 }1 n* [# Y1 w! \# c* o
6 u9 V: z- t, g9 g) `+ S2 k8 D% k4、修改AutoTranslator文件夹内的Config.ini文件$ ~6 B9 G4 U6 C. d7 O, i
1)翻译服务器
% U$ K. B' P+ F2 g/ E$ S; J[Service]8 }4 ~4 ?9 x' M4 S7 y7 c; O) W% r
Endpoint=BaiduTranslate5 Y* Q* i) C8 r1 B% q1 `7 k
(注:这里的服务器也可以使用DeepLTranslate,不需要进行其它设置,亲测可用,但速度慢,时灵时不灵,所以建议还是申请个百度的,确实好用)7 |, b' _5 O* M5 \: `1 L3 j
2)语言(注意,这里不仅可以英翻中,支持各种语言互译)$ s. E- M) I" p/ j7 V1 Z
[General]6 h8 x2 E1 K4 o( ~ C' o9 m
Language=zh
E& g2 F- H/ v4 Z( T3 Q) A7 a _FromLanguage=en" }. R* T7 R7 ~5 a9 i: L7 H
3)修改值
* F l+ \3 x# w; o* y# h5 o[TextFrameworks]内的所有值都改为=True
2 J' W1 @1 y7 @$ i/ Z[Behaviour]
3 W1 v) Z6 A- i7 I8 Z1 bMaxCharactersPerTranslation=2500( D" S" p b) H# r8 R- K, f8 G
4)修改字体(需要专用字库,就是开始时和插件一起放文件夹里的那个名为ChinaAVG的文件)
, R/ p# v, n% w1 Q2 d( BOverrideFont=ChinaAVG(你的字库文件名), e2 |& Y# {6 W, h
OverrideFontTextMeshPro=ChinaAVG* I3 D6 }5 [2 s' b5 Z
FallbackFontTextMeshPro=ChinaAVG, Y! Q$ `: w# i, Z O
5)翻译服务器的ID和密码(你在百度申请的)) Z) S5 y! k$ m r0 k' O7 i
[Baidu]- ?" ] E9 b- R) U
BaiduAppId=APPIDID. z% J5 M7 H2 d
BaiduAppSecret=密钥8 C" g, B- w( p( c+ p
/ U8 p8 q8 X% d# d Y6 F: r
至此安装成功,现在运行游戏原本的EXE文件(不是后创建的快捷方式),进入游戏后你会发现,凡出现的字幕会自动翻译成中文,速度根据你的网速以及翻译器决定。有时太短的句子因为显示时间过短可能会翻译不出。' I5 D) J6 G2 |% k& u/ L
: t8 N. l/ ?4 v/ a# Y4 T1 p
) b4 ]4 g' H" E+ K% h R+ s$ b6 V实时翻译的文本在这个文件夹:\AutoTranslator\Translation\zh\Text\_AutoGeneratedTranslations.txt,可以修改
. s7 u) J: ^' Q' \$ `; m1 \0 o' N# l$ G, S% a! ?
# B* J3 k9 W) {, b% s8 ?如果有问题,可以在专区内发帖询问。% E( r7 ~( _$ [# i, X" T
& Y' q5 A/ b8 G; u" V
! p, G9 W. ?( D# Y" r7 E9 h% c
安装后示例视频:
( c+ L& R6 M5 x) j5 V: [0 G. v% G' `+ Z' S/ Q1 `- u! ^
5 }' @. Q( h( P) l$ O8 |" C+ r/ |
; d6 k: m. Z3 h* i' \* G
另外,为了以后的汉化工作,论坛回收游戏通关后的文本。具体到下帖查看:
& W- }# Q" I+ d8 ^https://www.chinaavg.com/forum.php?mod=viewthread&tid=154225&extra=0 x/ }$ E# c% i
2 z" h- t) r/ G/ f
: m3 {6 `2 M: t
7 [3 m6 `9 h3 u$ y; L; [; m |