TranslatePress Documentation

Welcome to TranslatePress knowledge base

  1. Installation
  2. Settings
    1. Default Language
    2. Translation Languages
    3. Display language in it’s native name
    4. Use subdirectory for default language
    5. Force language in custom links
    6. Language Switchers
      1. Shortcode
      2. Menu item
      3. Floating language selection
    7. Advanced Settings
  3. Automatic Translation
    1. Generate Google API key
    2. Generate DeepL API key
  4. Translation Editor
    1. Edit visible text
    2. Changing language
    3. Search for a string
    4. Translate SEO elements
    5. Translation Blocks (translate multiple strings at once)
    6. Image Translation
    7. Link Translation
    8. Keyboard shortcuts
  5. Restrict by Language
    1. Conditional Shortcode based on Language
    2. Elementor Integration
    3. Oxygen Builder Integration
    4. WPBakery Integration
  6. Addons
    1. SEO Pack
    2. Extra Languages
    3. Translator Accounts
    4. Browse as Role
    5. Navigation Based on Language
    6. Automatic User Language Detection
    7. DeepL Automatic Translation
  7. How To Translate
    1. Astra Theme
    2. Beaver Builder sites
    3. Brizy Page Builder
    4. Charitable Plugin
    5. Divi Sites (Theme & Page Builder)
    6. Elementor Popups
    7. The Core Theme by ThemeFuse
    8. Visual Composer sites
    9. WPZoom Theme
    10. WooCommerce Product Table
    11. Neve Theme
    12. Oxygen Builder
  8. Troubleshooting
  9. Frequently Asked Questions
  10. For Developers
    1. Replace Default Flags
    2. Add a custom language
    3. Show opposite language in language switcher
    4. Fix broken HTML
    5. Change language name
    6. Translate only certain pages
    7. Change hreflang localization
    8. Exclude a certain element or text from being translated
    9. Disable Gettext Strings Translation
    10. Clickable Language Switcher
    11. Sites without pretty permalinks
    12. Disable SQL errors notices