Prerequisites
Before installing ShahiTranslate Pro, ensure your WordPress installation meets the following requirements:
- WordPress Version: 5.0 or higher
- PHP Version: 7.4 or higher (PHP 8.0+ recommended)
- MySQL Version: 5.6 or higher
- Web Server: Apache or Nginx with mod_rewrite enabled
- Memory Limit: At least 128MB (256MB recommended)
- Download the Plugin
- Upload to WordPress
- Activate the Plugin
- Extract the ZIP File
- Upload via FTP
- Activate the Plugin
- Click on ShahiTranslate Pro in the admin menu
- You’ll be taken to the Settings page
- Configure your basic settings (detailed in the Configuration Guide)
- Obtain a Google Translate API key from Google Cloud Console
- Navigate to ShahiTranslate Pro → Settings → API Settings
- Enter your API key and save
- Go to ShahiTranslate Pro → Settings → Languages
- Select your default/source language
- Choose the languages you want to offer translations for
- Save your settings
- Navigate to ShahiTranslate Pro → Settings → Switcher
- Choose your preferred switcher style (dropdown, flags, globe, popup, etc.)
- Customize appearance and position
- Save settings
- Visit your website’s front end
- Look for the language switcher in the configured position
- Try switching languages
- Verify content is being translated
wpstptranslations– Stores cached translationswpstpmanual_translations– Stores manual translation overrideswpstplanguage_settings– Stores language-specific configurations- Check PHP Version: Ensure your server meets minimum PHP requirements
- Check File Permissions: Verify the plugin folder has correct permissions (755 for directories, 644 for files)
- Check for Conflicts: Temporarily deactivate other plugins to identify conflicts
- Re-upload the plugin ensuring all files are transferred
- Verify the
vendorfolder is present and complete - Check that
autoload.phpexists in the vendor folder - Verify your WordPress database user has CREATE and ALTER privileges
- Check the error log in Tools → Site Health → Info → Database
- Contact your hosting provider if permissions issues persist
- Quick Start Guide
- Basic Configuration
- Choosing Your Translation Method
Installation Steps
Method 1: Manual Upload via WordPress Dashboard
– Obtain the shahitranslate-pro.zip file from your purchase email or account dashboard
– Log in to your WordPress admin panel
– Navigate to Plugins → Add New
– Click the Upload Plugin button at the top
– Click Choose File and select the downloaded ZIP file
– Click Install Now
– After installation completes, click Activate Plugin
– You’ll be redirected to the plugins page with ShahiTranslate Pro now active
Method 2: FTP/SFTP Upload
– Unzip shahitranslate-pro.zip on your local computer
– You should see a folder named shahitranslate-pro
– Connect to your server using an FTP client (FileZilla, WinSCP, etc.)
– Navigate to /wp-content/plugins/
– Upload the entire shahitranslate-pro folder to this directory
– Log in to WordPress admin panel
– Go to Plugins → Installed Plugins
– Find ShahiTranslate Pro and click Activate
Post-Installation Steps
1. Initial Configuration
After activation, you’ll see a welcome screen or notification:
2. API Key Setup (If Using Google Translate)
If you plan to use Google Translate API:
3. Choose Your Languages
4. Configure Language Switcher
Verifying Installation
To confirm ShahiTranslate Pro is working correctly:
Database Tables
Upon activation, ShahiTranslate Pro automatically creates the following database tables:
These tables are created automatically and require no manual intervention.
Troubleshooting Installation
Plugin Won’t Activate
Missing Dependencies
If you see errors about missing files:
Database Errors
If you encounter database-related errors:
Next Steps
Now that ShahiTranslate Pro is installed, proceed to:
Share this article
Still need help?
Our support team is ready to assist you with personalized guidance for your workspace.