/Text_Translation

Achieved Through Baidu API, file to the specified file location

Primary LanguagePython

Text_Translation

Achieved Through Baidu API, file to the specified file location

实现对应数据的翻译工具

1. 先把需要翻译的数据提取出来

2. 对数据格式要求进行提炼、修改

3. 写入对应的文件位置

4. 实时动态跟进时间与翻译进度

可加工

1. 若存入位置已经有数据存在,则直接进行下一次翻译

2. 细节上面可以判断是否为标点符号,来确认要不要也一同翻译

3. 实现动态进度条功能 accomplished

可优化

1. 可以一次性读取全部内容后操作 accomplished

待解决问题

1. 特殊字符在匹配模式过程中起立作品,无法正常匹配, 例如:$

2. 原本格式当中部分符号(目前见到的为空格)格式会改变

3. 部分词汇存在重复情况,需要从代码角度排查

注意

1. 进行翻译过程之中,输入输出文件字符编码必须为"utf-8"

2. 查看翻译后文本可以通过"GBK"编码方式

3. 如果不是需要从头开始翻译,务必要给last参数输入起始翻译位置,不然如果有子字符串关系的文本会出现重复问题

4. Wait_for_the_translation_pre为原始数据备份文件,Wait_for_the_translation为数据操作文件

5. 若在使用过程中有什么疑惑和bug欢迎随时找我交流

解决问题

1. 通过调整为find() 函数进行了实现

3. 重复是由于后一个文本当中的内容包含于前一个文本中,把索引起始位置调整为上一次结束

使用方法

0. 先填写自己的appid,secretKey(运行的灵魂)

1. 如果作为测试,当前环境下解压文件后,直接运行File_operation.py文件即可

2. path_words、path_deposit这两个路径必须一致,且文件当中要存有标准输出输入格式,

即:msgid "<" msgstr ""

3. 细节上面有用法的调整可以微调代码

版本

V 1.0

Introduction:初步实现从特定文件的特定位置,结合百度翻译API,翻译至文件中特定位置。

V 1.1

Introduction:引入了实时动态的进度条以及时间