将英式英语翻译成美式英语的开源工具
创始人
2024-03-02 05:30:05
0

使用这些命令行翻译器将英式英语转换为美式英语(或反之)。

Red telephone booth on a street in England

去年圣诞节,我和我的妻子去了家乡佛罗里达的皮尔斯堡,并且经常光顾海滩上的一家当地人场所。在那儿,我们遇到了一对来自英国中部地区的夫妇。音乐很响,喝酒也很闹,所以很难听清楚。另外,即使他们“似乎”在说英语,但有时理解他们在说什么仍然是一个挑战。我以为我在澳大利亚的时光会给我足够的语言能力,但是,可惜,很多东西都超出了我的想象。不止是一般的 “soccer 是 football” 或 “trunk是 boot” 之类的困惑。

幸运的是,有开源方案可以将“英式”翻译成“美式”。我们可能使用相同的语言,但是我们共同的言语却比多塞特郡沙夫茨伯里的之字形山要曲折得多!

如果你碰巧在酒吧有 Linux 笔记本,那么你可以使用方便的开源命令行程序,它就叫 美英英语翻译器(MIT 许可证)。

我在我的改造运行 Linux 的 MacBook 上安装这个翻译器:

$ npm install -g american-british-english-translator

这需要我首先安装 Node.js

声明!

除了翻译单词和短语,美英英语翻译器还能分析(嗯,剖析)文档。我用一个叫《独立宣言》的流行文件试了一下。它分析并返回了许多结果。其中一个比较有趣的是:

fall:
issue: Different meanings(意思不同)
details:
American English: autumn(秋天)
British English:
"""
to become pregnant. (Either as in 'I fell pregnant' or as in 'She fell for a baby.');(怀孕 —— 无论是“我怀孕了”还是“她怀孕了”)

并非如《宣言》作者所指控的“在公海俘虏”(taken captive on the high seas):

”他在公海上俘虏我们的同胞,强迫他们拿起武器来反对自己的国家,成为残杀自己亲人和朋友的刽子手,或是死于自己的亲人和朋友的手下。“(He has constrained our fellow Citizens taken Captive on the high Seas to bear Arms against their Country, to become the executioners of their friends and Brethren, or to fall themselves by their Hands.)

还有一个

对于简单的单词替换,你可以尝试 Common_Language,这是一个开源(MIT 许可)Python 脚本。

当然,要与同伴一起喝几杯,你也许需要实际交流,并能理解他们。这就是需要用到 MARY 了。

MaryTTS 是一个使用 Java(GNU 许可)编写的开源多语言文本到语音合成平台。方便的基于浏览器的界面使你可以轻松地将美国酒吧谈话内容转换为男声或女声的正确英语(或其他语言)。

现在我可以和我的英国朋友们见面了(可以安全地再来一次),喝几杯!像当地人一样讲英语!大家干杯!


via: https://opensource.com/article/20/6/british-american-cli-translator

作者:Jeff Macharyas 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

王自如入职雷鸟创新任AI产...
10月23日,雷鸟Air 4系列发布会上,王自如以雷鸟创新AI产品...
2025-10-23 20:49:54
闪电快讯|科大讯飞同传大模...
10月14日,科大讯飞在上海世界会客厅举行“对话世界,沟通无限——...
2025-10-15 11:18:56
打破语言壁垒,重塑沟通体验...
当全球化浪潮席卷而来,商务洽谈的跨国对话、海外旅行的文化交流、外语...
2025-09-27 06:14:42
AI早报 | OpenAI...
OpenAI拟在印度建立数据中心 9月1日消息,据报道,Open...
2025-09-02 10:42:28
Meta 公布 Reels...
IT之家 8 月 24 日消息,Meta 现已正式公布一项 Ree...
2025-08-24 15:46:19
黎明在澳门演唱会上说普通话...
搜狐娱乐讯 日前,黎明在演唱会上谈及普通话与粤语的问题,他称“反正...
2025-06-26 22:41:52

热门资讯

Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
从 Yum 更新中排除特定/某... 作为系统更新的一部分,你也许需要在基于 Red Hat 系统中由于应用依赖排除一些软件包。如果是,如...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
如何检查你的 Linux 系统... 不知道在使用哪个初始化系统?以下是方法。每个主流 Linux 发行版(包括 Ubuntu、Fedor...
如何理解Apache 2.0许... 提要:Apache 2.0许可证中的专利许可条款使得开源代码可以安全使用,但它经常被误解。Apach...