注意:此方法仅针对Unity格式的游戏, g# F2 k, P; k
( j& j2 G9 B U% q; w6 x
最近在外网学到了Unity外挂AI机翻的方法,大部分这种格式的游戏都可以用,比如大象家新出的几个换了格式的游戏。用此方法做了几个汉化游戏后,觉得还是挺好用的,特此写下教程供想尝试一下坛友试试。
' f# m; ]$ O7 \& m这种方法很方便,但也有些小缺点,比如图片翻译不了,有各别不识别中文字符的地方会显示不了字,另外机翻只能大概准确,肯定不如校对过的文本流畅。所以只适合对翻译要求不高的玩家。而且有些游戏因为技术问题解不出图一类的,可能也不会很快出汉化,有着急的玩家也可以试试。- L0 f- m/ a& x; q+ ]+ r$ M
" D! b! C1 a6 z2 _5 Z; X2 b目前已测试可用此方法的游戏:
1 S9 _# _( J* ~4 S* K大象家:' W9 d% J/ d0 D$ p8 S
Crossroads: What Was Lost CE
. @. `- p2 t: YStrange Investigations: Secrets Can Be Deadly CE4 R6 o. B6 [ Y) V% R& E
Wilde Investigations: The Zoo Kerfuffle CE
9 X/ O9 ` m' E+ j: ]
; D$ u+ T; a0 ~& h# B3 v# Q ^4 E第一次安装时尽量用我已经测试过的这几个游戏,是肯定能用的,如果不成功,说明你弄错了。等熟练后,可再尝试其它Unity游戏[hide]
# y# |3 }8 B" G5 G准备工作:5 @* j/ ~. L2 { R2 u
; o0 @' A( n( L/ N: k9 b1 m( C, j
1、请到百度官方AI翻译网站,申请账号(这是你要用到的实时翻译服务器)
" C1 t" b# G$ `7 v$ |# J网址:https://fanyi-api.baidu.com/
' V" L: w% k# g8 h选择“通用文本翻译,注册个免费高级版,需要身份证实名认证。优点是每月百万免费字符,玩游戏的话足够了。如果你不想认证,免费标准版只有5万字符,一个游戏都玩不下来。8 M- L+ Y" X) |7 @2 i; o1 t
申请后会给你个APPID和密钥(在开发者信息里查看)3 K* O) ^2 p# p. G( R
2、下载翻译插件,里面有2个文件,一个exe插件,一个是字库,这给出的是最新的,有兴趣的也可以去官网看看。插件官网:https://github.com/bbepis/XUnity.AutoTranslator/releases
9 u* K* v% T1 S! l% j- l
% @6 u( O D1 o9 E7 A9 s; q+ D! A0 H3 [, O0 z+ X4 b6 O: W9 \
百度云下载地下载" L- E+ _! y* F9 A
链接:https://pan.baidu.com/s/1Pwz_D_E5L7a5TzcFRWqcYg 2 J* ?4 \$ q7 e, v; n+ ] k5 g7 q
提取码:fj9s
# l4 t5 v4 q7 w' [3 a2 \& Y" K/ K3 m' b( Y6 C$ c
插件安装:
: i p9 [3 p3 e: w/ k5 |) ]: ?; ]
0 h1 e' s: D L! w* j8 E3 w' A7 z
+ J1 I4 k$ x4 b1、将SetupReiPatcherAndAutoTranslator.exe和字库文件(我给的字库文件名为ChinaAVG)一起,放到游戏文件夹内(一级文件夹,和游戏的exe启动文件放在一起),运行
+ g* e, p3 u, y* Z6 a5 s* l5 u3 i7 W& o1 @' o; W- }' n
3 _0 H' D9 a h4 W
2、之后会生成一个游戏运行文件的快捷方式(游戏的exe名称后面带 【Patch and Run】),运行这个快捷方式进入游戏,然后退出
, A. @, ~6 y( t; G8 W/ o# @- y' i9 y% H: ^5 w# w; L+ w
) ?3 t) X' T% G5 I6 T) T3、这时你会发现,游戏文件夹内多出了一个AutoTranslator文件夹,说明已安装成功。
+ P- P) Y$ ]" [+ ^+ p. D1 |* G+ l6 C- J7 ~7 T% ^
0 E! ~) X2 j v( O, H) ^ \: n4、修改AutoTranslator文件夹内的Config.ini文件
3 z" f" J* t/ K, K' x1)翻译服务器
( a- r; ]1 z& i. G( h- \[Service]5 Q0 M) q: ?- h4 q6 [+ V% E
Endpoint=BaiduTranslate
$ D4 r6 a! N3 @" _(注:这里的服务器也可以使用DeepLTranslate,不需要进行其它设置,亲测可用,但速度慢,时灵时不灵,所以建议还是申请个百度的,确实好用)8 B8 i- w( L+ F
2)语言(注意,这里不仅可以英翻中,支持各种语言互译)
# _2 D( z4 ]& i8 c# W[General]
3 Q- I) H. m1 ^" ]Language=zh
% i: }; V" G$ GFromLanguage=en
& C( ]( V/ v% L- a. t3)修改值
7 T+ {+ b8 U x7 X: C. |[TextFrameworks]内的所有值都改为=True4 f; p3 `6 s& {0 U" W+ J, b$ v c
[Behaviour]* L- D/ g) L J, {: |
MaxCharactersPerTranslation=2500
8 m& A R: g5 @0 W) S4)修改字体(需要专用字库,就是开始时和插件一起放文件夹里的那个名为ChinaAVG的文件)
! g) m* p% t1 ~+ c( vOverrideFont=ChinaAVG(你的字库文件名)
+ D. i: z$ a* L& @6 O, N7 n3 KOverrideFontTextMeshPro=ChinaAVG
$ ~2 l; y* h3 @2 ~FallbackFontTextMeshPro=ChinaAVG
7 f4 F( r5 l/ f7 @' X% m& n; R5)翻译服务器的ID和密码(你在百度申请的)
0 h' D' }* i2 I% g- p" ?$ M( f[Baidu]
3 _) Q9 ~/ V' {8 MBaiduAppId=APPIDID" x4 j6 \5 H- K6 t+ j7 X. m
BaiduAppSecret=密钥9 M( i- ?% I1 [0 h* t
& c9 m2 v) {; |8 G! O
至此安装成功,现在运行游戏原本的EXE文件(不是后创建的快捷方式),进入游戏后你会发现,凡出现的字幕会自动翻译成中文,速度根据你的网速以及翻译器决定。有时太短的句子因为显示时间过短可能会翻译不出。$ i9 a. i* H1 }7 o5 n4 g6 j
! d7 |, z0 U4 B3 o
1 h8 t5 M% h$ R% n$ c实时翻译的文本在这个文件夹:\AutoTranslator\Translation\zh\Text\_AutoGeneratedTranslations.txt,可以修改8 U b& b' X; m7 \* S9 e
& L; I* ~9 x5 @
" G: y7 B) x; H
如果有问题,可以在专区内发帖询问。4 m3 _' _% [7 V8 c! K
7 J A; k/ B4 H$ g0 y
! _ B2 w. F, O' u安装后示例视频:
+ E+ j3 P3 o% Q8 @
# D+ ^: p7 f& }+ e) h4 `3 _8 N! U
" f2 i1 U- X, T6 _, z) ~6 D, E% i9 l6 D
另外,为了以后的汉化工作,论坛回收游戏通关后的文本。具体到下帖查看:- w3 k! e; K. ]6 c
https://www.chinaavg.com/forum.php?mod=viewthread&tid=154225&extra=
7 I5 H$ {, [5 I
y0 t+ N, O" y' ]7 U* F* M2 s1 B2 I
2 c# A9 `- v" F" v4 L, a |