Inline translation in Magento

Featured Image

If you need translations for your site but translation packs are not fully translated, then inline translation is very nice feature.
In this post I will cover entire process for inline translation in Magento.

So I assume that you already instaled your language packs, and that you created diferent store views for diferent languages.
Next step is to go to Magento admin/system/configuration/developer.

There you must do two things:

  • from current configuration scope select desired store view on witch the inline translation will be aplied
  • apply inline translation for that desired store view

Inline translation steps

Next step is to go to the frontend and select desired language from the dropdown. Red rectagle strokes around text will apear and when you hover it the little book icon will apear. Just click on the icon and insert desired text.

Here is how to:

Inline translation step 2

All translations that are been made by inline translation are stored in database in shop_core_translate table. If you move magento from server to server you need to export this table and import it when you configure your mysql database on another server.

Interested in hiring us?

Have a chat with us. You would be surprised how small changes can make your business even more successful.


About Filip Svetlicic

Project Manager/Frontend Developer

Filip is Project Manager/Frontend Developer who enjoys working on complex and innovative projects where he can combine his energy, motivation and expertise.

Read more posts by Filip / Visit Filip's profile

27 comments

  1. can’t translate the button text with inline translation tried cache flush management except that clear shopping button i can translate every button a little help will be appreciated..thanx..:)

  2. The problem can be fixed by flushing your JavaScript/CSS Cache, then Flush Magento Cache and finally Select your Translation Cache and submit a Refresh action. That will do it!

  3. Hi,

    The DEVs at the office have been debating if inline translation was better than file. We cannot come to acceptable conclusion, anyone can help here?

    Some say that inline translation (reading form DB) can slow down the site?

    Any comment is appreciated :-)

  4. Hej,

    did anyone fix the problem “Rik” has a year ago?
    I have it now ;/ Magento 1.7.0.2 a German version. I activated “inline translation”. (Caches were disabled) and since then no chance to got the interface. No User-Interface no Admin-Interface – just the weird footer (as admin) ({{Site Map}}{{Site Map}}{{Site Map}}{{Mage_Catalog}).
    Any ideas?
    Thanks in advance,
    -peter

  5. Hey guys, refreshing your browser cache and your magento cache worked for me once! Switch inline translate on and off as well as you flush cache.

    Now does anyone know why I can’t inline translate normal text on my site…? Specifically under “BS Points” on the checkout page. I swear I can translate every other piece of text except that one.

  6. @munyah

    well this did not do the trick. Now we disabled the modules and uploaded new css but still this problem remains ahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh

  7. I am still having this problem as RIK. Nobody in the world knows the answer:(

    I have the red dots but the book does not appear!!!!!!!

  8. After using inline translation my footer links go weird (e.g. {{{Site Map}}{{Site Map}}{{Site Map}}{{Mage_Catalog}}}{{{Search Terms}}{{Search Terms}}{{Search Terms}}{{Mage_CatalogSearch}}}{{{Advanced Search}}{{Advanced Search}}{{Advanced Search}}{{Mage_CatalogSearch}}}{{{Orders and Returns}}{{Orders and Returns}}{{Orders and Returns}}{{Mage_Sales}}} ) – any ideas?

  9. This excellent tutorial i have ever read, clear and understandable.
    I have a question on how to translate the footer and category list.
    thanks in advance for whom would help!

  10. Anyone ever see the %s part of the label actually show up on the frontend? I’m getting that in my shopping cart now: %s was successfully added to your shopping cart.

    I’ve tried adding translate.csv files, looked for it in the db. Would appreciate any ideas on what might work to fix it.
    Thanks!

  11. We can translate the 98% words using inline translation. Now we are not able to translate pop-up windows, and selections. Try to edit the template theme, but can not know where to change.

  12. Goodday beautiful people. Please can someone help in how to translate “success messages” in magento? Inline or cvs translation is not working. The Inline and cvs translation is working on other labels but not on success and validation messages. Example: XXXXXX has been added to your wishlist. Click here to continue shopping

    Best Regards

  13. Cao Filipe,

    i pored toga sto sam ispratila celu proceduru, ne uspevam da izmenim tekst na sajtu. Htela sam da te pitam u cemu je problem. Hvala

  14. My customer has made inline translations on the dev site, but now I can’t get those translations working on the live site. I’ve copied all the rows inside core_translate table, refreshed the cache, but still nothing. Argh I hate how Magento makes simple tasks take up days of hard work and frustration,,

  15. @Grollaz

    Strings that are translated with inline translation as an option are stored in database->core_translate table. Delete the string from database.

    Cheers!

  16. I have edit one string with inline translation, now how i can delete one inline translation tu use the standard text file translation?

    Thanks.

  17. we create some custom website,store,and store view but magento inline translation in admin panel could not render it properly.
    would you plz tell me where is the problem

  18. Why doesn’t wok inline transtrate for ADMIN Pannel ?
    (Not Frontend)

    How to inline transtrate for ADMIN Pannel?

  19. Isn’t it better to edit the translate text as normally, even if Modules are not 100% translated the developer use __(‘bla bla’) and all we need is to add the default text as a new line in the localized file and enter the localized text?

    I do this as I fell safer that reading from DB.

    I had problems that I localized using this feature and some strings were not localized :-(

    arghhh… Magento… why r u so difficult! ;-)

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <blockquote cite=""> <code> <del datetime=""> <em> <strike> <strong>. You may use following syntax for source code: <pre><code>$current = "Inchoo";</code></pre>.