semvec/pypi-packages huggingface dataset:
mt-engines 2.0.0
机翻引擎
Requires Python: >=3.6

## 快速上手

```Python
# 导入翻译类
from mt_engines import MTTranslator
# 初始化翻译引擎
'''
translator = MTTranslator('Google')
translator = MTTranslator('Deepl', key='***')
translator = MTTranslator('Tencent', id='***', key='***', region='***')
'''
translator = MTTranslator('Google')
# 查看翻译引擎支持的语种名称
translator.support_languages
# 单个文本翻译
result = translator.translate('待翻文本','zh-CN','en')
# 多个待翻译文本
result = translator.pool_translate(['待翻文本1','待翻文本2','待翻文本3'],'zh-CN','en')
# 导入待翻译文件
translator.load_file('翻译表.xlsx')
# 翻译加载的文件，第3个参数为元组，输入待翻译文件的起始行，终止行，原文列，译文列
translator.translate_file('zh-CN','en',(1,'auto',1,2))
# 启用均衡算法进行批量机翻
result = translator.compress_translate(    ['待翻文本1','待翻文本2','待翻文本3'],    'zh-CN',    'en',     thread_num=3,     max_words=2000)
# 在文件翻译中启用均衡算法
result = translator.translate_file('zh-CN','en',(1,'auto',1,2),compress=True)
```