注意:此方法仅针对Unity格式的游戏
5 L2 t, E/ f4 Z, P' N# S; I4 R; D2 f8 r# F+ _! T
最近在外网学到了Unity外挂AI机翻的方法,大部分这种格式的游戏都可以用,比如大象家新出的几个换了格式的游戏。用此方法做了几个汉化游戏后,觉得还是挺好用的,特此写下教程供想尝试一下坛友试试。
# b# V3 c6 V; ]4 s. d6 _; C这种方法很方便,但也有些小缺点,比如图片翻译不了,有各别不识别中文字符的地方会显示不了字,另外机翻只能大概准确,肯定不如校对过的文本流畅。所以只适合对翻译要求不高的玩家。而且有些游戏因为技术问题解不出图一类的,可能也不会很快出汉化,有着急的玩家也可以试试。0 y( c2 `$ u3 X+ a! Z
- ^! L6 r% [, b8 i5 U目前已测试可用此方法的游戏:
' d4 M* I7 w5 Y1 T. b$ G大象家:
9 a6 v% m2 f2 z. J( B' NCrossroads: What Was Lost CE
- Y u% v7 g' x- N3 @) O8 m* KStrange Investigations: Secrets Can Be Deadly CE
~6 M4 U, N/ s" y, r& r4 ^! {Wilde Investigations: The Zoo Kerfuffle CE
, q5 v( ]1 { ~; N6 z4 ~% l0 k
; a# G6 |: p7 C$ |, w第一次安装时尽量用我已经测试过的这几个游戏,是肯定能用的,如果不成功,说明你弄错了。等熟练后,可再尝试其它Unity游戏[hide], v3 i+ @5 Y; n6 o" o. n
准备工作:: y$ G9 U2 Y, W! L. s; z
z# n! r( b; M: d& I% Z8 E1、请到百度官方AI翻译网站,申请账号(这是你要用到的实时翻译服务器)0 \( L. t( {) S, D7 r- h6 y5 Z
网址:https://fanyi-api.baidu.com/
- g: n' F! m& o+ g$ l: F$ B选择“通用文本翻译,注册个免费高级版,需要身份证实名认证。优点是每月百万免费字符,玩游戏的话足够了。如果你不想认证,免费标准版只有5万字符,一个游戏都玩不下来。+ k0 P5 X7 v+ H! C" d5 o
申请后会给你个APPID和密钥(在开发者信息里查看)! R; f% I: a& _' Y, p* q, {5 M3 G
2、下载翻译插件,里面有2个文件,一个exe插件,一个是字库,这给出的是最新的,有兴趣的也可以去官网看看。插件官网:https://github.com/bbepis/XUnity.AutoTranslator/releases
& q M W) E1 m( d; ^: v: e; c. e4 P1 C, q a7 F1 [" F
6 a! t$ y" R4 a" l
百度云下载地下载% p2 }8 r7 x2 f! t3 j- V/ {
链接:https://pan.baidu.com/s/1Pwz_D_E5L7a5TzcFRWqcYg ; Y1 s* E; h; b6 d; C; m& O
提取码:fj9s, P5 o4 S0 f2 S6 b- @. L
+ b/ f0 n* I+ v插件安装:
3 Z q5 m' v- X1 b! P
. ], O0 p9 b1 X$ i: f5 H4 e" i" Q: I8 n( k1 I, q, e. T# T
1、将SetupReiPatcherAndAutoTranslator.exe和字库文件(我给的字库文件名为ChinaAVG)一起,放到游戏文件夹内(一级文件夹,和游戏的exe启动文件放在一起),运行
* ^6 L' o# ~/ Y& {5 I# `7 L/ E0 U! h, b
7 c4 i/ c" d$ p, W( n& S
2、之后会生成一个游戏运行文件的快捷方式(游戏的exe名称后面带 【Patch and Run】),运行这个快捷方式进入游戏,然后退出$ L% p# O: l# [2 g) S! w7 ]
* G6 C4 @7 m7 L
- j: k+ j& o i. r6 l3、这时你会发现,游戏文件夹内多出了一个AutoTranslator文件夹,说明已安装成功。
0 F: ~% x6 k4 Z# g, e: y4 O2 L. R/ c) a: F9 u9 d9 H# V2 W" {/ O
8 q: @; G# k" h; f7 O' K4 p
4、修改AutoTranslator文件夹内的Config.ini文件
$ U& s, M$ t9 C4 k2 \1)翻译服务器
, R* L8 `- r" E! Z, s g[Service]' ~2 s# ^, N& `$ I) @ P& Y: J* j3 a# B
Endpoint=BaiduTranslate$ C7 u- m( {. B& y4 S3 S; A
(注:这里的服务器也可以使用DeepLTranslate,不需要进行其它设置,亲测可用,但速度慢,时灵时不灵,所以建议还是申请个百度的,确实好用)1 Q0 U4 d. e. n
2)语言(注意,这里不仅可以英翻中,支持各种语言互译)- J$ o& B6 Q9 j7 {; F# r8 M0 }
[General]
. M6 x: Y6 x- h$ F" l5 u( |Language=zh& |2 K! m% }7 ?! t# _( C
FromLanguage=en. ?6 S( B4 C- ~ F! z
3)修改值
/ G4 q- P( u$ t1 g$ G( y( B. ?[TextFrameworks]内的所有值都改为=True5 y. l" ?' S7 \# _( A( m, s
[Behaviour]( ~) U- o5 k) A; \/ P3 q
MaxCharactersPerTranslation=2500
! U5 n5 B, v5 e& { } y% D; J4)修改字体(需要专用字库,就是开始时和插件一起放文件夹里的那个名为ChinaAVG的文件)
% w. v8 m" ^ O2 v1 _, N) }! ?5 @+ ^OverrideFont=ChinaAVG(你的字库文件名)
, _; @9 \ T6 }OverrideFontTextMeshPro=ChinaAVG
% y3 k& h- K8 F: |$ Z$ R DFallbackFontTextMeshPro=ChinaAVG6 r* c" [* ]- i/ L* r
5)翻译服务器的ID和密码(你在百度申请的)( {, v" S4 ^, I9 x
[Baidu]5 L0 ~$ _) I/ I( f- O. E
BaiduAppId=APPIDID
* B& P+ w% C4 M o% @BaiduAppSecret=密钥3 K, `% ?9 j( g* c- Y
( V# U: D9 L7 v) M4 x# f+ n- Q1 D至此安装成功,现在运行游戏原本的EXE文件(不是后创建的快捷方式),进入游戏后你会发现,凡出现的字幕会自动翻译成中文,速度根据你的网速以及翻译器决定。有时太短的句子因为显示时间过短可能会翻译不出。" I% \" W, N9 q( l3 |
! @7 d3 p3 o! G9 S
6 F- m' e9 Y$ O& L3 f6 g& E% _实时翻译的文本在这个文件夹:\AutoTranslator\Translation\zh\Text\_AutoGeneratedTranslations.txt,可以修改3 {7 `! r1 ?' }8 G9 Y* E4 k I
; k* W4 C, C1 M' j5 ~' T3 N
# s* v- }. W6 x% U L( k
如果有问题,可以在专区内发帖询问。6 p- B$ z+ t1 q( g ]9 n
8 y8 d. r+ b S" R, Q; H
& }1 _" T; e( A" m2 s. j
安装后示例视频:
' u2 Z2 u4 u: x6 {* O, \% f
: D4 x6 \7 @; j3 A$ e U1 L- q4 s; \1 C" Z
9 U' c+ a4 Q2 d
另外,为了以后的汉化工作,论坛回收游戏通关后的文本。具体到下帖查看:
' Y7 I" A; C* W2 y5 B$ j% R fhttps://www.chinaavg.com/forum.php?mod=viewthread&tid=154225&extra=
& X- N/ K" F7 B+ ^4 A: G1 Q; v
% V% y1 L8 v2 U. |; S# d
# O. n2 {; M, V( m# a
0 b) i% Y/ H, E/ q v$ w |