注意:此方法仅针对Unity格式的游戏
4 q/ j2 R! Y& g0 v1 p
! U2 a- U6 g3 u: M4 ~" ^3 D最近在外网学到了Unity外挂AI机翻的方法,大部分这种格式的游戏都可以用,比如大象家新出的几个换了格式的游戏。用此方法做了几个汉化游戏后,觉得还是挺好用的,特此写下教程供想尝试一下坛友试试。! _' c, ?& A- L4 T+ ?0 S; r
这种方法很方便,但也有些小缺点,比如图片翻译不了,有各别不识别中文字符的地方会显示不了字,另外机翻只能大概准确,肯定不如校对过的文本流畅。所以只适合对翻译要求不高的玩家。而且有些游戏因为技术问题解不出图一类的,可能也不会很快出汉化,有着急的玩家也可以试试。
3 L- U7 ~3 a; y% H8 f9 F; Q1 a) q# ~( N4 e6 v& v
目前已测试可用此方法的游戏:
& p# ~2 t4 }. F! c大象家:) C3 M* R- `3 y
Crossroads: What Was Lost CE* D. c6 E: V( L7 w Y+ A. u4 n
Strange Investigations: Secrets Can Be Deadly CE& ^ P, C$ J/ C5 q( a; S
Wilde Investigations: The Zoo Kerfuffle CE1 j1 K1 W/ Z; C5 G' P) ]$ P P& j
* u' P/ ]( }# `# I) t, ^0 y
第一次安装时尽量用我已经测试过的这几个游戏,是肯定能用的,如果不成功,说明你弄错了。等熟练后,可再尝试其它Unity游戏[hide]
+ V) x: c" U t. z; J# ?准备工作:0 S8 l5 s/ R# f# Z
% {' w h# _, u* K" \# A1、请到百度官方AI翻译网站,申请账号(这是你要用到的实时翻译服务器)% V5 ^ A1 d0 `3 }' w- U* ^4 r0 w
网址:https://fanyi-api.baidu.com/
* O+ j! Y1 p9 R, g/ T选择“通用文本翻译,注册个免费高级版,需要身份证实名认证。优点是每月百万免费字符,玩游戏的话足够了。如果你不想认证,免费标准版只有5万字符,一个游戏都玩不下来。
4 y0 w$ x, @( F" p- Y9 L g申请后会给你个APPID和密钥(在开发者信息里查看)1 ~7 z `$ G$ h
2、下载翻译插件,里面有2个文件,一个exe插件,一个是字库,这给出的是最新的,有兴趣的也可以去官网看看。插件官网:https://github.com/bbepis/XUnity.AutoTranslator/releases
8 H( X2 \. b; U* g
" Q( n& B& e% a& s+ \! P6 x
4 A2 O0 L' j# M% ]* l; L, J8 d百度云下载地下载
- ^+ \/ M( ~+ e3 o5 m7 v链接:https://pan.baidu.com/s/1Pwz_D_E5L7a5TzcFRWqcYg ~6 p1 ?5 y4 B: r$ |7 E! N3 g
提取码:fj9s2 y- j: h4 `2 G: {: K/ U. M
! B/ E' O( @4 W7 t
插件安装:
0 u3 P4 @7 {) @% t& n' U7 u A! ]4 R3 ?: y, u( [, K& P
" R" |3 {' w1 m1、将SetupReiPatcherAndAutoTranslator.exe和字库文件(我给的字库文件名为ChinaAVG)一起,放到游戏文件夹内(一级文件夹,和游戏的exe启动文件放在一起),运行3 D3 q; x! n8 M
- T- o- s& s; Z6 Z, R- C( C. D( Y; x, u) y( W h2 A
2、之后会生成一个游戏运行文件的快捷方式(游戏的exe名称后面带 【Patch and Run】),运行这个快捷方式进入游戏,然后退出
0 `/ b8 t9 U# @; v# E& p9 T- {/ r+ `( Y1 R! z
6 }3 ? Q" U0 o, F3、这时你会发现,游戏文件夹内多出了一个AutoTranslator文件夹,说明已安装成功。
' I& J, b: y; I/ h" Z2 W6 u( \8 M' G" ]
/ `5 ]1 `# v+ N, V8 |
4、修改AutoTranslator文件夹内的Config.ini文件
9 x/ G& g- T0 F2 |7 Q% Z U8 R1 Y1)翻译服务器
0 |4 j8 k, P. t! w- o Y[Service]4 u2 h' O5 f9 C( u9 T
Endpoint=BaiduTranslate ?3 M, H* H* I
(注:这里的服务器也可以使用DeepLTranslate,不需要进行其它设置,亲测可用,但速度慢,时灵时不灵,所以建议还是申请个百度的,确实好用)
% K9 ]8 s! R( k" e7 R, y+ y! M+ X, P2)语言(注意,这里不仅可以英翻中,支持各种语言互译)) q) t$ v9 \9 H/ Z9 V
[General]
8 u! E% d" J$ X- i4 pLanguage=zh& H. c- l* B' P' u$ E+ Y& i5 ]
FromLanguage=en% s& z! I: V6 Q' I
3)修改值- H' M* U# i' i/ |: T# K
[TextFrameworks]内的所有值都改为=True
$ L9 l6 R5 L; r8 }[Behaviour]
( C& F3 ~& k: O0 }MaxCharactersPerTranslation=2500
( ?, ]: n7 z/ |" m: W# N4 s4)修改字体(需要专用字库,就是开始时和插件一起放文件夹里的那个名为ChinaAVG的文件). Y/ y \' N( f! P4 u' g) F
OverrideFont=ChinaAVG(你的字库文件名)# ~& t$ p! }7 V0 t
OverrideFontTextMeshPro=ChinaAVG
3 ~' N/ D0 ?2 i" j/ wFallbackFontTextMeshPro=ChinaAVG
, ?/ \) W% o% R6 k% f; ^! ?5)翻译服务器的ID和密码(你在百度申请的)
8 x) |* f, B6 i6 N: t5 @& e[Baidu]& I& s# |) s1 m: }" |8 r8 O1 K9 \
BaiduAppId=APPIDID
* S: K h. E' n3 |BaiduAppSecret=密钥 D: C2 p" ^$ y0 Q0 q
+ I- N, W/ N" s) |
至此安装成功,现在运行游戏原本的EXE文件(不是后创建的快捷方式),进入游戏后你会发现,凡出现的字幕会自动翻译成中文,速度根据你的网速以及翻译器决定。有时太短的句子因为显示时间过短可能会翻译不出。* C7 I- A$ @! |1 [/ E S( g
* ?3 t' p6 r( l6 s( q; }
`3 D' Y* E$ b# N2 ~6 U实时翻译的文本在这个文件夹:\AutoTranslator\Translation\zh\Text\_AutoGeneratedTranslations.txt,可以修改
4 b1 p7 o& x9 |. K, F3 M" Z3 _. i* m0 j, H. Y2 ]: J6 m. [% ]
K2 X* Y3 [; F4 R7 o$ l5 Y0 C如果有问题,可以在专区内发帖询问。4 I( y6 |+ o3 F$ k4 F/ }
2 _% j, G! f; I% c1 l# \
# D K+ g% O6 @- H+ N7 ^5 }
安装后示例视频: y% p/ P* w! n4 J, E3 d
+ {( O; |3 a( e! d" `; t7 Y
! z' M4 F, {0 E2 `0 O# d
* _* P& b" f# G$ b9 j另外,为了以后的汉化工作,论坛回收游戏通关后的文本。具体到下帖查看:! a% f; ]8 p: B
https://www.chinaavg.com/forum.php?mod=viewthread&tid=154225&extra=
! A$ A/ B0 N5 G" a1 l: y# K; C( F1 ^: l% h( ~: } x) }! [6 q0 V
/ ]7 i- g0 V5 o2 U
/ O! H8 d8 ^4 Z
|