Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

275
Vistas
Javascript: ¿Cómo configurar la variable para obtener el valor de respuesta de la API?

Aquí está el código con el que estoy trabajando:

 const encodedParams = new URLSearchParams(); encodedParams.append("q", "Hello, world!"); encodedParams.append("target", "es"); encodedParams.append("source", "en"); const options = { method: 'POST', headers: { 'content-type': 'application/x-www-form-urlencoded', 'Accept-Encoding': 'application/gzip', 'X-RapidAPI-Host': 'google-translate1.p.rapidapi.com', 'X-RapidAPI-Key': '3955ade317mshe662a97591d523ap1e4475jsn3bb2b223ccbb' }, body: encodedParams }; fetch('https://google-translate1.p.rapidapi.com/language/translate/v2', options) .then(response => response.json()) .then(response => console.log(response)) .catch(err => console.error(err));

Aquí está la respuesta que recibo de la API

 {data: {…}} data: translations: Array(1) 0: {translatedText: '¡Hola Mundo!'} length: 1 [[Prototype]]: Array(0) [[Prototype]]: Object [[Prototype]]: Object

¿Cómo tomaría el texto traducido de la respuesta de la API y establecería una variable igual a eso? He probado TRANSLATED_TEXT = response.data.translations[0].translatedText;

Necesito configurar una variable y luego colocar la variable en un h1 en un documento HTML. ¡Cualquier ayuda para obtener la respuesta de la API sería apreciada!

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

intente response.data.translations[0].translatedText.value;

o respuesta.datos.translations[0].translatedText[0].text;

about 4 years ago · Juan Pablo Isaza Denunciar

0

Encontré un ejemplo similar: https://rapidapi.com/googlecloud/api/google-translate1/discussions/21334

Prueba: response.data.data['translations'][0]['translatedText']

Espero eso ayude.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda