Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

166
Views
Solicitud de traductor de MS no autorizada

Tengo este código simple para obtener la traducción:

 var apiurl = 'https://api.cognitive.microsofttranslator.com/translate?api-version=3.0'; var my_token = 'xxxxxx'; // my sekret key jQuery.ajax({ url: apiurl, dataType: "json", jsonp: "oncomplete", crossDomain: true, context: this, data: { text: 'Test simple text', from: 'en', to: 'de' }, beforeSend: function (xhr) { xhr.setRequestHeader('Ocp-Apim-Subscription-Key', my_token); xhr.setRequestHeader('Content-type', 'application/json; charset=UTF-8'); xhr.setRequestHeader('X-ClientTraceId', uuid()); xhr.setRequestHeader('Ocp-Apim-Subscription-Region', 'westeurope'); }, contentType: "application/json; charset=UTF-8", type: 'POST', success: function (msg) { console.log(msg); }, complete: function (msg) { }, error: function (e) { console.log(e); } });

Pero siempre recibí el error 401000 La solicitud no está autorizada porque faltan las credenciales o no son válidas.

Usé la identificación secreta de la imagen. ingrese la descripción de la imagen aquí

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

Su captura de pantalla muestra una página de configuración de registro de aplicaciones en Azure Active Directory; esto es algo completamente diferente. Lo que desea es crear un recurso de traductor y luego tomar una de las claves del menú "Claves y puntos finales":

ingrese la descripción de la imagen aquí

about 4 years ago · Juan Pablo Isaza Report

0

Con los siguientes ajustes, el código debería funcionar:

  • use en my_token una de las claves de suscripción en "Azure portal > recurso de traductor > Claves y punto final > Clave 1 o Clave 2"
  • verifique la región para Ocp-Apim-Subscription-Region (también se requiere para la autenticación), use el término en "Azure portal> Traductor recurso> Claves y punto final> Región"
  • insertar en apiurl : &from=en&to=de
  • cambiar datos en: JSON.stringify([{ 'text': 'Test simple text' }])

 var apiurl = 'https://api.cognitive.microsofttranslator.com/translate?api-version=3.0&from=en&to=de'; var my_token = 'xxxxxx'; // subscription key jQuery.ajax({ url: apiurl, dataType: "json", jsonp: "oncomplete", crossDomain: true, context: this, data: JSON.stringify([{ 'text': 'Test simple text' }]), beforeSend: function (xhr) { xhr.setRequestHeader('Ocp-Apim-Subscription-Key', my_token); xhr.setRequestHeader('Content-type', 'application/json; charset=UTF-8'); xhr.setRequestHeader('X-ClientTraceId', uuid()); xhr.setRequestHeader('Ocp-Apim-Subscription-Region', 'westeurope'); }, contentType: "application/json; charset=UTF-8", type: 'POST', success: function (msg) { console.log(msg); }, complete: function (msg) { }, error: function (e) { console.log(e); } }); function uuid() { return ([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g, c => (c ^ crypto.getRandomValues(new Uint8Array(1))[0] & 15 >> c / 4).toString(16) ); }

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!