Why GTranslate Might Not Work on Mobile (And How to Fix It)
Content
A common issue reported by users of the 'Translate WordPress with GTranslate' plugin is that translation functions work perfectly on desktop but fail on mobile devices. This can be a frustrating experience for website owners trying to reach a global audience. Based on community support threads, several recurring causes and solutions have been identified.
Common Symptoms
- The language selector appears, but clicking flags or language names does nothing.
- The page translates initially but then other mobile menu buttons stop working.
- The selector shows strange text like "Auto" or displays an incorrect list of countries.
- Translation is significantly slower on mobile compared to desktop.
- The selector is completely missing on the mobile version of the site.
Why This Happens: Primary Causes
The root cause is often a conflict between how the plugin functions and how other parts of a website are built, particularly for mobile views.
- Theme Conflicts (Especially Divi and Enfold): Many reports specifically cite the Divi theme. The technical reason is that some themes copy the desktop menu structure into the mobile menu but fail to copy the necessary JavaScript 'onclick' events that make the GTranslate language switcher functional. This results in buttons that are visible but completely unresponsive.
- Optimization, Caching, or Minification Plugins: Plugins designed to speed up your website (e.g., WP Rocket, W3 Total Cache, Autoptimize) can sometimes break the external JavaScript code that GTranslate relies on to perform translations. This often manifests as a broken or oddly behaving language selector.
- Menu Placement: The "Show in menu" option within the GTranslate settings is a frequent culprit. When the language switcher is embedded deep within a complex mobile menu system, conflicts are more likely to occur.
- Browser or Device-Specific Issues: Occasionally, problems may be isolated to a specific mobile browser or device, though this is less common than theme or plugin conflicts.
How to Troubleshoot and Fix the Issue
Try these solutions in order. Most mobile translation issues can be resolved with one of these steps.
Solution 1: Change the Language Selector Placement
This is the most common and effective fix, especially for theme conflicts.
- Go to your WordPress Dashboard.
- Navigate to Settings → GTranslate.
- Find the option labeled "Show in menu".
- Set this option to "None". This removes the language switcher from your navigation menu.
- Enable the "Show floating language selector" option instead.
- Save changes and check your website on mobile. The floating selector is far less prone to conflicts and should work immediately.
Solution 2: Check for Plugin Conflicts
Rule out conflicts with optimization or caching plugins.
- Temporarily disable any caching, minification, or optimization plugins you have active.
- Clear your browser's cache and any server-side cache (if provided by your host).
- Check if the mobile translation now works.
- If it does, the conflict is confirmed. Re-enable your optimization plugin and configure it to exclude GTranslate's JavaScript files from being minified or deferred. You may need to consult your optimization plugin's support for specific instructions on how to exclude scripts.
Solution 3: Consult Your Theme Documentation or Support
If the issue is related to your theme (a common thread with Divi and Enfold), you may need to reach out for theme-specific guidance. The 'Translate WordPress with GTranslate' team has indicated that this is a known issue with certain themes, and the solution often requires adjustments on the theme's end or using the language selector outside of the menu.
Solution 4: Basic Checks
- Clear All Caches: Ensure you have cleared any site, browser, and CDN caches after making changes.
- Check on Multiple Devices: Verify the issue exists on more than one mobile device or browser to rule out a local problem.
By methodically working through these troubleshooting steps, most users can resolve mobile translation issues and provide a seamless multilingual experience for all visitors.
Related Support Threads Support
-
Funciona en pc pero no en version mobilehttps://wordpress.org/support/topic/funciona-en-pc-pero-no-en-version-mobile/
-
Tanslate not working on mobile.https://wordpress.org/support/topic/tanslate-not-working-on-mobile/
-
[NSFW] No translation in medium view and small viewhttps://wordpress.org/support/topic/no-translation-in-medium-view-and-small-view/
-
Not working fine in mobile devicehttps://wordpress.org/support/topic/not-working-fine-in-mobile-device/
-
Translation not working on mobilehttps://wordpress.org/support/topic/translation-not-working-on-mobile-4/
-
Can’t change language on mobilehttps://wordpress.org/support/topic/cant-change-language-on-mobile/
-
it doesn’t work on mobilehttps://wordpress.org/support/topic/it-doesnt-work-on-mobile-3/
-
On the PC it translates, on the phone it does nothttps://wordpress.org/support/topic/on-the-pc-it-translates-on-the-phone-it-does-not/
-
Site Breaks in Mobile Version when I change the languagehttps://wordpress.org/support/topic/site-breaks-in-mobile-version-when-i-change-the-language/
-
No flags appear on mobile and on tablethttps://wordpress.org/support/topic/no-flags-appear-on-mobile-and-on-tablet/
-
Problem with mobile auto translatehttps://wordpress.org/support/topic/problem-with-mobile-auto-translate/
-
Not switching language on mobilehttps://wordpress.org/support/topic/not-switching-language-on-mobile/
-
Issue with accentshttps://wordpress.org/support/topic/issue-with-accents-3/
-
Funciona en pc pero no en el movilhttps://wordpress.org/support/topic/funciona-en-pc-pero-no-en-el-movil/
-
Translation not working on mobilehttps://wordpress.org/support/topic/translation-not-working-on-mobile-5/
-
Mobile Device Sitehttps://wordpress.org/support/topic/mobile-device-site-4/
-
language on mobilehttps://wordpress.org/support/topic/language-on-mobile/
-
My website language widget doesn’t switch languages properly on mobilehttps://wordpress.org/support/topic/my-website-language-widget-doesnt-switch-languages-properly-on-mobile/
-
Translation not working on Desktop, but works on mobilehttps://wordpress.org/support/topic/translation-not-working-on-desktop-but-works-on-mobile/
-
Missing translation on mobile deviceshttps://wordpress.org/support/topic/missing-translation-on-mobile-devices/
-
Website adaptation issueshttps://wordpress.org/support/topic/website-adaptation-issues/
-
Does not translate on mobilehttps://wordpress.org/support/topic/does-not-translate-on-mobile/
-
website geht nicht auf mobilehttps://wordpress.org/support/topic/website-geht-nicht-auf-mobile/
-
Not translating on mobilehttps://wordpress.org/support/topic/not-translating-on-mobile/
-
doesn’t translate on mobilehttps://wordpress.org/support/topic/doesnt-translate-on-mobile/
-
En la versión móvil/in the mobile version it doesn’t workhttps://wordpress.org/support/topic/en-la-version-movil-in-the-mobile-version-it-doesnt-work/
-
doesn’t translate on mobilehttps://wordpress.org/support/topic/doesnt-translate-on-mobile-2/
-
Plugin does not translate on desktop Safarihttps://wordpress.org/support/topic/plugin-does-not-translate-on-desktop-safari/
-
No funciona en el menu en movileshttps://wordpress.org/support/topic/no-funciona-en-el-menu-en-moviles/
-
Problem at mobilehttps://wordpress.org/support/topic/problem-at-mobile/
-
Languages are not seen on mobilehttps://wordpress.org/support/topic/languages-are-not-seen-on-mobile/
-
After switching languages on the mobile end, it has no effect.https://wordpress.org/support/topic/after-switching-languages-on-the-mobile-end-it-has-no-effect/
-
GTranslate bugs after you switch languagehttps://wordpress.org/support/topic/gtranslate-bugs-after-you-switch-language/
-
Refresh Page For Gtranslatehttps://wordpress.org/support/topic/refresh-page-for-gtranslate/
-
the translation doesn´t work in mobile versionhttps://wordpress.org/support/topic/the-translation-doesnt-work-in-mobile-version/
-
GT Translate Not working on mobile deviceshttps://wordpress.org/support/topic/gt-translate-not-working-on-mobile-devices/
-
translation problem in mobile devisehttps://wordpress.org/support/topic/translation-problem-in-mobile-devise/
-
Doesn’t not work to translate on mobile version pagehttps://wordpress.org/support/topic/doesnt-not-work-to-translate-on-mobile-version-page/
-
Plugin not working properly on mobilehttps://wordpress.org/support/topic/plugin-not-working-properly-on-mobile-2/
-
Mobile Language Selection Not workinghttps://wordpress.org/support/topic/mobile-language-selection-not-working/
-
is does not show translation on mobile browsers.https://wordpress.org/support/topic/is-does-not-show-translation-on-mobile-browsers/
-
translation does not work on mobilehttps://wordpress.org/support/topic/translation-does-not-work-on-mobile-2/
-
The Plugin Isn’t working with phone and laptophttps://wordpress.org/support/topic/the-plugin-isnt-working-with-phone-and-laptop/