项目场景:

项目中要用到中译英功能,之前项目中实现的是利用百度api服务。但是最近收到短信,百度的免费翻译api缩水严重。每次限制1000字符,一个月最大使用量为5w字符,无法满足实际使用需要。


问题描述

首先想到查找有没有别的好用的中译英api,查找之后发现,国内提供中译英服务的,出了百度还有有道,科大讯飞。之前有道的翻译api接口已经限制到了无法使用的程度,科大讯飞直接不提供免费服务(可能是没找到说明)。国内的技术提供商,不是太够意思,也说明,机器翻译这个领域有很高的门槛,一般的规模不大的公司很难做起来,
切换了一下方向,现在机器学习大火,而且门槛有所降低,能不能找到一个很实用的开源机器翻译模型,自己搭建一个翻译api呢
找到一个项目transformers,号称支持上千种机器翻译模型。研究了一下,这个项目确实不错,还提供,在线使用功能,想使用什么模型,直接输入文字,就可以验证翻译效果。于是找到一个中译英star数最多的模型,发现模型翻译限于日常交流沟通,因为项目中经常会有特定领域的某些术语,翻译的效果,惨不忍睹。


原因分析:

可能是因为这些模型训练采用的特定的数据集,因为对机器模型这块的训练方式,不太了解,暂时没有时间研究具体问题。于是机器翻译这条路,只能暂时放弃。
翻译功能这个需求还在,究竟如何某些自动翻译功能呢,又想到能不能利用有翻译功能的硬件,比如科大讯飞的翻译本,之类的。短暂思考,觉得这种思路也行不通,这种翻译都是依赖于某个商用硬件,不提供简易的网络对接,因为是商用硬件,即使是提供网络对接,也一定会阻碍重重。


解决方案:

之前想的办法都行不通,很自然想到谷歌翻译,谷歌这个公司心胸比较宽广,对开发者友好,会不会已经有对谷歌翻译的api呢。发现谷歌翻译没有提供官方的对接api,但是github上有人已经实现了谷歌翻译api,google translate api.但是国内的环境下,google.com无法直接访问,也就是说这个项目,无法直接使用。经过思考想到,google.cn,印象中,这个域名的翻译功能仍然在提供,打开页面,功能果然是正常的。
沿着这个思路,找到了这个项目google translate cn

npm install -g google-translate-cn-api
translate hello world
# => 你好,世界
translate 你好,世界
# => hello world

试了一下几个专业术语,发现效果很完美。issues里有人提到,调用太频繁,会出机器人验证,这个对于一般使用影响有限。
至此我对机器翻译功能的需求,基本上得到满足

搭建超级实用的免费机器翻译api相关推荐

  1. CSS 实用工具: Google Fonts API 引入免费字体库

    CSS 实用工具: Google Fonts API 引入免费字体库 文章目录 CSS 实用工具: Google Fonts API 引入免费字体库 正文 1. Google Fonts 使用 2. ...

  2. APICloud开发者进阶之路 | 超级实用技巧

    金秋9月,脑海还是北京的"中非合作蓝"!今天按照惯例,柚子君还是要督促大家充充电的! 本周<30天,App开发从0到1>将要给大家分享第十章超级实用技巧,我们精选了其中 ...

  3. 搭建 超级签 详细攻略

    超级签网上的讲解已经有很多很多了,但是都不够细致, 对于我这种没接触过苹果开发的人来说, 还是有点蛋疼. 这也是这篇博客的目的,希望帮助到更多人. 开头先说下超级签, 也不知道谁起的这么有创意的名字. ...

  4. 手把手教你用Python调用彩云机器翻译API

    一.引言 彩云这个小而美的机器翻译一直很低调,它让人眼前一亮的是之前我们分享的网页翻译插件,可以把外文网站翻译成英中对照的样式,便于我们学习.之前我们也写过文章介绍过: PythonFan:如何用Go ...

  5. 分享5个冷门而超级实用的在线网站,大家赶紧来看看吧!

    今天和大家分享5个冷门而超级实用的在线网站,大家赶紧来看看吧! 1.网站配色-Adobe color 网站:https://color.adobe.com/zh/ 只需要在网上找到一张有你喜欢的颜色的 ...

  6. 软件:9款超级实用的办公软件,值得收藏!

    今天给大家分享9款超级实用的办公软件,值得收藏! 一.Quicker 作为全网好评的这款国产软件,可以秒杀很多办公软件.打开它的首页就能看到很多常用的工具,包括截图.快搜.百度翻译.OCR文字识别.o ...

  7. cad统计多条线段总长度插件_超级实用CAD技巧应用汇总!技巧大全、插件合集、快捷键合集等...

    超级实用CAD技巧应用汇总!技巧大全.插件合集.快捷键合集等 各位朋友,CAD福利来啦!超级实用CAD技巧应用汇总,千万不能错过!有技巧大全.插件合集.快捷键合集.字体大全.常用图库大全.常见问题及解 ...

  8. Android直播软件搭建中实用的录制编辑方案有哪些

    Android直播软件搭建中实用的录制编辑方案有哪些 经大量数据显示,直播已经发展成为一种全民参与.共享和生产的文化现象.它的火爆不仅丰富了大众的艺术审美水平和精神文化,而且也影响了一代人的世界观.人 ...

  9. 这四款超级实用的PC软件,你还没用过吗?

    本文将为大家推荐4款超级实用的电脑软件,快来一起看看吧! 1.Billfish 你还在为电脑里杂乱无章,遍地都是的素材苦恼吗?Billfish是一款非常实用的素材管理软件,它可以收集整理在创意设计中涉 ...

  10. 免费开放API支付接口

    云收呗聚合支付 移动支付 商家收银设备,聚合支付,覆盖所有支付场景 满足中小商户各大支付场景,完美接通主流支付! 为商家提供各种收银设备或搭建收银系统! 帮助商家线上营销,支付系统搭建扫码支付 打破传 ...

最新文章

  1. 《JAVA与模式》之简单工厂模式
  2. 小乌龟游泳java_乌龟翻身那么痛苦,它们为什么还没有灭绝?
  3. [导入]做了一个页面静态化小软件,和大家分享,up有分
  4. html中获取modelandview中的json数据_从Bitmap中获取YUV数据的两种方式
  5. java logging包_用JDK中提供的java.util.logging.*包创建Logger对象----原创
  6. Enjoy Android
  7. SAP S/4HANA OData Mock Service 介绍
  8. MyBatis 延迟加载的三种加载方式深入,你get了吗?
  9. 删除了计算机网络如何恢复,回收站删除了怎么恢复?回收站清空了怎么恢复简单方法【图文】-太平洋电脑网PConline-太平洋电脑网...
  10. FFmpeg源代码简单分析:makefile
  11. Windows Server2012 R2中安装SQL Server2008
  12. 工欲善其事必先利其器——网络工程师必备六款软件(收藏下载❤️)
  13. Python爬虫(一)--爬取猫眼Top100排行
  14. 2023年辽宁大学马克思主义中国化研究考研上岸前辈备考经验指导
  15. 2008年金融危机的背后原因以及感悟
  16. 希尔顿康莱德酒店及度假村亮相中国科技与创新孵化中心
  17. Python 类变量,成员变量,静态变量,局部变量
  18. SLMi334兼容TLP5214 一款兼容光耦带保护功能单通道隔离IGBT栅极驱动器
  19. 顺丰 android 面试题,经典的顺丰面试问题
  20. 视图、索引、存储过程优缺点总结

热门文章

  1. ubuntu16.04,exFAT格式U盘无法打开,离线解决方式
  2. 【Oracle 11g学习路线】
  3. Windows***与提权技巧汇总
  4. java金额大小写转换 数字大小写转换
  5. 魔兽世界-按键精灵脚本(1)-自动小宠物战斗
  6. Win10禁用驱动签名,进入测试模式
  7. 西藏自治区林芝市谷歌高清卫星地图下载(百度网盘离线包下载)
  8. 斩于马下 挑战木马克星:Ewido显神威(转)
  9. 714. 买卖股票的最佳时机含手续费
  10. 【译】基于 Rust 用 Bevy 实现节奏大师游戏