Tôi đang làm việc trên trang quản trị để tạo bài đăng cho blog. Tôi có một textarea tiếng Pháp và một textarea tiếng Anh. Vì vậy, đối với những người không thể dịch bằng cách riêng đó, tôi đã tạo ra một nút "dịch với google":Google dịch - Tắt dịch một phần văn bản của tôi
<a id="tr_textefr" href="http://translate.google.fr/#fr/en/" target="_blank">
Traduire avec Google</a>
Và textarea tiếng Pháp của tôi đã một hàm javascript gọi onkeyup:
function translate(what){
var button = "tr_" + what;
var textarea = document.getElementById(what);
var google = "http://translate.google.fr/#fr/en/" + textarea.value;
document.getElementById(button).setAttribute('href', google);
}
Đối dụ, nếu Tôi viết "Voulez-vous coucher avec moi ce soir?", Nó sẽ thay đổi thuộc tính href cho "http://translate.google.fr/#fr/en/Voulez-vous coucher avec moi ce soir?". Liên kết sẽ chuyển hướng ở phiên bản đã dịch của văn bản của tôi (bằng dịch google).
Mã này hoạt động tốt bằng cách này. Vấn đề là đôi khi tôi có thể có bbcode bên trong văn bản của tôi: "Voulez-vous [b] coucher [/ b] avec moi ce soir?".
Vì vậy, có cách nào với google dịch để vô hiệu hóa dịch một số từ hoặc câu? Ví dụ, tôi không muốn dịch các từ giữa hai @: "Voulez-vous @ [b] @coucher @ [/ b] @ avec moi ce soir?"
tôi không thể tìm thấy sự linh hoạt nói, nhưng 'cái ' công trình lừa. Sẽ được tốt đẹp nếu bạn có thể nhận được các văn bản dịch trở lại mà không có các điểm đánh dấu mặc dù. – theblang
Dường như bạn có thể sử dụng API Google Dịch ngay bây giờ chỉ khi bạn thanh toán khoản phí nhỏ. Bạn có thể giải thích giải pháp được cải thiện từ API không? – Adam