مترجم گوگل با جاوا اسکریپت
مترجم گوگل، به عنوان یکی از ابزارهای برتر ترجمه آنلاین، به دلیل دقت و سرعت خود، شناخته شده است. این سرویس به راحتی میتواند متون را از یک زبان به زبان دیگر ترجمه کند. اما آیا میدانستید که میتوانید از این ابزار قدرتمند با استفاده از زبان برنامهنویسی جاوا اسکریپت نیز استفاده کنید؟
برای شروع، شما نیاز به یک کلید API از گوگل دارید. این کلید به شما اجازه میدهد تا به راحتی به خدمات مترجم گوگل دسترسی پیدا کنید.
نحوه استفاده از API
- ایجاد پروژه در کنسول گوگل: ابتدا به کنسول توسعهدهندگان گوگل بروید و یک پروژه جدید بسازید.
- فعال کردن API: پس از ایجاد پروژه، API گوگل ترنسلیت را فعال کنید.
- دریافت کلید API: در نهایت، کلید API را از بخش Credentials دریافت کنید.
کد نمونه برای ترجمه
در اینجا یک نمونه کد ساده با جاوا اسکریپت برای استفاده از API مترجم گوگل آورده شده است:
```javascript
const fetch = require('node-fetch');
const translateText = async (text, targetLanguage) => {
const apiKey = 'YOUR_API_KEY';
const url = `https://translation.googleapis.com/language/translate/v2?key=${apiKey}`;
const response = await fetch(url, {
method: 'POST',
body: JSON.stringify({
q: text,
target: targetLanguage,
}),
headers: {
'Content-Type': 'application/json',
},
});
const data = await response.json();
return data.data.translations[0].translatedText;
};
// استفاده از تابع
translateText('سلام دنیا', 'en')
.then(translated => console.log(translated)) // Output: Hello, World
.catch(error => console.error(error));
```
نتیجهگیری
استفاده از