开源翻译大模型

【GitHub项目推荐--开源翻译模型】【转载】 Seamless M4T 旨在提供高质量的翻译,使来自不同语言的人们能够轻松地通过语音和文本进行交流,支持 101 种语言用于语音输入、96 种文本语言输入/输出、 可以输出 35 种语音语言。此统一模型支持多个任务,而不依赖于多个单独的模型:语音到语音翻译、语音到文本翻译、文本到语音翻译、文本到文本翻译、自动语音识别。开源地址:https://github.com/facebookresearch/seamless_communication。 阅读详情
AI摘要

本文介绍了几个开源的翻译模型,包括HelsinkiUniversity的opus-mt-en-zh用于英文到中文的翻译,Facebook的NLLB、MBART和SeamlessM4T支持多种语言间的单句或多语言翻译。还提供了下载和使用这些模型的示例代码,如NLLB-200、MBART-large-50和SeamlessM4T的安装与实例应用。

开源翻译大模型

1 简介

在开发过程中,会遇到定制化翻译工具的需要,开源的翻译模型可以解决相应的问题。其中英语转中文的比较好的开源项目有:

序号组织模型地址备注
1赫尔辛基大学语言技术研究小组(Language Technology Research Group at the University of Helsinki)opus-mt-en-zh英文翻译为中文: https://hf-mirror.com/Helsinki-NLP/opus-mt-en-zh支持英文转中文;其他翻译模型在该项目下查找即可。
2facebook(Meta)nllb-200https://hf-mirror.com/facebook/nllb-200-3.3Bnllb-200可以在200种语言之间进行单句翻译。它有多个参数的模型,推荐使用3.3B,其中600M翻译时会出现“预载载载载载载载载载载”的错误
3facebook(Meta)mbart-large-50英语翻译为其他语言: https://hf-mirror.com/facebook/mbart-large-50-one-to-many-mmt
多语言翻译为多语言: https://hf-mirror.com/facebook/mbart-large-50-many-to-many-mmt
mbart-large-50支持将50种语言翻译为其他多语言。
4facebook(Meta)SeamlessM4T在线使用: https://hf-mirror.com/spaces/facebook/seamless-m4t-v2-large
仓库地址: https://hf-mirror.com/facebook/seamless-m4t-v2-large
Seamless M4T是一个一体化大规模多语言和多模式机器j基座翻译模型,提供近100种语言的语音和文本高质量翻译。可支持:
1.语音到语音翻译(S2ST)
2.语音到文本翻译(S2TT)
3.文本到语音翻译(T2ST)
4.文本到文本翻译(T2TT)
5.自动语音识别(ASR)
5facebook(Meta)M2M100在线使用: https://hf-mirror.com/facebook/m2m100_1.2BM2M100多语言翻译为多语言,主要有两个版本1.2B(推荐)和418M

2 下载模型

下载模型的网站

# 国内代理huggingface的网站
https://hf-mirror.com/

# 下载大模型的网站
https://aifasthub.com/

下载命令

# 安装huggingface_hub,会在相应的环境中生成huggingface-cli
pip install -U huggingface_hub -i https://pypi.tuna.tsinghua.edu.cn/simple

# 进入到相应的目录下后,下载模型
huggingface-cli download --resume-download facebook/mbart-large-50-one-to-many-mmt --local-dir mbart-large-50-one-to-many-mmt  --local-dir-use-symlinks False

3 项目实例

3.1 模型nllb-200-3.3

源代码

from transformers import AutoTokenizer, AutoModelForSeq2SeqLM, pipeline

# 加载模型
model = AutoModelForSeq2SeqLM.from_pretrained("D:/model/nllb-200-3.3B")
tokenizer = AutoTokenizer.from_pretrained("D:/model/nllb-200-3.3B")

# pipelines使用方法: https://hf-mirror.com/docs/transformers/main_classes/pipelines
# 翻译语言的地址:https://hf-mirror.com/facebook/nllb-200-3.3B/blob/main/README.md
# task:任务类型,translation表示翻译
# src_lang: 输入文本的语言,eng_Latn表示英文
# tgt_lang: 输出文本的语言,zho_Hans表示中文
# max_length: 输入文本最大长度;
translator = pipeline(
    task='translation',
    model=model,
    tokenizer=tokenizer,
    src_lang='eng_Latn',
    tgt_lang='zho_Hans',
    max_length=512
)

# 文本
text_en = "Heart disease is a serious threat to human health. "
text_zh = translator(text_en)
print(text_zh)

在这里插入图片描述

3.2 模型mbart-large-50-one-to-many-mmt

安装依赖

# 安装sentencepiece 
pip install sentencepiece -i https://pypi.tuna.tsinghua.edu.cn/simple

# 安装protobuf
pip install protobuf -i https://pypi.tuna.tsinghua.edu.cn/simple

源代码

from transformers import MBartForConditionalGeneration, MBart50TokenizerFast

# 加载模型
model = MBartForConditionalGeneration.from_pretrained(
    pretrained_model_name_or_path="D:/model/mbart-large-50-one-to-many-mmt"
)
tokenizer = MBart50TokenizerFast.from_pretrained(
    pretrained_model_name_or_path="D:/model/mbart-large-50-one-to-many-mmt",
    src_lang="en_XX"
)

# 序列化
text_en = "Heart disease is a serious threat to human health. "
model_inputs = tokenizer(text_en, return_tensors="pt")

# 将英语翻译成中文
generated_tokens = model.generate(
    **model_inputs,
    forced_bos_token_id=tokenizer.lang_code_to_id["zh_CN"]
)

text_zh = tokenizer.batch_decode(generated_tokens, skip_special_tokens=True)
print(text_zh)

结果
在这里插入图片描述

3.3 模型opus-mt-en-zh

源代码

from transformers import AutoTokenizer, AutoModelForSeq2SeqLM
from transformers import pipeline

# 加载模型
model = AutoModelForSeq2SeqLM.from_pretrained("D:/model/opus-mt-en-zh")
tokenizer = AutoTokenizer.from_pretrained("D:/model/opus-mt-en-zh")

# 创建 pipeline
translator = pipeline(task="translation", model=model, tokenizer=tokenizer)

text_en = "Heart disease is a serious threat to human health. "
text_zh = translator(text_en)
print(text_zh)

结果
在这里插入图片描述

3.4 模型SeamlessM4T

由于SeamlessM4T模型太大,此处借助HuggingFace上的模型运行。
在这里插入图片描述

人工智能大模型之开源大语言模型汇总(国内外开源项目模型汇总) 阅读详情

相关推荐

中文翻译英文模型,opus-mt-en-zh

中文翻译英文模型,opus-mt-en-zh

开源免费多语言翻译模型

​今天给大家介绍赫尔辛基大学开源免费的多语言翻译模型,赫尔辛基大学开发了1400多个多语种翻译模型,我们可以在Hugging Face网站上免费下载免费使用这些模型,今天我来介绍其中的中译英和英译中两个模型。

weixin_42608414的博客 1万+

Python本地离线运行机器翻译代码示例 基于Hugging Face

# Python本地离线运行机器翻译代码示例 基于Hugging Face 本项目演示了如何调用Hugging Face的大模型实现本地离线实现机器翻译,Python代码简洁易懂,方便上手,能够快速实现强大的离线翻译功能。 使用方法: 1. 安装 transformers 和 tokenizers 库 pip install transformers tokenizers 2. 运行 translation_en_zh.py 进行英译汉翻译;运行 translation_zh_en.py 进行汉译英翻译。 翻译模型库: 英语到中文: Helsinki-NLP/opus-mt-en-zh 中文到英语: Helsinki-NLP/opus-mt-zh-en 中文到日语: Helsink-NLP/opus-mt-zh-ja 中文到法语: Helsink-NLP/opus-mt-zh-fr 在 Hugging Face 可以查找更多模型,替换程序中的模型名字即可。

国产大模型做翻译,你选对模型了吗?

通过本次简单的评测可见,以上展示的国内大语言模型具备了无需提示词即可对小说文本进行英译汉处理的能力,且翻译效果相当出色。译文不仅准确传达了原文内容,语言表达也基本符合中文的习惯。如果对翻译质量的要求不是特别严格的话,只需在模型生成的译文基础上稍作修改即可。如今,应用人工智能大模型进行翻译工作,已成为语言服务行业的重要趋势。那么,如何更好地利用大模型进行翻译?如何设计有效的指令,以获得理想的翻译结果?如何掌握大语言模型翻译技能?

2401_85390073的博客 1万+

一篇文章将三极管讲透:三极管从原理到应用,从参数到特性,从入门到精通

晶体三极管(Transistor)是一种半导体电子器件,也是电子工程中最基本的元件之一。它有三个区域,分别是P型半导体,N型半导体和P型半导体,从而形成PNP型晶体三极管或者NPN型晶体三极管。

学习帮的博客 9万+

Python广度优先搜索BFS - 蓝桥13届省赛污染海域

请问这片N * M海域中有几块是没被污染的独立海域(没被污染的独立海域是指该块海域上下左右被已污染的海域包围,且N * M以外的海域都为已被污染的海域)有一片海域划分为N * M个方格,其中有些海域已被污染(用0表示),有些海域没被污染(用1表示)。第二行开始输入N行,每行M个数字(数字只能为1或者0,1表示没被污染的海域,0表示已被污染的海域)这块4 * 5的海域,有3块海域(绿色)没被污染,因为每一块的上下左右都被污染的海域包围。输出一个整数,表示N * M的海域中有几块是没被污染的独立海域。

m0_69865359的博客 264

腾讯开源混元MT翻译大模型:性能超越谷歌翻译,多语言任务表现惊艳

今日,中国科技巨头腾讯控股正式宣布开源其最新研发的语言模型系列——混元MT系列。该系列模型专为翻译任务深度优化,在国际权威人工智能翻译基准测试中,性能显著超越谷歌翻译等主流产品,标志着我国在自然语言处理领域的技术实力再上新台阶。 混元MT系列包含四款不同定位的模型,构建起覆盖高、中、低端应用场景的产品矩阵。其中,两款旗舰级模型——混元MT-7B与混元MT-Chimera-7B均采用70亿参数规模

gitblog_00476的博客 572

UDS诊断入门第一课:手把手教你玩转0x10会话控制服务(附ISO14229实战解析)

刚接触汽车电子诊断的工程师们,往往会被厚厚的ISO 14229标准文档和各种专业术语吓退。但就像学习编程要从"Hello World"开始一样,掌握UDS协议的最佳切入点就是0x10诊断会话控制服务。这个看似简单的服务,实际上是整个诊断系统的"钥匙"——它决定了ECU(电子控制单元)当前处于何种工作模式,直接影响着其他诊断服务的可用性。 在实际车辆诊断中,ECU默认处于DefaultSession模式,这种模式下许多高级诊断功能是被禁用的。想象一下你正在开发一个需要刷写ECU固件的工具,如果连最基本的会

weixin_30402343的博客 392

java 使用开源免费API实现翻译功能 - 代码基于spring ai和国产大模型

在当今技术快速发展的背景下,利用#java基于免费开源API实现翻译功能成为了一个既实用又高效的解决方案。随着大模型技术的进步,尤其是阿里巴巴云开发的Qwen千问模型,在MMLU、TheoremQA等多方面测评中超越了Llama 3 70B,并荣登Hugging Face排行榜首,这表明我们可以转向更智能的方式来处理语言间的转换问题。通过Spring AI Alibaba框架的支持,不仅能够轻松调用先进的AI能力如Qwen模型来进行精准的多语言翻译工作,而且还能享受到100万免费Token额度带来的成本效益

whisperzzza的博客 4849

【游戏开发】初识寻路&navmesh,探索RecastDemo

在手游时代,尤其对于大世界游戏而言,寻路的实现基本在专门的寻路服务器上进行。在众多寻路的解决方案中,recastnavigation是最为经典实用的一个,很多游戏甚至游戏引擎都采用类似的实现。recastnavigation项目自带了RecastDemo,用图形化的界面帮助用户认识寻路网格(navmesh)的生成以及寻路的过程。因此,作为初学者的笔者,也决定通过RecastDemo去初步认识寻路的机理奥秘。 构建RecastDemo 首先克隆recastnavigation项目,从文档中可以看到Recast

HiKariのTechLab 3052

MOS管的体二极管在LLC中的作用

MOSFET是一个三端器件(G、D、S),在N沟道MOSFET的结构中,源极和漏极之间的N型材料中自然形成了一个寄生的PN结,这个PN结就是体二极管(Body Diode),它是不可避免的器件结构。📌 对于N沟MOSFET:体二极管是从漏极 D 到源极 S 的正向导通二极管,方向为 D → S。MOS管的体二极管在LLC中并不是主功率通道,但却是实现软开关(ZVS)和能量过渡的关键“临时路径”。用得好,它是你的朋友;忽略它,电路就可能烧毁。

weixin_43199439的博客 699

号称世界上第一个开源实时翻译的 App,微软开源GraphRAG:极大增强大模型问答、摘要、推理,以及开源基于ChatGPT的超级文本代码智能体(附代码地址)

号称世界上第一个开源实时翻译的 App,微软开源GraphRAG:极大增强大模型问答、摘要、推理,以及开源基于ChatGPT的超级文本代码智能体(附代码地址)

代码讲故事 2910

CPU 访问外设的两种核心机制:MMIO(Memory-Mapped I/O) 和 DMA(Direct Memory Access)

BAR和DMA是计算机系统中两种关键的数据传输机制:BAR(基址寄存器)用于CPU与设备间的控制通信,映射设备寄存器便于配置操作;而DMA(直接内存访问)允许设备直接读写系统内存,无需CPU参与大量数据传输。典型场景如NVMe SSD读取数据时,CPU通过BAR下发指令,设备通过DMA高效传输数据到主机内存,最后中断通知CPU。虽然BAR能映射大内存空间,但仍无法替代DMA的高效数据传输功能,两者各司其职——BAR负责控制,DMA专注数据传输,共同实现高性能的硬件交互。

MHD0815的博客 237

小白必看!用Ollama快速部署Google开源翻译大模型

本文介绍了如何在星图GPU平台上自动化部署【ollama】translategemma-27b-it镜像,快速启用Google开源的图文双模翻译大模型。该模型支持55种语言互译及图片内文字识别与翻译,典型应用于外文菜单、说明书截图等多语种图文内容的本地化处理,兼顾隐私安全与专业级译文质量。

weixin_42284380的博客 140

DeerFlow 系列教程 附录 | 核心文件索引、官方文档索引与推荐阅读顺序

DeerFlow 系列教程 附录本附录汇集了 DeerFlow 项目的核心文件索引、官方文档索引和推荐阅读顺序三份速查资料,方便读者在日常开发和学习中快速定位关键代码与文档。内容按实际项目目录结构整理,所有路径均基于 DeerFlow 2.0 版本验证。

weixin_43674738的博客 328

一句话看懂 vibing-steampunk

摘要: vibing-steampunk(vsp)是一个连接SAP ABAP开发工具(ADT)与AI编码代理(如Claude、GitHub Copilot)的桥梁,通过MCP协议实现自动化代码读写、调试和部署。它利用ADT API直接访问SAP系统,绕过传统GUI操作,支持ECC和S/4HANA等环境。工具提供包分析、依赖检查、LUW行为识别等功能,显著提升ABAP项目维护效率。其创新Hyperfocused模式和方法级编辑大幅降低token消耗,而上下文压缩技术则优化了AI对ABAP代码的理解能力,特别适

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 114

translategemma-4b-it开源价值:Gemma3架构下首个开源图文翻译大模型

本文介绍了基于Gemma 3架构的首个开源图文翻译大模型translategemma-4b-it。用户可在星图GPU平台上实现该镜像的自动化部署,快速搭建本地翻译环境。该模型的核心应用场景是直接识别并翻译图片中的文字,例如将外文产品说明书、图表或网页截图快速转换为中文,极大提升了处理多语言图文资料的效率。

weixin_42629522的博客 442

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

免费开源的视觉小说翻译工具 LunaTranslator:HOOK 提取、内嵌译文、大模型翻译一篇讲透

深夜十一点,我盯着屏幕上那句日文台词,按下了截图键,打开翻译软件,粘贴,等待,翻译,再切回游戏。一句对话要三十秒,一部剧情要三个晚上。这不是我想要的游戏体验——直到我把工具换成 LunaTranslator,一切才真正顺滑起来。 这篇视觉小说翻译工具上手指南,写给所有被"生肉"劝退过的人。我会从它的核心原理讲起,带你走完第一次配置的完整流程,再挖几个文档里藏着的好用功能,最后把新手最容易踩的坑提

gitblog_00887的博客 372

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

开源中英翻译模型对比:CSANMT vs 主流大模型性能实测

专、轻、稳、省”四大优势专:专注中英翻译任务,不做“万金油”轻:模型体积小,CPU 即可运行,适合嵌入式场景稳:依赖固定,接口清晰,生产环境可靠省:零 API 成本,无 GPU 开销,长期使用经济高效。

weixin_42601134的博客 1008

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

7B参数挑战GPT-4o!字节跳动Seed-X开源翻译大模型全解析!

字节跳动发布7B参数开源翻译大模型Seed-X,通过高质量多语种数据构建、链式推理增强和偏好学习优化,在28种语言翻译任务中表现追平甚至超越GPT-4o等闭源大模型。该模型采用预训练和后训练两阶段策略,在FLORES-200和WMT-25评测中位居前列,成为首个在翻译性能上与超大闭源模型对齐的小型开源模型,为低资源环境下构建强翻译模型提供了可行路径。

m0_65555479的博客 1123

马斯克开源的 grok-1 大模型底层 Transformer 模型到底是个啥?(翻译)

由于老马个人一直是后端研发,虽然对 AI 神往已久,但是没有真正的踏入过这个领域。网上的资料也大都是喧嚣式的,并没有静下心来介绍这个 gork,其实看完也没啥收获。临渊羡鱼,不如退而结网。这是一篇比较不错的文章,做了个简单的翻译。

1742

开源大模型趋势分析:Hunyuan-MT多语言翻译部署一文详解

本文介绍了如何在星图GPU平台上自动化部署Hunyuan-MT-7B-WEBUI镜像,快速搭建一个专业的多语言翻译工具。该平台简化了部署流程,用户可一键启动模型并访问网页界面,轻松实现38种语言间的互译,典型应用场景包括跨境电商内容本地化、学术文献翻译等,有效打破语言壁垒。

weixin_36303305的博客 778

5个开源翻译大模型部署教程:HY-MT1.5镜像免配置,一键启动实战推荐

HY-MT1.5 是腾讯推出的专用翻译大模型系列,采用Encoder-Decoder架构设计,基于Transformer结构进行深度优化,专精于多语言翻译任务。模型名称参数量推理显存需求(FP16)适用场景~3.6GB边缘设备、实时翻译、移动端7 billion~14GB高质量翻译、服务器端部署两个模型均经过大规模双语语料训练,覆盖英语、中文、法语、西班牙语、阿拉伯语等33种国际主流语言,并特别增强了对藏语、维吾尔语等少数民族语言的支持。零代码、免配置。

weixin_36288992的博客 1018

腾讯开源翻译大模型HY-MT1.5保姆级教程:一键部署本地翻译服务

本文介绍了如何在星图GPU平台上自动化部署腾讯开源的HY-MT1.5翻译模型,实现高效本地化翻译服务。该模型支持33种语言和5种方言的精准翻译,适用于企业文档处理、跨语言协作等场景,显著提升翻译效率并保障数据安全。

weixin_35754962的博客 146

号称世界上第一个开源实时翻译的 App,微软开源GraphRAG:极大增强大模型问答、摘要、推理,以及开源基于ChatGPT的超级文本代码智能体(附代码地址)...

号称世界上第一个开源实时翻译的 App,微软开源GraphRAG:极大增强大模型问答、摘要、推理,以及开源基于ChatGPT的超级文本代码智能体(附代码地址)在「端侧」上实现可离线的「实时同传」翻译,支持 29+ 语言的 RTranslator 开源 一天飙升 1700 Star - 号称世界上第一个开源实时翻译的 App...

weixin_36890600的博客 720

为什么说Hunyuan-MT-7B是当前最实用的开源翻译大模型?

腾讯混元推出的Hunyuan-MT-7B-WEBUI集成了70亿参数翻译模型与图形化界面,支持33种语言双向互译,特别优化藏语、维吾尔语等低资源语言。通过Docker一键部署和浏览器操作,让非技术人员也能轻松完成高质量翻译,真正实现开源模型的开箱即用。

weixin_42577243的博客 905
上一篇: Python线程终止方法
下一篇: 使用docker安装seafile
MasonYyp
博客等级 码龄9年 301粉丝 297原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值