注意:此方法仅针对Unity格式的游戏7 j' H8 S& i$ C% y; i) V
, v' q' a1 @, K最近在外网学到了Unity外挂AI机翻的方法,大部分这种格式的游戏都可以用,比如大象家新出的几个换了格式的游戏。用此方法做了几个汉化游戏后,觉得还是挺好用的,特此写下教程供想尝试一下坛友试试。
) e- M* Z* ]9 T" {这种方法很方便,但也有些小缺点,比如图片翻译不了,有各别不识别中文字符的地方会显示不了字,另外机翻只能大概准确,肯定不如校对过的文本流畅。所以只适合对翻译要求不高的玩家。而且有些游戏因为技术问题解不出图一类的,可能也不会很快出汉化,有着急的玩家也可以试试。, s& T% t! D' v& G; c8 e
# W s0 ^' K; ]4 \. g4 U! S% w$ t
目前已测试可用此方法的游戏:' o, _& U" L/ I; O; n4 o5 C7 E
大象家:/ \9 M5 p+ o$ Z( A( ~9 B
Crossroads: What Was Lost CE' h/ a$ U! F8 H, f
Strange Investigations: Secrets Can Be Deadly CE
. k4 ?, y/ C' _' m6 x; b3 kWilde Investigations: The Zoo Kerfuffle CE; Z$ T% L, Y+ ~
; Y' R& h" n* d* O2 o" }' |
第一次安装时尽量用我已经测试过的这几个游戏,是肯定能用的,如果不成功,说明你弄错了。等熟练后,可再尝试其它Unity游戏[hide]
4 A; J1 I# W6 d7 b6 b准备工作:/ p3 L9 l. T( j. B J- M
P% v/ H4 Z$ _
1、请到百度官方AI翻译网站,申请账号(这是你要用到的实时翻译服务器); S/ l" k/ z5 @& e! s8 T( m0 H
网址:https://fanyi-api.baidu.com/
" [- G, t/ H+ y, b0 N( L选择“通用文本翻译,注册个免费高级版,需要身份证实名认证。优点是每月百万免费字符,玩游戏的话足够了。如果你不想认证,免费标准版只有5万字符,一个游戏都玩不下来。
7 G* o6 j/ Z8 `& t5 [* K申请后会给你个APPID和密钥(在开发者信息里查看)
1 f8 m- V2 e9 {5 J% p4 ~$ }7 Y2、下载翻译插件,里面有2个文件,一个exe插件,一个是字库,这给出的是最新的,有兴趣的也可以去官网看看。插件官网:https://github.com/bbepis/XUnity.AutoTranslator/releases
" O( D9 d H; W u# @# l+ M; e8 n0 F/ T) j
2 W/ D/ \. z. R: t7 F- d8 w百度云下载地下载1 r/ l9 \" c1 @7 L4 C/ Z0 Q' K
链接:https://pan.baidu.com/s/1Pwz_D_E5L7a5TzcFRWqcYg
! }, i2 V7 v) m X2 v8 d提取码:fj9s
v) \- {- T L; r% Q
% }0 e: _8 ?# C插件安装:7 R5 b0 k r0 e
$ b3 U, F% j* q8 Q& a7 v5 n% J5 G! R1 z' N( M
1、将SetupReiPatcherAndAutoTranslator.exe和字库文件(我给的字库文件名为ChinaAVG)一起,放到游戏文件夹内(一级文件夹,和游戏的exe启动文件放在一起),运行6 _. T p D& S: F, X q& l
# h) V$ t5 ? J$ _. z
! `2 g2 i* t* h: O1 O2、之后会生成一个游戏运行文件的快捷方式(游戏的exe名称后面带 【Patch and Run】),运行这个快捷方式进入游戏,然后退出! ~5 u) U8 P& t" F! ?
0 j6 k+ L! Z# d3 Q2 U: Y/ Q
$ q# P4 f- ]; [/ X' a. H: J
3、这时你会发现,游戏文件夹内多出了一个AutoTranslator文件夹,说明已安装成功。* E* T! ]+ J6 g, k1 Y" \1 U6 M. ?5 F( P" E
9 r- _! V" |2 Y' A* ?
3 r |9 S2 A; U% w4、修改AutoTranslator文件夹内的Config.ini文件* B- L" Y% l- H) e2 e. }
1)翻译服务器2 ~1 T- T8 Q$ Z0 D% K. Z5 }
[Service]9 V: f* K: Z- k- R; \/ V% r) j2 P7 V
Endpoint=BaiduTranslate
3 l6 Q; N" Z: F, m; l(注:这里的服务器也可以使用DeepLTranslate,不需要进行其它设置,亲测可用,但速度慢,时灵时不灵,所以建议还是申请个百度的,确实好用)
6 o% ~2 G* f6 c) S+ t2)语言(注意,这里不仅可以英翻中,支持各种语言互译)0 O/ `* L5 C0 x& Y$ E3 f
[General]# [. o& }% \4 a3 a$ r
Language=zh4 f# V. `& I+ C6 d7 P/ d# D& \$ `
FromLanguage=en* K) L+ O* j* W* d3 @
3)修改值- j; |! K% o4 E9 o" e
[TextFrameworks]内的所有值都改为=True- ^! P- Z$ l/ M
[Behaviour], s. e3 j% h5 [4 }# ~7 x
MaxCharactersPerTranslation=2500
8 M5 v' G! ]! @" A1 `4)修改字体(需要专用字库,就是开始时和插件一起放文件夹里的那个名为ChinaAVG的文件)
: j y) E7 c/ `8 W* mOverrideFont=ChinaAVG(你的字库文件名)
6 T% H. M' Q7 ^OverrideFontTextMeshPro=ChinaAVG: Y. @- H2 ?2 L' s7 I1 N7 X
FallbackFontTextMeshPro=ChinaAVG. V8 ~# Q& y7 H+ P9 |
5)翻译服务器的ID和密码(你在百度申请的) H6 D8 ^+ P" |. B8 {- g) `" S3 v
[Baidu]5 w W: z6 W. _4 _. u/ C
BaiduAppId=APPIDID. A& G" A; k/ D) r; r! v
BaiduAppSecret=密钥) C: [, v3 J3 [% e: B
6 @. V9 l) \! q3 o
至此安装成功,现在运行游戏原本的EXE文件(不是后创建的快捷方式),进入游戏后你会发现,凡出现的字幕会自动翻译成中文,速度根据你的网速以及翻译器决定。有时太短的句子因为显示时间过短可能会翻译不出。
9 i V4 E) S- C6 T# S
& |: ]) U; o5 Q; t% t( O
! Z$ X. B4 y% S7 g实时翻译的文本在这个文件夹:\AutoTranslator\Translation\zh\Text\_AutoGeneratedTranslations.txt,可以修改, ^5 z% ~, v# J+ _" \0 o
5 O9 s- B: N+ y" i v4 c
% W4 E4 b) s, l/ y, u* } h8 j如果有问题,可以在专区内发帖询问。
# [% ]" z! Y6 S/ v* h, G2 ]" V" `2 O8 X W8 P9 x9 W3 U9 X
/ [; F4 B2 e% h9 n9 w
安装后示例视频:
$ c9 \" o P. I6 ~& J8 d! y1 O0 T8 X" B# C
3 v$ T+ G2 ]: d$ ?
# d( P) }0 E3 R# T0 D( Q/ |) P) ~
另外,为了以后的汉化工作,论坛回收游戏通关后的文本。具体到下帖查看:
* ?+ z7 B6 A' M# I- Rhttps://www.chinaavg.com/forum.php?mod=viewthread&tid=154225&extra=
1 x d. R1 M% A9 A4 f% [; E5 R2 K$ U5 A4 f% Z# W3 w0 K( u, D
$ f# G1 |" _/ W
) G( `- D( V. C7 o |