文本翻译(中文翻译英文,英文翻译中文)
简介
根据翻译模型离线翻译,语言python
环境(python3)
pip install transformers ## 安装依赖
示例
from transformers import MarianTokenizer, MarianMTModel## 加载模型
def get_model(src, trg):model_name = f"Helsinki-NLP/opus-mt-{src}-{trg}"model = MarianMTModel.from_pretrained(model_name)tokenizer = MarianTokenizer.from_pretrained(model_name)return model, tokenizer## 模型英文->中文
def get_model_en_zh():src = "en" # source languagetrg = "zh" # target languagereturn get_model(src, trg)## 模型中文->英文
def get_model_zh_en():src = "zh" # source languagetrg = "en" # target languagereturn get_model(src, trg)## 翻译
def trans(model, tokenizer, sample_text):batch = tokenizer([sample_text], return_tensors="pt")generated_ids = model.generate(**batch)text = tokenizer.batch_decode(generated_ids, skip_special_tokens=True)[0]return textmodel, tokenizer = get_model_zh_en()
o_zh_text = "今天天气不错" # 原数据
print("o_zh: ", o_zh_text)
en_text = trans(model, tokenizer, o_zh_text)
print("en: ", en_text) ## 翻译为英文
zhModel, zhTokenizer = get_model_en_zh()
tzh_text = trans(zhModel, zhTokenizer, en_text)
print("t_zh: ", tzh_text) ## 再翻译为中文
结果
o_zh: 今天天气不错 ## 原始中文
en: It's a nice day. ## 翻译的英文
t_zh: 今天天气不错 ## 再次翻译的中文
文本翻译(中文翻译英文,英文翻译中文)相关推荐
- 迎战2022 - Python中文翻译《环球时报》整篇文章实战演示,调用有道翻译API接口进行英文转中文翻译实例训练
Python 调用有道翻译 API 接口翻译<环球时报>整篇文章实战演示 第一章:翻译效果展示 ① 翻译文章示例一[得益于中国援助的数字电视,喀麦隆农村社区享受着非洲国家杯] ② 翻译文章 ...
- 英文pdf文档怎么翻译中文?免费PDF翻译的方法?
英文pdf文档怎么翻译中文?免费PDF翻译的方法? 从事外贸和互联网工作的朋友来说,很多国外的产品说明清单和帮助文档都是采用英文写作的PDF文档.PDF文档因其不可右键复制文本的特性,让许多需要PDF ...
- 英译汉在线翻译器如何实现英文语音翻译中文
英译汉在线翻译器如何实现英文语音翻译中文?对于出国游玩的朋友来说,首先要解决的就是语言沟通问题,否则即使去了国外,面对语言障碍,恐怕也没有游玩的心情.今天小编将要为大家分享一个英文翻译中文的好方法,帮 ...
- Apache License Version 2.0, January 2004 英文原文与中文翻译
由于对合作规则的了解对于开发者们非常重要,为了让大家更加清晰地了解OpenHarmony开源协议,更好进行参与及获得各项发展机会,我们整理本协议的英文全文和邀请好友程佳璇进行了全文中文翻译便于国际国内 ...
- 英文pdf翻译中文,试试这个在线文档翻译平台
英文pdf翻译中文,机翻是第一选择,不可否认,人工翻译的精准度以及语言表达都要比机翻优秀,然而高昂的人工翻译成本并不是所有企业和个人可以承担的,这时候类似我们唐帕翻译这种以行业术语语料为翻译逻辑的将成 ...
- 英文图片翻译成中文怎么做?三分钟教会你
在现代社会中,图片已经成为人们生活和工作中经常使用的一种媒介方式.然而,在处理图片的时候,我们有时候会遇到需要翻译其中的文字内容的情况,比如看到一张标注了英文图例的数据分析图,这时候我们就需要使用图片 ...
- 学术不端网查重靠谱吗_毕业论文查重把知网上的英文文章翻译成中文可以吗
据说CNKI中国知网5.0就已经添加了中英文互译检测.简单百度一下发现学术不端网有关于:知网查重能否查英文论文呢?英语论文翻译过来查重能过吗?等等这样关于知网查重系统和英文文献的问题有很多.我现在用的 ...
- linux 编译报错 not a directory,Linux常见英文报错中文翻译
Linux常见英文报错中文翻译(菜鸟必知) 1.command not found 命令没有找到 2.No such file or directory 没有这个文件或目录 3.Permission ...
- Linux常见英文报错中文翻译(菜鸟必知)
Linux常见英文报错中文翻译(菜鸟必知) 1.command not found 命令没有找到 2.No such file or directory 没有这个文件或目录 3.Permission ...
- linux运维常见英文报错中文翻译(菜鸟必知)
linux常见英文报错中文翻译(菜鸟必知) 1.command not found 命令没有找到 2.No such file or directory 没有这个文件或目录 3.Permissio ...
最新文章
- 服务器自动post,jquery ajax $.post自动变GET的解决方式(for CI)
- 配置 腾讯云 SSL 证书 SSL证书实现https,环境:phpStudy下Apache环境
- MATLAB-冒号符号
- MySQL数据库-笔记04【查询练习题*8道(附解析)】
- 线程池:ThreadPoolExecutor
- #22. 【UR #1】外星人
- CentOS6.5搭建SVN服务器(Apache+SVN)
- 五个免费UML建模工具推荐
- LeetCode 203. Remove Linked List Elements
- JDK/Java 14 可能带来什么新特性?
- Dubbo-Admin 2.7 本地安装和部署
- python实现顺序查找和哈希查找算法
- android没有实现glFlush或glFinish
- Android Permission访问权限许可
- 2018 Multi-University Training Contest 2: 1007. Naive Operations
- 数据仓库与数据挖掘知识点梳理
- springboot 代码自动生成器
- 傅里叶变换性质证明卷积_傅里叶变换2.系统属性和卷积公式的推导
- 2022-04-15 redis使用raft协议做主从复制记录
- 程序化交易策略系统的构成
热门文章
- pl/sql developer的字符集问题
- 原生js html insert,js中AppendChild与insertBefore的用法详细解析
- python series函数,【Python】【pandas-汇总2】series常用属性和函数
- 七重定位是什么意思_GPS、北斗+七重定位,360发布最强定位硬件
- 新能源汽车行业月报:下游需求旺盛,LFP价格持续上涨920210103).PDF
- Python调用华为API实现人脸比对
- 用js编程输出100以内所有的质数和个数(提示:一个大于1的自然数,除了1和它本身外,不能被其他自然数整除的数都是质数)...
- 二手车数据分析-task2数据分析
- 看炉石传说如何围绕核心理念打造浑然一体的游戏
- sql server 面试时 的考题!!(整理)