偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

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

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

例子

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

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

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)頁(yè)版谷歌翻譯的結(jié)果完全一致:

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

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

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

2024-02-23 07:18:40

JWTWeb應(yīng)用程序

2010-03-09 19:27:42

Python翻譯腳本

2020-10-11 22:05:22

機(jī)器翻譯谷歌AI

2020-08-12 08:56:30

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

2015-08-21 10:38:16

編程語(yǔ)言GoC語(yǔ)言

2012-03-15 14:25:22

Go

2014-06-23 09:49:32

Go語(yǔ)言Android谷歌

2012-03-30 14:15:50

GoogleGo

2023-04-18 08:27:16

日志級(jí)別日志包

2017-08-17 08:47:58

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

2010-01-04 19:14:46

Silverlight

2023-07-31 08:01:13

二叉搜索測(cè)試

2022-10-24 00:48:58

Go語(yǔ)言errgroup

2022-04-18 10:01:07

Go 語(yǔ)言漢諾塔游戲

2020-06-04 09:22:46

谷歌AI翻譯

2020-04-06 09:15:43

谷歌翻譯工具

2020-03-17 10:24:12

Go語(yǔ)言停止寫(xiě)障礙

2022-10-26 07:26:38

2022-05-26 15:00:36

翻譯模型谷歌

2019-10-12 13:36:43

機(jī)器學(xué)習(xí)人工智能計(jì)算機(jī)
點(diǎn)贊
收藏

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