{"id":6270,"date":"2021-06-17T18:34:54","date_gmt":"2021-06-17T16:34:54","guid":{"rendered":"https:\/\/www.ibidemgroup.com\/edu\/?p=6270"},"modified":"2024-03-04T12:38:12","modified_gmt":"2024-03-04T11:38:12","slug":"app-traduccion-minion","status":"publish","type":"post","link":"https:\/\/www.ibidemgroup.com\/edu\/app-traduccion-minion\/","title":{"rendered":"Crea una App para traducir a Minion"},"content":{"rendered":"\n<p class=\"has-text-align-left wp-block-paragraph\">Aprende c\u00f3mo crear una divertida App para traducir a Minion, usando funciones de Javascript como getTranslatedURL, llamando a la API funtranslationAPI y recibiendo los pares de traducci\u00f3n en formato JSON. Todo explicado facilito para que puedas traducir a Minion sin ser traductor ni hablar Minion. Texto original escrito por Supriya M. y publicado en <a href=\"https:\/\/dev.to\/supminn\/develop-the-minion-translation-web-app-14n3\">dev.to<\/a>.  M\u00e1s informaci\u00f3n sobre la autora en <a href=\"https:\/\/supminn-neog.netlify.app\/\">https:\/\/supminn-neog.netlify.app\/<\/a><\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">***<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><em><span style=\"color:#0693e3\" class=\"color\">Disclaimer: Art\u00edculo traducido por un traductor en formaci\u00f3n de la <a href=\"https:\/\/www.ibidemgroup.com\/\">empresa de traducci\u00f3n<\/a> Ibidem Group. Si necesitas <\/span><a href=\"https:\/\/www.ibidemgroup.com\/traducciones.php\">servicios de t<span style=\"color:#0693e3\" class=\"color\">raducci\u00f3n profesional<\/span><\/a><span style=\"color:#0693e3\" class=\"color\">, tienen una <a href=\"https:\/\/www.ibidemgroup.com\/traducciones-madrid.php\">agencia de traducci\u00f3n en Madrid<\/a><\/span> <span style=\"color:#0693e3\" class=\"color\">y una<\/span> <a href=\"https:\/\/www.ibidemgroup.com\/traducciones-barcelona.php\"><span style=\"color:#0693e3\" class=\"color\">oficina de traducci\u00f3n en Barcelona<\/span><\/a><span style=\"color:#0693e3\" class=\"color\">.<\/span><\/em><\/p><\/blockquote>\n\n\n\n\n\n<p class=\"wp-block-paragraph\">En este texto aprender\u00e1s a crear una aplicaci\u00f3n web de traducci\u00f3n utilizando HTML, CSS y JavaScript. Si eres nuevo en estas tecnolog\u00edas, puedes consultar mis blogs sobre HTML y CSS. Son bastante sencillos de entender y un buen punto de partida.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_89 counter-hierarchy ez-toc-counter ez-toc-light-blue ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\"><p class=\"ez-toc-title\" style=\"cursor:inherit\">INDICE<\/p>\n<\/div><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.ibidemgroup.com\/edu\/app-traduccion-minion\/#Creando_la_App_de_traduccion_paso_a_paso\" >Creando la App de traducci\u00f3n paso a paso<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.ibidemgroup.com\/edu\/app-traduccion-minion\/#Codigo_HTML_%E2%80%93_plantilla_basica\" >C\u00f3digo HTML &#8211; plantilla b\u00e1sica<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.ibidemgroup.com\/edu\/app-traduccion-minion\/#Codigo_JavaScript_%E2%80%93_declaracion_de_variables\" >C\u00f3digo JavaScript &#8211; declaraci\u00f3n de variables<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.ibidemgroup.com\/edu\/app-traduccion-minion\/#API_y_JSON\" >API y JSON<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.ibidemgroup.com\/edu\/app-traduccion-minion\/#Output_de_la_llamada_a_la_API\" >Output de la llamada a la API<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.ibidemgroup.com\/edu\/app-traduccion-minion\/#Codigo_JavaScript_%E2%80%93_implementacion_de_funciones\" >C\u00f3digo JavaScript &#8211; implementaci\u00f3n de funciones<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.ibidemgroup.com\/edu\/app-traduccion-minion\/#La_llamada_Fetch_en_JavaScript\" >La llamada Fetch en JavaScript<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Creando_la_App_de_traduccion_paso_a_paso\"><\/span><strong>Creando la App de traducci\u00f3n paso a paso<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Vamos a ir paso a paso en la construcci\u00f3n de esta aplicaci\u00f3n. En primer lugar, vamos a crear un cuadro de texto para aceptar la entrada, un bot\u00f3n utilizado para activar la traducci\u00f3n y un \u00e1rea de salida para mostrar el texto traducido. Los 3 elementos pueden ser creados en HTML.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Codigo_HTML_%E2%80%93_plantilla_basica\"><\/span><strong>C\u00f3digo HTML &#8211; plantilla b\u00e1sica<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">\u2026<br>&lt;cuerpo&gt;<br>&lt;input type=\"text\" placeholder=\"Introduzca su mensaje en ingl\u00e9s\" id=\"txt-input\"&gt;<br>&lt;button id=\"btn-translate\"&gt;Translate&lt;\/button&gt;<br>&lt;div id=\"txt-output\"&gt;<br>&lt;\/div&gt; &lt;div&gt;<br>&lt;script src=\"app.js\" type=\"text\/javascript\"&gt;&lt;\/script&gt;<br>&lt;\/body&gt;<br>\u2026<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">El c\u00f3digo anterior genera esto:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/practicaldev\/image\/fetch\/s--c9DDYoP7--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880\/https:\/\/dev-to-uploads.s3.amazonaws.com\/i\/ddsm591aivwx46rc9sy9.png\" alt=\"Alt Text\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/res.cloudinary.com\/practicaldev\/image\/fetch\/s--c9DDYoP7--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880\/https:\/dev-to-uploads.s3.amazonaws.com\/i\/ddsm591aivwx46rc9sy9.png\"><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tenemos 3 elementos HTML &#8211; la etiqueta INPUT (entrada) aceptar\u00eda el texto a traducir introducido por el usuario. La etiqueta BUTTON crea un bot\u00f3n llamado <strong>\u00abTraducir\u00bb <\/strong>y un elemento div vac\u00edo mostrar\u00eda el texto traducido como OUTPUT (salida). Obs\u00e9rvese que la etiqueta script se utiliza para enlazar este archivo HTML con la l\u00f3gica JavaScript presente en el archivo <strong>\u00abapp.js\u00bb<\/strong>. Vamos a implementar la l\u00f3gica en app.js.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nos referiremos a la entrada, el bot\u00f3n y\nla salida dentro de app.js utilizando sus valores de identificaci\u00f3n a trav\u00e9s\ndel selector de consulta del documento.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Codigo_JavaScript_%E2%80%93_declaracion_de_variables\"><\/span><strong>C\u00f3digo JavaScript &#8211; declaraci\u00f3n de variables<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">var btnTranslate = document.querySelector(\"#btn-translate\");<br>var textData = document.querySelector(\"#txt-input\");<br>var outputData = document.querySelector(\"#txt-output\");<br>var serverURL = \"https:\/\/api.funtranslations.com\/translate\/minion.json\";<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Como hemos almacenado cada valor del elemento dentro de una variable (var), podemos referirnos a la misma a lo largo de esta aplicaci\u00f3n. <br> Ahora, queremos que el texto de entrada sea aceptado y traducido s\u00f3lo cuando se pulse el bot\u00f3n <strong>\u00abTraducir\u00bb<\/strong>. Para ello, hacemos uso de la funci\u00f3n \u00abaddEventListener\u00bb que escuchar\u00eda el bot\u00f3n que se ha \u00abpulsado\u00bb.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">btnTranslate.addEventListener(\"click\",btnClickHandler);<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Estamos pasando 2 argumentos a esta\nfunci\u00f3n. El primer argumento, \u00abclick\u00bb, pide al eventListener que\nejecute la funci\u00f3n \u00abbtnClickHandler\u00bb cuando se pulse el bot\u00f3n. Aqu\u00ed\nbtnClickHandler es una funci\u00f3n callback. Una funci\u00f3n de devoluci\u00f3n de llamada\nse activa\/llama s\u00f3lo cuando se produce un evento, es decir, cuando se hace clic\nen el bot\u00f3n \u00abtraducir\u00bb, s\u00f3lo entonces esta funci\u00f3n est\u00e1 siendo\nllamada.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de proceder a implementar la\nfunci\u00f3n btnClickHandler, debemos entender sobre APIs y JSON. Habr\u00e1s observado\nla variable llamada \u00abserverURL\u00bb. Esto se refiere a la URL de la\nllamada a la API del servidor de donde obtenemos los datos traducidos.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"API_y_JSON\"><\/span><strong>API y JSON<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>API <\/strong>&#8211; <strong>Interfaz de programaci\u00f3n de aplicaciones<\/strong>. Por el propio nombre de API, podemos deducir que se trata de una interfaz que se comunica entre aplicaciones. En nuestra aplicaci\u00f3n web, nos conectamos a <a href=\"https:\/\/api.funtranslations.com\/translate\/minion.json\">funtranslationAPI <\/a>permitiendo que nuestra aplicaci\u00f3n se comunique con la funci\u00f3n de traducci\u00f3n. Esta llamada a la API devuelve un objeto JSON.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>JSON <\/strong>&#8211; <strong>Notaci\u00f3n de objetos de JavaScript<\/strong>. Como se ha mencionado, los\ndatos se devuelven en forma de objeto JavaScript. Por lo tanto, tendr\u00eda un par\nclave-valor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ahora, debemos pasar alg\u00fan texto como mensaje a esta llamada de la API, de lo contrario devolver\u00eda lo siguiente :<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Output_de_la_llamada_a_la_API\"><\/span><strong>Output de la llamada a la API<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">{<br>&nbsp;&nbsp;&nbsp; \"error\": {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \"c\u00f3digo\": 400,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \"Mensaje\": \"Solicitud incorrecta: falta el texto\".<br>&nbsp;&nbsp;&nbsp; }<br>}<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Si paso el mensaje como <strong>\u00abtexto\nde muestra aqu\u00ed\u00bb<\/strong>, la salida que recibimos ser\u00eda la siguiente<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">{<br>&nbsp;&nbsp;&nbsp; \"\u00e9xito\": {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \"total\": 1<br>&nbsp;&nbsp;&nbsp; },<br>&nbsp;&nbsp;&nbsp; \"contenido\": {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \"traducido\": \"umplop zin aca\",<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \"texto\": \"muestra de texto aqu\u00ed\",<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \"traducci\u00f3n\": \"s\u00fabdito\"<br>&nbsp;&nbsp;&nbsp; }<br>}<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Entre las 2 llamadas anteriores,\nentendemos que la primera llamada devolvi\u00f3 un <strong>error <\/strong>mientras que la\nsegunda fue un <strong>\u00e9xito<\/strong>. Devuelve 1 objeto en total con los siguientes\natributos.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>text <\/strong>&#8211; representa el mensaje de entrada que hemos pasado<\/li><li><strong>translated <\/strong>&#8211; proporciona la frase traducida en el idioma de los minions<\/li><li><strong>translation <\/strong>&#8211; representa el idioma de traducci\u00f3n que se utiliza. FunTranslationAP contiene un mont\u00f3n de APIs de traducci\u00f3n gratuitas entre las que hemos elegido minion o el lenguaje del pl\u00e1tano.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Aunque hemos recibido la salida deseada,\nno podemos mostrarla como tal en nuestra aplicaci\u00f3n web. Tendr\u00edamos que\nrenderizarlo como un texto plano dentro del elemento div con id como\ntxt-output. Ahora, vamos a a\u00f1adir la implementaci\u00f3n a nuestro\nbtnClickHandler().<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Codigo_JavaScript_%E2%80%93_implementacion_de_funciones\"><\/span><strong>C\u00f3digo JavaScript &#8211; implementaci\u00f3n de funciones<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"wp-block-preformatted\">function getTranslatedURL(value) {<br>&nbsp;&nbsp;&nbsp; return serverURL + \"?text=\" + value;<br>}<br>function btnClickHandler() {<br>&nbsp;&nbsp;&nbsp; var textValue = textData.value;<br>&nbsp;&nbsp;&nbsp; outputData.innerText = \"Traducci\u00f3n en curso...\"<br>&nbsp;&nbsp;&nbsp; fetch(getTranslatedURL(textValue))<br>&nbsp;&nbsp;&nbsp; .then(respuesta =&gt; respuesta.json())<br>&nbsp;&nbsp;&nbsp; .then(json =&gt; outputData.innerText = json.contents.translated)<br>&nbsp;&nbsp;&nbsp; .catch(errorHandler);<br>}<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Como queremos que esta aplicaci\u00f3n traduzca cualquier frase dada al lenguaje minion, el mensaje que se pasa como par\u00e1metro para la llamada a la API ser\u00eda diferente en cada caso. Por lo tanto, estamos utilizando la funci\u00f3n <strong>getTranslatedURL <\/strong>para concatenar el mensaje de texto a la URL de nuestro servidor API.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dentro de btnClickHandler(), el valor\ndel texto de entrada se recoge y se almacena dentro de una nueva variable <strong>\u00abtextValue\u00bb<\/strong>.\nEl div de salida se hace para mostrar un mensaje de que la traducci\u00f3n est\u00e1 en\nprogreso, siendo la raz\u00f3n una comunicaci\u00f3n cliente-servidor que toma una\ncantidad finita de tiempo. Las siguientes l\u00edneas contienen la l\u00f3gica principal\nde env\u00edo de nuestro mensaje de entrada y la correspondiente visualizaci\u00f3n del\nmensaje traducido como nuestra salida.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/practicaldev\/image\/fetch\/s--cL6prpMR--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880\/https:\/\/dev-to-uploads.s3.amazonaws.com\/i\/t28sj2y0j4x18j4e15r3.png\" alt=\"Alt Text\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/res.cloudinary.com\/practicaldev\/image\/fetch\/s--cL6prpMR--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880\/https:\/dev-to-uploads.s3.amazonaws.com\/i\/t28sj2y0j4x18j4e15r3.png\"><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"La_llamada_Fetch_en_JavaScript\"><\/span><strong>La llamada Fetch en JavaScript<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><strong>La API Fetch proporciona una interfaz de JavaScript para acceder y manipular partes del canal HTTP, tanto solicitudes como respuestas.<\/strong><\/p><\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Desglosemos esto en t\u00e9rminos sencillos utilizando el c\u00f3digo anterior. Pasamos la funci\u00f3n <strong>getTranslatedURL <\/strong>junto con el mensaje de entrada <strong>textValue <\/strong>a la API Fetch.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cualquiera que sea el resultado de esta llamada a la funci\u00f3n <strong>se <\/strong>tomar\u00e1 como <strong>\u00abrespuesta\u00bb<\/strong>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esta respuesta se convierte a su vez en formato json utilizando una funci\u00f3n de flecha. Puede leer sobre las funciones de flecha <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Functions\/Arrow_functions\">aqu\u00ed<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una vez que recibimos la salida json,\ns\u00f3lo nos interesa obtener los datos del texto traducido y no el objeto json\ncompleto en s\u00ed mismo (que contiene los 3 atributos comentados anteriormente).\nComo el atributo traducido est\u00e1 presente dentro del objeto <strong>\u00abcontents\u00bb<\/strong>,\nnos referimos a ellos como json.contents.translated.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ahora actualizamos la secci\u00f3n div de\nsalida para que muestre el valor del texto traducido sustituyendo\n\u00abtraducci\u00f3n en curso\u00bb por el mensaje en idioma minion.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Las APIs de Funtranslation son de uso\nlibre, por lo que tienen una limitaci\u00f3n en el n\u00famero de veces que se puede\nllamar a esta API. Una vez que se supere este l\u00edmite, se producir\u00e1 un fallo con\nerror. Para manejar este mensaje de error, utilizamos el manejador de\nexcepciones .catch(errorHandler). Implementando la siguiente l\u00f3gica,\nmostrar\u00edamos un mensaje de alerta al usuario si la API no nos sirve el\nresultado correcto.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">function errorHandler(error) {<br>&nbsp;&nbsp;&nbsp; console.log(\"se produjo un error\", error);<br>&nbsp;&nbsp;&nbsp; alert(\"Algo va mal con el servidor, int\u00e9ntelo de nuevo m\u00e1s tarde\");<br>}<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Al final de esto, debemos ser capaces de lograrel siguiente resultado.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/res.cloudinary.com\/practicaldev\/image\/fetch\/s--Lm28ZcAH--\/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880\/https:\/\/dev-to-uploads.s3.amazonaws.com\/i\/xctgrvbb1ykreheyyvw3.png\" alt=\"Alt Text\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Esto nos lleva al final de la creaci\u00f3n de la l\u00f3gica de esta aplicaci\u00f3n. Todo lo que nos queda es incorporar estilos CSS. Puedes aportar toda la creatividad en el dise\u00f1o de esta aplicaci\u00f3n aportando tu propio toque de dise\u00f1o. Tambi\u00e9n puedes dar un paso m\u00e1s y crear una aplicaci\u00f3n similar con un idioma de traducci\u00f3n diferente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Puedes consultar la aplicaci\u00f3n creada por m\u00ed &#8211;&gt; <a href=\"https:\/\/supminn-neog-bananaspeak.netlify.app\/\">&#8216;Let&#8217;s goBananas.<\/a> Pru\u00e9bala, crea tu versi\u00f3n de la misma y comparte tu experiencia y tu opini\u00f3n en la secci\u00f3n de comentarios. <br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Espero que este art\u00edculo haya sido \u00fatil para proporcionar algunas ideas sobre JavaScript y las llamadas al servidor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00a1Paz!<\/p>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-right kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;right&quot;,&quot;id&quot;:&quot;6270&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;0&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;0&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;5&quot;,&quot;greet&quot;:&quot;Rate this post&quot;,&quot;legend&quot;:&quot;0\\\/5 - (0 votos)&quot;,&quot;size&quot;:&quot;24&quot;,&quot;title&quot;:&quot;Crea una App para traducir a Minion&quot;,&quot;width&quot;:&quot;0&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} - ({count} {votes})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 0px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 5px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 19.2px;\">\n            <span class=\"kksr-muted\">Rate this post<\/span>\n    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"Traducci\u00f3n a espa\u00f1ol de un art\u00edculo en Ingl\u00e9s escrito por Supriya M., desarrolladora web de la India, que nos explica c\u00f3mo crear una App web de traducci\u00f3n usando la API Fetch y la funci\u00f3n de JavaScript getTranslatedURL ","protected":false},"author":3,"featured_media":6275,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[619],"tags":[268,269],"class_list":["post-6270","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-traduccion-automatica","tag-app-de-traduccion","tag-traduccion-minion"],"acf":[],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"Aprende a crear una App web de traducci\u00f3n Minion, usando la API Fetch y la la funci\u00f3n de JavaScript getTranslatedURL\" \/>\n\t<meta name=\"robots\" content=\"max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n\t<meta name=\"author\" content=\"Chema Bescos\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.ibidemgroup.com\/edu\/app-traduccion-minion\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"IBIDEM EDU |\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Crea tu App de traducci\u00f3n minion\" \/>\n\t\t<meta property=\"og:description\" content=\"Aprende a crear una App web de traducci\u00f3n Minion, usando la API Fetch y la la funci\u00f3n de JavaScript getTranslatedURL\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.ibidemgroup.com\/edu\/app-traduccion-minion\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-06-17T16:34:54+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-03-04T11:38:12+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Crea tu App de traducci\u00f3n minion\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Aprende a crear una App web de traducci\u00f3n Minion, usando la API Fetch y la la funci\u00f3n de JavaScript getTranslatedURL\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.ibidemgroup.com\\\/edu\\\/app-traduccion-minion\\\/#article\",\"name\":\"Crea tu App de traducci\\u00f3n minion\",\"headline\":\"Crea una App para traducir a Minion\",\"author\":{\"@id\":\"https:\\\/\\\/www.ibidemgroup.com\\\/edu\\\/author\\\/chema\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.ibidemgroup.com\\\/edu\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.ibidemgroup.com\\\/edu\\\/wp-content\\\/uploads\\\/2021\\\/06\\\/app-traduccion-minion.jpg\",\"width\":1140,\"height\":380,\"caption\":\"Aprende a crear una app para traducir a Minion\"},\"datePublished\":\"2021-06-17T18:34:54+02:00\",\"dateModified\":\"2024-03-04T12:38:12+01:00\",\"inLanguage\":\"es-ES\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.ibidemgroup.com\\\/edu\\\/app-traduccion-minion\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ibidemgroup.com\\\/edu\\\/app-traduccion-minion\\\/#webpage\"},\"articleSection\":\"Traduccion Automatica, app de traduccion, traduccion minion\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.ibidemgroup.com\\\/edu\\\/app-traduccion-minion\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ibidemgroup.com\\\/edu\\\/#listItem\",\"position\":1,\"name\":\"Inicio\",\"item\":\"https:\\\/\\\/www.ibidemgroup.com\\\/edu\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ibidemgroup.com\\\/edu\\\/traduccion-automatica\\\/#listItem\",\"name\":\"Traduccion Automatica\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ibidemgroup.com\\\/edu\\\/traduccion-automatica\\\/#listItem\",\"position\":2,\"name\":\"Traduccion Automatica\",\"item\":\"https:\\\/\\\/www.ibidemgroup.com\\\/edu\\\/traduccion-automatica\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ibidemgroup.com\\\/edu\\\/app-traduccion-minion\\\/#listItem\",\"name\":\"Crea una App para traducir a Minion\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ibidemgroup.com\\\/edu\\\/#listItem\",\"name\":\"Inicio\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ibidemgroup.com\\\/edu\\\/app-traduccion-minion\\\/#listItem\",\"position\":3,\"name\":\"Crea una App para traducir a Minion\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ibidemgroup.com\\\/edu\\\/traduccion-automatica\\\/#listItem\",\"name\":\"Traduccion Automatica\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.ibidemgroup.com\\\/edu\\\/#organization\",\"name\":\"IBIDEM EDU\",\"url\":\"https:\\\/\\\/www.ibidemgroup.com\\\/edu\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.ibidemgroup.com\\\/edu\\\/author\\\/chema\\\/#author\",\"url\":\"https:\\\/\\\/www.ibidemgroup.com\\\/edu\\\/author\\\/chema\\\/\",\"name\":\"Chema Bescos\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.ibidemgroup.com\\\/edu\\\/app-traduccion-minion\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/953506883190e283b6bb05284141f6c30cdf4df316a9d7113feb85e55ea1d31e?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Chema Bescos\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.ibidemgroup.com\\\/edu\\\/app-traduccion-minion\\\/#webpage\",\"url\":\"https:\\\/\\\/www.ibidemgroup.com\\\/edu\\\/app-traduccion-minion\\\/\",\"name\":\"Crea tu App de traducci\\u00f3n minion\",\"description\":\"Aprende a crear una App web de traducci\\u00f3n Minion, usando la API Fetch y la la funci\\u00f3n de JavaScript getTranslatedURL\",\"inLanguage\":\"es-ES\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ibidemgroup.com\\\/edu\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.ibidemgroup.com\\\/edu\\\/app-traduccion-minion\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.ibidemgroup.com\\\/edu\\\/author\\\/chema\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.ibidemgroup.com\\\/edu\\\/author\\\/chema\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.ibidemgroup.com\\\/edu\\\/wp-content\\\/uploads\\\/2021\\\/06\\\/app-traduccion-minion.jpg\",\"@id\":\"https:\\\/\\\/www.ibidemgroup.com\\\/edu\\\/app-traduccion-minion\\\/#mainImage\",\"width\":1140,\"height\":380,\"caption\":\"Aprende a crear una app para traducir a Minion\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.ibidemgroup.com\\\/edu\\\/app-traduccion-minion\\\/#mainImage\"},\"datePublished\":\"2021-06-17T18:34:54+02:00\",\"dateModified\":\"2024-03-04T12:38:12+01:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.ibidemgroup.com\\\/edu\\\/#website\",\"url\":\"https:\\\/\\\/www.ibidemgroup.com\\\/edu\\\/\",\"name\":\"IBIDEM EDU\",\"inLanguage\":\"es-ES\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.ibidemgroup.com\\\/edu\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Crea tu App de traducci\u00f3n minion","description":"Aprende a crear una App web de traducci\u00f3n Minion, usando la API Fetch y la la funci\u00f3n de JavaScript getTranslatedURL","canonical_url":"https:\/\/www.ibidemgroup.com\/edu\/app-traduccion-minion\/","robots":"max-snippet:-1, max-image-preview:large, max-video-preview:-1","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.ibidemgroup.com\/edu\/app-traduccion-minion\/#article","name":"Crea tu App de traducci\u00f3n minion","headline":"Crea una App para traducir a Minion","author":{"@id":"https:\/\/www.ibidemgroup.com\/edu\/author\/chema\/#author"},"publisher":{"@id":"https:\/\/www.ibidemgroup.com\/edu\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.ibidemgroup.com\/edu\/wp-content\/uploads\/2021\/06\/app-traduccion-minion.jpg","width":1140,"height":380,"caption":"Aprende a crear una app para traducir a Minion"},"datePublished":"2021-06-17T18:34:54+02:00","dateModified":"2024-03-04T12:38:12+01:00","inLanguage":"es-ES","mainEntityOfPage":{"@id":"https:\/\/www.ibidemgroup.com\/edu\/app-traduccion-minion\/#webpage"},"isPartOf":{"@id":"https:\/\/www.ibidemgroup.com\/edu\/app-traduccion-minion\/#webpage"},"articleSection":"Traduccion Automatica, app de traduccion, traduccion minion"},{"@type":"BreadcrumbList","@id":"https:\/\/www.ibidemgroup.com\/edu\/app-traduccion-minion\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.ibidemgroup.com\/edu\/#listItem","position":1,"name":"Inicio","item":"https:\/\/www.ibidemgroup.com\/edu\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.ibidemgroup.com\/edu\/traduccion-automatica\/#listItem","name":"Traduccion Automatica"}},{"@type":"ListItem","@id":"https:\/\/www.ibidemgroup.com\/edu\/traduccion-automatica\/#listItem","position":2,"name":"Traduccion Automatica","item":"https:\/\/www.ibidemgroup.com\/edu\/traduccion-automatica\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.ibidemgroup.com\/edu\/app-traduccion-minion\/#listItem","name":"Crea una App para traducir a Minion"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.ibidemgroup.com\/edu\/#listItem","name":"Inicio"}},{"@type":"ListItem","@id":"https:\/\/www.ibidemgroup.com\/edu\/app-traduccion-minion\/#listItem","position":3,"name":"Crea una App para traducir a Minion","previousItem":{"@type":"ListItem","@id":"https:\/\/www.ibidemgroup.com\/edu\/traduccion-automatica\/#listItem","name":"Traduccion Automatica"}}]},{"@type":"Organization","@id":"https:\/\/www.ibidemgroup.com\/edu\/#organization","name":"IBIDEM EDU","url":"https:\/\/www.ibidemgroup.com\/edu\/"},{"@type":"Person","@id":"https:\/\/www.ibidemgroup.com\/edu\/author\/chema\/#author","url":"https:\/\/www.ibidemgroup.com\/edu\/author\/chema\/","name":"Chema Bescos","image":{"@type":"ImageObject","@id":"https:\/\/www.ibidemgroup.com\/edu\/app-traduccion-minion\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/953506883190e283b6bb05284141f6c30cdf4df316a9d7113feb85e55ea1d31e?s=96&d=mm&r=g","width":96,"height":96,"caption":"Chema Bescos"}},{"@type":"WebPage","@id":"https:\/\/www.ibidemgroup.com\/edu\/app-traduccion-minion\/#webpage","url":"https:\/\/www.ibidemgroup.com\/edu\/app-traduccion-minion\/","name":"Crea tu App de traducci\u00f3n minion","description":"Aprende a crear una App web de traducci\u00f3n Minion, usando la API Fetch y la la funci\u00f3n de JavaScript getTranslatedURL","inLanguage":"es-ES","isPartOf":{"@id":"https:\/\/www.ibidemgroup.com\/edu\/#website"},"breadcrumb":{"@id":"https:\/\/www.ibidemgroup.com\/edu\/app-traduccion-minion\/#breadcrumblist"},"author":{"@id":"https:\/\/www.ibidemgroup.com\/edu\/author\/chema\/#author"},"creator":{"@id":"https:\/\/www.ibidemgroup.com\/edu\/author\/chema\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/www.ibidemgroup.com\/edu\/wp-content\/uploads\/2021\/06\/app-traduccion-minion.jpg","@id":"https:\/\/www.ibidemgroup.com\/edu\/app-traduccion-minion\/#mainImage","width":1140,"height":380,"caption":"Aprende a crear una app para traducir a Minion"},"primaryImageOfPage":{"@id":"https:\/\/www.ibidemgroup.com\/edu\/app-traduccion-minion\/#mainImage"},"datePublished":"2021-06-17T18:34:54+02:00","dateModified":"2024-03-04T12:38:12+01:00"},{"@type":"WebSite","@id":"https:\/\/www.ibidemgroup.com\/edu\/#website","url":"https:\/\/www.ibidemgroup.com\/edu\/","name":"IBIDEM EDU","inLanguage":"es-ES","publisher":{"@id":"https:\/\/www.ibidemgroup.com\/edu\/#organization"}}]},"og:locale":"es_ES","og:site_name":"IBIDEM EDU |","og:type":"article","og:title":"Crea tu App de traducci\u00f3n minion","og:description":"Aprende a crear una App web de traducci\u00f3n Minion, usando la API Fetch y la la funci\u00f3n de JavaScript getTranslatedURL","og:url":"https:\/\/www.ibidemgroup.com\/edu\/app-traduccion-minion\/","article:published_time":"2021-06-17T16:34:54+00:00","article:modified_time":"2024-03-04T11:38:12+00:00","twitter:card":"summary_large_image","twitter:title":"Crea tu App de traducci\u00f3n minion","twitter:description":"Aprende a crear una App web de traducci\u00f3n Minion, usando la API Fetch y la la funci\u00f3n de JavaScript getTranslatedURL"},"aioseo_meta_data":{"post_id":"6270","title":"Crea tu App de traducci\u00f3n minion","description":"Aprende a crear una App web de traducci\u00f3n Minion, usando la API Fetch y la  la funci\u00f3n de JavaScript getTranslatedURL","keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2023-09-12 16:28:39","updated":"2024-03-04 11:50:06","focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.ibidemgroup.com\/edu\/\" title=\"Inicio\">Inicio<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.ibidemgroup.com\/edu\/traduccion-automatica\/\" title=\"Traduccion Automatica\">Traduccion Automatica<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tCrea una App para traducir a Minion\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Inicio","link":"https:\/\/www.ibidemgroup.com\/edu\/"},{"label":"Traduccion Automatica","link":"https:\/\/www.ibidemgroup.com\/edu\/traduccion-automatica\/"},{"label":"Crea una App para traducir a Minion","link":"https:\/\/www.ibidemgroup.com\/edu\/app-traduccion-minion\/"}],"_links":{"self":[{"href":"https:\/\/www.ibidemgroup.com\/edu\/wp-json\/wp\/v2\/posts\/6270","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ibidemgroup.com\/edu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ibidemgroup.com\/edu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ibidemgroup.com\/edu\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ibidemgroup.com\/edu\/wp-json\/wp\/v2\/comments?post=6270"}],"version-history":[{"count":34,"href":"https:\/\/www.ibidemgroup.com\/edu\/wp-json\/wp\/v2\/posts\/6270\/revisions"}],"predecessor-version":[{"id":11116,"href":"https:\/\/www.ibidemgroup.com\/edu\/wp-json\/wp\/v2\/posts\/6270\/revisions\/11116"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ibidemgroup.com\/edu\/wp-json\/wp\/v2\/media\/6275"}],"wp:attachment":[{"href":"https:\/\/www.ibidemgroup.com\/edu\/wp-json\/wp\/v2\/media?parent=6270"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ibidemgroup.com\/edu\/wp-json\/wp\/v2\/categories?post=6270"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ibidemgroup.com\/edu\/wp-json\/wp\/v2\/tags?post=6270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}