用于文字的在线翻译以及文件的离线翻译
主界面:
文件翻译界面:
文字翻译: https://translate.google.cn/?sl=en&tl=zh-CN&op=translate
https://translate.google.com/?hl=zh-CN&sl=hr&tl=zh-CN&text=apple&op=translate
文档翻译: https://translate.google.cn/?sl=en&tl=zh-CN&op=docs
https://translate.googleusercontent.com/translate_f
func GetJson() {
resp, err := http.Get(beego.AppConfig.String("url"))
if err != nil {
beego.Critical("http get info error")
return
}
defer resp.Body.Close()
body, err := ioutil.ReadAll(resp.Body)
err = json.Unmarshal(body, &AllInfo)
if err != nil {
beego.Critical("error:", err)
}
}
{
"sentences": [
{
"trans": "計算",
"orig": "calculate",
"backend": 10
}
],
"src": "en",
"confidence": 0.9609375,
"spell": {},
"ld_result": {
"srclangs": [
"en"
],
"srclangs_confidences": [
0.9609375
],
"extended_srclangs": [
"en"
]
}
}
有道翻译:http://fanyi.youdao.com/translate?&doctype=json&type=ZH_CN2EN&i=你吃饭了吗
{
"type": "ZH_CN2EN",
"errorCode": 0,
"elapsedTime": 0,
"translateResult": [
[
{
"src": "你吃饭了吗",
"tgt": "have you had meals"
}
]
]
}
type的类型有:
ZH_CN2EN 中文 英语
ZH_CN2JA 中文 日语
ZH_CN2KR 中文 韩语
ZH_CN2FR 中文 法语
ZH_CN2RU 中文 俄语
ZH_CN2SP 中文 西语
EN2ZH_CN 英语 中文
JA2ZH_CN 日语 中文
KR2ZH_CN 韩语 中文
FR2ZH_CN 法语 中文
RU2ZH_CN 俄语 中文
SP2ZH_CN 西语 中文
语言支持:https://cloud.google.com/translate/docs/languages?hl=zh-cn
CREATE TABLE entries (
id INT AUTO_INCREMENT,
word_zh_cn TEXT,
word_zh_tw TEXT,
word_en TEXT,
word_de TEXT,
created DATETIME,
primary key (id)
);