Adding this functionality was more challanging than I initially assumed since I wanted to ensure that my posts remained useful to a reader when displayed in a foreign language. This means that the translation engine needs to be told what words and sections to leave alone as is. The Google documentation and FAQ for this gadget are unclear about how to do this for things like my display boxes so a round of experimentation was required. It turns out that you can mark a entire webpage, a word or a section of a webpage as not to be translated using the follows tags.
<!-- use meta element to protect entire webpage -->
<meta name='google' value='notranslate'>
<!-- use span element to protect a word or two -->
<span class='notranslate'>Do not translate these words</span>
<!-- use div element to protect display boxes such this -->
<div class='notranslate'>Do not translate entire section</div>
This will be quite a project as I typically include a number of programming langauge reserved words and code snippets in my posts. For example, it required over 100 edits to my previous post on Microsoft's Powershell before I was happy that that particular post was suitable for automated language translation.
0 comments:
Post a Comment