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

364 Comments (Newest on top)

  1. crsnt says:

    hm seems that I can’t post any code lol. The function I was referring to is your bentr_build_flags_bar function.

    I wrapped it inside a div to position the flags.

    • Ben says:

      Do you have a link to the page?
      Do you have cache compression enabled? Sometimes this can corrupt the cached file.

  2. crsnt says:

    I disabled it at the moment because it will create confusion.
    Already turned off cache compression off.

    It’s not something to do with cached file. I deleted all my caches. When I have that code on my page and use google.translate.com, it can’t go pass that code and translate the rest :/

    did you change something from gltr to bentr? because I upgraded it from 1.1 to 1.4 :p

    • Ben says:

      Looks like the problem is that the flags bar is wrapped in a “notranslate” span.
      This seems very buggy and stops translating after! even though it is closed correctly.

      I will issue a fix later today.

      In the meantime you can comment out
      $buf .= “<span class=\”notranslate\”>”;
      and
      $buf .= “</span>”;

    • giacomo says:

      I had some problem with cache compression too, that i solved delting the pages were stored in compression folder and then switching off compression.
      Now, after 2 weeks all works fine, without Google WM tools errors (an that is great! :D )
      Bye
      G.

  3. giacomo says:

    Here above the blog where im testing Bens Translator:
    http://www.landschleicher.com/

  4. crsnt says:

    Hi Ben,

    there are more issues:
    1. The redirect page doesn’t redirect after few seconds now?
    2. Cached page CSS seems screwed. Please look at my website and click Japan for example.
    3. Can I disable cache? and Can I disable redirect as well (just go straight to google translate page)?

    Cheers

    • Ben says:

      I remove the redirect because of the ability for a redirect loop.
      You can add a meta redirect to the template file if you wish.

      Try commenting out the 4 lines after
      //Clean Docment with DOM

      If this is an issue I will make an option for this in the admin panel

Leave a Reply