一个 google translate 翻译工具

2017-06-23 09:07:07 +08:00
 4357

https://github.com/fyh/interpretor

实现:请求 google translate,翻译结果是一个 json 数组,拼接起来即可。

示例:

package main

import (
    "fmt"
    "github.com/fyh/interpretor"
)

func main()  {
    i, _ := interpreter.Translate("hello, world", interpreter.ZH_CN)
    fmt.Println(i)

    i, _ = interpreter.Translate("你好,世界!", interpreter.EN)
    fmt.Println(i)
}

输出

你好,世界
Hello world!

希望有用,轻喷。

1605 次点击
所在节点    Go 编程语言
3 条回复
unique
2017-06-23 09:42:29 +08:00
支持一下楼主
4357
2017-06-23 09:59:03 +08:00
@unique 谢谢
pathletboy
2017-06-23 10:08:48 +08:00
默认的 http client 没有 timeout 的,运气不好就会卡死了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/370460

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX