-
Python (с использованием библиотеки
googletrans):from googletrans import Translator def translate_text(text, target_language): translator = Translator() translated = translator.translate(text, dest=target_language) return translated.text text_to_translate = "Hello, how are you?" target_language = "es" translated_text = translate_text(text_to_translate, target_language) print(translated_text)
const axios = require('axios');
async function translateText(text, targetLanguage) {
const apiKey = 'YOUR_API_KEY';
const url = `https://translation.googleapis.com/language/translate/v2?key=${apiKey}`;
const response = await axios.post(url, {
q: text,
target: targetLanguage,
});
return response.data.data.translations[0].translatedText;
}
const textToTranslate = 'Hello, how are you?';
const targetLanguage = 'es';
translateText(textToTranslate, targetLanguage)
.then(translatedText => console.log(translatedText))
.catch(err => console.error(err));
библиотека):
use Google\Cloud\Translate\V2\TranslateClient;
function translateText($text, $targetLanguage) {
$translate = new TranslateClient([
'key' => 'YOUR_API_KEY'
]);
$translation = $translate->translate($text, [
'target' => $targetLanguage
]);
return $translation['text'];
}
$textToTranslate = 'Hello, how are you?';
$targetLanguage = 'es';
$translatedText = translateText($textToTranslate, $targetLanguage);
echo $translatedText;