找回密码
 会员注册
查看: 12|回复: 0

Python开源工具库使用之离线翻译软件Argos-Translate

[复制链接]

5

主题

0

回帖

16

积分

新手上路

积分
16
发表于 2024-9-7 20:56:45 | 显示全部楼层 |阅读模式
文章目录一、软件介绍二、软件使用2.1命令行使用2.2Python代码调用2.3GUI使用三、软件获取一、软件介绍Argos-Translate是一款基于OpenNMT(OpensourceNeuralMachineTranslation)的离线翻译库,不需要联网就可以实现翻译功能,而且不依赖第三方翻译接口,支持翻译包括中文在内的30多种语言。它有如下特点:开源且免费:Argos-Translate是一个完全开源且免费的翻译库,提供广泛的语言支持,开发者可以在遵守许可协议的前提下自由使用和修改。灵活的应用方式:用户可以通过命令行、Python库或GUI应用程序来使用Argos-Translate,使得它在不同的开发和使用场景下都能发挥作用,满足用户多样化的需求。多语言支持:这个库支持多种语言之间的翻译,涵盖了大部分主流语言。对于需要支持多语言环境的应用开发者而言,这一点尤为重要,支持的语言如下:阿拉伯语、阿塞拜疆语、加泰罗尼亚语、汉语、捷克语、丹麦语、荷兰语、英语、世界语、芬兰语、法语、德语、希腊语、希伯来语、印地语、匈牙利语、印度尼西亚语、爱尔兰语、意大利语、日语、韩语、波斯语、波兰语、葡萄牙语、俄语、斯洛伐克语、西班牙语、瑞典语、土耳其语、乌克兰语等等基于先进的翻译模型:Argos-Translate基于先进的神经机器翻译技术,提供高质量的翻译结果。这些模型定期更新和优化,确保翻译质量始终处于行业领先水平。在线测试:提供在线网站测试翻译质量https://libretranslate.com对于不会使用python命令行或安装配置失败的,在文章最后提供GUI版一键启动包供使用二、软件使用2.1命令行使用windows可以通过pip安装,使用需要做出一定修改pipinstallargostranslate1需要修改默认文件存放位置,默认会放在C盘,减少C盘占用新建文件夹data和cache/argos-translate,使用前设置环境变量从github上下载https://raw.githubusercontent.com/argosopentech/argospm-index/main/index.json放在cache/argos-translate下面,否则报错将以下两个执行文件加上后缀.py安装中文转英文和英文转中文2个模型文件开始翻译2.2Python代码调用importargostranslate.packageimportargostranslate.translatefrom_code="en"to_code="zh"#argostranslate.package.update_package_index()available_packages=argostranslate.package.get_available_packages()package_to_install=next(filter(lambdax:x.from_code==from_codeandx.to_code==to_code,available_packages))argostranslate.package.install_from_path(package_to_install.download())#TranslatetranslatedText=argostranslate.translate.translate("HelloWorld",from_code,to_code)print(translatedText)1234567891011121314151617182.3GUI使用需要使用pip安装pipinstallargostranslategui1和上述一样,将argos-translate-gui加上后缀argos-translate-gui.pypythonargos-translate-gui.py1三、软件获取关注下面我的公众号,在后台回复argostranslate0021,即可获下载地址链接。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

QQ|手机版|心飞设计-版权所有:微度网络信息技术服务中心 ( 鲁ICP备17032091号-12 )|网站地图

GMT+8, 2025-1-11 06:03 , Processed in 0.463724 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表