Home โ€บPlugins โ€บai translate
AI Translate logo

AI Translate

by Gerard Kanters on WordPress.org

AI-powered plugin for automatic website translation in 25 languages. Boosts traffic and improves your SEO.

(2)
AI Translate - Screenshot 1

AI Translate automatically translates your entire website using advanced artificial intelligence. The plugin translates pages, posts, titles, menus, and more in real-time or via smart caching.

What makes AI Translate unique?

๐ŸŽฏ Smart AI Analysis
The AI first analyzes your website to understand what you do and how you communicate. This ensures translations are always tailored to your brand, terminology, and tone of voice.

โšก Intelligent Caching
With intelligent caching, your site runs fast, even with many translations. Translations are automatically updated when you change original content, without extra API costs.

๐ŸŒ SEO-Friendly
Automatic hreflang tags, translated URL slugs, and proper indexing ensure search engines can properly index all language versions of your site.

Short Description

AI Translate automatically makes your WordPress website available in 25+ languages. Increase your reach and improve your SEO without manual work.

Features

  • ๐ŸŒ Automatic Translation โ€“ Pages, posts, and custom post types are automatically translated
  • โœจ Smart AI โ€“ Generates a summary of your site for context-aware translations
  • ๐ŸŒ 25+ Languages โ€“ Support for all major world languages
  • โšก Fast Caching โ€“ Intelligent cache for better performance and lower costs
  • ๐Ÿ”„ Automatic Updates โ€“ Translations are automatically updated when content changes
  • ๐Ÿช Remembers Preferences โ€“ Saves each visitorโ€™s language preference (via cookies)
  • ๐ŸŽจ Easy to Use โ€“ Simple language switcher in the left corner of your website
  • ๐Ÿ”ง Flexible โ€“ Choose your own AI model (OpenAI, Deepseek, or other APIs)
  • ๐Ÿ”— SEO-Friendly โ€“ Also translates URLs for better search engine optimization

Configuration

All plugin settings can be found under โ€˜AI Translateโ€™ in your WordPress admin menu.

API Settings

  • ๐Ÿ”‘ API URL โ€“ The address of 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 โ€“ The main language of your website
  • ๐ŸŽฏ Enabled Languages โ€“ Languages visible in the language switcher
  • ๐Ÿ” Detectable Languages โ€“ Automatic translation on browser match, 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 is only refreshed on content changes

Advanced Settings

  • ๐Ÿ“„ Homepage Meta Description โ€“ Set a custom meta description that is automatically translated
  • โœจ Auto-generate site context โ€“ Let the AI automatically analyze your site for better translations

Usage

After configuration, AI Translate automatically adds a language switcher to your website (default: bottom left). Visitors can select their preferred language; content is translated instantly or loaded from cache.

Each visitorโ€™s language preference is remembered for future visits.

Cache

  • ๐Ÿ“ Location โ€“ Translations are cached in /wp-content/uploads/ai-translate/cache/
  • ๐Ÿงน Auto-cleanup โ€“ Expired cache is automatically cleaned up
  • ๐Ÿ”ง Manual clearing โ€“ Clear cache manually via plugin settings

Recommended Model Selection

  • ๐Ÿ’ก OpenAI: gpt-4.1-mini โ€“ Do not use GPT 5.1 for translations (slow, expensive, and unnecessarily complex)
  • ๐Ÿ’ฐ Deepseek: deepseek-chat โ€“ Slower, but cost-effective
  • ๐Ÿ”ง Custom: Use OpenRouter or DeepInfra and select a model

Development

  • ๐Ÿ”— Path-based language URLs for SEO
  • ๐Ÿš€ Support for more content types and translation improvements are in development
  • โšก Caching and API optimization are continuously improved

External Services

AI Translate requires an API key from 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 are cached locally; nothing is shared externally

Requirements

  • โœ… WordPress 5.0 or higher
  • โœ… PHP 8 or higher
  • ๐Ÿ”‘ API key for OpenAI, Deepseek, or compatible service

Crawler/Spider Best Practices

When using automated crawlers or spiders to warm up the cache (e.g., wget, curl), follow these guidelines to prevent race conditions and ensure proper cache generation:

Recommended Spider Settings

`bash

Good: Sequential crawling with adequate delays

wget โ€“spider โ€“no-directories โ€“delete-after โ€“recursive โ€“level=10 \
โ€“wait=3 โ€“random-wait โ€“no-verbose โ€“domains=$SITE โ€“no-parent \
https://yoursite.com
`

Provided by

๐ŸŒ NetCare

Active installations0+
Weekly downloads
95-2.06%
Version2.0.5
Last updated11/2/2025
WordPress version5.0
Tested up to6.8.3
PHP version8.0
Tags
ai translateartificial intelligenceseotranslatetranslation