A free and unlimited API for Google Translate
Parts of the code are ported from gtranslate and google-translate-api (also MIT license).
- Auto language detection
- Spelling correction
- Language correction
- Fast and reliable – it uses the same servers that translate.google.com uses
go get github.com/gilang-as/google-translate
package main
import (
"encoding/json"
"fmt"
gtranslate "github.com/gilang-as/google-translate"
)
func main() {
value := gtranslate.Translate{
Text: "Halo Dunia",
//From: "id",
To: "en",
}
translated, err := gtranslate.Translator(value)
if err != nil {
panic(err)
}else{
prettyJSON, err := json.MarshalIndent(translated, "", "\t")
if err != nil {
panic(err)
}
fmt.Println(string(prettyJSON))
}
}
text
(string) – The translated text.pronunciation
(string) – The Pronunciation text.from
(object)language
(object)did_you_mean
(boolean) -true
if the API suggest a correction in the source languageiso
(string) - The code of the language that the API has recognized in thetext
text
(object)auto_corrected
(boolean) –true
if the API has auto corrected thetext
value
(string) – The auto correctedtext
or thetext
with suggested correctionsdid_you_mean
(boolean) –true
if the API has suggested corrections to thetext
MIT © Gilang Adi S