Install-Package LibreTranslate.Net.Enhanced -Version 1.6.4
using LibreTranslate.Net;var LibreTranslate = new LibreTranslate();
System.Collections.Generic.IEnumerable<SupportedLanguages> SupportedLanguages = await LibreTranslate.GetSupportedLanguagesAsync();
System.Console.WriteLine(Newtonsoft.Json.JsonConvert.SerializeObject(supportedLanguages, Newtonsoft.Json.Formatting.Indented));
var englishText = "Hello World!";
string spanishText = await LibreTranslate.TranslateAsync(new Translate() {
ApiKey = "MySecretApiKey",
Source = LanguageCode.English,
Target = LanguageCode.Spanish,
Text = englishText
});
System.Console.WriteLine(spanishText);Hello World!
¡Hola Mundo!
var LibreTranslate = new LibreTranslate("https://server_url");Task<IEnumerable<SupportedLanguages>> GetSupportedLanguagesAsync();
Task<string> TranslateAsync(Translate translate);| Language | Code |
|---|---|
| English | LanguageCode.English |
| Arabic | LanguageCode.Arabic |
| Chinese | LanguageCode.Chinese |
| French | LanguageCode.French |
| German | LanguageCode.German |
| Hindi | LanguageCode.Hindi |
| Irish | LanguageCode.Irish |
| Italian | LanguageCode.Italian |
| Japanese | LanguageCode.Japanese |
| Korean | LanguageCode.Korean |
| Portuguese | LanguageCode.Portuguese |
| Russian | LanguageCode.Russian |
| Spanish | LanguageCode.Spanish |
| AutoDetect | LanguageCode.AutoDetect |
| Azeri* | LanguageCode.Azeri |
| Bulgarian* | LanguageCode.Bulgarian |
| Bengali* | LanguageCode.Bengali |
| Catalan* | LanguageCode.Catalan |
| Greek* | LanguageCode.Greek |
| Esperanto* | LanguageCode.Esperanto |
| Estonian* | LanguageCode.Estonian |
| Persian* | LanguageCode.Persian |
| Finnish* | LanguageCode.Finnish |
| Irish* | LanguageCode.Irish |
| Hebrew* | LanguageCode.Hebrew |
| Hungarian* | LanguageCode.Hungarian |
| Indonesian* | LanguageCode.Indonesian |
| Lithuanian* | LanguageCode.Lithuanian |
| Latvian* | LanguageCode.Latvian |
| Malay* | LanguageCode.Malay |
| Norwegian (Bokmål)* | LanguageCode.NorwegianBokmal |
| Dutch* | LanguageCode.Dutch |
| Polish* | LanguageCode.Polish |
| Romanian* | LanguageCode.Romanian |
| Slovak* | LanguageCode.Slovak |
| Slovenian* | LanguageCode.Slovenian |
| Albanian* | LanguageCode.Albanian |
| Swedish* | LanguageCode.Swedish |
| Thai* | LanguageCode.Thai |
| Tagalog* | LanguageCode.Tagalog |
| Turkish* | LanguageCode.Turkish |
| Ukrainian* | LanguageCode.Ukrainian |
| Urdu* | LanguageCode.Urdu |
| Chinese (traditional)* | LanguageCode.ChineseTraditional |
* = Added with version 1.6.0