注意:此方法仅针对Unity格式的游戏' _6 M- J0 \% u8 A9 N
: k' L5 n& e4 m最近在外网学到了Unity外挂AI机翻的方法,大部分这种格式的游戏都可以用,比如大象家新出的几个换了格式的游戏。用此方法做了几个汉化游戏后,觉得还是挺好用的,特此写下教程供想尝试一下坛友试试。
! G4 y o: v1 n; ]9 {这种方法很方便,但也有些小缺点,比如图片翻译不了,有各别不识别中文字符的地方会显示不了字,另外机翻只能大概准确,肯定不如校对过的文本流畅。所以只适合对翻译要求不高的玩家。而且有些游戏因为技术问题解不出图一类的,可能也不会很快出汉化,有着急的玩家也可以试试。
3 v/ m- c) z' [. l: Y3 [$ A; h' @
目前已测试可用此方法的游戏:0 ]' F7 Z! ~) S: j* ^, H' B
大象家:" F4 C2 ?1 q5 @7 q) n) v6 [- f+ B% n
Crossroads: What Was Lost CE
1 ~% c4 M7 p; J: s# f! `Strange Investigations: Secrets Can Be Deadly CE) e3 w' g `( L
Wilde Investigations: The Zoo Kerfuffle CE
Y; F8 C+ d3 f8 p. V3 e6 ]. J- W3 ~( ?
# C( }4 |) m3 u第一次安装时尽量用我已经测试过的这几个游戏,是肯定能用的,如果不成功,说明你弄错了。等熟练后,可再尝试其它Unity游戏[hide]
* y2 b" p* H# o( ?" D2 G准备工作:$ s1 p; \0 o0 s6 u) P
) `: h J1 y- `8 d' O3 ~9 ~3 R z1、请到百度官方AI翻译网站,申请账号(这是你要用到的实时翻译服务器)
$ m; M- D0 [' C/ N% J网址:https://fanyi-api.baidu.com/
G; U. q! X9 z+ `选择“通用文本翻译,注册个免费高级版,需要身份证实名认证。优点是每月百万免费字符,玩游戏的话足够了。如果你不想认证,免费标准版只有5万字符,一个游戏都玩不下来。+ I! N# p2 m) o; e
申请后会给你个APPID和密钥(在开发者信息里查看)
4 Q/ l6 R/ O! L- I( P2、下载翻译插件,里面有2个文件,一个exe插件,一个是字库,这给出的是最新的,有兴趣的也可以去官网看看。插件官网:https://github.com/bbepis/XUnity.AutoTranslator/releases8 h1 [0 x+ F( p. K; z
5 s' y4 F8 G, N) s8 r p
0 V* c3 \6 ^2 P百度云下载地下载
6 N3 r5 \ ^6 h链接:https://pan.baidu.com/s/1Pwz_D_E5L7a5TzcFRWqcYg
% b7 Q0 V, J7 z8 A9 N提取码:fj9s
6 u, a7 ?, V# H- p1 t
3 x( l h3 Y" g( d' B5 |1 H3 p3 w插件安装:- D$ M' n, t# l- |4 b8 L) B
7 y- U/ J4 F; X, Y8 X6 N( Z- Y
2 x; n5 i$ S- {5 t- ^* m' j; c
1、将SetupReiPatcherAndAutoTranslator.exe和字库文件(我给的字库文件名为ChinaAVG)一起,放到游戏文件夹内(一级文件夹,和游戏的exe启动文件放在一起),运行
1 f- \0 P" h/ h$ R- A( l t; Q/ }
0 _; z. Y; {( }* t; J" H I/ R5 O v- I; ` G* f$ a: ]
2、之后会生成一个游戏运行文件的快捷方式(游戏的exe名称后面带 【Patch and Run】),运行这个快捷方式进入游戏,然后退出
) T# p3 N) s8 X. K; l) h# k2 b1 s) k
1 R- l! G2 ?7 d2 v
3、这时你会发现,游戏文件夹内多出了一个AutoTranslator文件夹,说明已安装成功。
$ \% ~, x5 a7 b5 n0 J! j$ G5 n& a. `; Y3 b
# E+ ~/ ^, ^% h" m: h
" k" N9 K" J9 H9 x4、修改AutoTranslator文件夹内的Config.ini文件0 C: s4 i% R; |8 l# l" u( m
1)翻译服务器0 X/ }8 X0 l: i
[Service]
& P& Z8 T( C2 oEndpoint=BaiduTranslate: r+ z" Y2 K% C6 z7 P
(注:这里的服务器也可以使用DeepLTranslate,不需要进行其它设置,亲测可用,但速度慢,时灵时不灵,所以建议还是申请个百度的,确实好用)+ D+ U' P9 ~; M/ ?
2)语言(注意,这里不仅可以英翻中,支持各种语言互译)
0 G1 F9 E. Z- q/ y[General]- w$ `9 g3 ?% ]9 l
Language=zh _$ @& f. x6 _0 H% k: `
FromLanguage=en Z8 E0 A+ i! E' N( C
3)修改值
; y5 k$ l* q; H. A) l[TextFrameworks]内的所有值都改为=True
# r5 m- y/ i0 x2 g[Behaviour]
1 a+ R) H8 P# ~! ?; |6 B0 c6 IMaxCharactersPerTranslation=2500/ v; s }* S' [
4)修改字体(需要专用字库,就是开始时和插件一起放文件夹里的那个名为ChinaAVG的文件)
, T; g/ F# F& K$ @1 Y$ qOverrideFont=ChinaAVG(你的字库文件名)8 ~8 Y. {& \6 O5 n* h
OverrideFontTextMeshPro=ChinaAVG2 W5 ?# U& M0 b
FallbackFontTextMeshPro=ChinaAVG; t% X# {3 I" t
5)翻译服务器的ID和密码(你在百度申请的)
9 T% H8 U7 u- r3 I+ D: _- K# \. F; T[Baidu]8 a: p" i+ k H: G9 F: q
BaiduAppId=APPIDID' v7 [ e0 r1 F6 i. N
BaiduAppSecret=密钥
9 \2 \: q4 C0 B5 p% q
# t( H# ?0 H/ `4 ?* Z) Y7 u至此安装成功,现在运行游戏原本的EXE文件(不是后创建的快捷方式),进入游戏后你会发现,凡出现的字幕会自动翻译成中文,速度根据你的网速以及翻译器决定。有时太短的句子因为显示时间过短可能会翻译不出。
3 z' G9 }9 r6 g8 a+ F' P3 M) Z" z; O: s8 Y P3 P; `
, O& C+ r5 F6 `' `, P
实时翻译的文本在这个文件夹:\AutoTranslator\Translation\zh\Text\_AutoGeneratedTranslations.txt,可以修改
( B, K( W9 u' e6 ^+ q; r2 ^( r! [0 H: G/ @
" j' N# h) y4 v! H. m+ u6 V
如果有问题,可以在专区内发帖询问。
& z/ {8 |1 V7 M0 P7 t6 r! n0 u* m% X$ k( u! d& [
; |- Z8 A/ }9 G6 m安装后示例视频:
4 X2 C* y1 t- s: ]3 L/ L o# Z! L/ E3 n
- u; q( h4 c G6 \* q! s$ v/ R( H! ~2 x1 Y
另外,为了以后的汉化工作,论坛回收游戏通关后的文本。具体到下帖查看:
, ?% i T4 D% W, jhttps://www.chinaavg.com/forum.php?mod=viewthread&tid=154225&extra=
/ o& U1 n- q+ g) F! j7 g! [8 ^3 S: H# v& {% p/ N
* [5 O4 Z. ]2 `! e5 g
( {2 _) V# f, |. O9 l! v7 c |