注意:此方法仅针对Unity格式的游戏
/ a' A9 W S4 _5 y3 s; B1 T* \- f! u' H) Y3 Q7 r
最近在外网学到了Unity外挂AI机翻的方法,大部分这种格式的游戏都可以用,比如大象家新出的几个换了格式的游戏。用此方法做了几个汉化游戏后,觉得还是挺好用的,特此写下教程供想尝试一下坛友试试。
0 E% z6 H4 r' ~: g! B3 W这种方法很方便,但也有些小缺点,比如图片翻译不了,有各别不识别中文字符的地方会显示不了字,另外机翻只能大概准确,肯定不如校对过的文本流畅。所以只适合对翻译要求不高的玩家。而且有些游戏因为技术问题解不出图一类的,可能也不会很快出汉化,有着急的玩家也可以试试。! V% M8 C: V/ v" @& [5 q
7 t( G: A! U+ r7 e* L& w+ [
目前已测试可用此方法的游戏:
# N9 l; b( I) j9 {7 W/ A8 m8 c/ B5 `大象家:+ S5 p6 }* b9 L2 S
Crossroads: What Was Lost CE; z4 E3 c; f" {& o- v5 I m1 k
Strange Investigations: Secrets Can Be Deadly CE
+ @0 |* l+ \0 W0 f* _Wilde Investigations: The Zoo Kerfuffle CE
. Y- ?7 g* X1 X! G
2 Q# _3 `# ]8 v4 `# s$ h* H# p第一次安装时尽量用我已经测试过的这几个游戏,是肯定能用的,如果不成功,说明你弄错了。等熟练后,可再尝试其它Unity游戏[hide]
% f: b$ I8 l, d0 c# {准备工作:$ R. e8 U0 l# V3 U$ t
! ?& @3 T5 ?6 O1 m+ ~* p7 s1、请到百度官方AI翻译网站,申请账号(这是你要用到的实时翻译服务器)
. F( E; t$ [$ G4 c# {$ A9 N$ p网址:https://fanyi-api.baidu.com/
6 |& @0 ]( j @* r& Y2 F选择“通用文本翻译,注册个免费高级版,需要身份证实名认证。优点是每月百万免费字符,玩游戏的话足够了。如果你不想认证,免费标准版只有5万字符,一个游戏都玩不下来。
( O8 ^( L* \8 \: |, Y申请后会给你个APPID和密钥(在开发者信息里查看)' H. g5 y6 \! V4 x2 ?, Z
2、下载翻译插件,里面有2个文件,一个exe插件,一个是字库,这给出的是最新的,有兴趣的也可以去官网看看。插件官网:https://github.com/bbepis/XUnity.AutoTranslator/releases$ f" h& @# G- Z1 H
0 P" ]$ J& p+ p3 B& }; B% o- s
# V; D7 T5 l- ]7 w! Q百度云下载地下载0 f% B5 o# T$ ?' e
链接:https://pan.baidu.com/s/1Pwz_D_E5L7a5TzcFRWqcYg
' L5 Q: m, l% O: i, R- F7 W' ~提取码:fj9s
1 F$ N2 M) ~# g5 k1 M4 z
4 ?0 G% P% h6 Q& f- G7 @插件安装:
' b# ~, B- _3 ]- n5 v2 k* X3 ?, L9 I+ x8 `/ U' `
, L( X ~8 e4 ?4 `% j1、将SetupReiPatcherAndAutoTranslator.exe和字库文件(我给的字库文件名为ChinaAVG)一起,放到游戏文件夹内(一级文件夹,和游戏的exe启动文件放在一起),运行
7 @& M7 c# `- w8 C% l a, T) Z# C6 g& r4 v
0 C1 Z" W( n" p0 D2、之后会生成一个游戏运行文件的快捷方式(游戏的exe名称后面带 【Patch and Run】),运行这个快捷方式进入游戏,然后退出- k" m; a7 _& a
4 M. t+ V6 |% c
9 f8 T; \) B, G/ F1 E8 W1 h3、这时你会发现,游戏文件夹内多出了一个AutoTranslator文件夹,说明已安装成功。
y, Q+ d9 R. \
; n T7 K1 c6 ~3 [1 ~6 K: D4 Z- S' B+ L% I: D. e0 U6 c" N d
4、修改AutoTranslator文件夹内的Config.ini文件
# a9 Q. O; P% G, P5 B1)翻译服务器
2 h& B6 [+ O0 d0 s- { y[Service]
6 Y8 V G3 N& h+ QEndpoint=BaiduTranslate
! M( P3 x' c) ~& r(注:这里的服务器也可以使用DeepLTranslate,不需要进行其它设置,亲测可用,但速度慢,时灵时不灵,所以建议还是申请个百度的,确实好用)
4 b4 w7 { f& L# V' J# p6 V, }2)语言(注意,这里不仅可以英翻中,支持各种语言互译)
$ J, n2 }& p# G" g0 j) O' c[General]- I! `" i3 F7 m3 v
Language=zh7 V# J4 G2 u$ i# x
FromLanguage=en
0 j6 g; {* n; Z: K! R3)修改值, l4 `2 p4 }5 y9 o- d7 A% m+ I
[TextFrameworks]内的所有值都改为=True) N3 a6 K, P& z( k$ e
[Behaviour], o% z7 C0 V% g9 s w
MaxCharactersPerTranslation=25005 n7 { y8 V* e# U5 e7 ^
4)修改字体(需要专用字库,就是开始时和插件一起放文件夹里的那个名为ChinaAVG的文件)
& B9 X c* Z: B, y7 I- vOverrideFont=ChinaAVG(你的字库文件名)
$ V& X) Y2 \: cOverrideFontTextMeshPro=ChinaAVG' M$ \7 W6 W; h+ a T) o
FallbackFontTextMeshPro=ChinaAVG; D( B& W& {& O
5)翻译服务器的ID和密码(你在百度申请的)
0 H2 o) p0 _% U5 m& z[Baidu]
3 w: ^' m3 p9 I* u& S8 ?BaiduAppId=APPIDID
/ ]# Q% P+ N8 aBaiduAppSecret=密钥
) U2 P5 f) x, y
6 B3 _2 ^* Y/ @7 O7 i至此安装成功,现在运行游戏原本的EXE文件(不是后创建的快捷方式),进入游戏后你会发现,凡出现的字幕会自动翻译成中文,速度根据你的网速以及翻译器决定。有时太短的句子因为显示时间过短可能会翻译不出。4 p+ ]8 i* y4 U: m0 [2 @& c
6 v4 I+ ?/ W$ ^# z0 p! q* h1 W$ B
: w: }# J, k/ `6 s; p) B% F0 G实时翻译的文本在这个文件夹:\AutoTranslator\Translation\zh\Text\_AutoGeneratedTranslations.txt,可以修改
% Z# L( q$ N; R" G* v9 I, {, ^$ s% C: R0 z
. M% e& R: m8 b Y, d
如果有问题,可以在专区内发帖询问。
3 W2 `8 `. X# A5 m! v
* v7 u( t* M. T h. d9 i! N# z2 G1 S W3 e" z, m9 i/ \
安装后示例视频:
6 @% W2 g3 {" o/ K
# e. s% O% R- ?; n7 e+ M G( Z/ H$ M# e5 n
9 v0 `4 c) K$ d
另外,为了以后的汉化工作,论坛回收游戏通关后的文本。具体到下帖查看:
) Q( H, J" N2 `2 l1 P, O' k( X0 Whttps://www.chinaavg.com/forum.php?mod=viewthread&tid=154225&extra=9 O) z2 N! A& n# K- L+ l
$ c/ z* Q6 m, ^( N6 h* [! K) N* @# W
$ E7 ?5 I- f2 N8 F7 y6 g! K |