谷歌翻译更改货币符号

时间:2013-04-03 09:33:45

标签: google-translate

我正在将谷歌的网站翻译[1]整合到客户的网站上。

一切正常,翻译工作......但似乎错误(并且不一致)将GBP符号(£)翻译成目标语言使用的任何货币。例如,对于法语和德语,符号(有时)由EUR符号(€)代替。

这种情况有时只会发生,但我找不到货币符号以外的事件之间的共同联系,所以不确定如何防止它。

显然10英镑永远不会与10美元或10欧元或10欧元相同 - 所以我发现自己需要阻止谷歌翻译货币符号,同时允许它翻译其他所有内容。

我能找到的唯一主要来自他们自己的帮助[2],但它涉及在一个span或div中包装货币符号的每个实例,这对于这个应用来说是完全不切实际的。

有没有人知道更好的方法?

[1] http://translate.google.com/manager/website/add?hl=en

[2] http://support.google.com/translate/#2641276

1 个答案:

答案 0 :(得分:1)

我能找到控制它的唯一方法是使用class='notranslate'方法并包装我可以在该类的范围内找到的每个价格实例。

谷歌的支持说你可以在任何(有效的)HTML元素上使用该类,它将被单独使用,所以我在一些选择中使用它,其中包含价格等。

总而言之,这是一个可怕的解决方案,但却打败了那些无法阅读英语的人错误地显示价格。