最近打开 B 站和空间,发现 “谷歌翻译 XX 次” 的视频非常火:
这些视频会用谷歌翻译把一些文本汉译英、英译汉的来回翻译 20 次、50 次甚至更多,然后就会形成一些十分沙雕的效果。有些同学也想自己试一试,但觉得手动来回翻译实在是太累了,问我有没有比较简单的方法。事实上,得益于 Node.js 良好的生态和谷歌翻译的公共 API,只需要很少的代码,就可以完成一个命令行小工具实现这个功能。下面是完成后的效果图:当然,也可以添加参数,指定翻译的次数(默认是 20 次):
那么,这个小工具是如何实现的呢?请看这篇教程。完整的代码可以查看我放在 Github 上的仓库。