Trados插件新功能:一键连接Google Translate和Microsoft Translator
需积分: 27 118 浏览量
更新于2025-01-04
收藏 157KB ZIP 举报
资源摘要信息:"MT-Enhanced-Trados-Plugin是一个为SDL Trados Studio设计的插件,它扩展了翻译软件的功能,使之能够连接并使用Google Translate或Microsoft Translator作为机器翻译引擎。这个插件不仅支持实时的机器翻译,还提供了双向查找和替换批处理等辅助翻译功能。开发者在构建这个插件时,需要遵循特定的步骤来确保其正确工作和兼容性。
首先,开发人员需要在项目中添加一个强名称密钥文件,这是一个用来对.NET程序集进行唯一标识和认证的安全机制。此密钥文件需要被命名为“myKey.snk”,除非在项目的属性中将签名指向一个不同的文件。此步骤是确保插件能够正确加载和验证的关键步骤。
其次,开发者需要将必要的SDL引用添加到项目中。这些引用位于名为SDL_references的文件夹中,开发者需要参考该文件夹中的references_readme.txt文件来获取详细的添加步骤和信息。这些引用是插件与SDL Trados Studio交互所必需的。
该插件解决方案和项目的设计是为了同时兼容SDL Trados Studio的三个版本,即2011、2014和2015版本。尽管所有版本的代码基础是相同的,但开发者需要针对不同的.NET Framework版本和库版本构建插件,这意味着必须处理不同版本之间的兼容性问题。这种设计允许同一个插件在不同版本的SDL Trados Studio中运行,扩大了其使用范围并简化了用户的升级路径。
C#是这个插件开发所使用的编程语言,C#是一种高级的面向对象的编程语言,它被广泛用于开发Windows应用程序和服务器端应用程序。在构建此类插件时,C#提供了强大的功能和灵活性,同时它的.NET框架支持又保证了与其他Windows应用程序的兼容性。对于熟悉C#的开发者来说,他们可以利用.NET框架提供的丰富的库和工具来设计、开发和调试Trados插件。
最后,压缩包子文件的名称是'MT-Enhanced-Trados-Plugin-master',这表明这是一个包含了插件所有源代码和资源的压缩包。文件名中的'master'可能意味着这是一个主版本或稳定版本,开发者可能在此基础上进行修改和定制。在下载或分发此类插件时,通常会将多个版本的源代码和相关文档一起打包,以供用户选择使用。
总结以上,MT增强型Trados插件的开发涉及到复杂的过程,包括使用强名称密钥文件进行签名、添加必要的SDL引用、解决多个版本的兼容性问题,并且使用C#语言进行编程开发。这个插件为翻译人员提供了方便的机器翻译辅助功能,同时还具备了高级的查找和替换批处理能力。开发者需要仔细遵循上述步骤和指南,以确保插件能够在SDL Trados Studio的不同版本中稳定运行。"
280 浏览量
2335 浏览量
383 浏览量
2021-05-14 上传
2021-05-10 上传
2023-03-20 上传
2021-04-25 上传
徐志鹄
- 粉丝: 22
- 资源: 4661
最新资源
- HUMmer-开源
- README-Generator
- 自定义基于接口,实体类注解脱敏
- XYCMS留言板 v7.4
- flutter-rechargeApp-md5-674a298f5659de080bb22ea002de4fbf
- RRT轨迹规划算法matlab程序
- calculator
- 在Rust中从头开始克隆SQLite-Rust开发
- Tnotes_app:任务和笔记Flutter应用
- 计算机辅助几何设计与非均匀有理B样条 修订版 实例 教程 软件
- 基于JAVASwing的贪食蛇小游戏 键盘事件监听 多线程 文件IO 自取
- js-programming-assignment-1-APozin558:教室为GitHub创建的js-programming-assignment-1-APozin558
- Download Accelerator Plus v10.0.0.6 Alpha
- PDS-Movie-Competition
- SilexStarter-GanttModule
- ta-技术分析库。 实施指标数量:EMA,SMA,RSI,MACD,随机指标等-Rust开发