Tích hợp google translate API
Google API có cho phương thức GET sử dụng FREE không phải trả phí.
x
8
1
const apiUrl = `https://translate.googleapis.com/translate_a/single?client=gtx&sl=${'ja'}&tl=${'en'}&dt=t&q=${content}`;
2
3
const { data: result } = await axios.get(apiUrl);
4
if (result?.[0]?.[0]?.[0]) {
5
textTranslate += `${result?.[0]?.[0]?.[0]}\n`;
6
} else {
7
textTranslate += "error\n";
8
}
Tham số sl
=> nguồn ngôn ngữ. Ex: vi = Việt Nam (các bạn có thể để auto để api tự động detect ngôn ngữ đầu vào)
Tham số tl
=> ngôn ngữ đích cần dịch. Ex: en = Tiếng Anh
Tham số q
=> (query) truyền vào đoạn văn bản cần dịch
Tham khảo: https://laptrinhvb.net/bai-viet/devexpress/—Csharp—-Su-dung-Google-Translate-API-de-dich-van-ban-/c251d0c2ee8acb6c.html