注意:此方法仅针对Unity格式的游戏
6 e5 r. _& Z& ^5 }/ c2 ?% y, n4 m; `( c. P8 t
最近在外网学到了Unity外挂AI机翻的方法,大部分这种格式的游戏都可以用,比如大象家新出的几个换了格式的游戏。用此方法做了几个汉化游戏后,觉得还是挺好用的,特此写下教程供想尝试一下坛友试试。+ q6 P8 O4 v# b1 d0 B( t. R
这种方法很方便,但也有些小缺点,比如图片翻译不了,有各别不识别中文字符的地方会显示不了字,另外机翻只能大概准确,肯定不如校对过的文本流畅。所以只适合对翻译要求不高的玩家。而且有些游戏因为技术问题解不出图一类的,可能也不会很快出汉化,有着急的玩家也可以试试。
$ l# t2 p, ?- L) `1 t. H; F0 X! m; K- o
目前已测试可用此方法的游戏:
& l6 C o4 C% D: o大象家:+ h9 S, d8 h$ I2 F
Crossroads: What Was Lost CE1 j! F8 r% U3 [* N! R
Strange Investigations: Secrets Can Be Deadly CE
1 Z( {( Z$ J: b! {# U9 Z% XWilde Investigations: The Zoo Kerfuffle CE9 S! O( e1 m$ O: b
- x& r r+ p9 C5 @! Q
第一次安装时尽量用我已经测试过的这几个游戏,是肯定能用的,如果不成功,说明你弄错了。等熟练后,可再尝试其它Unity游戏[hide]
. e1 M1 n! S U9 ?9 W( r2 s准备工作:7 W$ h- v' V4 `. ?) ~8 s3 ^: ~
$ [/ h; @# e$ `1、请到百度官方AI翻译网站,申请账号(这是你要用到的实时翻译服务器)
7 T) z' F( F0 J6 O网址:https://fanyi-api.baidu.com/6 ]2 b- W; B( q* w. b7 J
选择“通用文本翻译,注册个免费高级版,需要身份证实名认证。优点是每月百万免费字符,玩游戏的话足够了。如果你不想认证,免费标准版只有5万字符,一个游戏都玩不下来。
h; C; _0 ~) s' F$ O. B申请后会给你个APPID和密钥(在开发者信息里查看)) i6 l0 ^ F0 Z, ~
2、下载翻译插件,里面有2个文件,一个exe插件,一个是字库,这给出的是最新的,有兴趣的也可以去官网看看。插件官网:https://github.com/bbepis/XUnity.AutoTranslator/releases) S8 Z0 H; y& T
; [2 R7 R7 z& Y+ y+ R$ Q, } N
0 y% N8 `, ]% Q5 y+ h5 k2 W# S( B百度云下载地下载1 w; C9 E9 @ G' I+ y, {! f
链接:https://pan.baidu.com/s/1Pwz_D_E5L7a5TzcFRWqcYg " |$ u1 ]$ E7 x* ^% u2 n4 v
提取码:fj9s; B% U5 b) d; i1 ^- S! v4 Q
6 i7 Y) x! {( r+ j7 Q
插件安装:
* n( c1 E7 M; g! `) S
. J7 @/ |& B3 Y; _" n2 e
" p2 ]: O2 [; B1 G- I, i2 q1、将SetupReiPatcherAndAutoTranslator.exe和字库文件(我给的字库文件名为ChinaAVG)一起,放到游戏文件夹内(一级文件夹,和游戏的exe启动文件放在一起),运行
4 F) s9 l9 z# Z# K+ T \+ ~ A: H$ @- y$ p
$ ]: i ]5 a( u+ Y7 j6 }% |
2、之后会生成一个游戏运行文件的快捷方式(游戏的exe名称后面带 【Patch and Run】),运行这个快捷方式进入游戏,然后退出% }& P4 u( J9 \% E5 I4 _& s$ q
: `4 H, v3 `* Q. V3 Y$ X
* \$ ~: r) |& ?' K% u3、这时你会发现,游戏文件夹内多出了一个AutoTranslator文件夹,说明已安装成功。( C$ P ~6 n8 [( k% D3 ?' y
3 @& v' J; @4 M; s; R+ G Y$ j
" a0 f2 M4 Y4 i3 l( e0 I6 n: ]- G* u
4、修改AutoTranslator文件夹内的Config.ini文件
! N8 \" ^. l, q% d7 e- |6 s1)翻译服务器1 s5 J& H. r: e' U; `0 u+ K, \6 r
[Service]* ^% Z; K8 i4 F# L, E
Endpoint=BaiduTranslate- ` _; g+ I& S3 e4 q
(注:这里的服务器也可以使用DeepLTranslate,不需要进行其它设置,亲测可用,但速度慢,时灵时不灵,所以建议还是申请个百度的,确实好用)5 x' a: r4 g: K: @5 M' S5 ?; ~
2)语言(注意,这里不仅可以英翻中,支持各种语言互译)2 k& s) D% b$ L
[General]! e8 q/ i# s( i
Language=zh% a6 z/ Y( y x9 @4 n# T
FromLanguage=en6 K3 V9 ]" \, W6 k. j- _
3)修改值" k9 ?9 g# W: p3 s5 E9 b& z
[TextFrameworks]内的所有值都改为=True
$ |+ o) j! m4 R4 V' D9 M& V; T[Behaviour]
* P9 D$ A3 E, e1 NMaxCharactersPerTranslation=2500
8 T% G) X8 Y" V0 v7 b4)修改字体(需要专用字库,就是开始时和插件一起放文件夹里的那个名为ChinaAVG的文件)
3 G6 N) R( B) P5 y7 C. VOverrideFont=ChinaAVG(你的字库文件名)
0 z+ G* U; W2 P8 X, G. G) l+ l1 [OverrideFontTextMeshPro=ChinaAVG
) ^7 H# |2 ~) Q9 `7 X1 g% NFallbackFontTextMeshPro=ChinaAVG* {6 k7 J- H, q F. `5 ]. U% p
5)翻译服务器的ID和密码(你在百度申请的): C) ?- A2 _: f9 c- x' X; ~
[Baidu]& v) d, U, l/ I3 S) Y/ ]
BaiduAppId=APPIDID
3 I8 e* Y; O) H0 b! { C- vBaiduAppSecret=密钥
, a8 r3 ~6 g/ W$ H* V
4 t( a+ d$ F% k+ ^9 x4 I至此安装成功,现在运行游戏原本的EXE文件(不是后创建的快捷方式),进入游戏后你会发现,凡出现的字幕会自动翻译成中文,速度根据你的网速以及翻译器决定。有时太短的句子因为显示时间过短可能会翻译不出。 o; J: r4 I: l4 r
- \. a2 k* }; e% B! \/ r; S, ]! S
( A: V3 B3 ?1 P7 [8 P
实时翻译的文本在这个文件夹:\AutoTranslator\Translation\zh\Text\_AutoGeneratedTranslations.txt,可以修改3 O! w) W( `2 s9 c5 j8 e
! g/ o9 I6 l( A" r0 d
; N8 _; }9 L: X8 y7 K7 N1 C v如果有问题,可以在专区内发帖询问。
4 W4 h5 k: Q/ H% S8 d7 V( \' l
* w5 g4 S7 z# g( k9 `! U. [& D: L1 _( b8 Z$ [( ^+ S. ?
安装后示例视频: " S8 a7 F p+ R* }0 V3 {
& q: M2 ^+ Y5 S e0 F4 h7 z& F. @
% c) v' s s3 Z+ @1 N' S( S* T
另外,为了以后的汉化工作,论坛回收游戏通关后的文本。具体到下帖查看:: K- ]* q P g" \" y9 s
https://www.chinaavg.com/forum.php?mod=viewthread&tid=154225&extra=
8 m! s' y* [6 L, G4 f9 ?
" _0 \5 D( r+ j
! b4 J- d7 f6 M* u+ z) I) x5 u; X0 _5 N; T# u. R5 i
|