我正在管理页面上为博客创建帖子。我有一个法语 textarea 和一个英语 textarea。所以,对于那些不能自己翻译的人,我创建了一个“用谷歌翻译”按钮:
<a id="tr_textefr" href="http://translate.google.fr/#fr/en/" target="_blank">
Traduire avec Google
</a>
我的法语 textarea 有一个名为的 javascript 函数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);
}
例如,如果我写“Voulez-vous coucher avec moi ce soir ?”,它将更改“http://translate.google.fr/#fr/en/Voulez-vous coucher avec moi ce soir ?”的 href 属性。 ”。该链接将重定向到我的文本的翻译版本(通过谷歌翻译)。
顺便说一句,这段代码可以正常工作。问题是我有时可以在我的文本中包含 bbcode:“Voulez-vous [b]coucher[/b] avec moi ce soir ?”。
那么,谷歌翻译有没有办法禁用某些单词或句子的翻译?例如,我不想翻译两个 @ 之间的单词:“Voulez-vous @[b]@coucher@[/b]@ avec moi ce soir ?”