Bens Translator – WordPress Plugin

Bens Translator is a WordPress Translator Plugin. It uses Google Translator to translate pages and save a cached version to be displayed to your visitors. This allows the translated versions to be indexed by search engines something the “official” google translate does not. Bens Translator can increase you google traffic in other languages.

Features

  • Translates in languages allowed by Adsense
  • Caches pages to allow for search engine indexing
  • Configurable layout, Choose from Tables or DIVs to show the translation widget
  • Use google translate, for the most accurate automated translation
  • Adds a language code to your permalink structure for seperate navigation www.mysite.com/about becomes www.mysite.com/de/about
  • No databse modifications. The cached pages are saved into a directory for fast access and easy backups
  • Translate into the following languages
    Italian, Korean, Chinese (Simplified), Chinese (Traditional), Portuguese, German, French, Spanish, Japanese, Arabic, Russian, Greek, Dutch, Bulgarian, Czech, Croatian, Danish, Finnish, Polish, Swedish, Norwegian, Hebrew, Serbian, Slovak, Thai, Turkish, Hungarian
bens translator admin bens translator translated

Download

Download Bens WordPress Translator

Quick Links

Changelog

Install Guide

Help Guide/FAQ

Donate

If you like this plugin and find it useful, help keep this plugin free and actively developed by clicking the donate button.

Global Translator is released under this license by-nc-sa 2.5
Bens Translator is released under this license by-nc-sa 3.0


Trackbacks

357 Comments (Newest on top)

  1. Fab says:

    But it works with the latest version of WordPress 2.9 ? I receive always this message:

    —————-
    This page has not been translated yet.

    Please click below for a semi-automatic translation.

    or click here to redirect now.
    Home Page
    —————-

    • Ben says:

      This website is now running on 2.9 and the plugin is working great.

      if you are seeing “This page has not been translated yet.”

      then you have already translated a page in the time limit and will have to wait.

      • Fab says:

        The plugin cache only the main page, the post pages are not translated. the script create a cache page for each page ? At the moment i’ve select 4 language and i’ve a total of 4 cached pages only for the main pages.

      • Ben says:

        Do you have a link so I can see the problem.

        You can also do a debug log while clicking a link

  2. Fab says:

    Another question, i’ve a banner in iframe and in the google translation i see it correctly, but in the translated cache page i see “Google error”

  3. eric says:

    hello,

    i have more than 500 pages to transalte and since 4/5 days, google did translate 0…

    Here is the message i got in the option pages:
    * Estimated total of pages to translate:540
    * Your cache directory currently contains 0 successfully translated and cached pages.
    * Cache directory size: 0 MB
    * Your stale directory currently contains 0 successfully translated and cached pages waiting for a new translation.
    * Stale directory size: 0 MB

    * Latest allowed connection to the translation engine: not available
    * Translations status:not available

  4. Ben says:

    Hi Ben, looking at my apache error logs I am getting quite a few errors relating to function.filemtime, I’m not sure if it’s my host or Ben’s Translator but I figured I’ll just let you know anyway, here’s the error:

    ——
    [22-Dec-2009 09:22:33] PHP Warning: filemtime() [function.filemtime]: stat failed for _fr_tag_help in /home/gremlin/public_html/wp-content/plugins/bens-translator/core/functions.php on line 1678
    ——

    • Ben says:

      That is used to find when pages are old and should be expired.
      Are you pages expiring correctly?

      • Ben says:

        They were all expiring correctly, I noticed it was added as part of the change from 1.3 – 1.4, after removing the added section it is still expiring my pages fine but the error messages obviously don’t occur, so I should be able to leave it like this for now.

  5. Fab says:

    I don’t understand how the script works, i have 65 pages to translate, and the script stop to translate after 28…now i have enter in the option page and click on “update otpions” and now i have 29 page translated.

    The script doesn’t translated in automatic all the pages ?

Leave a Reply