注意:此方法仅针对Unity格式的游戏
. {. I2 W, x! H4 W) d( `/ d; o7 J+ H6 h3 @' {
最近在外网学到了Unity外挂AI机翻的方法,大部分这种格式的游戏都可以用,比如大象家新出的几个换了格式的游戏。用此方法做了几个汉化游戏后,觉得还是挺好用的,特此写下教程供想尝试一下坛友试试。
# U: o* r( w7 G" P这种方法很方便,但也有些小缺点,比如图片翻译不了,有各别不识别中文字符的地方会显示不了字,另外机翻只能大概准确,肯定不如校对过的文本流畅。所以只适合对翻译要求不高的玩家。而且有些游戏因为技术问题解不出图一类的,可能也不会很快出汉化,有着急的玩家也可以试试。3 M! u: r$ I0 [6 D
& @0 X: E" v/ p* |: c
目前已测试可用此方法的游戏:+ _5 Q+ n! p' q
大象家:. }: y9 T. p' Y4 {
Crossroads: What Was Lost CE, X3 ^: n, ]8 T
Strange Investigations: Secrets Can Be Deadly CE
4 j/ y1 q( \$ GWilde Investigations: The Zoo Kerfuffle CE
. U% \9 V& X$ z6 {. i: K
1 K7 |- f6 N4 Y7 F' v8 g第一次安装时尽量用我已经测试过的这几个游戏,是肯定能用的,如果不成功,说明你弄错了。等熟练后,可再尝试其它Unity游戏[hide]
4 [5 ]- R$ _* H+ O0 Z+ j准备工作:+ m2 p1 O( K* Q5 O" S) y. b, K
- R, W; K8 g7 t O# b. v
1、请到百度官方AI翻译网站,申请账号(这是你要用到的实时翻译服务器)
5 j/ _4 [5 |3 W: x网址:https://fanyi-api.baidu.com/
& |) C# x* c& S( y T6 s8 f* V% Q选择“通用文本翻译,注册个免费高级版,需要身份证实名认证。优点是每月百万免费字符,玩游戏的话足够了。如果你不想认证,免费标准版只有5万字符,一个游戏都玩不下来。5 ^; L9 V. F8 m4 C$ _* E* i
申请后会给你个APPID和密钥(在开发者信息里查看)
5 R7 l% L0 F, f+ N; v, \1 G: {' U4 `2、下载翻译插件,里面有2个文件,一个exe插件,一个是字库,这给出的是最新的,有兴趣的也可以去官网看看。插件官网:https://github.com/bbepis/XUnity.AutoTranslator/releases8 q3 e& G7 J* q+ U5 ^# e
2 L% g! c6 k* \4 a( O; w h5 @" U
, J& J: t4 R* \7 H t9 `, S百度云下载地下载
3 a7 v- o/ e! r3 c' ?* @链接:https://pan.baidu.com/s/1Pwz_D_E5L7a5TzcFRWqcYg % m- P0 J; P# M) r
提取码:fj9s4 n& J; C! H0 a( e4 s% ]% r/ z% b1 `
" l0 Z' f/ c0 ]! a$ O, ~
插件安装:
: r" x( l" ?3 R' B: [
/ \* X. N! A: P+ p* I' z, t' k5 V l0 j
1、将SetupReiPatcherAndAutoTranslator.exe和字库文件(我给的字库文件名为ChinaAVG)一起,放到游戏文件夹内(一级文件夹,和游戏的exe启动文件放在一起),运行5 n. N0 ]$ ^! a
/ L+ F0 @ F6 y+ k- A* c! p" j; O' B" r5 F2 I( G9 c$ X! X
2、之后会生成一个游戏运行文件的快捷方式(游戏的exe名称后面带 【Patch and Run】),运行这个快捷方式进入游戏,然后退出7 j, S6 E" l# W" L
8 ?" u: Z) a' Y- D' ]; N& T" \$ t) ~) r1 G
3、这时你会发现,游戏文件夹内多出了一个AutoTranslator文件夹,说明已安装成功。
/ v5 c/ ^+ Y5 y
9 @6 ]" E$ X! J8 g+ s Z7 O& K" `( o
7 ]* ?. u) ~6 K1 ^( a0 \4、修改AutoTranslator文件夹内的Config.ini文件4 r: T. D' P! [6 E Y7 I- S
1)翻译服务器 d( w& b- \8 W8 \2 j) q( j
[Service], O6 ^! B! {; |9 j9 X
Endpoint=BaiduTranslate
( T* D! Q! H" H) L, V4 C: v! R, B% H(注:这里的服务器也可以使用DeepLTranslate,不需要进行其它设置,亲测可用,但速度慢,时灵时不灵,所以建议还是申请个百度的,确实好用)
' V( w6 [0 H) u$ s2)语言(注意,这里不仅可以英翻中,支持各种语言互译)
" Y$ t# b$ K8 ^# L, P! w. S[General]' H) m# i& G, W
Language=zh
; @' _& G/ w+ zFromLanguage=en
- \$ U8 I N% U2 j* s& j" M3)修改值# k) M( d% D& [- W; C& h. @ r! W# J+ ~
[TextFrameworks]内的所有值都改为=True
- h: i, _9 \2 K% H) B5 d[Behaviour]
! z& V4 K) Y9 J0 Z8 TMaxCharactersPerTranslation=25003 Y' |- r0 R/ I$ i8 D K
4)修改字体(需要专用字库,就是开始时和插件一起放文件夹里的那个名为ChinaAVG的文件): a3 s8 s, }/ L( _
OverrideFont=ChinaAVG(你的字库文件名)+ j' K8 ^0 I7 b! P6 V
OverrideFontTextMeshPro=ChinaAVG
# ^1 I- [; R, D1 lFallbackFontTextMeshPro=ChinaAVG
. t: ^( [ H, R/ I5)翻译服务器的ID和密码(你在百度申请的). E: P6 l* {$ W
[Baidu]
, t( d) ^5 t8 x6 g. B, q/ [0 sBaiduAppId=APPIDID! ~* ^' n' U4 f1 y' c% |5 V
BaiduAppSecret=密钥
) M$ i, @! A% ~5 @+ ?" \3 }/ T1 g& |4 N( I% H! |: e. |' q
至此安装成功,现在运行游戏原本的EXE文件(不是后创建的快捷方式),进入游戏后你会发现,凡出现的字幕会自动翻译成中文,速度根据你的网速以及翻译器决定。有时太短的句子因为显示时间过短可能会翻译不出。1 m% S0 S1 h2 T h+ R- o0 F
* X8 f0 h) Q9 l' T5 v! [' [& D [! b/ d: F2 ], E
实时翻译的文本在这个文件夹:\AutoTranslator\Translation\zh\Text\_AutoGeneratedTranslations.txt,可以修改6 S3 R1 ?: M8 ?0 V& f& w1 B" `
/ E* j3 F2 v3 v9 f9 R3 R `1 Z5 r& U: }+ `, Z8 C: \
如果有问题,可以在专区内发帖询问。
, {+ K8 B' R7 J. j% {; L- x( U% ]' U# ?& [. l( {7 s- f
. v/ l% Z2 n# C4 M
安装后示例视频: * c* Y+ @) \. ?( S$ T7 V% ?
, B2 G$ h% }% K+ }# m4 T1 }; t/ ^& y. A* ~7 a1 F5 }: B
, i% M( k# V" E6 l# u另外,为了以后的汉化工作,论坛回收游戏通关后的文本。具体到下帖查看:
4 E1 A- O$ L3 d V; T& Xhttps://www.chinaavg.com/forum.php?mod=viewthread&tid=154225&extra=
- C$ Y S d* c: l3 c: G7 ~1 A) L# g
9 J8 E: {9 s+ N+ E
& u# k, L3 }) C5 y
|