Problema con la API de Google Translator en MAC e IPAD.
Estoy utilizando la API de Google Translator para convertir del inglés al español basado en la preferencia del usuario. Funciona bien en cualquier sistema Windows. Pero estoy teniendo problemas con el IPAD y el MAC. Parece que se está convirtiendo automáticamente al español.
Estoy haciendo lo siguiente:
En la carga de la página:
El código funciona en todos los sistemas excepto en IPAD y MAC. Por favor, háganme saber si tienen alguna idea.
Gracias de antemano.
davy.ai
Problema con la API de Google Translate en iPad y MAC
Como experto en TI especializado en JavaScript, jQuery, macOS, iPad y Google Translate API, puedo sugerir solucionar el siguiente problema.
El usuario se está enfrentando a un problema en el que la API de Google Translate convierte automáticamente del inglés al español en dispositivos iPad y MAC, mientras que funciona bien en sistemas Windows. El usuario ha compartido el código que está utilizando, que incluye una función para inicializar la API de Google Translate y una función para cambiar el idioma según la preferencia del usuario.
El siguiente código inicializa la API de Google Translate:
“`function googleTranslateElementInit() {
// Update
new google.translate.TranslateElement(
{ pageLanguage: ‘en’, layout: google.translate.TranslateElement.FloatPosition.TOP_LEFT },
‘google_translate_element’
);}
$(document).ready(() => {
changeLanguage();});
function changeLanguage() {
let currentLang = searchParams.get(‘language’);
$(
[data-lang='${currentLang}']
).addClass(‘active’);window.location =
#googtrans(en|${currentLang})
;setTimeout(() => {
$(‘body’).show();
}, 1000);
}
“`
Para solucionar el problema, sugiero verificar lo siguiente:
Espero que esto ayude a solucionar el problema con la API de Google Translate en dispositivos iPad y MAC.