
AI Translate
by Gerard Kanters on WordPress.org
AI-powered WordPress plugin for automatic website translation in 23 languages. Boosts traffic and improves your SEO.

AI Translate leverages advanced AI to provide seamless, automatic translation of your WordPress website content—including posts, pages, titles, taglines, menus, and widget titles. Translations are fast, SEO-friendly, and highly customizable. Intelligent caching ensures top performance. The plugin generates a smart summary of your website and provides it to itself while translating, so translations are always tailored to your brand, terminology, and topic.
Short Description
AI-powered WordPress plugin for automatic website translation in 23 languages. Boosts traffic and improves your SEO.
Features
- Automatic translation of pages, posts, and custom post types.
- AI generates summary of your site for itself to understand the goal of the website.
- Support for all major languages of the world.
- Intelligent caching for better performance.
- Automatic re-translation when original content changes.
- Remembers each visitor’s language preference.
- Simple language switcher interface.
- Customizable translation models (OpenAI, Deepseek, or compatible API).
- Translates URLs for SEO (e.g.,
/over-ons
to/en/about-us
).
Configuration
Find all plugin settings under ‘AI Translate’ in your WordPress admin menu.
API Settings
- API URL: Endpoint for your AI translation API (e.g.,
https://api.openai.com/v1/
) - API Key: Your API authentication key
- Translation Model: Choose your preferred AI model
Language Settings
- Default Language: Main language of your website
- Enabled Languages: Languages shown in the language switcher
- Detectable Languages: Auto-translate if visitor’s browser matches, but not in switcher
Cache Settings
- Cache Duration (days): How long translated content stays cached
- Cache Management: Clear all cache, only transient cache, or cache per language
- Automatic cache invalidation: Cache refreshes only when original content changes
Advanced Settings
- Homepage Meta Description: Set and auto-translate a custom meta description for your homepage
- Generate context of site to be translated automatically and use it for translation “tone of voice and content”
Usage
Once configured, AI Translate adds a language switcher button to your website (default: bottom left). Visitors can select their preferred language; content is translated instantly or loaded from cache.
Each visitor’s language choice is remembered for future visits.
Cache
- Translations are cached in
/wp-content/uploads/ai-translate/cache/
- Expired cache is cleaned up automatically
- Manual cache clearing via plugin settings
Recommended Model Selection
- OpenAI: gpt-4.1-mini
- Deepseek: deepseek-chat (slower, but cost-effective)
Development
- Path-based language URLs for SEO
- Support for more content types and translation improvements is ongoing
- Caching and API optimization are continuously improved
External Services
AI Translate requires an API key for one of the supported providers:
Supported AI Translation Services
OpenAI API
– What it is: OpenAI’s GPT models for text translation
– What data is sent: Website content (posts, pages, titles, menu items, widget titles) that needs to be translated, along with source and target language information
– When data is sent: When a visitor accesses your website in a language different from the default language, and the content is not already cached
– Service provider: OpenAI
– Terms of service: https://openai.com/terms/
– Privacy policy: https://openai.com/privacy/
Data Handling:
– Only website content for translation is sent—no visitor IP or personal data
– All translations cached locally; nothing is shared externally
Requirements
- WordPress 5.0 or higher
- PHP 7.4 or higher
- API key for OpenAI, Deepseek, or compatible service