Maison > Article > développement back-end > Utilisation du langage Go pour développer l'API de traduction Baidu afin de réaliser une traduction mutuelle entre le chinois et le grec
Utiliser Go pour développer l'API de traduction Baidu afin de réaliser une traduction mutuelle entre le chinois et le grec
Actuellement, avec le développement de la mondialisation, la nécessité pour les gens de communiquer au-delà des frontières nationales est devenue de plus en plus importante. Pour les besoins de traduction entre différentes langues, l'API Baidu Translation fournit une solution simple. Cet article explique comment utiliser le langage Go pour développer un programme et utiliser l'API de traduction Baidu pour réaliser une traduction mutuelle entre le chinois et le grec.
Tout d'abord, nous devons créer une application sur le site Web du développeur Baidu. Après vous être connecté au site Web Baidu Developer, cliquez sur le bouton « Mon application », sélectionnez le bouton « Créer une nouvelle application » sur la page et remplissez les informations pertinentes de l'application selon les instructions. Après une création réussie, nous obtiendrons une clé API et une clé secrète, qui seront utilisées dans notre programme Go.
Ensuite, nous devons installer la bibliothèque API Baidu Translation du langage Go. Ouvrez le terminal et exécutez la commande suivante :
go get github.com/ying32/translate
Cela téléchargera la bibliothèque API Baidu Translation dans votre environnement de développement de langage Go.
Maintenant, nous pouvons commencer à écrire des programmes Go pour traduire le grec entre nous. Tout d'abord, créez un nouveau fichier Go nommé "main.go". Ensuite, importez les packages et bibliothèques requis dans le fichier :
package main import ( "fmt" "github.com/ying32/translate" )
Ensuite, nous devons définir la clé API et la clé secrète que nous avons obtenues auparavant dans le code :
func main() { appid := "您的API Key" secKey := "您的Secret Key"
Ensuite, nous pouvons commencer à implémenter la fonction de traduction du chinois vers le grec. Utilisez le code suivant pour implémenter :
// 设置百度翻译API的配置 translate.SetDefault(translate.Config{ AppID: appid, SecurityKey: secKey, }) // 调用翻译方法 resp, err := translate.Do("中文", "zh", "el") if err != nil { fmt.Println(err) return } fmt.Println("中文翻译为希腊文结果:", resp.TransResult[0].Dst)
Vous devez remplacer "Chinois" dans le code par le texte chinois que vous souhaitez traduire. « zh » signifie que la langue source est le chinois et « el » signifie que la langue cible est le grec. Le résultat de la traduction est enregistré dans la variable resp.TransResult[0].Dst.
Maintenant, nous pouvons réaliser la fonction de traduction du grec vers le chinois. Ajoutez le code suivant à votre programme Go :
// 调用翻译方法 resp, err = translate.Do("Ελληνική", "el", "zh") if err != nil { fmt.Println(err) return } fmt.Println("希腊文翻译为中文结果:", resp.TransResult[0].Dst)
De même, remplacez "Ελληνική" dans le code par le texte grec que vous souhaitez traduire.
Enfin, nous devons ajouter le code suivant à la fonction principale afin d'exécuter notre programme :
}
À ce stade, notre programme Go est terminé. Maintenant, vous pouvez exécuter la commande suivante dans le terminal pour compiler et exécuter le programme :
go run main.go
Dans le terminal, vous verrez les résultats de la traduction du chinois vers le grec et de la traduction du grec vers le chinois.
Grâce au guide de cet article, nous avons appris à utiliser le langage Go pour développer un programme et à utiliser l'API de traduction Baidu pour réaliser une traduction mutuelle entre le chinois et le grec. Il s'agit d'un outil très utile pour les personnes qui ont besoin de communiquer dans plusieurs langues. J'espère que cet article vous aidera !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!