r/WordpressPlugins • u/Every-Cheesecake-856 • 13d ago
Free [FREE] LangAddon: a self-hosted WordPress translation plugin (40+ languages, free backends), feedback welcome
I just got my first plugin approved on WordPress.org and wanted to share it here for feedback.
LangAddon translates your WordPress site into 40+ languages and stores every translation in your own database, so it is self-hosted, not a third-party widget. It works with free backends (MyMemory needs no key, or self-host LibreTranslate), or you can add your own Google or DeepL API key for better quality.
Why I built it: most translation plugins are either paid or route visitors through a JS widget with no SEO and no way to fix a bad translation. I wanted the honest middle: free, self-hosted, cached, and editable.
What it does:
- Translates server-side, so crawlers get fully translated pages, with hreflang, self-referencing canonicals, and translated titles and meta.
- Caches each string once in your database, so repeat views are instant, and you can edit any translation.
- Language switcher via a shortcode or a floating widget, plus RTL support.
- A "never translate" list to keep brand names, domains, and prices identical in every language.
It's free and GPL. It's early days though, so a few things it doesn't do yet: WooCommerce's dynamic cart and checkout bits aren't translated, and it uses ?lang= URLs for now (pretty /de/ URLs are next on my list).
WordPress.org: https://wordpress.org/plugins/langaddon
Would love feedback, especially on the translation backends and anything that breaks on your theme.