from google.cloud import translate
def translate_text(text):
client = translate.TranslationServiceClient()
response = client.translate_text(
parent="projects/[PROJECT_ID]/locations/global",
contents=[text],
mime_type="text/plain",
source_language_code="de",
target_language_code="en"
)
translation = response.translations[0].translated_text
return translation
text_to_translate = "übersetzer deutsch englisch"
translated_text = translate_text(text_to_translate)
print(translated_text)
using System;
using System.Net.Http;
using System.Text;
using System.Threading.Tasks;
public class Translator
{
private static readonly string endpoint = "https://api.cognitive.microsofttranslator.com";
private static readonly string subscriptionKey = "[YOUR_SUBSCRIPTION_KEY]";
public static async Task<string> TranslateText(string text)
{
using (HttpClient client = new HttpClient())
{
client.DefaultRequestHeaders.Add("Ocp-Apim-Subscription-Key", subscriptionKey);
string uri = $"{endpoint}/translate?api-version=3.0&from=de&to=en";
string requestBody = $"[{{\"Text\": \"{text}\"}}]";
HttpResponseMessage response = await client.PostAsync(uri, new StringContent(requestBody, Encoding.UTF8, "application/json"));
string responseBody = await response.Content.ReadAsStringAsync();
return responseBody;
}
}
}
static async Task Main(string[] args)
{
string textToTranslate = "übersetzer deutsch englisch";
string translatedText = await Translator.TranslateText(textToTranslate);
Console.WriteLine(translatedText);
}
async function translateText(text) {
const apiKey = '[YOUR_API_KEY]';
const apiUrl = `https://translate.yandex.net/api/v1.5/tr.json/translate?key=${apiKey}&text=${encodeURIComponent(text)}&lang=de-en`;
const response = await fetch(apiUrl);
const data = await response.json();
if (data.code === 200) {
return data.text[0];
} else {
throw new Error(`Translation failed with error code: ${data.code}`);
}
}
const textToTranslate = 'übersetzer deutsch englisch';
translateText(textToTranslate)
.then(translatedText => console.log(translatedText))
.catch(error => console.error(error));