首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏半生瓜のblog

    【QT】多语言翻译

    QT多语言翻译 方法 tr()函数获取需要翻译的文本 lupdate.exe编译生成xxx.ts文件 linguist.exe进行翻译 lrelease.exe生成去xxx.qm文件 ---- 示例 单一语言翻译 translator = new QTranslator; translator->load("lang_en.qm"); a.installTranslator(translator);//安装翻译器 (m_languageBox,SIGNAL(currentIndexChanged(int)),this,SLOT(changeLanguage(int))); //tr()函数用于获取需要翻译的文本 languageCode; if(translator->load(qmFile)){ qApp->installTranslator(translator); } //翻译文本 解决方法——https://www.cnblogs.com/ybqjymy/p/13552032.html lupdate.exe 翻译完打钩 点击发布

    99940编辑于 2023-05-13
  • 来自专栏跟Qt君学编程

    Qt多语言翻译示例

    一个基础的翻译示例和一些注意事项 ---- 示例目录 QtTranslation/ ├── Languages │ ├── en.qm │ ├── en.ts │ ├── Languages.qrc │ ├── zh_CN.qm │ └── zh_CN.ts ├── main.cpp └── QtTranslation.pro 注意事项 将翻译文件(ts后缀)生成的qm后缀文件用资源文件( Languages.qrc)包括以供程序引用; translator.load(":/zh_CN.qm")需要以":/"为前缀引用,不能使用"qrc:/"为前缀引用,否则load返回错误; 使用 QObject::tr翻译原因是该翻译的上下文为 QObject对应ts文件的是 <name>QObject</name>的值; 翻译上下文使用不正确,明明是加载成功的语言文件就是翻译不成功,很多是因为这个上下文导致; 可使用 QCoreApplication source>close</source> <translation>关闭</translation> </message> </context> </TS> en.ts 英文翻译文件

    2.4K31发布于 2019-07-15
  • 翻译助手:使用腾讯云ADP搭建AI多语言翻译专家

    本文将详细介绍如何使用腾讯云智能体开发平台(TencentCloudADP)搭建一个专业的翻译助手智能体,实现高质量的多语言翻译服务。 :节点名称:翻译类型判断节点类型:条件判断节点功能描述:根据内容分析结果选择合适的翻译策略判断条件:日常文本:-条件:文本类型=="日常对话"AND专业术语<5%-策略:注重自然流畅,贴近口语表达商务文档 .确保译文的自然流畅4.考虑目标语言的表达习惯5.保持{text_type}类型文本的特点翻译结果:"""快速上手指南环境准备1.注册腾讯云ADP账号a.访问ADPb.完成实名认证和服务开通2.创建翻译助手项目项目名称 :翻译助手项目类型:智能对话应用场景:多语言翻译服务部署步骤1.导入工作流配置a.下载翻译助手配置文件b.在ADP平台导入工作流c.检查节点连接和配置2.配置语言模型模型选择:GPT-4或同等级模型温度参数 (TencentCloudADP)构建的翻译助手作为一个专业的AI多语言翻译智能体,通过智能识别+专业翻译+质量优化的三层架构,为用户提供了高质量、高效率的翻译服务。

    15610编辑于 2026-03-25
  • 高效精准的多语言文档翻译利器

    在全球化日益加速的今天,多语言文档翻译已成为许多企业和个人的刚性需求。为了满足这一需求,云库工具开发了一款强大的文档翻译工具,能够支持多种文档格式和多种语言的高效精准翻译。 高效精准的翻译技术翻译是这款工具的核心功能,我们采用了先进的 ChatGPT 大模型进行翻译。 精准:基于大规模语料库训练,能够提供高质量的翻译结果,保证翻译的准确性和流畅性。 多语言支持我们的工具支持多达 30 多种语言的翻译,具体包括:中文英语德语日语韩语希腊语英语西班牙语爱沙尼亚语芬兰语法语匈牙利语印度尼西亚语意大利语立陶宛语拉脱维亚语挪威语荷兰语波兰语葡萄牙语罗马尼亚语俄语斯洛伐克语斯洛文尼亚语瑞典语土耳其语乌克兰语保加利亚语捷克语丹麦语实现原理文档解析 性能优化为了保证翻译过程的高效性,我们在多个方面进行了性能优化:缓存机制:对于常用的翻译请求,我们采用缓存机制,减少重复翻译的时间。

    52500编辑于 2024-06-22
  • 来自专栏人工智能前沿讲习

    【源头活水】mBART:多语言翻译预训练模型

    5. 对于多种语言,每个实例都在句子末尾加上一个特殊的token,例如图2,句子末尾加上一个<En>,本论文中叫做语言id symbol<LID>,这点类似Google 的T5模型,一般的多语言翻译模型都会在编码器中加入一个特殊的 这种规模,结合新的多语言训练,是我们结果的核心(第3至5节),尽管未来的工作可以更仔细地研究每个的相对贡献。 本部分的主要目的是讨论多语言预训练在受限bitext环境下的效果,以便更好的比较。我们将在未来的工作中加入更多关于多语言翻译与预训练相结合的讨论。 与多语言翻译相比,我们不需要跨多语言的并行数据,而是有针对性的方向,提高了对low-resource语言和特定领域的扩展性。

    5K30发布于 2021-04-30
  • 来自专栏AI SPPECH

    12_机器翻译入门:多语言LLM应用

    本文将带您入门多语言LLM在机器翻译领域的应用,重点介绍使用mT5(多语言T5)模型实现英语到中文的翻译,并探讨文化适应等高级话题。 零样本翻译:支持未见过的语言对之间的翻译 持续学习能力:可以通过反馈不断改进翻译质量 本文要点 要点 描述 互动思考 多语言模型基础 理解mT5多语言模型的工作原理 你了解哪些主流的多语言模型? 目录 目录 ├── 引言:跨语言沟通的AI革命 ├── 第一章:多语言大语言模型基础 ├── 第二章:环境准备与工具安装 ├── 第三章:mT5英中翻译实战 ├── 第四章:翻译质量评估与优化 ├── (No Language Left Behind) 专注于资源稀缺语言的翻译 1.2 mT5模型架构与工作原理 mT5(Multilingual T5)是Google在2020年发布的多语言版本T5 掌握多语言模型的使用和开发技能,将成为未来AI人才的重要竞争力。 通过本文介绍的技术和方法,您已经掌握了使用mT5多语言模型进行翻译应用开发的基础知识。

    36610编辑于 2025-11-13
  • 来自专栏Tz一号

    jqueryvuereact前端多语言国际化翻译方案指南

    ❝ 本文章共3470字,预计阅读时间5-10分钟。 ❞ 国际化-前言 每个开发者能希望编写的程序可以让全世界的用户使用,它要求从产品中抽离所有地域语言,国家/地区和文化相关的元素。 时区(在国际场合会使用世界标准时间) 数字格式(小数点、分隔点的位置、分隔所用的字符) 产品和服务所要面向的法规 程序的内容、运营方式及方向需要遵守当地法律、法规; 多语言翻译方案 目前,并没有非常完美 为i18n_pagename, 引入了资源文件common--> <meta id="i18n_pagename" content="common"> <title>jQuery - 多语言翻译 /html> ❝ 如打开文件遇到跨域、403、第三方组件需要国际化问题可参考:jquery.i18n国际话及问题整理 - 隔壁丿老苏 ❞ 在线示例/源码地址 在线示例:点此查看- jQuery - 多语言翻译 源码地址:https://github.com/Tzlibai/Demo/tree/master/i18n/jquery Vue - 多语言翻译 使用插件: vue-i18n Git地址:https:

    3.5K20发布于 2021-09-08
  • 来自专栏Puppeteer学习

    MongoDB学习(翻译5

    本节C#驱动教程谈论C#类到BSON对象的序列化和反序列化。序列化是映射一个对象到可保存到MongoDB库中BSON对象的过程,反序列化由BSON文档重建对象的逆过程。因此,序列化过程通常被称为“对象映射”

    66620编辑于 2022-05-09
  • 来自专栏AI科技评论

    爱奇艺多语言台词机器翻译技术实践

    其中,来自爱奇艺的技术专家张轩玮为大家带来了爱奇艺多语言台词机器翻译技术实践的分享。 本次分享的第一部分是多语言台词机器翻译实践开展的相关背景,第二部分是针对多语言台词机器翻译模型的一些探索和优化,最后是该模型的落地与应用情况。 5.欠翻译和过翻译问题的解决 欠翻译和过翻译是模型在做翻译时可能会经常遇到的一些问题。 欠翻译是指翻译的目标语言词语缺失,过翻译指的是目标语言词语冗余。 因为代词在中文里面可能很简单,就是你、我、他,可能也就最多3、4种或者4、5种,但在其他语言中未必是这样。 比如泰语的代词第一人称就有12种表达,第二人称代词有15种表达,第三人称有5种表达。 3 多语言台词机器翻译在爱奇艺的落地应用 我们在多语言台词机器翻译模型上做了一些优化探索后,也对优化后模型的质检差错率做了一些评测,这里列举一部分。 ?

    77630发布于 2021-07-27
  • AI翻译—小白也能轻松制作多语言网站

    在当今全球化的互联网环境中,多语言网站已经成为企业拓展海外市场、提升国际影响力的关键工具。然而,对于我这种基础的小白来说,从零开始构建一个多语言网站似乎是一项艰巨的任务。 本文将详细介绍如何通过AI翻译技术,即使是零基础的小白,也能轻松制作一个功能齐全、语言丰富的多语言网站。 一、准备阶段因为需要做一个全球化的多语言网站,因此我在选择平台和产品的时候就需要考虑平台的稳定性以及功能的便捷性。经过多家比较,我最终选择了腾讯云官网建站,主要就3个点。 1、大平台,稳定性有保障;2、海量模板免费使用,零基础小白也能做网站;3、系统有AI翻译5分钟翻译一个语言,最多支持16国语言快速翻译;二、通过AI翻译快速制作多语言网站的步骤1、栏目翻译进入栏目管理 5、发布上线通过腾讯云官网建站和AI翻译技术的结合,像我这样零基础的小白也能轻松制作一个功能齐全、语言丰富的多语言网站,下面一起来欣赏下吧!

    48710编辑于 2025-02-07
  • 来自专栏史上最简单的Spring Cloud教程

    docker官方文档翻译5

    在第5部分中,你将学习分布式应用程序层次结构的顶部:堆栈。 堆栈是一组相互关联的服务,它们可以共享依赖关系,并且可以进行协调和伸缩。 /repo:tag with your name and image details image: username/repo:tag deploy: replicas: 5 ) Creating service getstartedlab_visualizer (id: l9mnwkeq2jiononb5ihz9u7a4) 查看可视化界面 你在Compose文件中看到,可视化工具在端口 转到8080端口的IP地址,您可以看到可视化器正在运行: 可视化器的单个副本按照预期在manager上运行,并且网络的5个实例遍布整个群集。 /repo:tag with your name and image details image: username/repo:tag deploy: replicas: 5

    51210编辑于 2022-05-07
  • 来自专栏机器学习算法与Python学习

    Paper | 机器翻译里程碑,多语言机器翻译模型 M2M-100

    (给机器学习算法与Python学习加星标,提升AI技能) 荐语: 多语言机器翻译模型 M2M-100 不依赖以英语为中心的数据,可以实现 100 种语言之间的相互翻译。 beyond-english-centric-multilingual-machine-translation 摘要:近日,Facebook 根据多年对 MT 的研究宣布实现了一个重要的里程碑:首个单一的大规模 MMT 模型,该模型可以实现 100x100 个语言对的直接翻译 这个单一的多语言模型表现得和传统双语模型一样好,并且比以英语为中心的多语言模型提高了 10 个 BLEU 点。 具体而言,通过使用新的挖掘策略来创建翻译数据,该研究构建了首个真正的多对多数据集。 多对多数据集和多语言模型示意图。 ? 训练语料库中桥梁语言的数据量。 ? 多对多和以英语为中心语言模型的比较。

    1.6K31发布于 2020-10-30
  • 来自专栏哈德森的梦

    WordPress多语言WPMLv4.6.3插件 自动翻译多国语言

    它还包括高级功能,用于翻译管理和专业内容翻译的接口。 使用WPML不需要任何技术或编程技能。网站管理员可以安装它并将其转换为多语言网站,而无需编码。 WPML包括完整的API,用于与其他插件和翻译系统集成。这样,开发人员就可以轻松地使用WPML并将其产品转换为多语言。 功能 WPML使构建多语言网站和运行它们变得容易。 核心WPML多语言CMS始终是必需的。你可以安装任何组合的附加组件插件来获得额外的功能。 WPML多语言CMS 核心插件将WordPress转换为多语言。它添加了基本的翻译控件并允许翻译内容。 WPML翻译管理 当你的客户收到他们新创建的多语言网站时,你的工作就结束了,他们的工作开始了。翻译管理插件帮助网站管理员管理他们的翻译工作。 WooCommerce多语言 此插件允许使用WooCommerce和WPML构建多语言电子商务网站。 Gravity Forms多语言 此插件允许翻译Gravity表单。

    3.5K10编辑于 2023-04-07
  • 来自专栏PPV课数据科学社区

    翻译】数据科学的多语言协作编程方式:Python + R + SQL

    多语言协作方式很复杂,这是人们对于这种多语言协作方式(掌握多种语言)的第一印象。 为什么要同时教三种语言呢? 对于学习数据科学编程来说,这种方式可以帮助学习者从与他们较为相似的现有基础上开始构建多语言编程方法,然后通过这种方法将现有基础和新的想法联系在一起。 多语言协作方式改变了我们的规则,作为数据科学家,需要混合和匹配出一个科技的调色板——有时需要跨越多个语言。 翻译:星星 PPV课原创编译 转载请注明出处 原文链接:http://www.ppvke.com/Answer/? 数据分析师完整知识结构 2、回复“答案”查看大数据Hadoop面试笔试题及答案 3、回复“设计”查看这是我见过最逆天的设计,令人惊叹叫绝 4、回复“可视化”查看数据可视化专题-数据可视化案例与工具 5

    1.4K40发布于 2018-04-23
  • 来自专栏小白程序猿

    如何使用百度翻译接口实现多语言网站

    在网站开发过程中,有的需求可能是要求多语言开发,涉及多个国家的语言,那么怎么实现功能和需求呢?首先我们将网站内容拆分为两类,动态数据和静态描述,什么是动态数据呢?什么是静态描述呢? 后端对数据可使用缓存或使用分表模式,均为缓存+翻译+数据模式进行开发。缓存可使用redis;翻译使用百度翻译接口;数据库依据项目需求设定即可。 四、百度翻译接口 百度翻译接口申请、认证、创建项目均不讲述,直接奉上代码; 1、控制器代码 /**  * 百度翻译数据处理  * @return \think\response\Json  * @author $secKey;     $ret = md5($str);     return $ret; }/*}}}*/ //发起网络请求 function callWebServer($url, $args name="keywords" content="百度,翻译,接口">     <meta name="description"  content="在网站开发过程中,有的需求可能是要求<em>多语言</em>开发,涉及多个国家的语言

    2.3K20发布于 2019-12-27
  • 来自专栏零域Blog

    如何整理 iOS 老项目中混乱不堪的多语言翻译

    现在的情况是: 同一个文本有些语言有翻译,有些语言没有翻译。 有些需要使用缩进的地方,由于某种原因,并没有使用 UIEdgeInsets 进行缩进,而是在文本前后加空格。 (⊙﹏⊙)b 整理思路 首先必须得找出一种合适的方法维护这些 Localizable.strings,在 Excel 里做一个总表,增加语言的时候,可以直接把英文的一列发给客户进行翻译。 接下来只要把这一份和原来的所有翻译合并起来去重,就得到一份最全的 key。 如果也需要检测 xib、.h 文件,则执行以下命令: find . -name '*.xib' -o -name '*. 导入Excel 接下来的步骤工作量有点大,就是重新把那些翻译导入 Excel 中,补全缺少的那些翻译。 1. 附:检测中文字符串 如果项目的默认语言是中文,而且前期没有用多语言写法,可以使用 Xcode 的替换功能,将中文字符串替换成多语言的写法: 搜索: (@"[^"]*[\u4E00-\u9FA5]+[^

    73030编辑于 2022-03-25
  • 来自专栏高效使用DeepSeek

    【愚公系列】《高效使用DeepSeek》013-多语言实时翻译

    这个被联合国峰会指定使用、助科技巨头拿下23亿跨国订单的实时翻译系统,如何用0.2秒延迟重构人类沟通?一、多语言实时翻译1. 高翻译质量技术支撑:Transformer架构:通过自注意力机制捕捉长距离语义关联。动态稀疏注意力机制:减少冗余计算,提升翻译效率(较传统模型提速30%)。 性能数据:在FLORES-101评测中,英语-法语翻译准确率95.2%,高于谷歌翻译(93.8%)。 多语言数据处理数据集支持:通用语料:WMT、TED Talks(覆盖500万+平行句对)领域语料:Europarl(议会演讲)、UN Corpus(多语言公文)预处理流程:BERT分词→词干提取→TF-IDF 领域自适应垂直优化:医疗领域:集成SNOMED CT术语库,精准翻译病症名称。法律领域:支持《联合国宪章》等法律文本的正式文体翻译。定制训练:允许用户上传私有术语表进行模型微调。2.

    49300编辑于 2025-03-22
  • 来自专栏人工智能前沿讲习

    精选论文 | 机器翻译专场之同步双向与多语言机器翻译【附打包下载】

    该工作主要对于不同语言的特性设计了三种不同的策略,改进了多语言翻译框架来提升多语言神经翻译模型的翻译质量。其主要思想在于针对不同的语言提出了特有的模块,从而在训练和解码过程中对不同的翻译任务加以区分。 该工作将基于Transformer的多语言翻译模型进行了分解。 在训练多语言翻译模型中,teacher模型规范并指导student模型的生成,从而得到更优的翻译质量。该工作在WMT和IWSLT数据集上都有了一定的提升,证明了知识蒸馏技术在多语言翻译任务上有效性。 —— 王亦宁 五 推荐理由: 该文章发表于2019年的NAACL,其主要分析了零资源翻译任务在多语言翻译任务中的应用。 实验结果表明,该方法在保证多语言翻译任务结果基本不变的前提下,对于零资源翻译的情况帮助很大,有了极大程度的提升。

    76130发布于 2020-05-14
  • 来自专栏HueiFeng技术专栏

    翻译】.NET 5 Preview 1 发布

    当我们期待下一个主要版本.NET 5的发布时,我们将继续将.NET移动应用程序模型(Xamarin) 包含在.NET 5中, 继续将.NET统一到一个平台中,.NET 5包含ASP.NET Core、Entity 这也清楚表明了.NET 5是未来,.NET是一个用于构建任何类型的应用程序的单一统一平台. 让我重点介绍.NET 5的一些高级目标: 统一的.NET SDK经验: 所有.NET 5应用程序中的单个BCL(基类库). 为.NET 5做准备的最好方法是将所有.NET Core应用程序迁移到3.1-我们将使从.NET Core 3.1到.NET 5的过渡尽可能轻松.而且, 如果您仍在.NET Framework上构建应用程序 来源:https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-1/

    1.2K10发布于 2020-03-19
  • 来自专栏dotNET知音

    翻译】.NET 5 Preview 1 发布

    当我们期待下一个主要版本.NET 5的发布时,我们将继续将.NET移动应用程序模型(Xamarin) 包含在.NET 5中, 继续将.NET统一到一个平台中,.NET 5包含ASP.NET Core、Entity 这也清楚表明了.NET 5是未来,.NET是一个用于构建任何类型的应用程序的单一统一平台. 让我重点介绍.NET 5的一些高级目标: 统一的.NET SDK经验: 所有.NET 5应用程序中的单个BCL(基类库). 为.NET 5做准备的最好方法是将所有.NET Core应用程序迁移到3.1-我们将使从.NET Core 3.1到.NET 5的过渡尽可能轻松.而且, 如果您仍在.NET Framework上构建应用程序 来源:https://devblogs.microsoft.com/dotnet/announcing-net-5-0-preview-1/

    1.1K10发布于 2020-03-18
领券