
Translate WordPress plugins and themes directly in your browser
Loco Translate provides in-browser editing of WordPress translation files and integration with automatic translation services.
It also provides Gettext/localization tools for developers, such as extracting strings and generating templates.
Features include:
Official Loco WordPress plugin by Tim Whitlock.
For more information please visit our plugin page.
The PO file editor supports the following keyboard shortcuts for faster translating:
Ctrl ↵Ctrl Ctrl Shift Ctrl Shift Ctrl Ctrl BCtrl KCtrl UCtrl SShift Ctrl ICtrl JMac users can use ⌘ Cmd instead of Ctrl.
Translators: To translate a theme into your language, follow these steps:
wp-content/languages/loco/themes+ New language and follow the on-screen prompts.Developers: To translate your own theme or plugin for distribution, follow these steps:
languages subdirectory in your bundle’s root directory+ Create template and follow the on-screen prompts to extract your strings.+ New language and follow the on-screen prompts to add your own translations.wp-content/plugins/loco-translate directoryMore information on using the plugin is available here.

Translating strings in the browser with the Loco PO Editor

Showing translation progress for theme language files

PO source view with text filter and clickable file references

Restore tab showing PO diff view with revert function

Showing access to translations by installed language

Suggestion feature showing results from several providers
Please visit the FAQs page on our website for the most common issues.
Try our Guides and Tutorials.
If you have a problem using Loco Translate, please try our help pages.
There’s a lot of information there to help you understand how it works and the most common pitfalls to avoid.
To report a bug please start a new topic in the support forum,
but please check the FAQs for similar issues first.
If you decide to submit a bug report please post enough relevant detail for us to reproduce your issue.
We don’t collect your data or snoop on you. See the plugin privacy notice.
loco_bundle_configured hooknumber_format_i18nloco_compile_single_json filter for specifying custom JSONloco_extracted_template hook for adding custom stringsloco_admin_shutdown action hookProject-Id-Version on new POT filesfs_protect setting to avoid overwriting system filesloco_settings hookloco_allow_remote filter for debugging remote problems