Contact: Web / Voice / Email / Tips
Simple Thoughts Blog - Java and Web Technologies

The Translator Plugin Pro Blog

 

Translator Plugin Pro Next Version Roadmap

April 30th, 2008 by Angsuman Chakraborty

We are working on a new version of Translator plugin (Pro & Gold). Here are the planned features:
Read more (194 words) »

Filed under Headline News, Pro Blogging, Translator Plugin Pro, Web, Web 2.0, WordPress, WordPress Plugin | Feedback | RSS 2.0 | Email this Article

Experiment with WordPress Caching: Light Cache versus WP-Cache 2

April 29th, 2008 by Angsuman Chakraborty

WP-Cache 2 and its younger cousin WP Super Cache have become de-facto suggestion for reducing site load for WordPress blogs. I used WP-Cache 2 on all my blogs. WP Super Cache despite its potential doesn’t improve upon the performance of WP-Cache 2 and brings in some problems.

Read more (863 words) »

Filed under Headline News, Pro Blogging, Translator Plugin Pro, Web, Web 2.0, WordPress, WordPress Plugin | 4 Comments | RSS 2.0 | Email this Article

Translator Plugin Pro 5.1 Released

April 4th, 2008 by Angsuman Chakraborty

Translator Plugin ProTranslator Plugin Pro provides automatic machine translation of WordPress blogs in 13+1 languages - German,Spanish, Russian, Arabic, Dutch, Greek, French, Italian, Portuguese, Japanese, Korean, Chinese Simplified, Chinese Traditional and optionally Norwegian.

The new features in version 5.1 are:

1. In the option page (under Advanced -> Miscellaneous section) it now provides SQL queries which you can execute in your database to significantly speed-up Translator Pro on heavily trafficked sites. It adds indexes to the tables for faster querying.

2. Improved user interface

3. Translator Plugin Pro adds a new feature to verify completeness of translated pages by checking for keywords or tags in your page. This elegantly handles the failures in third party translation engine. This adds to the extensive checks we perform to ensure quality and completeness of translated pages.

4. New translation engine errors have been added for automatic fail-over support and load-balancing.

5. Overall performance improvement and optimizations have been added to this release.

6. New extensive documentation have been added in this release, old documentation revised and updated. You can read the full documentation here. Don’t forget to check our developer API for writing your custom look and extensions.

You can read about all the features here.

We now provide online help desk on our new support site. Please register there for customer support.

Please post your feedback in Translator Plugin Pro forum.

Translator Plugin Pro 5.1 is fully compatible with WordPress 2.5 as well as earlier version of WordPress.

Filed under Comment Guard Plugin, Headline News, Pro Blogging, SEO, Taragana, Technology, Translator Plugin Pro, Web, Web 2.0, WordPress, WordPress Plugin | 1 Comment | RSS 2.0 | Email this Article

Translator Plugin Pro / Gold Fully Compatible With Wordpress 2.5

April 3rd, 2008 by Angsuman Chakraborty

Translator Plugin Pro is fully compatible with WordPress 2.5. Existing customers of Translator Plugin Pro & Gold can upgrade to the latest version of WordPress without any concerns wrt. Translator plugins.

Filed under Headline News, Pro Blogging, Translator Plugin Pro, Web, Web 2.0, WordPress, WordPress Plugin | 2 Comments | RSS 2.0 | Email this Article

Simple Innovation for Translator for Web

February 23rd, 2008 by Angsuman Chakraborty

Translator for Web sites is a much requested feature from our clients. We have started development on it. However design-wise we had some limitations in being able to provide the same level of functionality and configurability as Translator Pro or Translator Gold, that is until Friday this week. The original architecture was getting too complex for my taste while adapting to Translator for Web (general php web sites or even html ones). And then on Thursday night I found a technique which makes all of it very simple and elegant.

After a hectic day of coding on Friday we have a fully working prototype which we successfully tested on our new forum, a phpBB site. The solution we have now for Translator for Web will be very simple to implement on any web sites including plain html web sites. Not only that it also improves the performance while translating pages for the first time (after that translated pages are cached), a significant achievement considering that we had already optimized it as a lot earlier. We also found an elegant and optimal solution for intelligent caching (when to mark a page as stale). Overall our development time will be shortened with this new approach and our clients will find the solution simple to deploy and use.

Filed under Headline News, Pro Blogging, Programming, Translator Plugin Pro, Web, Web 2.0, WordPress | Feedback | RSS 2.0 | Email this Article

We now have forum for you

February 13th, 2008 by Angsuman Chakraborty

We have opened a forum for all our products and blogs. I haven’t officially announced it yet. Please check it out, register and leave your feedback and comments. Looking forward to hear from you.

Filed under Anaconda Theme, Comment Guard Plugin, Headline News, Pro Blogging, Translator Plugin Pro, Web, Web 2.0, Web Services, WordPress, WordPress Plugin, WordPress Theme | Feedback | RSS 2.0 | Email this Article

How To Address Translator Pro Warnings

November 12th, 2007 by Angsuman Chakraborty

We are having 2-3 reports of users seeing warnings (not error) using Translator Pro with the latest version of WordPress while posting a comment or publishing a post:
Read more (144 words) »

Filed under Headline News, How To, Pro Blogging, Translator Plugin Pro, Web, Web 2.0, Web Services, WordPress, WordPress Plugin | 1 Comment | RSS 2.0 | Email this Article

Translator Plugin Pro API User Tip: How To Show Custom Messages / Disclaimer on Translated Pages

September 19th, 2007 by Angsuman Chakraborty

Translator Pro CustomizationJan 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:

<?php if(function_exists("tgInTranslatedPage") && (tgInTranslatedPage())) { ?>
<!--skip translation-->
<div class="trans-notice">
<p>Please note: This page was originally written in English.</p>
<p>The text has been translated using an online service such as <a href="http://www.google.com/translate_t">Google</a> or <a href="http://babelfish.yahoo.com/">Babelfish</a>.</p>
<?php
$original=@$_SERVER['REQUEST_URI'];
?>
<p>The original post can be viewed <a href="<?php bloginfo(’url’);_e($original); ?>">here</a>.</p>
</div>
<!--end skip translation-->
<br />
<?php } ?>

I wrapped it in a <div> so 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:

<?php if(function_exists("tgInTranslatedPage") && (tgInTranslatedPage())) { ?>
<div class="trans-notice">
<p>Please note: This page was originally written in English.</p>
<p>The text has been translated using an online service such as <a href="http://www.google.com/translate_t">Google</a> or <a href="http://babelfish.yahoo.com/">Babelfish</a>.</p>
<p>The original post can be viewed <a href="<?php echo tgGetTranslatedPageURL(tgGetBaseLanguage())" ?>here</a>.</p>
</div>
<!--skip translation-->
<p>Please note: This page was originally written in English.</p>
<p>The text has been translated using an online service such as <a href="http://www.google.com/translate_t">Google</a> or <a href="http://babelfish.yahoo.com/">Babelfish</a>.</p>
<p>The original post can be viewed <a href="<?php echo tgGetTranslatedPageURL(tgGetBaseLanguage())" ?>here</a>.</p>
</div>
<!--end skip translation-->
<br />
<?php } ?>

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:
Translator Pro Customized Warning
<?php if(function_exists("tgInTranslatedPage") && tgInTranslatedPage()) { ?>
<div class="trans-notice">
<p>Please note: This page was originally written in English.</p>
<p>The original post can be viewed <!--skip translation--><a href="<?php echo tgGetTranslatedPageURL(tgGetBaseLanguage()); ?>"><!--end skip translation-->here<!--skip translation--></a><!--end skip translation-->.</p>
<!--skip translation-->
<p>Please note: This page was originally written in English.</p>
<p>The text has been translated using an online service such as <a rel="nofollow" href="http://www.google.com/translate_t">Google</a> or <a rel="nofollow" href="http://babelfish.yahoo.com/">Babelfish</a>.</p>
<p>The original post can be viewed <a href="<?php echo tgGetTranslatedPageURL(tgGetBaseLanguage()); ?>">here</a>.</p>
</div>
<!--end skip translation-->
<br/>
<?php } ?>

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 | 3 Comments | RSS 2.0 | Email this Article

Translator Plugin Gold: Over 3 Million Translated Pages Served in 4 Months

September 16th, 2007 by Angsuman Chakraborty

Translator Plugin Gold for WordPress Blogs Statistics

  • Angsuman’s Translator Plugin Gold has served over 3,033,523 translated pages since May 2007.
  • 97.068% of the translated pages were served from cache.
  • Over 1,159,197 pages were served to human traffic (38.21%)

Don’t you think your blog deserves such traffic boost too?

Translator Pro Gold does automatic machine translation of your blog to 32 languages with 5 translation engines and comes with multiple load balancing capabilities targeted for popular and high volume blogs. It is search-engine optimized, provides fail-over support and a rich API for all your customization needs. Intelligent persistent caching is provided for better performance, reducing network traffic and increasing reliability of service.

The supported languages are German, Spanish, French, Italian, Portuguese, Japanese, Korean, Chinese Simplified, Chinese Traditional, Arabic, Dutch, Greek, Russian, Norwegian, Brazilian Portuguese, Bulgarian, Croatian, Czech, Danish, Finnish, Hungarian, Icelandic, Latin American Spanish, Filipino, Polish, Romanian, Serbian, Slovenian, Swedish, Welsh, Turkish and Latin.
Note: If your blog language is not English then you should refer to the detailed matrix of language translations supported.

This is a limited edition release. Only 100 copies will ever be sold and few copies are left. Please buy your copy now to avoid disappointment. Translator Plugin Gold is SEO’s dream come true.

You can also get Translator Plugin Pro which supports automatic machine translation of your blog in 14 languages. It comes with all the above features except for advanced IP, Tor & proxy based load balancing support and with 4 translation engines.

Both of the version provides detailed statistics of pages served. Check out my live statistics on the right sidebar of this blog. The numbers you see there will be higher than quoted above because it is continuously increasing with more visitors, even while I am soundly sleeping.

Filed under Headline News, How To, Pro Blogging, Translator Plugin Pro, Web, Web 2.0, WordPress, WordPress Plugin | Feedback | RSS 2.0 | Email this Article

How To Display Links Only In Translator Plugin Pro

September 3rd, 2007 by Angsuman Chakraborty

Translator Plugin Pro for WordPress blogs provides automatic machine translation of your blog in 14 languages* - English, German, Spanish, Russian, Arabic, Dutch, Swedish, Greek, French, Italian, Portuguese, Japanese, Korean, Chinese Simplified and Chinese Traditional. It is fully customizable with PHP API & tags. One of the frequent requests is how we can provide only links to translated pages without the associated country flag images. Here’s is a full example how you can easily do it with the API. Please include the following code in your template to use it.


<!--skip translation-->
<?php
if(function_exists('tgGetVisibleLanguages')) { // This ensures that the Translator plugin is active.
    $visibleLanguages = tgGetVisibleLanguages();
    echo '<ul>';
    foreach($visibleLanguages as $language) {
        echo "<li><a href='" . tgGetTranslatedPageURL($language) . "' title='" . tgGetTooltip($language) . "'>" . tgGetTooltip($language). "</a></li>";
    }
    echo '</ul>';
}
?>
<!--end skip translation-->

Feel free to customize the code to your needs. Let me know if you have any questions. You can find the full details about the API here.

*Note: Translator Gold provides translation in 32 different languages.

Filed under Headline News, How To, PHP, Pro Blogging, Programming, SEO, Tech Note, Translator Plugin Pro, Web, Web 2.0, Web Services, WordPress, WordPress Plugin | Feedback | RSS 2.0 | Email this Article

No. 1 method to ethically increase your blog traffic and reach.

Translate

Translate to EnglishÜbersetzen Sie zum Deutsch/GermanPřeložit do Čech/CzechOversætte hen til Dansk/DanishKääntää jotta Finnish/FinnishLefordít -hoz Magyar/HungarianÞýða til Íslenska/IcelandicTraducir a Latinoamericano Español/Latin American Spanishtagapagsalin sa Filipino/FilipinoTłumaczyć wobec Polski/PolishA traduce la spre Român/RomanianPrevesti za Srpski/Serbiantolmačiti v slovenski/SlovenianÖversätta till Svensk/SwedishChyfieitha at Cymraeg/Welshtercüme etmek -e doğru Türk/TurkishPrevesti to Hrvatski/CroatianПревеждам към Българин/BulgarianTraduzca al Español/SpanishTraduisez au Français/FrenchTraduca ad Italiano/ItalianTraduza ao Português/Portuguese日本語に翻訳しなさい /Japanese한국어에게 번역하십시오/Korean中文翻译/Chinese Simplifiedترجمة الى العربية/ArabicVertaal aan het Nederlands/DutchΜεταφράστε στα ελληνικά/GreekПереведите к русскому/RussianOversetter til Norsk/Norwegian中文翻译/Chinese TraditionalTraduzir a Língua portuguesa brasileira/Brazilian PortugueseReddo ut Latin/Latin

Taragana Network

»Ctrl-S
»Enterprise Blog
»Free Book on Eye Care by Natural Therapy
»Health Care Blog
»Hot Computer Jobs Blog
»Pet Care & Grooming News and Tips
»Phil Law Blog
»Taragana - Software Outsourcing
»The Angsuman Chakraborty Blog
»The Diabetes Cure Blog
»The Eye Treatment Blog
»The Stem Cell Blog
»Weblog Hosting Blog
"Not everything that counts can be counted, and not everything that can be counted counts." (Sign hanging in Einstein's office at Princeton)