Description
FreedomTranslate WP is a lightweight plugin that translates your frontend WordPress content in real-time using a self-hosted instance of LibreTranslate or similar engine with remote URL and with API.
Features include:
* Real-time translation of posts, pages, titles, and other frontend content
* Caching system to reduce API requests
* Exclude posts or pages from translation via checkbox
* Admin settings for selecting available languages, managing cache, and excluded words
* Language selector via shortcode [freedomtranslate_selector]
* HTML-aware translation
* Works entirely offline with your own LibreTranslate instance or with a remote URL
No need for external APIs or translation keys — 100% self-hosted.
Usage
- Use
[freedomtranslate_selector]shortcode to show the language switcher - Set words to exclude from translation via settings page
- Exclude specific posts/pages by checking the box in the editor sidebar
- Cache can be cleared from settings
License
GPLv3 or later. See LICENSE.txt for full license.
Disclaimer
This plugin is not affiliated with or endorsed by LibreTranslate or its developers.
« LibreTranslate » is a collaborative open source project. The name is used solely to describe the API that this plugin interacts with.
Development
Contribute or report issues on GitHub:
https://github.com/OskarCosimo/FreedomTranslate-WP
Installation
- Download and extract the plugin zip
- Upload the folder to
wp-content/plugins/freedomtranslate-wp - Activate the plugin from the Plugins admin page
- Make sure LibreTranslate is running (default: http://localhost:5000)
- Optional: go to Settings > Freedom Translate to configure
FAQ
-
Can I use a remote LibreTranslate server?
-
Yes! You can change the API URL and port in the plugin settings.
-
What happens if LibreTranslate is not reachable?
-
The original untranslated text will be shown.
Avis
Il n’y a aucun avis sur cette extension.
Contributeurs & développeurs
« FreedomTranslate WP » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
ContributeursTraduisez « FreedomTranslate WP » dans votre langue.
Le développement vous intéresse ?
Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.
Historique des changements
1.4.4
- Update to version 1.4.4 – Multiple translation services and improvements
1.4.3
- Addedd uninstall procedures (cache and options deleted on uninstall)
1.4.2
- Improved placeholder for pre-processing words to not translate
1.4.1
- Edit name
1.4.0
- Improved casing and excluded word handling
- Added admin option to change API URL
- Updated language list
1.3.0
- Added language selector shortcode
- Added option to exclude pages/posts
- Improved admin UI
1.2.0
- Switched to HTML-aware translation
- Improved translation accuracy
1.0.0
- Initial release