注意:此方法仅针对Unity格式的游戏
) X. j% b; v4 t' T; B( a) r2 e1 U3 O; T) O1 J0 Y" _
最近在外网学到了Unity外挂AI机翻的方法,大部分这种格式的游戏都可以用,比如大象家新出的几个换了格式的游戏。用此方法做了几个汉化游戏后,觉得还是挺好用的,特此写下教程供想尝试一下坛友试试。
0 `4 P( x7 Y0 Y, d' q3 X这种方法很方便,但也有些小缺点,比如图片翻译不了,有各别不识别中文字符的地方会显示不了字,另外机翻只能大概准确,肯定不如校对过的文本流畅。所以只适合对翻译要求不高的玩家。而且有些游戏因为技术问题解不出图一类的,可能也不会很快出汉化,有着急的玩家也可以试试。" ?! C* k$ |! |- ]( ~, p" R
( H: A; i3 ]( @# s4 S, q% y7 S
目前已测试可用此方法的游戏:- ^- `$ I9 k9 L1 m! m* j* g3 l
大象家:
: z6 G- W$ j' N: S ^/ Z$ W GCrossroads: What Was Lost CE( c& p/ A$ ], a6 V3 k( ?5 @
Strange Investigations: Secrets Can Be Deadly CE: J" V P. {% Z# h9 _' X8 `) g3 M
Wilde Investigations: The Zoo Kerfuffle CE
; t: s: N; s. n% J; u- H
/ q5 J) R. z. C+ D- O+ k2 z! U$ _第一次安装时尽量用我已经测试过的这几个游戏,是肯定能用的,如果不成功,说明你弄错了。等熟练后,可再尝试其它Unity游戏[hide]
. o. N; K6 O0 ]5 V! Z准备工作:* Z% G* r8 A3 k! T' p$ E
* L# R2 L+ p% D+ _$ z4 O0 i; ^1、请到百度官方AI翻译网站,申请账号(这是你要用到的实时翻译服务器)
' G: ?# [9 d" E& G. F7 A% _/ _4 ^3 k网址:https://fanyi-api.baidu.com/0 L) _" r1 G2 Q* _& Q2 \+ i4 G
选择“通用文本翻译,注册个免费高级版,需要身份证实名认证。优点是每月百万免费字符,玩游戏的话足够了。如果你不想认证,免费标准版只有5万字符,一个游戏都玩不下来。
6 H" d" D2 _# y5 C$ D6 C) ]5 V$ U申请后会给你个APPID和密钥(在开发者信息里查看)% D/ Y8 y9 `1 d0 r6 D9 p
2、下载翻译插件,里面有2个文件,一个exe插件,一个是字库,这给出的是最新的,有兴趣的也可以去官网看看。插件官网:https://github.com/bbepis/XUnity.AutoTranslator/releases9 b- q7 d% d5 _# |
+ ]+ z3 t. f$ Z( c
+ C' k! m/ ?3 r5 K5 j
百度云下载地下载
1 A; ] w6 M3 O& f) l. u$ o* i链接:https://pan.baidu.com/s/1Pwz_D_E5L7a5TzcFRWqcYg
$ q# j( N2 W E9 W$ i0 a9 b提取码:fj9s
' h; g* C+ u8 {' I, K& R. L0 ]6 ^" y- `
插件安装:) ^8 W* U+ ?- v+ E2 G7 J
( ~, r* G$ i8 L* x% P
% \, C$ V% Q5 l/ L0 H1、将SetupReiPatcherAndAutoTranslator.exe和字库文件(我给的字库文件名为ChinaAVG)一起,放到游戏文件夹内(一级文件夹,和游戏的exe启动文件放在一起),运行& F5 {, D% q" x# ~( D( |- V3 y/ p; P# C
6 L- S$ Z9 R4 H4 d
3 I* ~* |1 |+ V5 e' e
2、之后会生成一个游戏运行文件的快捷方式(游戏的exe名称后面带 【Patch and Run】),运行这个快捷方式进入游戏,然后退出: J0 p$ f6 u* H& P7 B$ g
# o) ?. |, y5 i
! |. F3 A y0 D. I& @3、这时你会发现,游戏文件夹内多出了一个AutoTranslator文件夹,说明已安装成功。" R! f' v: H( X. v- I0 @* b
7 f: [# _' W; h+ d" u3 Q: c, g6 P9 M2 y- F. _; _
4、修改AutoTranslator文件夹内的Config.ini文件
% F/ M" S9 E. q E1 R( a% E2 n5 O1)翻译服务器. L. L* t% {) [6 l( L* n
[Service]% o0 l/ U* d- K' g; J
Endpoint=BaiduTranslate J, r, f( x2 P0 p$ N& K
(注:这里的服务器也可以使用DeepLTranslate,不需要进行其它设置,亲测可用,但速度慢,时灵时不灵,所以建议还是申请个百度的,确实好用)
8 T7 \, N. z1 p' J6 r: b( j. e2)语言(注意,这里不仅可以英翻中,支持各种语言互译)7 `) \. [6 S. ]
[General]% k. X: `5 R* \+ `9 ~
Language=zh
) N2 o# d* F: @/ r' o" eFromLanguage=en# U4 d$ A0 u3 A
3)修改值( E- h, w$ o! b( f# S J
[TextFrameworks]内的所有值都改为=True
) K9 A' E' n1 T# ~[Behaviour]& w: {/ z2 @* K: c
MaxCharactersPerTranslation=2500
% t W! a5 I3 O7 a2 f0 x4 K4)修改字体(需要专用字库,就是开始时和插件一起放文件夹里的那个名为ChinaAVG的文件)$ v$ P4 ~9 u9 {" }7 S
OverrideFont=ChinaAVG(你的字库文件名)
! S% s, z3 \2 r4 rOverrideFontTextMeshPro=ChinaAVG
. W5 a, U5 ~" L0 _2 ^! g3 `. q j& _FallbackFontTextMeshPro=ChinaAVG
0 e. S% N( H4 u- H" A, [& P. q5)翻译服务器的ID和密码(你在百度申请的)
0 |# P2 I! m ~9 K& b[Baidu]4 v- P1 E$ s. ?1 m
BaiduAppId=APPIDID3 h1 U. {/ l# q# ?4 f9 A0 n
BaiduAppSecret=密钥
7 c- Z) Z0 w7 {3 Y7 H- s
K* c, O7 P- ~/ _至此安装成功,现在运行游戏原本的EXE文件(不是后创建的快捷方式),进入游戏后你会发现,凡出现的字幕会自动翻译成中文,速度根据你的网速以及翻译器决定。有时太短的句子因为显示时间过短可能会翻译不出。
. ?6 Z; C8 g2 y. j' T1 `- h* i4 ~
2 b; W& R# T' V, ~
实时翻译的文本在这个文件夹:\AutoTranslator\Translation\zh\Text\_AutoGeneratedTranslations.txt,可以修改
4 n, }: ~" f/ K: G8 ]" W
) G( i+ }: T$ n" Z7 Z" b7 J1 S* O1 Z5 D( E/ S
如果有问题,可以在专区内发帖询问。- i# T# K6 p9 G9 N2 d
8 v* }2 {1 i, f8 e% h8 i5 q8 x4 S- J1 r' k
安装后示例视频:
# z: ~6 t5 }4 Z! n
# V. ^; r. X3 _* i* |( ~8 F* P, s' T$ l, A- B& \
; {) e; _3 H* n. d; f3 D0 O另外,为了以后的汉化工作,论坛回收游戏通关后的文本。具体到下帖查看:5 L) Z8 C) v- X. f
https://www.chinaavg.com/forum.php?mod=viewthread&tid=154225&extra=
! x/ D# U; G: S+ C, |) w- ~1 T
" E3 J% z) s8 y4 G- i6 Y) H8 Q! @0 y8 X9 P8 B0 U2 K
+ l( o/ U( I6 [ |