We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

Multilingual Websites

How Do I?

avori's avatar
avori
67 posts
one year ago
avori's avatar avori

Hello,

I am considering translating one of my websites into several languages and I am wondering what is the best way to go about that. I’m using the latest version of EE and so far in the forums there are only options from many years ago and I’m looking for some fresh insights.

Most of the pages are static and I’m not using channels to output them. And frankly I’m not even sure I’m gonna keep the same website structure or pages yet. I might just start of with translating just a few main pages and leave it at that for a while and I do want them on the same domain, using a url structure like this:

www.domain.com www.domain.com/es www.domain.com/fr etc.

I tried nesting a template group inside of a template group, but that didn’t work. Documentation doesn’t say anything on the matter, and the add-ons are based on using data stored in the db to populate the templates and I don’t want to mess with a bunch of channels just to set all that up. Seems to me there should be a simpler solution. Greatly appreciate any help!

Thanks, Viktor

       
JCOGS Design's avatar
JCOGS Design
148 posts
one year ago
JCOGS Design's avatar JCOGS Design

Hi Viktor

JCOGS Auto-Translate is an add-on that might help.

It allows you to translate any arbitary output from EE to multiple languages, supports the use of the kind of URL based naming you describe, and is easy to install / configure.

The add-on is a front-end for the “DeepL” machine translation service (which is probably/possibly the best one there is currently) - you’ll need an API key from there for the add-on to work, but they offer a “free” key that gives you a limited volume of translation each month which is handy for proving to yourself that it works etc. The paid schemes charge ‘per character’ but are not hugely expensive.

You have the option of either translating identified parts of the template outputs, or “the whole page”.

The translated output is cached so you only need to translate the page content once - saving on translation fees.

If you wait a few days (or contact me directly via EE Slack perhaps for a pre-release copy) a significantly updated version of Auto-Translate is about to be released - the new version has much better approach to talking with the machine translation service (sending fewer characters for the same amount of text translated), greatly improved caching, and support for the “MS Azure AI Translator” machine translation service - which offers many more languages (185 vs. 31 for DeepL) - costs about the same, but provides (according to multiple reviews) less good translations: but it is a good option if you want a translation into something obscure (e.g. Klingon, Traditional Mongolian etc).

HTH

       
Brian Litzinger's avatar
Brian Litzinger
704 posts
one year ago
Brian Litzinger's avatar Brian Litzinger

Publisher and Transcribe are two other options.

https://expressionengine.com/add-ons/publisher

https://eeharbor.com/transcribe

? 1
       
yohannathomas91's avatar
yohannathomas91
1 posts
one year ago
yohannathomas91's avatar yohannathomas91

After reading https://nocramming.com/tutoring/brainly review of Brainly, I decided to give it a try, and it turned out to be a great decision. As a student, having access to a community of knowledgeable peers has been incredibly helpful. The review provided a clear overview of Brainly’s features, like getting quick answers and explanations for homework questions.

       

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.