There are many benefits to translating your Joomla website, but it can seem like a daunting task at first.
Joomla has translation capabilities built into the core but you need to go through the process of adding a new language, creating a content language, enabling the language filter plugin and creating language categories to get started.
After that you are still stuck with a system that does not allow you to translate any 3rd party components and you have no overview of what content needs to be translated or what content has been updated.
There are several extensions available that makes translating your Joomla site easier. Today we take a look at Neno Translate - marketed as a “The complete translation solution for Joomla”
Version tested: 2.0
Available for: Joomla 3.0 and onwards
Price: Free and Open Source
Neno is free and Open Source and is all you need to translate your web site manually, but it also offers the option of sending your content to be translated by professional translators for €0.10 a word. Neno also offers the option of using machine translation from Bing, Google or Yandex.
Premium Membership is also available, priced at €99 per year. Premium membership entitles you to email support.
Features we liked:
- The ability to translate any 3rd party component.
- The ability to order professional translation from within the interface at the click of a button
- The user interface is nice once you get your head around it. There is one place to configure tables called "Groups and elements" and another where you do the actual translation. The interface has many useful features we liked such as Mirror scrolling and visual formatting of HTML & JSON.
- Flexible Configuration makes it easy to choose what to translate and how
Neno was fairly straightforward to install, you have to select what languages you want to translate into, and what content to translate.
Installation took about 20 minutes which we found a bit slow, but we were told that it is because Neno creates copies of all your content for each language and that takes time as it is intensive database work that could slow down the server if not done in small increments. Thankfully there is a nice installation screen that shows the progress.
After install is complete you can navigate to the Neno Dashboard.
In Neno’s “Groups & Elements” view it is possible to choose what and how content gets translated. You can for example, automatically machine translate your blog comments, manually translate your Main content or order professional translation for your blog posts and entirely skip translating user comments.
Because Neno allows you to translate all database content and language files straight out of the box, any 3rd party component can be translated, even if it is one we created ourselves.
Neno’s Groups & Elements View
After getting Neno Translate setup the actual translation of the website was surprisingly quick. Content was already loaded and ready to go, all we really had to do was click on the “translate all” button, adjust the mistakes made by all machine translations, hit save and move on to the next piece of content.
The interface is nice and intuitive to work with.
Neno Translate was designed specifically for translating joomla websites and claims to offer the only translation solution with no performance loss. Neno achieves this by creating a duplicate database table per language for each table that contains translatable content. These duplicated tables can maintain the exact key and index optimisations as the original tables which ensures there is no performance degradation.
Overall Neno looks to be a good option for for anyone wishing to translate a Joomla website, With plenty of flexibility built in to suit both the casual user and webmasters alike