TranslatePlus – AI Translation for WordPress
AI-powered WordPress translation plugin with fast, cost-efficient multilingual support and automatic content translation.
by TranslatePlus · github.com/translateplus/translateplus-wp
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/translateplus/translateplus-wp/archive/refs/heads/main.zipTranslate your WordPress site instantly with TranslatePlus, a fast, modern, and cost-efficient AI-powered translation plugin.
Built for developers, businesses, and creators who need scalable multilingual support.
Features
Multilingual Translation
- Translate posts, pages, and custom post types
- Supports multiple languages
- One-click translation
Automatic & Manual Translation
- Auto-translate on publish
- Manual translation per page
- Regenerate translations anytime
SEO-Friendly URLs
Each language has its own URL:
/en/post-name
/es/post-name
/fr/post-name
- Clean structure
- Search engine friendly
- Supports hreflang
Cost-Efficient API
TranslatePlus uses a request-based pricing model:
- Lower cost vs traditional APIs
- Transparent usage tracking
- Built-in cost estimation
Language Switcher
- Premium dropdown switcher
- Menu integration
- Browser language auto-detection
Fast & Lightweight
- Minimal overhead
- Optimized queries
- Built for performance
Compatibility
Works seamlessly with:
- WordPress posts, pages, and custom post types
- SEO plugins (Yoast SEO, Rank Math)
- Modern themes
Getting Started
1. Install Plugin
git clone https://github.com/translateplus/translateplus-wp.git
Or upload to:
/wp-content/plugins/translateplus-wp
2. Activate Plugin
Go to:
WordPress Admin → Plugins → Activate TranslatePlus
3. Connect API
- Navigate to Settings → TranslatePlus
- Enter your API key
- Verify connection
4. Start Translating
- Open any post or page
- Add a new language
- Translate instantly
🔌 API Usage
TranslatePlus is powered by a simple API:
POST /translate
{
"text": "Hello world",
"target_lang": "es"
}
🎁 Free Credits
Get started with free credits to test translations instantly.
How It Works
- Create or edit content
- Add translation (ES, FR, etc.)
- Plugin creates linked posts
- URLs are automatically generated
- Language switcher connects everything
Architecture
TranslatePlus now uses a modular kernel inspired by large-scale multilingual plugins:
- Single bootstrap entrypoint (
translateplus.php) with lifecycle hooks - Lightweight service container for shared plugin context
- Module loader that registers and boots feature modules
- Frontend module (rewrites, switcher, browser language redirect)
- Translation module (auto-sync and translation orchestration)
- Admin module (settings, editor tools, AJAX handlers)
- Translation data model remains WordPress-native:
- Each language = separate post
- Posts linked by translation group metadata
- Language stored in post meta
Development
Requirements
- PHP 7.4+
- WordPress 5.8+
Local Setup
git clone https://github.com/your-username/translateplus-wp.git
Activate plugin in your local WordPress environment.
Contributing
Contributions are welcome!
- Fork the repository
- Create a feature branch
- Submit a pull request
Issues
Found a bug or have a feature request?
👉 Open an issue on GitHub
License
GPLv2 or later https://www.gnu.org/licenses/gpl-2.0.html
About TranslatePlus
TranslatePlus is more than a plugin—it’s a translation infrastructure for modern applications.
- WordPress integration
- API-first design
- Built for scale