Hey everyone!
I have two blogs where I post in English and German. So I took a look at the new MCP AI Abilities that are provided with WordPress 6.9 and 7 and found them really useful.
So my thought was:
Wouldn’t it be nice to write my blog post locally, then put this text (fine-tuned from AI) as a draft on my WordPress? Then finish everything in WordPress, hit a button for translation, and done (of course, checked before it goes online)?
So I wrote a free plugin SlyTranslate that's exactly in between parts, between default WordPress and your language plugin.
Why? Because language plugins want to sell you a Pro subscription for translation services. So I want to end this for everyone. Also, if you want to do this fully free, you can use your own LLM.
Minimum Requirements:
- WordPress 6.9+
- SlyTranslate Plugin (provides all the translation abilities for AI connectors and MCP)
- A language plugin (this is of course needed, to handle the language things)
- A connected AI provider in WordPress (OpenAI or any other like OpenRouter including free accounts)
Additional things that are useful:
- WordPress MCP Plugin (so you can use your AI Agent to talk to your Site)
- A local LLM setup (like Ollama, llama.cpp, lm studio etc.) for free translations
So what's possible:
- With MCP, you can translate any post/page into every available language (configured from your language)
- Translate a selected text in every language you want, without any language plugin
- Set up your own additional prompt like "rephrase ..." or "translate this in an informal and young language."
- If a post/page is translated, the SEO text will also be translated.
- Keeping the format of your page/blog including code sections.
- Supported language plugins for now:
- Polylang
- WP Multilang
Translation integration:
- Sidebar inside of your post/page
- Selection toolbar
- Gutenberg blocks (for entire page or post)
- Page/Post view for single or multiple selected
How to use it, you can read on my blog https://slybase.com/en/wordpress-7-llm-free-translation/
I am very happy if you give it a try. If you have an issue or a feature request, I am happy to help you in my GitHub repo.
Text selection translation, also without any language plugin