注意:此方法仅针对Unity格式的游戏- J; c$ f) R& ?; h
& ^* v( s9 a6 K" ^3 V( I) w最近在外网学到了Unity外挂AI机翻的方法,大部分这种格式的游戏都可以用,比如大象家新出的几个换了格式的游戏。用此方法做了几个汉化游戏后,觉得还是挺好用的,特此写下教程供想尝试一下坛友试试。& \; b0 C6 l! V: U" W$ s4 v& v
这种方法很方便,但也有些小缺点,比如图片翻译不了,有各别不识别中文字符的地方会显示不了字,另外机翻只能大概准确,肯定不如校对过的文本流畅。所以只适合对翻译要求不高的玩家。而且有些游戏因为技术问题解不出图一类的,可能也不会很快出汉化,有着急的玩家也可以试试。
- e8 ^( t( h# k0 f; Z( g2 V; G) d2 @' U {
0 b6 |6 o0 R: w, M, k目前已测试可用此方法的游戏:
2 ^% {/ {4 ~8 }# W: A* |0 I大象家:
' w" F& x1 P$ c# u! u& ?Crossroads: What Was Lost CE
& ^/ q6 U2 z+ H9 {Strange Investigations: Secrets Can Be Deadly CE8 B' e- F1 }: C; X7 }
Wilde Investigations: The Zoo Kerfuffle CE
1 _' V! s3 t( l5 a, { P- A* I: P6 g% `8 Z% P% {
第一次安装时尽量用我已经测试过的这几个游戏,是肯定能用的,如果不成功,说明你弄错了。等熟练后,可再尝试其它Unity游戏[hide]
: I5 N2 Y+ a5 E准备工作:
3 P: u% g6 ?) b% I" X" q
w y# D" J4 a5 v! k0 E8 h% Y$ ^* j6 C1、请到百度官方AI翻译网站,申请账号(这是你要用到的实时翻译服务器)/ b* ~' ~2 f1 H4 _) v% `* G
网址:https://fanyi-api.baidu.com/0 P; J5 b# A- f* y5 b# f% P
选择“通用文本翻译,注册个免费高级版,需要身份证实名认证。优点是每月百万免费字符,玩游戏的话足够了。如果你不想认证,免费标准版只有5万字符,一个游戏都玩不下来。8 P4 W5 h* i* B2 l: W
申请后会给你个APPID和密钥(在开发者信息里查看)
0 S0 @5 X) N$ e2 T3 ^2、下载翻译插件,里面有2个文件,一个exe插件,一个是字库,这给出的是最新的,有兴趣的也可以去官网看看。插件官网:https://github.com/bbepis/XUnity.AutoTranslator/releases
) K" ^2 d0 P$ y- ~
* m6 z2 l9 }! c! } Y. @; L* M1 |
* s- i) K1 o: d7 P( X百度云下载地下载
5 w4 h7 |" |0 S链接:https://pan.baidu.com/s/1Pwz_D_E5L7a5TzcFRWqcYg a# r4 a* z! g, v/ |7 H
提取码:fj9s
6 ]3 E! m1 O& |% u- O! Y9 B C6 K& |, q8 `6 B' b5 z, `1 E
插件安装:
+ w# q% R, c$ i
" [6 m* V5 W! X5 M- s
6 H5 }/ K6 X9 g$ W( `) F$ a1、将SetupReiPatcherAndAutoTranslator.exe和字库文件(我给的字库文件名为ChinaAVG)一起,放到游戏文件夹内(一级文件夹,和游戏的exe启动文件放在一起),运行$ k5 X) h* O' |9 t2 Z3 J
& O5 P, ]5 j& Z/ Z" S& r
1 ~, p9 Q2 F8 }& P" k0 [, W2、之后会生成一个游戏运行文件的快捷方式(游戏的exe名称后面带 【Patch and Run】),运行这个快捷方式进入游戏,然后退出$ s. e) o4 u3 Q5 Y: H4 U# Q' j3 g q) @
- D5 K& t1 G& s
, ?$ j, v& Y. L0 f- F# |% [3、这时你会发现,游戏文件夹内多出了一个AutoTranslator文件夹,说明已安装成功。
/ h# [: O" U; p6 _" M
) p/ Y! v5 n5 }9 I2 V4 Q. D @9 O8 o
4、修改AutoTranslator文件夹内的Config.ini文件- H* i6 i9 ?, {# k6 @5 E
1)翻译服务器
) |/ Y% [- m9 M! k2 h |2 y[Service]: I+ [, W, l& w& V) ^4 I
Endpoint=BaiduTranslate5 C( T$ A0 t' f; F2 o
(注:这里的服务器也可以使用DeepLTranslate,不需要进行其它设置,亲测可用,但速度慢,时灵时不灵,所以建议还是申请个百度的,确实好用)% u- J: l8 d6 o/ E/ Y
2)语言(注意,这里不仅可以英翻中,支持各种语言互译)6 X3 i$ @& C8 Z3 x: u) Q% o: ?
[General]
2 v$ y2 k+ O$ F, b+ {6 ]Language=zh& v7 _" U" k, D0 S& P
FromLanguage=en
3 s+ J5 x" E4 m5 u1 Z# A3)修改值
2 `6 ~! A% Z# R3 ^* u# \1 G[TextFrameworks]内的所有值都改为=True
- ^5 x% ^/ @2 T" s( W[Behaviour]
) m7 j/ A; y9 R( B3 w0 d! I# F: qMaxCharactersPerTranslation=25005 V7 Z9 X* c0 B& S
4)修改字体(需要专用字库,就是开始时和插件一起放文件夹里的那个名为ChinaAVG的文件)
8 i" z) S# N% R' p* lOverrideFont=ChinaAVG(你的字库文件名)+ C# D- q4 _. [
OverrideFontTextMeshPro=ChinaAVG
' |4 |# ?& v2 q* h7 b1 P% IFallbackFontTextMeshPro=ChinaAVG
: `, ]2 U/ }3 O/ y! y5)翻译服务器的ID和密码(你在百度申请的)- H* d2 E9 R# V: U3 y0 [
[Baidu]
t0 R' N# v( G& x$ ?, uBaiduAppId=APPIDID
8 l+ j; g( p8 [BaiduAppSecret=密钥; S2 d( n" h# V! E' `- o+ ]
" C( [2 f+ F6 K) y& ] H* a至此安装成功,现在运行游戏原本的EXE文件(不是后创建的快捷方式),进入游戏后你会发现,凡出现的字幕会自动翻译成中文,速度根据你的网速以及翻译器决定。有时太短的句子因为显示时间过短可能会翻译不出。. W7 N8 i- s2 k
% H* o \% F* W" L1 Y, y
! {% E7 t# r! k2 u实时翻译的文本在这个文件夹:\AutoTranslator\Translation\zh\Text\_AutoGeneratedTranslations.txt,可以修改; N' \3 N0 v. n9 `( R2 {- C! f& J
9 x5 U( ~" Q1 F* f: R1 P# c# ]
$ n& l5 m8 h) i7 R如果有问题,可以在专区内发帖询问。
# v! ~: ?: R" C8 g0 b! M9 Q8 U( [' {9 B8 g; C
( f* Q. A/ `7 d1 J安装后示例视频: ) u {/ _/ n. F7 u
/ {1 G4 [7 T2 }: x: ~3 F
/ G) R5 p6 @8 ?8 o
) I/ m) ]' ?$ C, d" B+ ^% t t) q; X另外,为了以后的汉化工作,论坛回收游戏通关后的文本。具体到下帖查看:
4 C6 N n) {+ Z3 G9 `https://www.chinaavg.com/forum.php?mod=viewthread&tid=154225&extra=
0 B" _: X/ A$ K- |7 h3 J' W* N7 ? ] W8 I
0 v2 W* M9 c7 _1 n
7 K9 g0 x$ E5 l3 p |