注意:此方法仅针对Unity格式的游戏
5 K9 A, E1 r' R9 T7 I. P: S3 f9 {6 Z, E6 R0 [: i8 b
最近在外网学到了Unity外挂AI机翻的方法,大部分这种格式的游戏都可以用,比如大象家新出的几个换了格式的游戏。用此方法做了几个汉化游戏后,觉得还是挺好用的,特此写下教程供想尝试一下坛友试试。
1 g" }+ Y" Q2 _5 L! E1 \这种方法很方便,但也有些小缺点,比如图片翻译不了,有各别不识别中文字符的地方会显示不了字,另外机翻只能大概准确,肯定不如校对过的文本流畅。所以只适合对翻译要求不高的玩家。而且有些游戏因为技术问题解不出图一类的,可能也不会很快出汉化,有着急的玩家也可以试试。
7 l& P' d, ]& b, R! Z7 L' [8 _* b) {( j
目前已测试可用此方法的游戏:
$ |+ e4 G7 E1 }7 [4 B! n! N* x# n2 M大象家:
P0 w# ~! E* f1 L7 E6 JCrossroads: What Was Lost CE
5 c m3 N- s0 r% f& ~Strange Investigations: Secrets Can Be Deadly CE
, O5 R8 N1 \# t0 d+ [. KWilde Investigations: The Zoo Kerfuffle CE
K# z) P" G# Z
6 J4 e; {! X, x, {; R9 a! a% u+ I第一次安装时尽量用我已经测试过的这几个游戏,是肯定能用的,如果不成功,说明你弄错了。等熟练后,可再尝试其它Unity游戏[hide]
! y+ }: [7 s) m2 D$ N准备工作:
# `. B- V7 N6 D+ w U+ X
+ @5 V& n/ l6 j) V1 q) Y1、请到百度官方AI翻译网站,申请账号(这是你要用到的实时翻译服务器)
+ h% v( l: j! g7 X网址:https://fanyi-api.baidu.com/
/ N3 }5 w( x4 ] ]3 m6 h; ~选择“通用文本翻译,注册个免费高级版,需要身份证实名认证。优点是每月百万免费字符,玩游戏的话足够了。如果你不想认证,免费标准版只有5万字符,一个游戏都玩不下来。3 ]% }2 T! e/ L3 I& ^
申请后会给你个APPID和密钥(在开发者信息里查看) E) [9 l5 }8 x
2、下载翻译插件,里面有2个文件,一个exe插件,一个是字库,这给出的是最新的,有兴趣的也可以去官网看看。插件官网:https://github.com/bbepis/XUnity.AutoTranslator/releases# P- Y+ w' A! I- w% o& X
( ~$ f0 r3 |- k! x, W8 J
- \& {9 ?9 C3 \; J3 a百度云下载地下载6 f1 X) Q( y# h2 U* W& j9 @
链接:https://pan.baidu.com/s/1Pwz_D_E5L7a5TzcFRWqcYg
y% q- J5 ]' ]5 n1 a8 J$ Y提取码:fj9s
7 ]. z) ^# U8 k
2 u/ ]) h) ~4 |, F) N插件安装:, t3 y5 T k [+ G6 Z3 {+ Z
5 P- a" c( q! I9 e$ w6 j" ?9 [7 A5 q9 M. N |
1、将SetupReiPatcherAndAutoTranslator.exe和字库文件(我给的字库文件名为ChinaAVG)一起,放到游戏文件夹内(一级文件夹,和游戏的exe启动文件放在一起),运行
. Y2 d5 B# c! |+ E0 k5 ]2 A+ C% W
1 Q0 E3 W) j: }% ~7 x, V2、之后会生成一个游戏运行文件的快捷方式(游戏的exe名称后面带 【Patch and Run】),运行这个快捷方式进入游戏,然后退出
) f; f* ~, H4 g5 y7 f* k+ h4 o* @# A4 n3 A5 o3 D% q$ x
% Z \) J1 A+ \% F5 m) I3、这时你会发现,游戏文件夹内多出了一个AutoTranslator文件夹,说明已安装成功。0 b* t5 R, s& ^" @5 J3 u& A1 t9 [
: |: U7 }7 ]! k3 f
# E8 }" d5 ~( u9 c* w/ B
4、修改AutoTranslator文件夹内的Config.ini文件
# ?$ }/ I; H5 l/ m& }; [1)翻译服务器
9 V, w/ i( v9 X! U% H[Service]) _& O% k' J- p5 [. T
Endpoint=BaiduTranslate
5 x; R. l N+ L6 j" g(注:这里的服务器也可以使用DeepLTranslate,不需要进行其它设置,亲测可用,但速度慢,时灵时不灵,所以建议还是申请个百度的,确实好用)
+ @4 {% v- k& N2 @7 l- M2)语言(注意,这里不仅可以英翻中,支持各种语言互译); k* X$ h+ n. P6 F, I# F5 s
[General]
\/ [: {7 x6 e$ BLanguage=zh \( u2 |" \- ^' C. @
FromLanguage=en
4 I% L) V/ ^; `! G: T; `3)修改值
/ @" N2 H' A/ a! u% P1 T[TextFrameworks]内的所有值都改为=True
& J: O: W( t" n& J[Behaviour]
# T5 ~; [# N+ WMaxCharactersPerTranslation=2500
4 F/ q- e0 }9 Q: k4)修改字体(需要专用字库,就是开始时和插件一起放文件夹里的那个名为ChinaAVG的文件): ~( B2 G4 H6 E) K( e! B
OverrideFont=ChinaAVG(你的字库文件名)
$ K& w9 @2 q+ b/ x! kOverrideFontTextMeshPro=ChinaAVG
* a- I. Q" I0 T4 S' F* G5 ~, nFallbackFontTextMeshPro=ChinaAVG
: m* R" l9 C7 |/ V' v5)翻译服务器的ID和密码(你在百度申请的)
% Y0 y5 u5 \! }, t/ U) j[Baidu]: L* j* v5 P1 L! U6 K
BaiduAppId=APPIDID
' {2 B$ r" `2 S& pBaiduAppSecret=密钥
: E; g& K2 A7 c' ^
1 t9 H3 m, |& j4 h3 `至此安装成功,现在运行游戏原本的EXE文件(不是后创建的快捷方式),进入游戏后你会发现,凡出现的字幕会自动翻译成中文,速度根据你的网速以及翻译器决定。有时太短的句子因为显示时间过短可能会翻译不出。' \( K- _% S1 i+ o: X8 m% Y, w2 ~
1 K" Y9 d; K% P
1 R5 K7 a( T) ^* T
实时翻译的文本在这个文件夹:\AutoTranslator\Translation\zh\Text\_AutoGeneratedTranslations.txt,可以修改0 r* {9 s: l8 X$ Q; B
0 B5 ]5 h# |$ D0 L8 Z/ R" g+ e `/ T; E4 |0 a
如果有问题,可以在专区内发帖询问。$ ^3 _9 ~- d5 _
) ^8 t5 z+ {/ ?: A! g
' `3 f+ z+ d, u安装后示例视频: # s, n7 b) C3 U: n# |% M! `
: L4 D3 U: U0 C e. T
! m! ?& J+ l |
6 ]9 W, y8 M/ I0 W; S另外,为了以后的汉化工作,论坛回收游戏通关后的文本。具体到下帖查看:
2 Y" x+ N* u: ^: B& U$ chttps://www.chinaavg.com/forum.php?mod=viewthread&tid=154225&extra=
( t2 N3 S# [% j% K8 l
, R! D8 A, D6 ]: {6 W& v) W
}7 `% M; d- x6 @6 G( U2 t
: L1 j+ P: B" U$ J* F$ f |