Chia sẻ API Dịch thuật văn bản miễn phí cung cấp từ Yandex Translate

Có bao giờ bạn đã gõ Google tìm api dịch văn bản qua Google Translate chưa? Rồi bạn cảm thấy thất vọng vì phải tốn phí để sử dụng được API đó?. Yên tâm đi, mình đã tìm ra được API Translate miễn phí đến từ Yandex Translate, công cụ dịch tương tự Google tuy nhiên nó được cung cấp miễn phí.

Giờ vào chủ đề chính luôn nhe. Đầu tiên các bạn cần phải có API Key mới có thể sử dụng được công cụ này, các bạn tạo Key tại link này: Link tạo key translate miễn phí

Click vào như hình trên để tạo KEY

Tiếp đến làm theo hướng dẫn trong hình nhé các bạn

Sau khi hoàn thành các bước, các bạn hãy điền key vào $yandex_key, sau đó coppy code dưới và chạy thôi :3

<?php
$yandex_key = "Key ban tao o tren";
$text_translate = "Hello"; //Van ban dich ra. Tối đa 10.000 kí tự nha
$text_translate =str_replace(" ","+",$text_translate); // Dung khi cau dich co khoang trang
$lang = "en-vi"; // Dich tu Tieng Anh sang tieng Viet en-vi
$url_xml = file_get_contents("https://translate.yandex.net/api/v1.5/tr/translate?key=".$yandex_key."&text=".$text_translate."&lang=".$lang);
$xml=simplexml_load_string($url_xml); //Vi ket qua tra ve o dang XML nen ta dung ham nay de xuat Text tra ve
echo $xml->text; //-&gt; là dấu mũi tên phải nhá. Bạn sửa lại (nếu bị lỗi) 

//Ket qua: Xin chào

Bạn sao chép Code bên dưới, nếu code php trên hiển thị lỗi (do blog mình)

<?php $yandex_key = "Key ban tao o tren"; $text_translate = "Hello"; //Van ban dich ra. Tối đa 10.000 kí tự nha

$text_translate =str_replace(" ","+",$text_translate); // Dung khi cau dich co khoang trang

$lang = "en-vi"; // Dich tu Tieng Anh sang tieng Viet en-vi

$url_xml = file_get_contents("https://translate.yandex.net/api/v1.5/tr/translate?key=".$yandex_key."&text=".$text_translate."&lang=".$lang);

$xml=simplexml_load_string($url_xml); //Vi ket qua tra ve o dang XML nen ta dung ham nay de xuat Text tra ve

echo $xml->text; //Ket qua: Xin chào

Ngoài ra còn có thêm:

Mã phản hồi

Mô tả các mã phản ứng có thể.

 
Ý nghĩaMô tả
200

Hoạt động thành công

401

Khóa API không hợp lệ

402

Khóa API bị khóa

404

Vượt quá giới hạn hàng ngày đối với văn bản dịch

413

Vượt quá kích thước văn bản tối đa

422

Văn bản không thể được dịch.

501

Hướng dịch cụ thể không được hỗ trợ.

Nếu bạn nào cần nhanh và không cần tạo key thì có thể dùng Key miễn phí này mình đã tạo sẵn:

trnsl.1.1.20190406T103533Z.97aae1d4c9e711e1.ce1eb1152f1ed7d992205ea364dc0e03e62a00db

 

Chúc các bạn thành công! Nhớ share bài viết để ủng hộ mình nha. Cảm ơn các bạn đã ghé thăm bài viết này <3

Cập nhật (18/12/2020): Yandex không còn cung cấp KEY miên phí nữa, các bạn phải bỏ ra một khoản phí để tiếp tục sử dụng dịch vụ này.

Bình luận Facebook

Để lại một trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *