Translator Plugin Pro API User Tip: How To Show Custom Messages / Disclaimer on Translated Pages
§ Translator Contents
Jan Dembowski uses Translator Plugin Pro for his WordPress blog, which provided him with a good traffic boost: "My web traffic went from 5,000 hits (900 visits) last week to 21,000 hits yesterday". He made a cool & informative sidebar element with Translator API to indicate to his viewers of translated pages (only) that the page they are viewing has been translated using online services like Google or Babelfish.
Machine translation cannot equal human translation with today's technology. However it is a simple & cheap way to provide a reasonable gist of your content for viewers who cannot understand the basic language of your blog. Not to mention that it can rapidly increase the traffic on your blog, fully ethically. His customization well manages the expectations of his non-English viewers (or viewers not conversant with the language of your blog).
Here is how he did it:
I just received version 5.01 of ATPP and it now adds the ability to check if the page is translated or not. With the inclusion of the following PHP code in your sidebar.php (or anywhere you'd like; I may change it) you can now warn your readers:
Please note: This page was originally written in English.
The text has been translated using an online service such as Google or Babelfish.
$original=@$_SERVER['REQUEST_URI'];
?>
The original post can be viewed ">here.
I wrapped it in aso that I can style it easily. In my style.css file I added
.trans-notice {
font-family: "Trebuchet MS", Georgia, Arial, serif;
font-size: 0.9em;
border:#ccc 1px solid;
background-color:#FAFAFA;
margin: 0 5px;
}
.trans-notice p {
margin: 7px;
}
This gives a warning in English…Thanks for sharing this code on your blog Jan. Hope you don't mind me quoting it.
You can read the detailed explanation of the code from his blog entry.
We can further simplify and enhance the code as follows:
Please note: This page was originally written in English.
The text has been translated using an online service such as Google or Babelfish.
The original post can be viewed here.
Please note: This page was originally written in English.
The text has been translated using an online service such as Google or Babelfish.
The original post can be viewed here.
The beauty of this modification is that using the API, not only you can inform your non-English viewers that they are viewing translated pages but do it in their own language as well as in English.
After few iterations this is the final code I am currently using on this blog:
Please note: This page was originally written in English.
The original post can be viewed ">here.
Please note: This page was originally written in English.
The text has been translated using an online service such as Google or Babelfish.
The original post can be viewed ">here.
You can see a live example in the german version of this page..Feel free to reuse and modify this code as you please.
Filed under Google, Headline News, How To, PHP, Pro Blogging, Programming, SEO, Translator Plugin Pro, Web, Web 2.0, Web Services, WordPress, WordPress Plugin |
|
RSS 2.0 |
Trackback this Article
|
Email this Article
You may also like to read |





































September 19th, 2007 at 5:47 pm
Angsuman,
By all means, feel free to share. I hope your readers find the code snippets useful. However I must correct one small technical item.
My last name is \’Dembowski\’ not Dembowsky…
Jan Dembowski
September 21st, 2007 at 3:57 am
Corrected, thanks.
September 21st, 2007 at 11:14 am
Blogroll Dive: 9/21/07…
Here are the highlights from today’s Blogroll dive:
Bryan shared “four tips for a better online buying experience”.
Michael discussed the human brain and how the observation of patterns leads to the accumulation of knowledge.
Joen di…