成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用Go語言輕松實現(xiàn)谷歌翻譯

開發(fā) 前端
Translate和TranslateWithParams?。其中,TranslateWithParams?方法還提供了一些可選參數(shù),但對于簡單的翻譯任務(wù),我們只需要使用From和To參數(shù)即可。

大家好!今天我來介紹一種使用Go語言進行谷歌翻譯的簡單方法。在副業(yè)過程中,我發(fā)現(xiàn)需要將韓語翻譯成漢語,以便群友更容易理解公告內(nèi)容。最初考慮使用deepL,但是在使用其API時遇到了一些問題。于是我找到了一個非常簡單的Go庫,能夠輕松實現(xiàn)谷歌翻譯:https://github.com/bregydoc/gtranslate。

例子

這個庫非常簡單,只有兩個方法可供使用:Translate和TranslateWithParams。其中,TranslateWithParams方法還提供了一些可選參數(shù),但對于簡單的翻譯任務(wù),我們只需要使用From和To參數(shù)即可。

下面是一個簡單的例子,將英文的 "Hello,World!" 翻譯成中文、日文和韓文,并與網(wǎng)頁版的谷歌翻譯結(jié)果進行對比:

package main

import (
 "fmt"
 "github.com/bregydoc/gtranslate"
 "golang.org/x/text/language"
)

func main() {
 text := "Hello,World!"

 ja, err := translate(text, language.English.String(), language.Japanese.String())
 if err != nil {
  panic(err)
 }
 fmt.Printf("en: %s | ja: %s \\n", text, ja)

 ch, err := translate(text, language.English.String(), language.Chinese.String())
 if err != nil {
  panic(err)
 }
 fmt.Printf("en: %s | ch: %s \\n", text, ch)

 kr, err := translate(text, language.English.String(), language.Korean.String())
 if err != nil {
  panic(err)
 }
 fmt.Printf("en: %s | kr: %s \\n", text, kr)
}

func translate(text string, src, dst string) (string, error) {
 translated, err := gtranslate.TranslateWithParams(
  text,
  gtranslate.TranslationParams{
   From: src,
   To:   dst,
  },
 )
 return translated, err
}

輸出結(jié)果如下:

en: Hello,World! | ja: こんにちは世界!
en: Hello,World! | ch: 你好世界!
en: Hello,World! | kr: ?????, ??!

與網(wǎng)頁版谷歌翻譯的結(jié)果完全一致:

日語:こんにちは世界!
中文:你好世界!
韓文:?????, ??!

使用Go語言實現(xiàn)谷歌翻譯如此簡單,希望這個例子能夠幫助大家在自己的項目中實現(xiàn)類似的功能。如果你對這個庫感興趣,不妨去GitHub上查看更多詳細(xì)信息。

責(zé)任編輯:武曉燕 來源: 愛發(fā)白日夢的后端
相關(guān)推薦

2024-02-23 07:18:40

JWTWeb應(yīng)用程序

2020-10-11 22:05:22

機器翻譯谷歌AI

2010-03-09 19:27:42

Python翻譯腳本

2020-08-12 08:56:30

代碼凱撒密碼函數(shù)

2015-08-21 10:38:16

編程語言GoC語言

2012-03-15 14:25:22

Go

2014-06-23 09:49:32

Go語言Android谷歌

2012-03-30 14:15:50

GoogleGo

2023-04-18 08:27:16

日志級別日志包

2017-08-17 08:47:58

Go語言網(wǎng)絡(luò)瀏覽器編程

2022-10-24 00:48:58

Go語言errgroup

2022-04-18 10:01:07

Go 語言漢諾塔游戲

2023-07-31 08:01:13

二叉搜索測試

2020-06-04 09:22:46

谷歌AI翻譯

2010-01-04 19:14:46

Silverlight

2020-04-06 09:15:43

谷歌翻譯工具

2022-10-26 07:26:38

2020-03-17 10:24:12

Go語言停止寫障礙

2022-05-26 15:00:36

翻譯模型谷歌

2024-10-28 00:40:49

Go語法版本
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 欧美精品欧美精品系列 | 香蕉av免费| 国产精品一区久久久 | 国产精品久久久久一区二区三区 | 国产精品一区二区不卡 | 欧美日韩高清在线观看 | 久久精品国产一区二区电影 | 欧美lesbianxxxxhd视频社区 | 国产九一精品 | 国产精品久久久久久久午夜片 | 国产视频1区 | 日韩精品一区二区三区中文字幕 | 久草视| 荷兰欧美一级毛片 | 国产精品一二区 | 中文字幕亚洲欧美日韩在线不卡 | 亚洲高清成人在线 | 亚洲国产精品久久久 | 国产真实乱全部视频 | 亚洲精品中文字幕在线观看 | 亚洲成人高清 | 91麻豆精品国产91久久久更新资源速度超快 | 一区二区三区视频在线观看 | 日本视频在线播放 | 亚洲一区二区三区视频在线 | 在线三级电影 | 久久精品亚洲国产奇米99 | 久久av.com | 特黄特色大片免费视频观看 | 91美女在线 | 国产免费一区二区 | 蜜桃五月天 | 日韩一级电影免费观看 | 狠狠亚洲 | 麻豆一区二区三区 | m豆传媒在线链接观看 | 不卡一区 | 国产一二三区免费视频 | 精品久久久久久久 | 97avcc| 亚洲国产一区二区在线 |