🤖 AI Annotator for WordPress
AI-powered intelligent term detection and annotation system. Automatically analyzes your content, finds technical terms, and creates helpful explanations in multiple languages using OpenAI GPT.
✨ Key Features
🧠 Intelligent Term Detection
AI analyzes your content and automatically identifies technical terms that need explanation
🌍 Multilingual Support
Works with content in English, Russian, Spanish, French, and German
🔮 GPT-Powered Annotations
Generates clear, concise explanations using OpenAI's advanced AI models
💫 Beautiful Tooltips
Modern, responsive tooltips that enhance user experience
🎛️ Flexible Control
Global settings plus per-post controls for fine-tuned customization
⚡ Performance Optimized
Smart dual-level caching system minimizes API calls and improves loading times
🚀 Quick Start
Step 1: Install Plugin
- Upload plugin files to
/wp-content/plugins/ai-annotator-wp/
- Activate through WordPress admin panel
- Navigate to Settings → AI Annotator in admin menu
Step 3: Configure Settings
- Choose GPT model (3.5-turbo or GPT-4)
- Set default annotation intensity (Low/Medium/High)
- Adjust maximum terms per page
- Test with built-in preview functionality
🌍 Multilingual Support
AI Annotator intelligently detects your content language and provides annotations in the same language:
Supported Languages
- 🇺🇸 English (en_US) - Default language
- 🇷🇺 Russian (ru_RU) - Аннотации на русском языке
- 🇪🇸 Spanish (es_ES) - Anotaciones en español
- 🇫🇷 French (fr_FR) - Annotations en français
- 🇩🇪 German (de_DE) - Anmerkungen auf Deutsch
How It Works
- Automatic Detection: Plugin detects your site's language from WordPress locale settings
- Smart Analysis: AI analyzes content in any language to find technical terms
- Native Explanations: Generates annotations in the same language as your content
- Context Aware: Explanations consider the specific context of your article
⚙️ Configuration Options
Global Settings
- OpenAI API Key: Your personal OpenAI API key (required)
- GPT Model: Choose between GPT-3.5-turbo (faster) or GPT-4 (higher quality)
- Enable Annotations: Master switch for all annotations
- Enable For: Choose Posts, Pages, or both
- Default Intensity: Controls which terms get annotated by default
- Max Terms: Limit annotations per page for optimal performance
Per-Post Controls
Each post/page includes a meta box with:
- Enable/Disable: Toggle annotations for specific content
- Intensity Override: Low (basic terms), Medium (balanced), High (all technical terms)
- Max Annotations: Custom limit for this content
💰 Pricing & Usage
OpenAI API Costs
- GPT-3.5-turbo: ~$0.001 per annotation
- GPT-4: ~$0.01 per annotation
- $5 balance: Approximately 5,000 GPT-3.5 annotations
Smart Cost Management
- Caching System: Each term is annotated once, then cached
- Intensity Controls: Lower settings = fewer API calls
- Max Term Limits: Prevents excessive usage on long articles
🔧 Troubleshooting
Plugin Not Working?
- Check WordPress version (6.0+ required)
- Verify PHP version (7.4+ required)
- Test with default theme to rule out conflicts
API Issues?
- Invalid Key: Verify your OpenAI API key is correct
- Quota Exceeded: Add balance to your OpenAI account
- Rate Limits: Reduce usage or wait before retrying
No Annotations Appearing?
- Check global "Enable Annotations" setting
- Verify per-post settings allow annotations
- Test with higher intensity setting
- Check if terms exist in content
- Use built-in Test Suite for diagnostics
❓ Frequently Asked Questions
Q: Do I need my own OpenAI account?
A: Yes, you need your own OpenAI API key and account with billing setup. This gives you full control over usage and costs.
Q: How much will this cost me?
A: Very little! Most websites spend $1-5 per month. GPT-3.5-turbo costs about $0.001 per annotation, and each term is cached after first annotation.
Q: Can I control which terms get annotated?
A: Yes! The AI automatically finds relevant technical terms, but you control how many through intensity settings (Low/Medium/High) and max terms limits. You can set defaults globally and override per-post.
Q: Does it work with non-English content?
A: Absolutely! The plugin supports Russian, Spanish, French, and German content. It automatically detects your language and provides annotations in the same language.
Q: Will this slow down my website?
A: No. Annotations are generated once and cached. The system is designed for minimal performance impact with smart caching and lazy loading.
Q: Does it work with my theme?
A: Yes, it's designed to work with any properly coded WordPress theme. The tooltips use standard CSS and JavaScript.
Q: Can I customize the tooltip appearance?
A: The plugin includes beautiful default styling. Advanced users can customize CSS through their theme's stylesheet.
Q: What about SEO?
A: The plugin is SEO-friendly. Annotations are added via JavaScript after page load, so they don't affect your original content or search engine indexing.
Q: Can I export/import my annotations?
A: Currently no, but this feature is planned for future versions. Annotations are stored in your WordPress database.
Q: Is there a free version?
A: The plugin itself is a one-time purchase, but you need your own OpenAI API account for the AI functionality.
🆘 Getting Help
Before Contacting Support
- Check the FAQ above
- Use the built-in "Test Suite" to diagnose issues
- Try the API connection test in settings
- Check WordPress and PHP versions meet requirements
Support Channels
- Documentation: Full guides in plugin admin area
- CodeCanyon Comments: For purchase-related questions
- Test Tools: Built-in diagnostics in plugin settings
What to Include in Support Requests
- WordPress version
- PHP version
- Error messages from test suite
- Screenshots of issue
- Steps to reproduce problem
📋 Technical Requirements
- WordPress: 6.0 or higher
- PHP: 7.4 or higher (8.0+ recommended)
- OpenAI Account: With API access and billing setup
- cURL: Enabled on server (standard on most hosts)
- HTTPS: Required for OpenAI API calls
🔄 Updates & Changelog
The plugin includes automatic update notifications. Always backup your site before updating.
Version 1.0.0
- Initial release with full MVP functionality
- Intelligent Term Detection - AI analyzes content without predefined glossaries
- Multilingual Support - English, Russian, Spanish, French, German
- OpenAI GPT-3.5-turbo and GPT-4 support
- Dual-level caching system (terms + annotations)
- Per-post controls with intensity settings
- Material Design tooltips with adaptive positioning
- Comprehensive admin interface
- Built-in test suite and diagnostics
🤖 AI Annotator - Making your content more engaging and informative with the power of AI.
Need help? Check the comprehensive guides in your WordPress admin area under Settings → AI Annotator.