星界边境文本自动翻译机使用说明
前言
在尝试翻译富兰克林mod的文本时,用到了百度翻译。发现机翻的准确性很高。而重复地筛选文本再拷贝翻译的操作对于一个程序员来讲是很枯燥的,于是萌生了写这个工具的想法。本人擅长前端和安卓开发,而文本翻译就只剩下前端网页了。目前先写了个纯html的翻译器。后期考虑使用vue进行改写,可以对UI及功能有更好的支持。
工具特色
1、使用百度翻译的api进行机翻,质量有保证
2、支持单个json文件,内容格式形如:
[{"Texts":{"Eng":"xxxxxx"}},{"Texts":{"Eng":"xxxxxx"}}
]
的自动翻译。
3、翻译完成后,可以选择指定目录下载翻译好的文件。(当然可以指定源目录进行覆盖)
之所以没有做成自动覆盖源文件,是因为非IE浏览器没法操作系统的本地文件,这是硬伤。
使用方法
1、注册百度翻译账号,申请appid和key
2、从github上下载源码
3、网源码处填入appid和key
可以用VSCode、WebStorm、sublim、notepad设置记事本打开源码工程\html\translator.html
4、启动
双击translator.html就可以运行了。
webstorm可以通过内嵌服务器方式启动,原理懂的都懂:
启动后的界面
界面比较简洁,点击左侧的选择文件会弹出文件选择器,这里面过滤了json文件
打开这个文件,会显示出待翻译的文本
这时,我们就可以点击另外一边的开始翻译
页面会显示翻译结果。右侧会提示保存翻译好的文件(edge浏览器)
需要注意的是,机翻的准确度不是100%,翻译完一个文件后,需要手动校验一下。
至此,使用教程就结束了。
另外,星界边境的大型MOD-富兰克林宇宙汉化项目已经开源了,欢迎喜欢这个游戏的同学加入汉化
异常说明
可能会出现如图的异常52003,请确认你配置的appid和key是否有效
星界边境文本自动翻译机使用说明相关推荐
- python 使用google接口实现文本自动翻译功能
在大佬的基础上修改的,原文代码可对短句进行翻译,可以对存储好的长文本进行翻译,默认是每段一行.从newfile.txt文件读取,将翻译结果存储在translate.txt 原文:python实现文本自 ...
- 安捷伦万用表--Agilent34401A数字万用表串口发送数据只上位机使用说明
Agilent34401A数字万用表串口发送数据使用说明 安捷伦34410A万用表可以通过背后的RS232接口与电脑连接,进行串口通信. 仪表的串口有两种工作方式,一种是交互模式–既能接收命令,又能发 ...
- UltraEdit 注册机使用说明
请断开网络连接(或直接拔掉网线)后执行: 安装完成后,点击弹出界面的"注册"按钮,然后直接点击"激活",此时UltraEdit检测到网络断开则弹出界面提示&qu ...
- python实现文本审核_百度AI文本审核API使用说明
虽然,虽然,虽然,今天: 百度发布了2019年第一季度未经审计的财务报告.本季度百度营收241亿元人民币(约合35.9亿美元),同比增长15%,移除业务拆分收入影响,同比增长21%.低于市场预期242 ...
- python 实现文本自动翻译功能
在编程生活中,有的时候我们需要实现翻译功能. 如我们训练的是中文句子,我们需要将结果变成英文. 示例 首先,下载包,pip install translate #!/usr/bin/env pytho ...
- 发布DCWriter电子病历文本编辑器
DCWrirter电子病历文档编辑器介绍 南京都昌信息科技有限公司 袁永福 试用版软件下载请加QQ群[DCWriter技术支持群 126480136]然后索取. 更新记录 2012-5-26 ...
- MySQL数据检索+查询+全文本搜索
[0]README 0.1)本文部分文字描述转自"MySQL 必知必会",旨在review"MySQL数据检索+查询+全文本搜索" 的基础知识: [1]使用子查 ...
- linux cat 文本颜色,linux文本文件查看、展示命令 :cat head tail grep more less nl
linux文本文件查看.显示命令 :cat head tail grep more less nl linux文本文件查看.显示命令 :cat head tail grep more less n ...
- 《MySQL必知必会》学习笔记——组合查询、全文本搜索
文章目录 第17章 组合查询 1. 创建组合查询 2. UNION规则 3. 包含或取消重复的行 4. 对组合查询结果排序 第18章 全文本搜索 1. 理解全文本搜索 2. 使用全文本搜索 2.1 启 ...
最新文章
- DPDK — 安装部署(CentOS 7)
- Linux进程在后台运行的几种方法
- JZOJ 4786. 【NOIP2016提高A组模拟9.17】小a的强迫症
- win10下的python3.5+ opencv安装攻略
- python中eps参数_2019-01-23 python PIL 编辑 EPS 文件调整大小并拼接-失败告终
- Android 隐式意图的配置
- HBase原理和安装
- PostgreSQL备份之omniPITR
- linux下目录与文件的权限及特殊权限
- jquery.validation.js 表单验证
- Win10如何用命令行查看MD5
- 对Json数据的处理(模拟获取数据是来自于本地)
- 如何了解百度竞价调价技巧
- 2021年全球便携式电动车辆行业调研及趋势分析报告
- android ROM设置默认Launcher(主屏幕应用)
- MySQL--锁的奥秘--数据怎么锁
- python 图像识别实现四川麻将回放牌面数据
- 浏览器端大屏百度地图常用控件 3D/2D 测距 地图风格 卫星地图 路况...
- html炮竹效果,幻影粒子怎么制作爆竹粒子效果?
- h5骨架屏快速生成方案
热门文章
- 嵌入式工程师跨界学习前后端系列3:web.py模板
- Improving the Efficiency of Grammatical Error Correction with Erroneous Span Detection and Correctio
- 初探MITM-中间人攻击
- Android SDK Manager和AVD Manager使用
- 创建可引导的Ubuntu USB闪存盘
- 天津计算机考研901,2017年天津大学计算机科学与技术学院901数据结构与程序设计考研题库...
- python中queue.Queue task_done
- 物联网技术概论:第4章
- 【Laravel3.0.0源码阅读分析】消息类型配置文件mime.phps
- qsort源代码分析