Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

273
Visualizações
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 Respostas
Responde à pergunta

0

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

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

about 4 years ago · Juan Pablo Isaza Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda