Complete Feature List
ShahiTranslate Pro is a comprehensive translation solution for WordPress with powerful features designed for both end users and developers.
Core Translation Features
Automatic Translation
- Google Translate API Integration: Instant machine translation for all content
- Neural Machine Translation: Latest AI-powered translation technology
- Translation Cache: Store translations for instant loading
- Smart Caching: Reduces API costs and improves performance
- Batch Translation: Translate multiple pages simultaneously
- Background Processing: Large content translated without blocking
- Visual Translation Editor: WYSIWYG interface for manual translations
- Inline Editing: Edit translations directly on the front end
- Translation Memory: Reuse common translations automatically
- Version History: Track changes and revert if needed
- Draft Translations: Preview before publishing
- Bulk Import/Export: Use XLIFF, CSV, or PO files
- Automatic Baseline: Quick deployment with machine translation
- Manual Override: Replace automatic translations with human ones
- Priority System: Manual translations always take precedence
- Progressive Enhancement: Improve quality over time
- Content Prioritization: Focus human effort where it matters
- Dropdown Menu: Classic, compact dropdown
- Flags Dropdown: Dropdown with country/language flags
- Floating Button: Sticky button that stays visible while scrolling
- Popup/Modal: Full-screen language selector with search
- Inline List: Horizontal list of language options
- Globe Icon: Single icon that opens language menu
- Sidebar Widget: Add to any widget area
- Shortcode: Place anywhere with
[shahitranslate_switcher] - Flag Icons: 16px, 24px, 32px, 48px, SVG (scalable)
- Language Names: Native names, English names, or custom labels
- Combined Display: Flags + text labels
- Custom Icons: Upload your own flag/icon sets
- Language Codes: Show ISO codes (EN, ES, FR)
- Header: Top-left, top-center, top-right
- Footer: Bottom-left, bottom-center, bottom-right
- Floating: Fixed position (any corner or edge)
- Menu Integration: Add to WordPress navigation menus
- Custom: Place with shortcode or PHP function
- Mobile Override: Different position on mobile devices
- Color Schemes: Match your theme colors
- Font Styles: Choose typography
- Size Adjustments: Make it larger or smaller
- Hover Effects: Animations and transitions
- Custom CSS: Advanced styling options
- Responsive Design: Auto-adapts to screen size
- Subdirectory:
example.com/es/page(recommended) - Query Parameter:
example.com/page?lang=es - Subdomain:
es.example.com - Custom Structure: Define your own pattern
- Automatic Slug Translation: Convert URLs to target language
- Manual Slug Override: Set custom slugs per language
- Keep Original: Maintain source language slugs
- hreflang Tags: Automatic generation for all language versions
- Language Meta Tags: Proper HTML lang attributes
- Canonical URLs: Prevent duplicate content issues
- XML Sitemap: Generate multilingual sitemaps
- Schema Markup: Structured data in all languages
- Open Graph: Social media sharing in correct language
- Google Analytics: Track visitors by language
- Search Engine Detection: Serve correct language to bots
- Indexing Control: Choose what gets indexed per language
- Robots Meta: Control crawling per language version
- Breadcrumb Translation: Multilingual navigation breadcrumbs
- Posts: Blog posts and articles
- Pages: Static pages
- Custom Post Types: Products, portfolios, etc.
- Categories: Taxonomy terms
- Tags: Tag names and descriptions
- Menus: Navigation menu items and labels
- Widgets: Widget content and titles
- Custom Fields: ACF and meta box support
- Post Excerpts: Summaries and descriptions
- Featured Images: Alt text and captions
- Comments: User comments (optional)
- Dynamic Content: AJAX-loaded content translation
- Shortcode Translation: Translate content within shortcodes
- Builder Compatibility: Elementor, Beaver Builder, Divi, WPBakery
- WooCommerce: Products, categories, attributes, checkout
- Forms: Contact Form 7, Gravity Forms, WPForms
- Membership Content: MemberPress, Restrict Content Pro
- LMS Content: LearnDash, LifterLMS courses and lessons
- Language Detection: Auto-enable RTL for Arabic, Hebrew, Urdu, Persian
- Layout Mirroring: Flip entire layout for RTL languages
- Text Direction: Proper text alignment and direction
- Menu Reversal: Navigation menus flow correctly
- Custom RTL CSS: Additional styling for RTL layouts
- Mixed Content: Handle LTR text within RTL content
- Numeric Direction: Keep numbers in correct orientation
- Icon Positioning: Mirror icons appropriately
- Form Fields: Proper alignment for form inputs
- Theme Compatibility: Works with most WordPress themes
- Page Cache Integration: Compatible with all major caching plugins
- Translation Cache: Dedicated translation storage
- Object Cache: Redis and Memcached support
- Database Optimization: Efficient query structure
- Lazy Loading: Load translations on-demand
- AJAX Translation: Translate without page reload
- Minification: Compress JavaScript and CSS
- CDN Support: Serve assets from CDN
- Async Loading: Non-blocking script loading
- Conditional Loading: Load only what’s needed
- Database Indexing: Fast translation lookups
- Cleanup Tools: Remove old cached translations
- Auto-Detection: Detect visitor’s browser language
- Remember Preference: Save language choice in cookies
- Geolocation: Show language based on location (optional)
- Welcome Message: Suggest language on first visit
- Language Hint: Subtle notification of available languages
- ARIA Labels: Screen reader support
- Keyboard Navigation: Full keyboard control of switcher
- Focus Indicators: Clear focus states
- High Contrast: Accessible color combinations
- Font Scaling: Respects browser font size settings
- Touch-Friendly: Large, easy-to-tap buttons
- Responsive Switcher: Adapts to mobile screens
- Swipe Gestures: Optional swipe to change language
- Mobile Menu Integration: Add to hamburger menus
- Performance: Optimized for mobile connections
- Translation Overview: See translation status at a glance
- Language Statistics: Content coverage per language
- API Usage Monitor: Track translation costs
- Recent Activity: Latest translations and changes
- Quick Actions: Common tasks accessible quickly
- Bulk Actions: Translate, delete, update multiple items
- Search & Filter: Find content that needs translation
- Status Indicators: Visual translation completion status
- Priority Marking: Flag important content for translation
- Notes & Comments: Add translator notes
- Import/Export Settings: Backup and transfer configuration
- Reset Options: Restore default settings
- Migration Tools: Move from other translation plugins
- Backup Tools: Save translations before changes
- Universal Compatibility: Works with virtually all WordPress themes
- Popular Themes: Tested with Astra, OceanWP, GeneratePress, Avada, Divi
- Theme Builder Support: Elementor, Beaver Builder, Oxygen
- Custom Themes: Hooks and filters for custom integration
- WooCommerce: Complete e-commerce translation
- Yoast SEO: SEO metadata in all languages
- ACF (Advanced Custom Fields): Translate custom fields
- Contact Form 7: Multilingual forms
- Gravity Forms: Form translation support
- Elementor: Visual builder integration
- WPML Import: Migrate from WPML
- Polylang Import: Migrate from Polylang
- REST API: Programmatic access to translations
- WP-CLI Commands: Terminal-based management
- Action Hooks: Extend functionality
- Filter Hooks: Modify behavior
- Template Functions: PHP functions for theme integration
- JavaScript API: Frontend translation control
- Role-Based Permissions: Control who can translate
- Capability Management: Fine-grained permission control
- API Key Protection: Secure credential storage
- User Activity Logging: Track translation changes
- IP Restrictions: Limit access by IP address (optional)
- Encrypted Storage: Sensitive data encryption
- SQL Injection Prevention: Sanitized database queries
- XSS Protection: Content sanitization
- CSRF Protection: Nonce verification
- Data Export: GDPR-compliant data export
- Data Deletion: Complete data removal on uninstall
- Automatic Updates: Keep plugin current automatically
- One-Click Updates: Manual update with single click
- Changelog: Detailed update information
- Rollback Option: Revert to previous version if needed
- Compatibility Checks: Verify compatibility before updating
- Debug Mode: Detailed error logging
- Translation Inspector: See translation source and method
- API Call Logger: Monitor API requests
- Performance Profiler: Identify bottlenecks
- Error Reporting: Detailed error messages
- Lifetime Updates: Receive all future updates
- Priority Support: Fast, expert assistance
- Multi-Site License: Use on multiple sites
- White Label Option: Remove branding (certain licenses)
- Staging/Development: Test on non-production sites
- Language Switcher Options
- Translation Cache System
- SEO Settings
- RTL Language Support
- WooCommerce Integration
- Page Builder Support
Manual Translation
Hybrid Translation
Language Switcher Options
Switcher Styles
Display Options
Positioning
Appearance Customization
URL and SEO Features
URL Structure Options
Slug Translation
SEO Optimization
Search Engine Integration
Content Translation Options
Translatable Content Types
Advanced Content Handling
RTL (Right-to-Left) Support
Automatic RTL Handling
RTL Features
Performance Features
Caching System
Optimization Options
User Experience Features
Visitor Features
Accessibility
Mobile Optimization
Admin Features
Dashboard
Translation Management
Settings Management
Integration Features
Theme Compatibility
Plugin Compatibility
Developer Features
Security Features
Access Control
Data Protection
Maintenance Features
Updates & Support
Debugging Tools
Licensing & Support
License Features
Next Steps
Explore specific features in detail:
Share this article
Still need help?
Our support team is ready to assist you with personalized guidance for your workspace.