{"id":4588,"date":"2018-02-10T22:30:46","date_gmt":"2018-02-11T06:30:46","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=4588"},"modified":"2025-06-13T17:32:50","modified_gmt":"2025-06-14T00:32:50","slug":"google-artificial-intelligence-machine-learning-api-couchbase-n1ql","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/google-artificial-intelligence-machine-learning-api-couchbase-n1ql\/","title":{"rendered":"Uso de los Servicios de Inteligencia Artificial de Google en Couchbase N1QL"},"content":{"rendered":"<p><em><span style=\"font-weight: 400;\">\"Si no est\u00e1s usando deep learning, deber\u00edas hacerlo\". - Jeff Dean, becario de Google.<\/span><\/em><\/p>\n<p>Google ha comenzado con la misi\u00f3n de dotar a todo y a todos de Inteligencia Artificial (I.A.).  Ha abierto Tensorflow y las bibliotecas de apoyo para que los desarrolladores y las empresas puedan crear y entrenar modelos, e inferir (predecir) con ellos.  Construir servicios empresariales \u00fatiles con esto puede llevar tiempo.<\/p>\n<p>Google tambi\u00e9n ha expuesto muchos de los servicios de Inteligencia Artificial (a trav\u00e9s de las APIs de Cloud Machine learning) que pueden ser bastante \u00fatiles en tus aplicaciones. La extracci\u00f3n de caracter\u00edsticas y texto de im\u00e1genes, la traducci\u00f3n de texto de un idioma a otro o el an\u00e1lisis de sentimientos sobre texto pueden ayudarte a mejorar dr\u00e1sticamente la experiencia del usuario. Solo estos servicios ya permiten crear nuevas empresas y modelos de negocio. Google ha hecho el trabajo duro de construir y entrenar el modelo.  Basta con llamar a una API REST para explotar sus API de aprendizaje autom\u00e1tico.   Estas API act\u00faan simplemente como un m\u00e9todo declarativo de invocaci\u00f3n de servicios sin necesidad de comprender o mantener la profunda infraestructura subyacente.<\/p>\n<p>Sus API de aprendizaje autom\u00e1tico incluyen:<\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li style=\"font-weight: 400;\"><a href=\"https:\/\/cloud.google.com\/vision\/\"><span style=\"font-weight: 400;\">API de Google Vision<\/span><\/a><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li style=\"font-weight: 400;\"><a href=\"https:\/\/cloud.google.com\/speech\/\"><span style=\"font-weight: 400;\">API de voz de Google<\/span><\/a><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li style=\"font-weight: 400;\"><a href=\"https:\/\/cloud.google.com\/natural-language\/\"><span style=\"font-weight: 400;\">API de lenguaje natural de Google<\/span><\/a><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li style=\"font-weight: 400;\"><a href=\"https:\/\/cloud.google.com\/translate\/\"><span style=\"font-weight: 400;\">API de traducci\u00f3n de Google<\/span><\/a><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li style=\"font-weight: 400;\"><a href=\"https:\/\/cloud.google.com\/video-intelligence\/\"><span style=\"font-weight: 400;\">API de inteligencia de v\u00eddeo de Google<\/span><\/a><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<ol>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Y probablemente muchos m\u00e1s servicios cuando esto se publique.<\/span><\/li>\n<\/ol>\n<p>Todos ellos se proporcionan como API REST.  Consulte la documentaci\u00f3n y los detalles del servicio en el sitio web de Google.<a href=\"https:\/\/cloud.google.com\/products\/machine-learning\/\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4590\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/02\/Google-Cloud-AI-API-300x169.png\" alt=\"\" width=\"526\" height=\"295\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/02\/Google-Cloud-AI-API-300x169.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/02\/Google-Cloud-AI-API-768x432.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/02\/Google-Cloud-AI-API-20x11.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/02\/Google-Cloud-AI-API.png 800w\" sizes=\"auto, (max-width: 526px) 100vw, 526px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400;\">En Couchbase 5.0, la ingeniera de I+D de N1QL, Isha Kandaswamy ha desarrollado y ha <\/span><a href=\"https:\/\/www.couchbase.com\/blog\/es\/curl-comes-n1ql-querying-external-json-data\/\"><span style=\"font-weight: 400;\">escrito sobre la funcionalidad de CURL()<\/span><\/a><span style=\"font-weight: 400;\">.  Usando CURL(), puedes usar cualquiera de los servicios REST con endpoint JSON. Un ejemplo de uso de <\/span><a href=\"https:\/\/dzone.com\/articles\/design-an-app-using-n1qls-curl-function\"><span style=\"font-weight: 400;\">La API de mapas de Google se muestra aqu\u00ed<\/span><\/a><span style=\"font-weight: 400;\">. El resultado JSON de los servicios puede ser procesado naturalmente en N1QL porque N1QL est\u00e1 dise\u00f1ado para ser SQL para JSON.<\/span><\/p>\n<p><span style=\"color: #0000ff;\">Nota:<\/span> Puede utilizar CURL() utilizar A.I u otros servicios de cualquier servicio disponible p\u00fablicamente.<\/p>\n<p><span style=\"font-weight: 400;\">Este blog muestra la forma de utilizar Google Cloud AI API directamente sobre los datos que tienes en Couchbase, directamente con una simple sentencia N1QL.  Todas las APIs de Google Cloud Machine Learning devuelven JSON.  As\u00ed que se puede usar CURL() para llamar a cualquiera de los servicios.  Te mostrar\u00e9 ejemplos de uso de Google Vision API, Google translation API y Google Natural Language API.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Nota: Necesitas configurar tu proyecto y habilitar cada uno de los servicios y obtener la API-KEY que necesitas pasar. En los ejemplos siguientes, <strong><span style=\"color: #0000ff;\">He quitado mi llave. Debe sustituir PONGA AQU\u00cd SU LLAVE por su llave.<\/span><\/strong><\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4596\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/02\/Screen-Shot-2018-02-10-at-9.59.33-PM-300x163.png\" alt=\"\" width=\"666\" height=\"362\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/02\/Screen-Shot-2018-02-10-at-9.59.33-PM-300x163.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/02\/Screen-Shot-2018-02-10-at-9.59.33-PM-1024x558.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/02\/Screen-Shot-2018-02-10-at-9.59.33-PM-768x418.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/02\/Screen-Shot-2018-02-10-at-9.59.33-PM-20x11.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/02\/Screen-Shot-2018-02-10-at-9.59.33-PM.png 1208w\" sizes=\"auto, (max-width: 666px) 100vw, 666px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Exploremos el uso de algunas de las API.<\/span><\/p>\n<h4>1. <a href=\"https:\/\/cloud.google.com\/vision\/\">Utilizando<\/a><a href=\"https:\/\/cloud.google.com\/vision\/\"> API de Google Vision<\/a>:<\/h4>\n<p><span style=\"font-weight: 400;\">Podr\u00eda ser una compa\u00f1\u00eda de seguros en la que los clientes suben fotos de sus coches e identificaciones. Podr\u00eda ser una universidad que recibe im\u00e1genes de expedientes acad\u00e9micos.   Quieres extraer el texto de la imagen para darle veracidad, mejorar la experiencia del usuario y facilitar la b\u00fasqueda cuando sea necesario.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Google ha pasado de organizar el texto del mundo al contenido multimedia del mundo. Vision API le ofrece potentes funciones para extraer gran cantidad de metadatos dentro de una imagen y correlacionar esa informaci\u00f3n con informaci\u00f3n y otras im\u00e1genes disponibles en la web.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4485\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/01\/Screen-Shot-2018-01-21-at-6.50.38-PM-300x182.png\" alt=\"\" width=\"417\" height=\"253\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/01\/Screen-Shot-2018-01-21-at-6.50.38-PM-300x182.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/01\/Screen-Shot-2018-01-21-at-6.50.38-PM-1024x620.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/01\/Screen-Shot-2018-01-21-at-6.50.38-PM-768x465.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/01\/Screen-Shot-2018-01-21-at-6.50.38-PM-20x12.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/01\/Screen-Shot-2018-01-21-at-6.50.38-PM-1320x799.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/01\/Screen-Shot-2018-01-21-at-6.50.38-PM.png 1364w\" sizes=\"auto, (max-width: 417px) 100vw, 417px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Obtengamos el an\u00e1lisis completo de la imagen utilizando Google Vision API.<\/span><\/p>\n<pre class=\"theme:github wrap:true whitespace-before:1 whitespace-after:1 lang:js decode:true\">select textoimagen\r\nfrom curl(\"https:\/\/vision.googleapis.com\/v1\/images:annotate?key=PUT SU CLAVE AQU\u00cd\",\r\n         {\"request\": \"POST\",\r\n          \"header\": \"Content-Type: application\/json\",\r\n           \"data\": '{\"requests\": [ { \"image\": { \"source\": { \"imageUri\": \"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/01\/Screen-Shot-2018-01-21-at-6.50.38-PM.png\" } }, \"features\": [ { \"type\": \"TEXT_DETECTION\" } ] } ] }'}) AS imagetext\r\n<\/pre>\n<p>Esta consulta devuelve una enorme respuesta de 120K describiendo todos los pol\u00edgonos, textos asociados.\u00a0 <a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/02\/google_vision_response.json_-1.txt\">He aqu\u00ed la respuesta<\/a>.  Emitamos de nuevo la consulta a y proyectemos lo que necesitamos.  Vision API devuelve la lista concatenada de cadenas.  Puede utilizar la funci\u00f3n SPLIT() o TOKENS() de N1QL para obtener cada cadena por separado.<\/p>\n<pre class=\"theme:github wrap:true whitespace-before:1 whitespace-after:1 lang:js decode:true\">select r.fullTextAnnotation.text\r\nfrom curl(\"https:\/\/vision.googleapis.com\/v1\/images:annotate?key=PUT SU CLAVE AQU\u00cd\",\r\n{\"request\": \"POST\", \"header\": \"Content-Type: application\/json\", \"data\":'{\"requests\": [ { \"image\": { \"source\": { \"imageUri\": \"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2018\/01\/Screen-Shot-2018-01-21-at-6.50.38-PM.png\" } }, \"features\": [ { \"type\": \"TEXT_DETECTION\" } ] } ] }'})\r\n   AS imagetext UNNEST imagetext.responses r ;\r\n\r\n{\r\n    \"requestID\": \"c1e41d74-2522-4de9-84ef-2730cae1aebc\",\r\n    \"signature\": {\r\n        \"text\": \"json\"\r\n    },\r\n    \"results\": [\r\n        {\r\n            \"text\": \"APPLICATION SERVER\\nAPPLICATION SERVER\\nCLIENT LIBRARY\\nCLIENT LIBRARY\\nSDK\\nSDK\\nCluster\\nManager\\nCluster\\nManager\\nCluster\\nManager\\nData\\nService\\nQuery\\nService\\nIndex\\nService\\nSearch\\nService\\nAnalytics\\nService*nManaged CacheStorageCouchbase Server 1 Managed CacheStorageCouchbase Server 3 Managed CacheStorageCouchbase Server 4 Managed CacheStorageCouchbase Server 3 Managed CacheStorageCouchbase Server 4 Managed CacheStorageCouchbase Server Cluster Server\".\r\n        }\r\n    ],\r\n    \"status\": \"success\",\r\n    \"m\u00e9tricas\": {\r\n        \"elapsedTime\": \"1.906194164s\",\r\n        \"executionTime\": \"1.906166141s\",\r\n        \"resultCount\": 1,\r\n        \"resultSize\": 499\r\n    }\r\n}\r\n\r\n<\/pre>\n<h4>2. <a href=\"https:\/\/cloud.google.com\/translate\/\"><span style=\"font-weight: 400;\">API de traducci\u00f3n de Google<\/span><\/a><\/h4>\n<p><span style=\"font-weight: 400;\">Esta API hace lo que dice: Traduce de un idioma a otro.  Puede detectar autom\u00e1ticamente el idioma de origen.  Los argumentos de esta API son simplemente el contenido de origen y el idioma de destino.  En este ejemplo, vamos a traducir las opiniones de los clientes de un hotel del ingl\u00e9s al franc\u00e9s.<\/span><span style=\"font-weight: 400;\">\u00a0<\/span><\/p>\n<pre class=\"theme:github wrap:true whitespace-before:1 whitespace-after:1 lang:js decode:true\">SELECCIONE ginfo\r\nFROM (\r\n     SELECT r.content as english, curl(\"https:\/\/translation.googleapis.com\/language\/translate\/v2?key=PUT SUS CLAVES AQU\u00cd\",\r\n     {\"request\": \"POST\", \"header\": \"Content-Type: application\/json\",\r\n     \"data\": mydata }) AS french\r\n     FROM `travel-sample` h USE KEYS \"hotel_10142\" UNNEST h.reviews r\r\n     LET mydata = '{ \"q\":\"' || r.content || '\", \"target\": \"fr\"}') AS ginfo;<\/pre>\n<p>El resultado de la consulta, que incluye la traducci\u00f3n al franc\u00e9s, es:<\/p>\n<pre class=\"theme:github height-set:true height:750 width-set:true width:750 wrap:true scroll:true whitespace-before:1 whitespace-after:1 lang:default decode:true\">{\r\n    \"requestID\": \"a388a2a4-da40-42df-9af6-93a83f8f3cf1\",\r\n    \"firma\": {\r\n        \"ginfo\": \"json\"\r\n    },\r\n    \"results\": [\r\n        {\r\n            \"ginfo\": {\r\n                \"espa\u00f1ol\": \"Esta tiene que ser la peor experiencia que he tenido en un hotel. Hicimos nuestra reserva con dos meses de antelaci\u00f3n para una habitaci\u00f3n de no fumadores con dos camas del 2 al 7 de julio de 2010. Nos alojamos cinco noches a $190 por noche y esto es lo que nos dieron, una habitaci\u00f3n para fumadores con una cama, y s\u00f3lo nos dijeron en la recepci\u00f3n que iba a ser una habitaci\u00f3n para fumadores, nada sobre la \u00fanica cama, cuando nos pregunt\u00f3 cu\u00e1ntas camas necesit\u00e1bamos, oh nos proporcionaron un roll-a-way, lo \u00fanico es que tuve que mover la silla al pasillo para que cupiera la cama. El cuarto de ba\u00f1o era tan peque\u00f1o que tienes que dar un paso en la ba\u00f1era para cerrar la puerta, no hay nevera en la habitaci\u00f3n, las puertas son baratos y horribles. s\u00f3lo s\u00e1banas en la cama no mantas \/ edredones, adem\u00e1s de eso, tuve que pagar $14.95 una noche para internet. Nunca recomendar\u00e9 este hotel. \u00bfC\u00f3mo se puede aceptar una reserva y afirmar que se mantendr\u00e1 hasta las 10 de la ma\u00f1ana del d\u00eda siguiente y, sin embargo, no proporcionar lo que se ped\u00eda en la reserva? \u00bfQu\u00e9 pasa si alguien en mi grupo era al\u00e9rgico al humo, asm\u00e1tico, o peor ... no habr\u00edamos conseguido una habitaci\u00f3n? completamente inaceptable no es de extra\u00f1ar que voy a seguir para alojarse en las suites de confort ... internet gratis, comodidades modernas (pantallas planas) oh y $85 una noche. insatisfecho ni siquiera se acercan a c\u00f3mo me siento. lo \u00fanico bueno de toda esta estancia fue la galleta caliente cuando llegu\u00e9 aqu\u00ed y la m\u00eda ni siquiera estaba caliente. Puedes coger esa galleta y... bueno, estoy seguro de que puedes imaginar el resto. Gracias por nada\",\r\n                \"franc\u00e9s\": {\r\n                    \"data\": {\r\n                        \"translations\": [\r\n                            {\r\n                                \"detectedSourceLanguage\": \"en\",\r\n                                \"translatedText\": \"Cela doit \u00eatre la pire exp\u00e9rience que j'ai jamais eu dans un h\u00f4tel. Notre r\u00e9servation a \u00e9t\u00e9 plac\u00e9e deux mois \u00e0 l'avancement pour une chambre non-fumeurs avec deux lits du 2 au 7 juillet 2010. Nous restons cinq nuits \u00e0 190 $ la nuit et c'est ce que nous avons eu, une chambre fumeurs avec un lit, et On m'a seulement dit \u00e0 la r\u00e9ception que \u00e7a allait \u00eatre une chambre fumeur, rien \u00e0 propos du lit, quand elle nous a demand\u00e9 combien de lits nous avions besoin, oh ils ont fourni un roll-a-way, seule chose que je devais d\u00e9placer le Chaise dans le couloir pour s'adapter au lit. La t\u00e9l\u00e9 \u00e9tait plus vieille que moi et l'orateur a \u00e9t\u00e9 abattu. La salle de bain \u00e9tait si petite que vous devez marcher dans la baignoire pour fermer la porte, pas de frigo dans la chambre, les portes sont bon march\u00e9 et horrible. seulement des draps sur le lit pas de couvertures \/ couettes, en plus de cela, j'ai d\u00fb payer 14,95 $ la nuit pour internet. \u00a1Je ne recommanderai jamais cet h\u00f4tel! \u00bfC\u00f3mo se puede hacer una reserva e indicar que se alquila hasta las 10 de la ma\u00f1ana del fin de semana, pero no proporcionar lo que se ped\u00eda en la reserva? Et si quelqu'un de mon groupe \u00e9tait allergique \u00e0 la fum\u00e9e, asthmatique ou pire ... nous n'aurions pas eu de chambre? compl\u00e8tement inacceptable pas \u00e9tonnant je vais continuer \u00e0 rester dans les suites de confort ... Internet gratuit, des \u00e9quipements modernes (\u00e9crans plats) oh et 85 $ la nuit. insatisfait ne se rapproche m\u00eame pas de ce que je ressens. La seule bonne chose de tout ce s\u00e9jour \u00e9tait le cookie chaud quand je suis arriv\u00e9 et le mien n'\u00e9tait m\u00eame pas chaud. Vous pouvez prendre ce cookie et ... eh bien, je suis s\u00fbr que vous pouvez comprendre le reste. Merci pour rien!\"\r\n                            }\r\n                        ]\r\n                    }\r\n                }\r\n            }\r\n        },\r\n        {\r\n            \"ginfo\": {\r\n                \"espa\u00f1ol\": \"OK - Reserv\u00e9 este lugar unas 8 semanas antes del viaje, cuando las habitaciones a\u00fan costaban $116 para una noche de s\u00e1bado en el sitio de Doubletree\/Hilton. A medida que se acercaba la fecha del viaje, volv\u00ed a fijar el precio y la tarifa subi\u00f3 a m\u00e1s de $200. $116 era una ganga, pero el lugar no vale $200. Tuve la habitaci\u00f3n 1022 - muy peque\u00f1a, con moho en el armario de la esquina, y justo al final del pasillo de los armarios de la limpieza (golpeaban sus puertas d\u00eda y noche). La cama era c\u00f3moda y el personal muy amable. No lo sab\u00eda cuando reserv\u00e9 el hotel, pero me encant\u00f3 ver que estaba en la misma intersecci\u00f3n que el Harrah's Casino, as\u00ed que perd\u00ed $50. El hotel tambi\u00e9n est\u00e1 justo en una parada de tranv\u00eda en Canal Street. $116 - s\u00ed, me volver\u00eda a alojar all\u00ed sin dudarlo. $200 - no se puede. Reserva con tiempo y tolera los inconvenientes a cambio de un precio de ganga\",\r\n                \"franc\u00e9s\": {\r\n                    \"data\": {\r\n                        \"traducciones\": [\r\n                            {\r\n                                \"detectedSourceLanguage\": \"en\",\r\n                                \"translatedText\": \"D'accord, j'ai r\u00e9serv\u00e9 cet h\u00f4tel environ 8 semaines avant de partir, quand les chambres \u00e9taient toujours 116 pour un samedi soir sur Doubletree \/ Hilton. Comme la date du voyage se rapprochait, je voudrais r\u00e9\u00e9valuer et le taux a grimp\u00e9 \u00e0 plus de 200 $. 116 $ \u00e9tait une bonne affaire, mais l'endroit ne vaut pas 200 $. J'avais la chambre 1022 - tr\u00e8s petite, un peu de moisure dans le placard dans le coin, et juste dans le couloir des placards de m\u00e9nage (ils ont frapp\u00e9 leurs portes jour et nuit). Le lit \u00e9tait confortable et le personnel \u00e9tait tr\u00e8s courtois. Je ne savais pas cela quand j'ai r\u00e9serv\u00e9 cet h\u00f4tel, mais j'ai \u00e9t\u00e9 ravi de voir que c'\u00e9tait au m\u00eame carrefour que Harrah's Casino, j'ai perdu 50 $. L'h\u00f4tel est \u00e9galement juste \u00e0 c\u00f4t\u00e9 d'un arr\u00eat de tramway sur Canal Street. 116 $ - oui, j'y retournerais sans h\u00e9siter. 200 $ - ne peut pas faire. R\u00e9servez t\u00f4t et tol\u00e9rer les inconv\u00e9nients en \u00e9change d'un prix d'aubaine.\"\r\n                            }\r\n                        ]\r\n                    }\r\n                }\r\n            }\r\n        },\r\n        {\r\n            \"ginfo\": {\r\n                \"espa\u00f1ol\": \"Me impresion\u00f3 mi habitaci\u00f3n y el gran servicio que recib\u00ed en recepci\u00f3n. El personal me pareci\u00f3 servicial y muy agradable. La ubicaci\u00f3n era estupenda, a poca distancia a pie del Barrio Franc\u00e9s, otros puntos de inter\u00e9s y excelentes restaurantes en las inmediaciones. El servicio de habitaciones fue puntual y mi desayuno lleg\u00f3 caliente y listo para disfrutar. Recomendar\u00eda este hotel para el comienzo de una gran estancia en Big Easy\",\r\n                \"french\": {\r\n                    \"data\": {\r\n                        \"translations\": [\r\n                            {\r\n                                \"detectedSourceLanguage\": \"en\",\r\n                                \"translatedText\": \"J'ai \u00e9t\u00e9 impressionn\u00e9 par ma chambre et le super service que j'ai re\u00e7u \u00e0 la r\u00e9ception. J'ai trouv\u00e9 le personnel serviable et tr\u00e8s agr\u00e9able. La ubicaci\u00f3n era genial, a pocos minutos a pie del barrio franc\u00e9s, otros puntos de inter\u00e9s y excelentes restaurantes en los alrededores. Le service de chambre \u00e9tait \u00e0 l'heure et mon petit d\u00e9jeuner est arriv\u00e9 chaud et pr\u00eat \u00e0 profiter. Je recommande cet h\u00f4tel pour le d\u00e9but d'un excellent s\u00e9jour \u00e0 Big Easy.\"\r\n                            }\r\n                        ]\r\n                    }\r\n                }\r\n            }\r\n        },\r\n        {\r\n            \"ginfo\": {\r\n                \"espa\u00f1ol\": \"El hotel est\u00e1 situado convenientemente en Canal Street en el borde del Barrio Franc\u00e9s cerca del r\u00edo. Cuando llegamos, las habitaciones estaban listas para entrar y el check-in fue facil\u00edsimo, \u00a1las galletas estaban buen\u00edsimas! El Louge de abajo era un buen lugar para tomar una copa antes de salir cada noche. Est\u00e1bamos a poca distancia a pie de todo en el Barrio Franc\u00e9s y coger un taxi en frente del hotel era f\u00e1cil. El tranv\u00eda tiene una parada en frente del hotel, Harrah's est\u00e1 al lado, el acuario, el centro comercial y un teatro en movimiento est\u00e1n al otro lado de la calle. El restaurante del hotel era bueno, no el mejor teniendo en cuenta que es Nueva Orleans, pero bueno para la comida del hotel. Yo no ten\u00eda un coche este viaje, pero usted tiene que pagar por el aparcamiento en la mayor\u00eda de los lugares en el trimestre. La piscina es peque\u00f1a, pero agradable para pasar el rato a media tarde y hay un peque\u00f1o gimnasio para hacer ejercicio r\u00e1pido. He estado en muchos lugares en el barrio franc\u00e9s en los \u00faltimos a\u00f1os y esta es una de las mejores experiencias que he tenido. Me sorprendi\u00f3 gratamente lo mucho que me gust\u00f3 la ubicaci\u00f3n\",\r\n                \"franc\u00e9s\": {\r\n                    \"data\": {\r\n                        \"translations\": [\r\n                            {\r\n                                \"detectedSourceLanguage\": \"en\",\r\n                                \"translatedText\": \"L'h\u00f4tel est id\u00e9alement situ\u00e9 sur Canal Street, au bord du quartier fran\u00e7ais pr\u00e8s de la rivi\u00e8re. Cuando llegamos, las habitaciones estaban listas para salir y los tr\u00e1mites de salida eran indolores, \u00a1las cookies eran geniales! Le rez-de-chauss\u00e9e \u00e9tait un bon endroit pour prendre un verre avant de partir chaque nuit. Est\u00e1bamos a distancia de marcha de todo el barrio franc\u00e9s y coger un taxi frente al hotel era f\u00e1cil. El tranv\u00eda se detiene frente al hotel, Harrah est\u00e1 al lado, el acuario, el centro comercial y un teatro de desmantelamiento est\u00e1n todos al otro lado de la calle. Le restaurant de l'h\u00f4tel \u00e9tait bien, pas le meilleur \u00e9tant donn\u00e9 que c'est la Nouvelle-Orl\u00e9ans, mais bon pour la nourriture de l'h\u00f4tel. Je n'avais pas de voiture ce voyage, mais vous devez payer pour le stationnement dans la plupart des endroits dans le quartier. La piscine est petite, mais agr\u00e9able de sortir en milieu d'apr\u00e8s-midi et il y a une petite salle de gym pour faire du sport. Je me suis entretenu dans de nombreux endroits dans le quartier fran\u00e7ais au cours des ann\u00e9es et c'est l'une des meilleures exp\u00e9riences que j'ai eu. J'ai \u00e9t\u00e9 agr\u00e9ablement suprizes \u00e0 quel point j'ai aim\u00e9 l'emplacement.\"\r\n                            }\r\n                        ]\r\n                    }\r\n                }\r\n            }\r\n        },\r\n        {\r\n            \"ginfo\": {\r\n                \"espa\u00f1ol\": \"El Doubltree est\u00e1 ubicado cerca de tantas atracciones que casi nunca necesitamos un taxi durante todo el tiempo que estuvimos all\u00ed. Las habitaciones limpias y bien mantenidas eran un placer volver a casa despu\u00e9s de un largo d\u00eda. No tuve ni un solo problema en todo el tiempo que estuve all\u00ed, desde un check-in c\u00e1lido y acogedor (\u00a1con una galleta estupenda!) hasta un check-out eficiente. Sin duda recomendar\u00eda el hotel a cualquiera que conociera que viajara a la Big Easy\",\r\n                \"french\": {\r\n                    \"data\": {\r\n                        \"translations\": [\r\n                            {\r\n                                \"detectedSourceLanguage\": \"en\",\r\n                                \"translatedText\": \"Le Doubltree est situ\u00e9 pr\u00e8s de tant d'attractions, nous n'avons presque jamais eu besoin d'un taxi pendant tout notre s\u00e9jour. Les chambres propres qui \u00e9taient bien entretenues \u00e9taient un r\u00e9gal pour rentrer \u00e0 la maison apr\u00e8s une longue journ\u00e9e. Je n'ai jamais connu un probl\u00e8me ou probl\u00e8me tout le temps o\u00f9 j'\u00e9tais l\u00e0-bas, d'un accueil chaleureux (avec un bon cookie!) \u00c0 un d\u00e9part efficace. Je recommanderais cet h\u00f4tel \u00e0 tous ceux que je connaissais qui voyageaient au Big Easy.\"\r\n                            }\r\n                        ]\r\n                    }\r\n                }\r\n            }\r\n        },\r\n        {\r\n            \"ginfo\": {\r\n                \"english\": \"Nos alojamos en el Doubletree Hotel New Orleans por primera vez el 14 de febrero de 2009. Lo bueno: el check in fue r\u00e1pido, las habitaciones eran c\u00f3modas y estaban muy limpias. Me olvid\u00e9 de algunos servicios y el personal fue muy r\u00e1pido en responder con traer lo que necesitaba. Todo el personal fue muy educado. Lo malo: las paredes son finas como el papel, literalmente puedes o\u00edr cada palabra en las habitaciones de al lado y en el pasillo. Me alojar\u00eda aqu\u00ed de nuevo por la ubicaci\u00f3n ideal, pero si necesitas un buen descanso nocturno, reconsid\u00e9ralo debido al ruido\",\r\n                \"french\": {\r\n                    \"data\": {\r\n                        \"translations\": [\r\n                            {\r\n                                \"detectedSourceLanguage\": \"en\",\r\n                                \"translatedText\": \"Nous avons s\u00e9journ\u00e9 au Doubletree Hotel New Orleans pour la premi\u00e8re fois le 14 f\u00e9vrier 2009. Le bon: l'enregistrement a \u00e9t\u00e9 rapide, les chambres \u00e9taient confortables et tr\u00e8s propres. J'ai oubli\u00e9 quelques \u00e9quipements et le personnel \u00e9tait tr\u00e8s rapide pour r\u00e9pondre \u00e0 ce que j'ai besoin de ce que j'avais besoin. Tout le personnel \u00e9tait tr\u00e8s poli. Un mauvais: les murs sont tr\u00e8s fins, vous pouvez litt\u00e9ralement entendre chaque mot dans les chambres \u00e0 c\u00f4t\u00e9 de vous et dans le couloir. Je reviendrais ici pour l'emplacement id\u00e9al, mais si vous avez besoin de bonnes nuits de repos, reconsid\u00e9rer \u00e0 cause du bruit.\"\r\n                            }\r\n                        ]\r\n                    }\r\n                }\r\n            }\r\n        }\r\n    ],\r\n    \"status\": \"success\",\r\n    \"m\u00e9tricas\": {\r\n        \"elapsedTime\": \"3.604491133s\",\r\n        \"executionTime\": \"3.604475374s\",\r\n        \"resultCount\": 6,\r\n        \"resultSize\": 13090\r\n    }\r\n}<\/pre>\n<p>Como no entiendo bien el franc\u00e9s, he hecho traducir la rese\u00f1a a <a href=\"https:\/\/en.wikipedia.org\/wiki\/Kannada\">Kannada<\/a>mi lengua materna.  Debo decir que la traducci\u00f3n era decente para una m\u00e1quina.  Algunas frases eran enrevesadas (casi parec\u00eda kannada antiguo), pero en general era comprensible.  Aqu\u00ed est\u00e1 la traducci\u00f3n.<\/p>\n<pre class=\"theme:github height-set:true height:750 width-set:true width:1000 wrap:true scroll:true whitespace-before:1 whitespace-after:1 lang:js decode:true\">&gt; SELECT ginfo\r\n     FROM (\r\n         select r.content, curl(\"https:\/\/translation.googleapis.com\/language\/translate\/v2?key=PUT SU CLAVE AQU\u00cd\",\r\n         {\"request\": \"POST\", \"header\": \"Content-Type: application\/json\",\r\n         \"data\": mydata }) como kannada\r\n         from `travel-sample` h use keys \"hotel_10142\" unnest h.reviews r\r\n         LET mydata = '{ \"q\":\"' || r.content || '\", \"source\": \"en\", \"target\": \"kn\"}') ginfo;\r\n{\r\n    \"requestID\": \"079f9dba-2da2-4941-b1be-70865997ec51\",\r\n    \"signature\": {\r\n        \"ginfo\": \"json\"\r\n    },\r\n    \"results\": [\r\n        {\r\n            \"ginfo\": {\r\n                \"content\": \"Esta tiene que ser la peor experiencia que he tenido en un hotel. Hicimos nuestra reserva con dos meses de antelaci\u00f3n para una habitaci\u00f3n de no fumadores con dos camas del 2 al 7 de julio de 2010. Nos alojamos cinco noches a $190 por noche y esto es lo que nos dieron, una habitaci\u00f3n para fumadores con una cama, y s\u00f3lo nos dijeron en la recepci\u00f3n que iba a ser una habitaci\u00f3n para fumadores, nada sobre la \u00fanica cama, cuando nos pregunt\u00f3 cu\u00e1ntas camas necesit\u00e1bamos, oh nos proporcionaron un roll-a-way, lo \u00fanico es que tuve que mover la silla al pasillo para que cupiera la cama. El cuarto de ba\u00f1o era tan peque\u00f1o que tienes que dar un paso en la ba\u00f1era para cerrar la puerta, no hay nevera en la habitaci\u00f3n, las puertas son baratos y horribles. s\u00f3lo s\u00e1banas en la cama no mantas \/ edredones, adem\u00e1s de eso, tuve que pagar $14.95 una noche para internet. Nunca recomendar\u00e9 este hotel. \u00bfC\u00f3mo se puede aceptar una reserva y afirmar que se mantendr\u00e1 hasta las 10 de la ma\u00f1ana del d\u00eda siguiente y, sin embargo, no proporcionar lo que se ped\u00eda en la reserva? \u00bfQu\u00e9 pasa si alguien en mi grupo era al\u00e9rgico al humo, asm\u00e1tico, o peor ... no habr\u00edamos conseguido una habitaci\u00f3n? completamente inaceptable no es de extra\u00f1ar que voy a seguir para alojarse en las suites de confort ... internet gratis, comodidades modernas (pantallas planas) oh y $85 una noche. insatisfecho ni siquiera se acercan a c\u00f3mo me siento. lo \u00fanico bueno de toda esta estancia fue la galleta caliente cuando llegu\u00e9 aqu\u00ed y la m\u00eda ni siquiera estaba caliente. Puedes coger esa galleta y... bueno, estoy seguro de que puedes imaginar el resto. Gracias por nada\",\r\n                \"kannada\": {\r\n                    \"data\": {\r\n                        \"translations\": [\r\n                            {\r\n                                \"translatedText\": \"\u0cb9\u0ccb\u0c9f\u0cc6\u0cb2\u0ccd\u0ca8\u0cb2\u0ccd\u0cb2\u0cbf \u0ca8\u0cbe\u0ca8\u0cc1 \u0cb9\u0cca\u0c82\u0ca6\u0cbf\u0ca6\u0ccd\u0ca6 \u0c95\u0cc6\u0c9f\u0ccd\u0c9f \u0c85\u0ca8\u0cc1\u0cad\u0cb5 \u0c8e\u0c82\u0ca6\u0cc1 \u0c87\u0ca6\u0cc1 \u0ca4\u0cbf\u0cb3\u0cbf\u0ca6\u0cc1 \u0cac\u0c82\u0ca6\u0cbf\u0ca6\u0cc6. \u0ca8\u0cae\u0ccd\u0cae \u0c95\u0cbe\u0caf\u0ccd\u0ca6\u0cbf\u0cb0\u0cbf\u0cb8\u0cc1\u0cb5\u0cbf\u0c95\u0cc6 \u0c8e\u0cb0\u0ca1\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3 \u0cae\u0cc1\u0c82\u0c9a\u0cbf\u0ca4\u0cb5\u0cbe\u0c97\u0cbf \u0c9c\u0cc1\u0cb2\u0cc8 2, 7 \u0cb0\u0cbf\u0c82\u0ca6 2010 \u0cb0\u0cb5\u0cb0\u0cc6\u0c97\u0cc6 \u0c8e\u0cb0\u0ca1\u0cc1 \u0cb9\u0cbe\u0cb8\u0cbf\u0c97\u0cc6\u0caf\u0cca\u0c82\u0ca6\u0cbf\u0c97\u0cc6 \u0ca7\u0cc2\u0cae\u0caa\u0cbe\u0ca8 \u0c95\u0cca\u0ca0\u0ca1\u0cbf\u0caf\u0ca8\u0ccd\u0ca8\u0cc1 \u0c87\u0cb0\u0cbf\u0cb8\u0cbf\u0ca6\u0cc6. \u0ca8\u0cbe\u0cb5\u0cc1 \u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf\u0c97\u0cc6 $ 190 \u0c97\u0cc6 \u0c90\u0ca6\u0cc1 \u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf\u0c97\u0cb3\u0cc1 \u0c87\u0cb0\u0cc1\u0ca4\u0ccd\u0ca4\u0cbf\u0ca6\u0ccd\u0ca6\u0cc7\u0cb5\u0cc6 \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0c87\u0ca6\u0cc1 \u0ca8\u0cae\u0c97\u0cc6 \u0cb8\u0cbf\u0c95\u0ccd\u0c95\u0cbf\u0ca4\u0cc1, \u0c92\u0c82\u0ca6\u0cc1 \u0cb9\u0cbe\u0cb8\u0cbf\u0c97\u0cc6\u0caf\u0cca\u0c82\u0ca6\u0cbf\u0c97\u0cc6 \u0ca7\u0cc2\u0cae\u0caa\u0cbe\u0ca8 \u0c95\u0cca\u0ca0\u0ca1\u0cbf, \u0c95\u0cc7\u0cb5\u0cb2 \u0cae\u0cc1\u0c82\u0cad\u0cbe\u0c97\u0ca6 \u0cae\u0cc7\u0c9c\u0cbf\u0ca8 \u0cac\u0cb3\u0cbf \u0c85\u0ca6\u0cc1 \u0ca7\u0cc2\u0cae\u0caa\u0cbe\u0ca8 \u0c95\u0cca\u0ca0\u0ca1\u0cbf \u0c8e\u0c82\u0ca6\u0cc1 \u0cb9\u0cc7\u0cb3\u0cc1\u0ca4\u0ccd\u0ca4\u0cbf\u0ca6\u0ccd\u0ca6\u0cc6\u0cb5\u0cc1, \u0c92\u0c82\u0ca6\u0cc1 \u0cb9\u0cbe\u0cb8\u0cbf\u0c97\u0cc6\u0caf \u0cac\u0c97\u0ccd\u0c97\u0cc6 \u0c8f\u0ca8\u0cc2 \u0c87\u0cb2\u0ccd\u0cb2, \u0ca8\u0cae\u0c97\u0cc6 \u0c8e\u0cb7\u0ccd\u0c9f\u0cc1 \u0cb9\u0cbe\u0cb8\u0cbf\u0c97\u0cc6\u0c97\u0cb3\u0cc1 \u0cac\u0cc7\u0c95\u0cbe\u0c97\u0cbf\u0cb5\u0cc6 \u0c8e\u0c82\u0ca6\u0cc1 \u0c95\u0cc7\u0cb3\u0cbf\u0ca6\u0cbe\u0c97, \u0c85\u0cb5\u0cb0\u0cc1 \u0cb0\u0ccb\u0cb2\u0ccd-\u0c8e-\u0cb5\u0cc7\u0cb5\u0ca8\u0ccd\u0ca8\u0cc1 \u0c92\u0ca6\u0c97\u0cbf\u0cb8\u0cbf\u0ca6\u0cb0\u0cc1, \u0c95\u0cc7\u0cb5\u0cb2 \u0cb5\u0cbf\u0cb7\u0caf \u0ca8\u0cbe\u0ca8\u0cc1 \u0cb9\u0cbe\u0cb8\u0cbf\u0c97\u0cc6\u0caf\u0ca8\u0ccd\u0ca8\u0cc1 \u0cb9\u0cca\u0c82\u0ca6\u0cb2\u0cc1 \u0cb9\u0c9c\u0cbe\u0cb0\u0ca6 \u0c92\u0cb3\u0c97\u0cc6 \u0c95\u0cc1\u0cb0\u0ccd\u0c9a\u0cbf. \u0c9f\u0cbf\u0cb5\u0cbf \u0ca8\u0ca8\u0ccd\u0ca8\u0c82\u0ca4\u0cc6\u0caf\u0cc7 \u0cb9\u0cb3\u0cc6\u0caf\u0ca6\u0cc1 \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0cb8\u0ccd\u0caa\u0cc0\u0c95\u0cb0\u0ccd \u0c9a\u0cbf\u0ca4\u0ccd\u0cb0\u0cc0\u0c95\u0cb0\u0cbf\u0cb8\u0cb2\u0cbe\u0caf\u0cbf\u0ca4\u0cc1. \u0cac\u0cbe\u0ca4\u0ccd\u0cb0\u0cc2\u0cae\u0ccd \u0c9a\u0cbf\u0c95\u0ccd\u0c95\u0ca6\u0cbe\u0c97\u0cbf\u0ca6\u0cc6, \u0cac\u0cbe\u0c97\u0cbf\u0cb2\u0ca8\u0ccd\u0ca8\u0cc1 \u0cae\u0cc1\u0c9a\u0ccd\u0c9a\u0cb2\u0cc1 \u0ca8\u0cc0\u0cb5\u0cc1 \u0c9f\u0cac\u0ccd\u0cac\u0cbf\u0ca8\u0cca\u0cb3\u0c97\u0cc6 \u0cb9\u0cc6\u0c9c\u0ccd\u0c9c\u0cc6 \u0cb9\u0cbe\u0c95\u0cac\u0cc7\u0c95\u0cc1, \u0c95\u0ccb\u0ca3\u0cc6\u0caf\u0cb2\u0ccd\u0cb2\u0cbf \u0caf\u0cbe\u0cb5\u0cc1\u0ca6\u0cc7 \u0cab\u0ccd\u0cb0\u0cbf\u0c9c\u0ccd \u0c87\u0cb2\u0ccd\u0cb2, \u0cac\u0cbe\u0c97\u0cbf\u0cb2\u0cc1 \u0c85\u0c97\u0ccd\u0c97\u0cb5\u0cbe\u0c97\u0cbf\u0ca6\u0ccd\u0ca6\u0cc1 \u0cad\u0caf\u0cbe\u0ca8\u0c95\u0cb5\u0cbe\u0c97\u0cbf\u0ca6\u0cc6. \u0cb9\u0cbe\u0cb8\u0cbf\u0c97\u0cc6\u0caf \u0cae\u0cc7\u0cb2\u0cc6 \u0cae\u0cbe\u0ca4\u0ccd\u0cb0 \u0cb9\u0cbe\u0cb3\u0cc6\u0c97\u0cb3\u0cc1 \u0c95\u0c82\u0cac\u0cb3\u0cbf\u0c97\u0cb3\u0cc1 \/ \u0c95\u0ccd\u0cb5\u0cbf\u0cb2\u0ccd\u0c9f\u0ccd\u0cb8\u0ccd \u0cae\u0cbe\u0ca4\u0ccd\u0cb0\u0cb5\u0cb2\u0ccd\u0cb2, \u0c85\u0ca6\u0cb0 \u0cae\u0cc7\u0cb2\u0cc6, \u0ca8\u0cbe\u0ca8\u0cc1 \u0c85\u0c82\u0ca4\u0cb0\u0ccd\u0c9c\u0cbe\u0cb2\u0c95\u0ccd\u0c95\u0cbe\u0c97\u0cbf $ 14.95 \u0cb0\u0cb7\u0ccd\u0c9f\u0cc1 \u0cb9\u0ca3\u0cb5\u0ca8\u0ccd\u0ca8\u0cc1 \u0caa\u0cbe\u0cb5\u0ca4\u0cbf\u0cb8\u0cac\u0cc7\u0c95\u0cbe\u0caf\u0cbf\u0ca4\u0cc1. \u00a1\u0ca8\u0cbe\u0ca8\u0cc1 \u0c88 \u0cb9\u0ccb\u0c9f\u0cc6\u0cb2\u0ccd\u0c97\u0cc6 \u0c8e\u0c82\u0ca6\u0cbf\u0c97\u0cc2 \u0cb6\u0cbf\u0cab\u0cbe\u0cb0\u0cb8\u0cc1 \u0cae\u0cbe\u0ca1\u0cc1\u0cb5\u0cc1\u0ca6\u0cbf\u0cb2\u0ccd\u0cb2! \u0cae\u0cc1\u0c82\u0ca6\u0cbf\u0ca8 \u0ca6\u0cbf\u0ca8 \u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6 10 \u0c97\u0c82\u0c9f\u0cc6\u0c97\u0cc6 \u0ca8\u0ca1\u0cc6\u0caf\u0cb2\u0cbf\u0ca6\u0cc6 \u0c8e\u0c82\u0ca6\u0cc1 \u0cae\u0cc0\u0cb8\u0cb2\u0cbe\u0ca4\u0cbf \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0cb0\u0cbe\u0c9c\u0ccd\u0caf\u0cb5\u0ca8\u0ccd\u0ca8\u0cc1 \u0ca8\u0cc0\u0cb5\u0cc1 \u0cb9\u0cc7\u0c97\u0cc6 \u0ca4\u0cc6\u0c97\u0cc6\u0ca6\u0cc1\u0c95\u0cca\u0cb3\u0ccd\u0cb3\u0cac\u0cb9\u0cc1\u0ca6\u0cc1, \u0c86\u0ca6\u0cb0\u0cc6 \u0cae\u0cc0\u0cb8\u0cb2\u0cbe\u0ca4\u0cbf\u0caf\u0cb2\u0ccd\u0cb2\u0cbf \u0c8f\u0ca8\u0cc1 \u0cb5\u0cbf\u0ca8\u0c82\u0ca4\u0cbf\u0cb8\u0cb2\u0cbe\u0c97\u0cbf\u0ca6\u0cc6? \u0ca8\u0ca8\u0ccd\u0ca8 \u0caa\u0cbe\u0cb0\u0ccd\u0c9f\u0cbf\u0caf\u0cb2\u0ccd\u0cb2\u0cbf \u0caf\u0cbe\u0cb0\u0ccb \u0cb9\u0cca\u0c97\u0cc6, \u0c85\u0cb8\u0ccd\u0ca4\u0cae, \u0c85\u0ca5\u0cb5\u0cbe \u0c95\u0cc6\u0c9f\u0ccd\u0c9f\u0ca6\u0ccd\u0ca6\u0c95\u0ccd\u0c95\u0cc6 \u0c85\u0cb2\u0cb0\u0ccd\u0c9c\u0cbf\u0caf\u0cbe\u0c97\u0cbf\u0ca6\u0ccd\u0ca6\u0cb0\u0cc6 ... \u0ca8\u0cbe\u0cb5\u0cc1 \u0c92\u0c82\u0ca6\u0cc1 \u0c95\u0cca\u0ca0\u0ca1\u0cbf\u0caf\u0ca8\u0ccd\u0ca8\u0cc1 \u0caa\u0ca1\u0cc6\u0ca6\u0cbf\u0cb0\u0cb2\u0cbf\u0cb2\u0ccd\u0cb2\u0cb5\u0cc6? \u0cb8\u0c82\u0caa\u0cc2\u0cb0\u0ccd\u0ca3\u0cb5\u0cbe\u0c97\u0cbf \u0cb8\u0ccd\u0cb5\u0cc0\u0c95\u0cbe\u0cb0\u0cbe\u0cb0\u0ccd\u0cb9\u0cb5\u0cb2\u0ccd\u0cb2 \u0caf\u0cbe\u0cb5\u0cc1\u0ca6\u0cc7 \u0c86\u0cb6\u0ccd\u0c9a\u0cb0\u0ccd\u0caf \u0ca8\u0cbe\u0ca8\u0cc1 \u0cb8\u0ccc\u0c95\u0cb0\u0ccd\u0caf\u0c97\u0cb3\u0cbf\u0c97\u0cc6 \u0c95\u0ccb\u0ca3\u0cc6\u0c97\u0cb3\u0cc1 \u0ca8\u0cb2\u0ccd\u0cb2\u0cbf \u0c89\u0cb3\u0cbf\u0caf\u0cb2\u0cc1 \u0cae\u0cc1\u0c82\u0ca6\u0cc1\u0cb5\u0cb0\u0cbf\u0caf\u0cc1\u0ca4\u0ccd\u0ca4\u0ca6\u0cc6 ... \u0c89\u0c9a\u0cbf\u0ca4 \u0c87\u0c82\u0c9f\u0cb0\u0ccd\u0ca8\u0cc6\u0c9f\u0ccd, \u0c86\u0ca7\u0cc1\u0ca8\u0cbf\u0c95 \u0cb8\u0ccc\u0c95\u0cb0\u0ccd\u0caf\u0c97\u0cb3\u0cc1 (\u0cab\u0ccd\u0cb2\u0cbe\u0c9f\u0ccd \u0caa\u0cb0\u0ca6\u0cc6\u0c97\u0cb3\u0cc1) \u0c93\u0cb9\u0ccd \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 $ 85 \u0c92\u0c82\u0ca6\u0cc1 \u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf. \u0c85\u0ca4\u0cc3\u0caa\u0ccd\u0ca4\u0cb0\u0cbe\u0c97\u0cbf\u0ca6\u0ccd\u0ca6\u0cb0\u0cc2 \u0ca8\u0cbe\u0ca8\u0cc1 \u0cb9\u0cc7\u0c97\u0cc6 \u0cad\u0cbe\u0cb5\u0cbf\u0cb8\u0cc1\u0ca4\u0ccd\u0ca4\u0cc7\u0ca8\u0cc6 \u0c8e\u0c82\u0cac\u0cc1\u0ca6\u0cb0 \u0cb9\u0ca4\u0ccd\u0ca4\u0cbf\u0cb0 \u0cac\u0cb0\u0cc1\u0cb5\u0cc1\u0ca6\u0cbf\u0cb2\u0ccd\u0cb2. \u0ca8\u0cbe\u0ca8\u0cc1 \u0c87\u0cb2\u0ccd\u0cb2\u0cbf\u0c97\u0cc6 \u0cac\u0c82\u0ca6\u0cbe\u0c97 \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0c97\u0ca3\u0cbf \u0c95\u0cc2\u0ca1 \u0cac\u0cbf\u0cb8\u0cbf\u0caf\u0cbe\u0c97\u0cbf\u0cb0\u0cb2\u0cbf\u0cb2\u0ccd\u0cb2\u0cb5\u0cbe\u0ca6\u0ccd\u0ca6\u0cb0\u0cbf\u0c82\u0ca6 \u0c88 \u0cb8\u0c82\u0caa\u0cc2\u0cb0\u0ccd\u0ca3 \u0cb5\u0cbe\u0cb8\u0ccd\u0ca4\u0cb5\u0ccd\u0caf\u0ca6\u0cb2\u0ccd\u0cb2\u0cc7 \u0c87\u0cb0\u0cc1\u0cb5 \u0c8f\u0c95\u0cc8\u0c95 \u0c92\u0cb3\u0ccd\u0cb3\u0cc6\u0caf\u0ca6\u0cc1 \u0cac\u0cbf\u0cb8\u0cbf \u0c95\u0cc1\u0c95\u0cc0. \u0ca8\u0cc0\u0cb5\u0cc1 \u0c86 \u0c95\u0cc1\u0c95\u0cc0 \u0ca4\u0cc6\u0c97\u0cc6\u0ca6\u0cc1\u0c95\u0cca\u0cb3\u0ccd\u0cb3\u0cac\u0cb9\u0cc1\u0ca6\u0cc1 \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 ... \u0c9a\u0cc6\u0ca8\u0ccd\u0ca8\u0cbe\u0c97\u0cbf \u0c89\u0cb3\u0cbf\u0ca6\u0cbf\u0cb0\u0cc1\u0cb5\u0cc1\u0ca6\u0ca8\u0ccd\u0ca8\u0cc1 \u0ca8\u0cc0\u0cb5\u0cc1 \u0cb2\u0cc6\u0c95\u0ccd\u0c95\u0cbe\u0c9a\u0cbe\u0cb0 \u0cae\u0cbe\u0ca1\u0cac\u0cb9\u0cc1\u0ca6\u0cc1 \u0c8e\u0c82\u0ca6\u0cc1 \u0ca8\u0ca8\u0c97\u0cc6 \u0c96\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf\u0caf\u0cbf\u0ca6\u0cc6. \u0ca5\u0cbe\u0c82\u0c95\u0ccd\u0cb8\u0ccd \u0c8f\u0ca8\u0cc2 \u0c87\u0cb2\u0ccd\u0cb2!\"\r\n                            }\r\n                        ]\r\n                    }\r\n                }\r\n            }\r\n        },\r\n        {\r\n            \"ginfo\": {\r\n                \"content\": \"OK - Reserv\u00e9 este lugar unas 8 semanas antes del viaje, cuando las habitaciones a\u00fan costaban $116 para una noche de s\u00e1bado en el sitio de Doubletree\/Hilton. A medida que se acercaba la fecha del viaje, cambiaba el precio y la tarifa sub\u00eda a m\u00e1s de $200. $116 era una ganga, pero el lugar no vale $200. Tuve la habitaci\u00f3n 1022 - muy peque\u00f1a, con moho en el armario de la esquina, y justo al final del pasillo de los armarios de la limpieza (golpeaban sus puertas d\u00eda y noche). La cama era c\u00f3moda y el personal muy amable. No lo sab\u00eda cuando reserv\u00e9 el hotel, pero me encant\u00f3 ver que estaba en la misma intersecci\u00f3n que el Harrah's Casino, as\u00ed que perd\u00ed $50. El hotel tambi\u00e9n est\u00e1 justo en una parada de tranv\u00eda en Canal Street. $116 - s\u00ed, me volver\u00eda a alojar all\u00ed sin dudarlo. $200 - no se puede. Reserva con tiempo y tolera los inconvenientes a cambio de un precio de ganga\",\r\n                \"kannada\": {\r\n                    \"data\": {\r\n                        \"traducciones\": [\r\n                            {\r\n                                \"translatedText\": \"\u0cb8\u0cb0\u0cbf - \u0c88 \u0cb8\u0ccd\u0ca5\u0cb3\u0cb5\u0cc1 \u0caa\u0ccd\u0cb0\u0caf\u0cbe\u0ca3\u0c95\u0ccd\u0c95\u0cc6 8 \u0cb5\u0cbe\u0cb0\u0c97\u0cb3 \u0cae\u0cc1\u0c82\u0c9a\u0cbf\u0ca4\u0cb5\u0cbe\u0c97\u0cbf, \u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0 \u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf \u0ca1\u0cac\u0cb2\u0ccd\u0c9f\u0ccd\u0cb0\u0cc0 \/ \u0cb9\u0cbf\u0cb2\u0ccd\u0c9f\u0ca8\u0ccd \u0cb8\u0cc8\u0c9f\u0ccd\u0ca8\u0cb2\u0ccd\u0cb2\u0cbf \u0c95\u0cca\u0ca0\u0ca1\u0cbf\u0c97\u0cb3\u0cc1 \u0c87\u0ca8\u0ccd\u0ca8\u0cc2 $ 116 \u0c86\u0c97\u0cbf\u0ca6\u0ccd\u0ca6\u0cbe\u0c97 \u0ca8\u0cbe\u0ca8\u0cc1 \u0c88 \u0cb8\u0ccd\u0ca5\u0cb3\u0cb5\u0ca8\u0ccd\u0ca8\u0cc1 \u0c97\u0cca\u0ca4\u0ccd\u0ca4\u0cc1 \u0cae\u0cbe\u0ca1\u0cbf\u0ca6\u0cc6. \u0caa\u0ccd\u0cb0\u0caf\u0cbe\u0ca3\u0ca6 \u0ca6\u0cbf\u0ca8\u0cbe\u0c82\u0c95 \u0cb9\u0ca4\u0ccd\u0ca4\u0cbf\u0cb0 \u0cac\u0c82\u0ca6\u0cbe\u0c97, \u0ca8\u0cbe\u0ca8\u0cc1 \u0cae\u0cb0\u0cc1\u0caa\u0cbe\u0cb5\u0ca4\u0cbf \u0cae\u0cbe\u0ca1\u0cc1\u0ca4\u0ccd\u0ca4\u0cc7\u0ca8\u0cc6 \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0ca6\u0cb0\u0cb5\u0cc1 $ 200 \u0c95\u0ccd\u0c95\u0cbf\u0c82\u0ca4 \u0cb9\u0cc6\u0c9a\u0ccd\u0c9a\u0cbf\u0ca6\u0cc6. $ 116 \u0c92\u0c82\u0ca6\u0cc1 \u0c9a\u0ccc\u0c95\u0cbe\u0cb6\u0cbf\u0caf\u0cbe\u0c97\u0cbf\u0ca4\u0ccd\u0ca4\u0cc1, \u0c86\u0ca6\u0cb0\u0cc6 \u0cb8\u0ccd\u0ca5\u0cb3\u0cb5\u0cc1 $ 200 \u0cae\u0ccc\u0cb2\u0ccd\u0caf\u0ca6\u0ccd\u0ca6\u0cbe\u0c97\u0cbf\u0cb2\u0ccd\u0cb2. \u0ca8\u0cbe\u0ca8\u0cc1 \u0c95\u0ccb\u0ca3\u0cc6 1022 \u0c85\u0ca8\u0ccd\u0ca8\u0cc1 \u0cb9\u0cca\u0c82\u0ca6\u0cbf\u0ca6\u0ccd\u0ca6\u0cc6 - \u0cac\u0cb9\u0cb3 \u0c9a\u0cbf\u0c95\u0ccd\u0c95\u0ca6\u0cbe\u0ca6, \u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0cae\u0cc2\u0cb2\u0cc6\u0caf\u0cb2\u0ccd\u0cb2\u0cbf\u0cb0\u0cc1\u0cb5 \u0cb6\u0cbf\u0cb2\u0cc0\u0c82\u0ca7\u0ccd\u0cb0, \u0cae\u0ca8\u0cc6\u0cae\u0ca8\u0cc6\u0caf \u0cae\u0cc1\u0c9a\u0ccd\u0c9a\u0cc1\u0cae\u0cb0\u0cc6\u0caf\u0cbf\u0c82\u0ca6 \u0cb9\u0cbe\u0cb2\u0ccd \u0c95\u0cc6\u0cb3\u0c97\u0cc6 \u0cac\u0cbf\u0ca6\u0ccd\u0ca6 (\u0c85\u0cb5\u0cb0\u0cc1 \u0ca6\u0cbf\u0ca8 \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf \u0ca4\u0cae\u0ccd\u0cae \u0cac\u0cbe\u0c97\u0cbf\u0cb2\u0cc1\u0c97\u0cb3\u0ca8\u0ccd\u0ca8\u0cc1 \u0cb9\u0cca\u0ca1\u0cc6\u0caf\u0cc1\u0ca4\u0ccd\u0ca4\u0cbf\u0ca6\u0ccd\u0ca6\u0cb0\u0cc1). \u0cb9\u0cbe\u0cb8\u0cbf\u0c97\u0cc6 \u0c86\u0cb0\u0cbe\u0cae\u0ca6\u0cbe\u0caf\u0c95 \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0cb8\u0cbf\u0cac\u0ccd\u0cac\u0c82\u0ca6\u0cbf \u0cac\u0cb9\u0cb3 \u0cb5\u0cbf\u0ca8\u0caf\u0cb6\u0cc0\u0cb2\u0cb0\u0cbe\u0c97\u0cbf\u0ca6\u0ccd\u0ca6\u0cb0\u0cc1. \u0ca8\u0cbe\u0ca8\u0cc1 \u0cb9\u0ccb\u0c9f\u0cc6\u0cb2\u0ccd \u0c85\u0ca8\u0ccd\u0ca8\u0cc1 \u0cac\u0cc1\u0c95\u0ccd \u0cae\u0cbe\u0ca1\u0cc1\u0ca4\u0ccd\u0ca4\u0cbf\u0cb0\u0cc1\u0cb5\u0cbe\u0c97 \u0ca8\u0cbe\u0ca8\u0cc1 \u0c87\u0ca6\u0ca8\u0ccd\u0ca8\u0cc1 \u0ca4\u0cbf\u0cb3\u0cbf\u0ca6\u0cbf\u0cb0\u0cb2\u0cbf\u0cb2\u0ccd\u0cb2, \u0c86\u0ca6\u0cb0\u0cc6 \u0c87\u0ca6\u0cc1 \u0cb9\u0cbe\u0cb0\u0ccd\u0cb0\u0cbe\u0cb9\u0ccd \u0c95\u0ccd\u0caf\u0cbe\u0cb8\u0cbf\u0ca8\u0cca\u0ca6\u0cb2\u0ccd\u0cb2\u0cbf \u0c85\u0ca6\u0cc7 \u0c9b\u0cc7\u0ca6\u0c95\u0ca6\u0cb2\u0ccd\u0cb2\u0cbf\u0ca6\u0cc6 \u0c8e\u0c82\u0ca6\u0cc1 \u0ca8\u0ca8\u0c97\u0cc6 \u0ca5\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd\u0ca1\u0ccd \u0cae\u0cbe\u0ca1\u0cb2\u0cbe\u0caf\u0cbf\u0ca4\u0cc1, \u0cb9\u0cbe\u0c97\u0cbe\u0c97\u0cbf \u0ca8\u0cbe\u0ca8\u0cc1 $ 50 \u0c95\u0cb3\u0cc6\u0ca6\u0cc1\u0c95\u0cca\u0c82\u0ca1\u0cc6. \u0c95\u0cbe\u0ca8\u0cbe\u0cb2\u0ccd \u0cb8\u0ccd\u0c9f\u0ccd\u0cb0\u0cc0\u0c9f\u0ccd\u0ca8\u0cb2\u0ccd\u0cb2\u0cbf\u0cb0\u0cc1\u0cb5 \u0c9f\u0ccd\u0cb0\u0cbe\u0cb2\u0cbf \u0c95\u0cbe\u0cb0\u0ccd \u0cb8\u0ccd\u0c9f\u0cbe\u0caa\u0ccd\u0ca8\u0cb2\u0ccd\u0cb2\u0cbf \u0cb9\u0ccb\u0c9f\u0cc6\u0cb2\u0ccd \u0cb8\u0cb9 \u0cb8\u0cb0\u0cbf\u0caf\u0cbe\u0c97\u0cbf\u0ca6\u0cc6. $ 116 - \u0cb9\u0ccc\u0ca6\u0cc1, \u0ca8\u0cbe\u0ca8\u0cc1 \u0cae\u0ca4\u0ccd\u0ca4\u0cc6 \u0cb9\u0cc3\u0ca6\u0caf \u0cac\u0ca1\u0cbf\u0ca4\u0ca6\u0cb2\u0ccd\u0cb2\u0cbf \u0c87\u0cb0\u0cc1\u0ca4\u0ccd\u0ca4\u0cc7\u0ca8\u0cc6. $ 200 - \u0c87\u0cb2\u0ccd\u0cb2. \u0c9a\u0ccc\u0c95\u0cbe\u0cb6\u0cbf \u0cac\u0cc6\u0cb2\u0cc6\u0c97\u0cc6 \u0cb5\u0cbf\u0ca8\u0cbf\u0cae\u0caf\u0cb5\u0cbe\u0c97\u0cbf \u0c85\u0ca8\u0ca8\u0cc1\u0c95\u0cc2\u0cb2\u0ca4\u0cc6\u0c97\u0cb3\u0ca8\u0ccd\u0ca8\u0cc1 \u0caa\u0ccd\u0cb0\u0cbe\u0cb0\u0c82\u0cad\u0cbf\u0cb8\u0cbf \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0cb8\u0cb9\u0cbf\u0cb8\u0cbf\u0c95\u0cca\u0cb3\u0ccd\u0cb3\u0cbf.\"\r\n                            }\r\n                        ]\r\n                    }\r\n                }\r\n            }\r\n        },\r\n        {\r\n            \"ginfo\": {\r\n                \"content\": \"Me impresion\u00f3 mi habitaci\u00f3n y el gran servicio que recib\u00ed en recepci\u00f3n. El personal me pareci\u00f3 servicial y muy agradable. La ubicaci\u00f3n era estupenda, a poca distancia a pie del Barrio Franc\u00e9s, otros puntos de inter\u00e9s y restaurantes estupendos en las inmediaciones. El servicio de habitaciones fue puntual y mi desayuno lleg\u00f3 caliente y listo para disfrutar. Recomendar\u00eda este hotel para empezar una gran estancia en Big Easy\",\r\n                \"kannada\": {\r\n                    \"data\": {\r\n                        \"translations\": [\r\n                            {\r\n                                \"translatedText\": \"\u0ca8\u0ca8\u0ccd\u0ca8 \u0c95\u0cca\u0ca0\u0ca1\u0cbf \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0ca8\u0cbe\u0ca8\u0cc1 \u0cae\u0cc1\u0c82\u0cad\u0cbe\u0c97\u0ca6 \u0cae\u0cc7\u0c9c\u0cbf\u0ca8 \u0cac\u0cb3\u0cbf \u0caa\u0ca1\u0cc6\u0ca6 \u0c85\u0ca4\u0ccd\u0caf\u0cc1\u0ca4\u0ccd\u0ca4\u0cae \u0cb8\u0cc7\u0cb5\u0cc6\u0caf\u0cbf\u0c82\u0ca6 \u0caa\u0ccd\u0cb0\u0cad\u0cbe\u0cb5\u0cbf\u0ca4\u0ca8\u0cbe\u0c97\u0cbf\u0ca6\u0ccd\u0ca6\u0cc6. \u0ca8\u0cbe\u0ca8\u0cc1 \u0cb8\u0cbf\u0cac\u0ccd\u0cac\u0c82\u0ca6\u0cbf \u0cb8\u0cb9\u0cbe\u0caf\u0c95\u0cb5\u0cbe\u0c97\u0cbf\u0ca6\u0cc6\u0caf\u0cc6 \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0c85\u0ca4\u0ccd\u0caf\u0c82\u0ca4 \u0c86\u0cb9\u0ccd\u0cb2\u0cbe\u0ca6\u0c95\u0cb0 \u0c8e\u0c82\u0ca6\u0cc1 \u0c95\u0c82\u0ca1\u0cc1\u0cac\u0c82\u0ca6\u0cbf\u0cb2\u0ccd\u0cb2. \u0c88 \u0cb8\u0ccd\u0ca5\u0cb3\u0cb5\u0cc1 \u0cab\u0ccd\u0cb0\u0cc6\u0c82\u0c9a\u0ccd \u0c95\u0ccd\u0cb5\u0cbe\u0cb0\u0ccd\u0c9f\u0cb0\u0ccd\u0c97\u0cc6 \u0cb8\u0cc1\u0cb2\u0cad \u0cb5\u0cbe\u0c95\u0cbf\u0c82\u0c97\u0ccd \u0ca6\u0cc2\u0cb0\u0ca6\u0cca\u0c82\u0ca6\u0cbf\u0c97\u0cc6, \u0c87\u0ca4\u0cb0 \u0caa\u0ccd\u0cb0\u0ca6\u0cc7\u0cb6\u0ca6 \u0c86\u0cb8\u0c95\u0ccd\u0ca4\u0cbf\u0c97\u0cb3\u0cc1 \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0ca4\u0c95\u0ccd\u0cb7\u0ca3\u0ca6 \u0caa\u0ccd\u0cb0\u0ca6\u0cc7\u0cb6\u0ca6 \u0ca6\u0cca\u0ca1\u0ccd\u0ca1 \u0cb0\u0cc6\u0cb8\u0ccd\u0c9f\u0cca\u0cb0\u0cc6\u0c82\u0c9f\u0ccd\u0c97\u0cb3\u0cca\u0c82\u0ca6\u0cbf\u0c97\u0cc6 \u0c89\u0ca4\u0ccd\u0ca4\u0cae\u0cb5\u0cbe\u0c97\u0cbf\u0ca4\u0ccd\u0ca4\u0cc1. \u0cb0\u0cc2\u0cae\u0ccd \u0cb8\u0cc7\u0cb5\u0cc6\u0caf\u0cc1 \u0cb8\u0cae\u0caf\u0c95\u0ccd\u0c95\u0cc6 \u0c87\u0ca4\u0ccd\u0ca4\u0cc1 \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0ca8\u0ca8\u0ccd\u0ca8 \u0c89\u0caa\u0cb9\u0cbe\u0cb0\u0cb5\u0cc1 \u0cac\u0cbf\u0cb8\u0cbf\u0caf\u0cbe\u0c97\u0cbf \u0cac\u0c82\u0ca6\u0cc1 \u0c86\u0ca8\u0c82\u0ca6\u0cbf\u0cb8\u0cb2\u0cc1 \u0cb8\u0cbf\u0ca6\u0ccd\u0ca7\u0cb5\u0cbe\u0c97\u0cbf\u0ca6\u0cc6. \u0cac\u0cbf\u0c97\u0ccd \u0c88\u0cb8\u0cbf\u0ca8\u0cb2\u0ccd\u0cb2\u0cbf \u0c89\u0ca4\u0ccd\u0ca4\u0cae \u0cb5\u0cbe\u0cb8\u0ccd\u0ca4\u0cb5\u0ccd\u0caf\u0ca6 \u0caa\u0ccd\u0cb0\u0cbe\u0cb0\u0c82\u0cad\u0c95\u0ccd\u0c95\u0cbe\u0c97\u0cbf \u0ca8\u0cbe\u0ca8\u0cc1 \u0c88 \u0cb9\u0ccb\u0c9f\u0cc6\u0cb2\u0ccd \u0c85\u0ca8\u0ccd\u0ca8\u0cc1 \u0cb6\u0cbf\u0cab\u0cbe\u0cb0\u0cb8\u0cc1 \u0cae\u0cbe\u0ca1\u0cbf\u0ca6\u0ccd\u0ca6\u0cc7\u0ca8\u0cc6.\"\r\n                            }\r\n                        ]\r\n                    }\r\n                }\r\n            }\r\n        },\r\n        {\r\n            \"ginfo\": {\r\n                \"content\": \"El hotel est\u00e1 situado convenientemente en Canal Street en el borde del Barrio Franc\u00e9s cerca del r\u00edo. Cuando llegamos, las habitaciones estaban listas para entrar y el registro fue muy sencillo. El Louge de abajo era un buen lugar para tomar una copa antes de salir cada noche. Est\u00e1bamos a poca distancia a pie de todo en el Barrio Franc\u00e9s y coger un taxi en frente del hotel era f\u00e1cil. El tranv\u00eda tiene una parada en frente del hotel, Harrah's est\u00e1 al lado, el acuario, el centro comercial y un teatro en movimiento est\u00e1n al otro lado de la calle. El restaurante del hotel era bueno, no el mejor teniendo en cuenta que es Nueva Orleans, pero bueno para la comida del hotel. Yo no ten\u00eda un coche este viaje, pero usted tiene que pagar por el aparcamiento en la mayor\u00eda de los lugares en el trimestre. La piscina es peque\u00f1a, pero agradable para pasar el rato a media tarde y hay un peque\u00f1o gimnasio para hacer ejercicio r\u00e1pido. He estado en muchos lugares en el barrio franc\u00e9s en los \u00faltimos a\u00f1os y esta es una de las mejores experiencias que he tenido. Me sorprendi\u00f3 gratamente lo mucho que me gust\u00f3 la ubicaci\u00f3n\",\r\n                \"kannada\": {\r\n                    \"data\": {\r\n                        \"translations\": [\r\n                            {\r\n                                \"translatedText\": \"\u0ca8\u0ca6\u0cbf\u0caf \u0cac\u0cb3\u0cbf \u0cab\u0ccd\u0cb0\u0cc6\u0c82\u0c9a\u0ccd \u0c95\u0ccd\u0cb5\u0cbe\u0cb0\u0ccd\u0c9f\u0cb0\u0ccd\u0ca8 \u0c85\u0c82\u0c9a\u0cbf\u0ca8\u0cb2\u0ccd\u0cb2\u0cbf\u0cb0\u0cc1\u0cb5 \u0c95\u0cbe\u0ca8\u0cbe\u0cb2\u0ccd \u0cb8\u0ccd\u0c9f\u0ccd\u0cb0\u0cc0\u0c9f\u0ccd\u0ca8\u0cb2\u0ccd\u0cb2\u0cbf \u0c88 \u0cb9\u0ccb\u0c9f\u0cc6\u0cb2\u0ccd \u0c85\u0ca8\u0cc1\u0c95\u0cc2\u0cb2\u0c95\u0cb0\u0cb5\u0cbe\u0c97\u0cbf \u0c87\u0ca6\u0cc6. \u00a1\u0ca8\u0cbe\u0cb5\u0cc1 \u0cac\u0c82\u0ca6\u0cbe\u0c97 \u0c95\u0cca\u0ca0\u0ca1\u0cbf\u0c97\u0cb3\u0cc1 \u0cb9\u0ccb\u0c97\u0cb2\u0cc1 \u0cb8\u0cbf\u0ca6\u0ccd\u0ca7\u0cb5\u0cbe\u0c97\u0cbf\u0ca6\u0ccd\u0ca6\u0cb5\u0cc1 \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0ca8\u0ccb\u0cb5\u0cc1\u0cb0\u0cb9\u0cbf\u0ca4\u0cb5\u0cbe\u0c97\u0cbf\u0ca6\u0ccd\u0ca6\u0cb5\u0cc1, \u0c95\u0cc1\u0c95\u0cc0\u0c97\u0cb3\u0cc1 \u0cae\u0ca8\u0cae\u0ccb\u0cb9\u0c95\u0cb5\u0cbe\u0c97\u0cbf\u0ca4\u0ccd\u0ca4\u0cc1! \u0caa\u0ccd\u0cb0\u0ca4\u0cbf \u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf \u0cb6\u0cbf\u0cb0\u0ccb\u0ca8\u0cbe\u0cae\u0cc6 \u0cae\u0cbe\u0ca1\u0cc1\u0cb5 \u0cae\u0cca\u0ca6\u0cb2\u0cc1 \u0caa\u0cbe\u0ca8\u0cc0\u0caf\u0cb5\u0ca8\u0ccd\u0ca8\u0cc1 \u0cb9\u0cbf\u0ca1\u0cbf\u0caf\u0cb2\u0cc1 \u0c89\u0ca4\u0ccd\u0ca4\u0cae \u0cb8\u0ccd\u0ca5\u0cb3\u0cb5\u0cbe\u0c97\u0cbf\u0ca6\u0cc6. \u0ca8\u0cbe\u0cb5\u0cc1 \u0cab\u0ccd\u0cb0\u0cc6\u0c82\u0c9a\u0ccd \u0c95\u0ccd\u0cb5\u0cbe\u0cb0\u0ccd\u0c9f\u0cb0\u0ccd\u0ca8\u0cb2\u0ccd\u0cb2\u0cbf \u0c8e\u0cb2\u0ccd\u0cb2\u0ca6\u0cb0 \u0c95\u0ca1\u0cc6\u0c97\u0cc6 \u0ca8\u0ca1\u0cc6\u0caf\u0cc1\u0ca4\u0ccd\u0ca4\u0cbf\u0ca6\u0ccd\u0ca6\u0cc6\u0cb5\u0cc1 \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0cb9\u0ccb\u0c9f\u0cc6\u0cb2\u0ccd \u0cae\u0cc1\u0c82\u0ca6\u0cc6 \u0c95\u0ccd\u0caf\u0cbe\u0cac\u0ccd \u0c85\u0ca8\u0ccd\u0ca8\u0cc1 \u0cb9\u0cbf\u0ca1\u0cbf\u0caf\u0cc1\u0cb5\u0cc1\u0ca6\u0cc1 \u0cb8\u0cc1\u0cb2\u0cad\u0cb5\u0cbe\u0c97\u0cbf\u0ca6\u0cc6. \u0cb9\u0ccb\u0c9f\u0cc6\u0cb2\u0ccd \u0cae\u0cc1\u0c82\u0ca6\u0cc6 \u0cae\u0cc1\u0c82\u0cad\u0cbe\u0c97\u0ca6\u0cb2\u0ccd\u0cb2\u0cbf \u0c9f\u0ccd\u0cb0\u0cbe\u0cb2\u0cbf\u0caf\u0cc1 \u0ca8\u0cbf\u0cb2\u0ccd\u0cb2\u0cc1\u0ca4\u0ccd\u0ca4\u0ca6\u0cc6, \u0cb9\u0cb0\u0ccd\u0cb0\u0cbe\u0cb9\u0ccd\u0cb8\u0ccd \u0cae\u0cc1\u0c82\u0ca6\u0cbf\u0ca8 \u0cac\u0cbe\u0c97\u0cbf\u0cb2\u0cc1, \u0c85\u0c95\u0ccd\u0cb5\u0cc7\u0cb0\u0cbf\u0caf\u0c82, \u0cae\u0cbe\u0cb2\u0ccd \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0c9a\u0cb2\u0cbf\u0cb8\u0cc1\u0cb5 \u0ca5\u0cbf\u0caf\u0cc7\u0c9f\u0cb0\u0ccd \u0c8e\u0cb2\u0ccd\u0cb2\u0cbe \u0cac\u0cc0\u0ca6\u0cbf\u0c97\u0cb3\u0cb2\u0ccd\u0cb2\u0cbf\u0ca6\u0cc6. \u0cb9\u0cca\u0c9f\u0cc7\u0cb2\u0ccd \u0cb0\u0cc6\u0cb8\u0ccd\u0c9f\u0cca\u0cb0\u0cc6\u0c82\u0c9f\u0ccd \u0c92\u0cb3\u0ccd\u0cb3\u0cc6\u0caf\u0ca6\u0cc1, \u0c85\u0ca6\u0cc1 \u0ca8\u0ccd\u0caf\u0cc2 \u0c92\u0cb0\u0ccd\u0cb2\u0cbf\u0caf\u0ca8\u0ccd\u0cb8\u0ccd \u0c85\u0ca8\u0ccd\u0ca8\u0cc1 \u0caa\u0cb0\u0cbf\u0c97\u0ca3\u0cbf\u0cb8\u0cbf\u0cb2\u0ccd\u0cb2, \u0c86\u0ca6\u0cb0\u0cc6 \u0cb9\u0ccb\u0c9f\u0cc6\u0cb2\u0ccd \u0c86\u0cb9\u0cbe\u0cb0\u0c95\u0ccd\u0c95\u0cc6 \u0c89\u0ca4\u0ccd\u0ca4\u0cae\u0cb5\u0cbe\u0c97\u0cbf\u0ca6\u0cc6. \u0ca8\u0cbe\u0ca8\u0cc1 \u0c88 \u0c9f\u0ccd\u0cb0\u0cbf\u0caa\u0ccd \u0c85\u0ca8\u0ccd\u0ca8\u0cc1 \u0cb9\u0cca\u0c82\u0ca6\u0cbf\u0cb2\u0ccd\u0cb2, \u0c86\u0ca6\u0cb0\u0cc6 \u0c95\u0cbe\u0cb2\u0cc1\u0cad\u0cbe\u0c97\u0ca6\u0cb2\u0ccd\u0cb2\u0cbf \u0cb9\u0cc6\u0c9a\u0ccd\u0c9a\u0cbf\u0ca8 \u0cb8\u0ccd\u0ca5\u0cb3\u0c97\u0cb3\u0cb2\u0ccd\u0cb2\u0cbf \u0ca8\u0cc0\u0cb5\u0cc1 \u0caa\u0cbe\u0cb0\u0ccd\u0c95\u0cbf\u0c82\u0c97\u0ccd\u0c97\u0cc6 \u0caa\u0cbe\u0cb5\u0ca4\u0cbf\u0cb8\u0cac\u0cc7\u0c95\u0cbe\u0c97\u0cc1\u0ca4\u0ccd\u0ca4\u0ca6\u0cc6. \u0caa\u0cc2\u0cb2\u0ccd \u0c9a\u0cbf\u0c95\u0ccd\u0c95\u0ca6\u0cbe\u0c97\u0cbf\u0ca6\u0cc6, \u0c86\u0ca6\u0cb0\u0cc6 \u0cae\u0ca7\u0ccd\u0caf \u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8 \u0cb9\u0ccd\u0caf\u0cbe\u0c82\u0c97\u0ccd \u0c94\u0c9f\u0ccd \u0cae\u0cbe\u0ca1\u0cb2\u0cc1 \u0c89\u0ca4\u0ccd\u0ca4\u0cae\u0cb5\u0cbe\u0c97\u0cbf\u0ca6\u0cc6 \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0ca4\u0ccd\u0cb5\u0cb0\u0cbf\u0ca4 \u0c95\u0cc6\u0cb2\u0cb8\u0c95\u0ccd\u0c95\u0cbe\u0c97\u0cbf \u0cb8\u0ca3\u0ccd\u0ca3 \u0c9c\u0cbf\u0cae\u0ccd \u0c87\u0cb0\u0cc1\u0ca4\u0ccd\u0ca4\u0ca6\u0cc6. \u0ca8\u0cbe\u0ca8\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7\u0c97\u0cb3\u0cb2\u0ccd\u0cb2\u0cbf \u0cab\u0ccd\u0cb0\u0cc6\u0c82\u0c9a\u0ccd \u0c95\u0ccd\u0cb5\u0cbe\u0cb0\u0ccd\u0c9f\u0cb0\u0ccd\u0ca8\u0cb2\u0ccd\u0cb2\u0cbf \u0c85\u0ca8\u0cc7\u0c95 \u0cb8\u0ccd\u0ca5\u0cb3\u0c97\u0cb3\u0cb2\u0ccd\u0cb2\u0cbf \u0ca8\u0cbf\u0c82\u0ca4\u0cbf\u0cb0\u0cc1\u0ca4\u0ccd\u0ca4\u0cc7\u0ca8\u0cc6 \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0ca8\u0cbe\u0ca8\u0cc1 \u0cb9\u0cca\u0c82\u0ca6\u0cbf\u0ca6\u0ccd\u0ca6 \u0c89\u0ca4\u0ccd\u0ca4\u0cae \u0c85\u0ca8\u0cc1\u0cad\u0cb5\u0c97\u0cb3\u0cb2\u0ccd\u0cb2\u0cbf \u0c92\u0c82\u0ca6\u0cbe\u0c97\u0cbf\u0ca6\u0cc6. \u0ca8\u0cbe\u0ca8\u0cc1 \u0cb8\u0ccd\u0ca5\u0cb3\u0cb5\u0ca8\u0ccd\u0ca8\u0cc1 \u0c8e\u0cb7\u0ccd\u0c9f\u0cc1 \u0c87\u0cb7\u0ccd\u0c9f\u0caa\u0c9f\u0ccd\u0c9f\u0cbf\u0ca6\u0ccd\u0ca6\u0cc7\u0ca8\u0cc6\u0c82\u0ca6\u0cb0\u0cc6 \u0ca8\u0ca8\u0c97\u0cc6 \u0cb8\u0c82\u0ca4\u0ccb\u0cb7\u0c95\u0cb0\u0cb5\u0cbe\u0ca6 \u0c95\u0cca\u0ca1\u0cc1\u0c97\u0cc6\u0caf\u0cbe\u0c97\u0cbf\u0ca6\u0cc6.\"\r\n                            }\r\n                        ]\r\n                    }\r\n                }\r\n            }\r\n        },\r\n        {\r\n            \"ginfo\": {\r\n                \"content\": \"El Doubltree est\u00e1 situado cerca de tantas atracciones que casi nunca necesitamos un taxi durante todo el tiempo que estuvimos all\u00ed. Las habitaciones limpias y bien mantenidas eran un placer volver a casa despu\u00e9s de un largo d\u00eda. No tuve ni un solo problema en todo el tiempo que estuve all\u00ed, desde un check-in c\u00e1lido y acogedor (\u00a1con una galleta estupenda!) hasta un check-out eficiente. Sin duda recomendar\u00eda el hotel a cualquiera que conociera que viajara a la Big Easy\",\r\n                \"kannada\": {\r\n                    \"data\": {\r\n                        \"translations\": [\r\n                            {\r\n                                \"translatedText\": \"\u0ca1\u0cac\u0cb2\u0ccd\u0c9f\u0ccd\u0cb0\u0cc0 \u0cb9\u0cb2\u0cb5\u0cbe\u0cb0\u0cc1 \u0c86\u0c95\u0cb0\u0ccd\u0cb7\u0ca3\u0cc6\u0c97\u0cb3 \u0cac\u0cb3\u0cbf \u0c87\u0ca6\u0cc6, \u0ca8\u0cbe\u0cb5\u0cc1 \u0c85\u0cb2\u0ccd\u0cb2\u0cbf\u0ca6\u0ccd\u0ca6 \u0cb8\u0c82\u0caa\u0cc2\u0cb0\u0ccd\u0ca3 \u0cb8\u0cae\u0caf\u0c95\u0ccd\u0c95\u0cc6 \u0c95\u0ccd\u0caf\u0cbe\u0cac\u0ccd\u0c97\u0cc6 \u0cac\u0cc7\u0c95\u0cbe\u0c97\u0cb2\u0cbf\u0cb2\u0ccd\u0cb2. \u0cb8\u0cc1\u0ca6\u0cc0\u0cb0\u0ccd\u0c98 \u0c95\u0cbe\u0cb2\u0ca6 \u0ca8\u0c82\u0ca4\u0cb0 \u0cae\u0ca8\u0cc6\u0c97\u0cc6 \u0cac\u0cb0\u0cb2\u0cc1 \u0c92\u0c82\u0ca6\u0cc1 \u0cb8\u0ca4\u0ccd\u0c95\u0cbe\u0cb0\u0ca6 \u0cb5\u0cbf\u0ca7\u0cbe\u0ca8\u0cb5\u0ca8\u0ccd\u0ca8\u0cc1 \u0c9a\u0cc6\u0ca8\u0ccd\u0ca8\u0cbe\u0c97\u0cbf \u0ca8\u0cbf\u0cb0\u0ccd\u0cb5\u0cb9\u0cbf\u0cb8\u0cb2\u0cbe\u0c97\u0cbf\u0cb0\u0cc1\u0cb5 \u0cb8\u0ccd\u0cb5\u0c9a\u0ccd\u0c9b \u0c95\u0cca\u0ca0\u0ca1\u0cbf\u0c97\u0cb3\u0cc1. \u0ca8\u0cbe\u0ca8\u0cc1 \u0c85\u0cb2\u0ccd\u0cb2\u0cbf\u0ca6\u0ccd\u0ca6 \u0cb8\u0c82\u0caa\u0cc2\u0cb0\u0ccd\u0ca3 \u0cb8\u0cae\u0caf\u0ca6 \u0c92\u0c82\u0ca6\u0cc1 \u0cb8\u0cae\u0cb8\u0ccd\u0caf\u0cc6\u0caf\u0ca8\u0ccd\u0ca8\u0cc1 \u0c85\u0ca5\u0cb5\u0cbe \u0cb8\u0cae\u0cb8\u0ccd\u0caf\u0cc6\u0caf\u0ca8\u0ccd\u0ca8\u0cc1 \u0ca8\u0cbe\u0ca8\u0cc1 \u0c85\u0ca8\u0cc1\u0cad\u0cb5\u0cbf\u0cb8\u0cb2\u0cbf\u0cb2\u0ccd\u0cb2, \u0cac\u0cc6\u0c9a\u0ccd\u0c9a\u0c97\u0cbf\u0ca8 \u0cb8\u0ccd\u0cb5\u0cbe\u0c97\u0ca4 \u0caa\u0cb0\u0cbf\u0cb6\u0cc0\u0cb2\u0ca8\u0cc6\u0caf\u0cbf\u0c82\u0ca6 (\u0c89\u0ca4\u0ccd\u0ca4\u0cae \u0c95\u0cc1\u0c95\u0cbf \u0caf\u0cca\u0c82\u0ca6\u0cbf\u0c97\u0cc6) \u0caa\u0cb0\u0cbf\u0ca3\u0cbe\u0cae\u0c95\u0cbe\u0cb0\u0cbf \u0c9a\u0cc6\u0c95\u0ccd-\u0c94\u0c9f\u0ccd\u0c97\u0cc6. \u0ca8\u0cbe\u0ca8\u0cc1 \u0cac\u0cbf\u0c97\u0ccd \u0c88\u0cb8\u0cbf\u0c97\u0cc6 \u0cb9\u0ccb\u0c97\u0cc1\u0ca4\u0ccd\u0ca4\u0cbf\u0ca6\u0ccd\u0ca6\u0cc7\u0ca8\u0cc6 \u0c8e\u0c82\u0ca6\u0cc1 \u0ca8\u0cbe\u0ca8\u0cc1 \u0ca4\u0cbf\u0cb3\u0cbf\u0ca6\u0cbf\u0cb0\u0cc1\u0cb5 \u0c8e\u0cb2\u0ccd\u0cb2\u0cb0\u0cbf\u0c97\u0cc2 \u0cb9\u0ccb\u0c9f\u0cc6\u0cb2\u0ccd \u0c85\u0ca8\u0ccd\u0ca8\u0cc1 \u0c96\u0c82\u0ca1\u0cbf\u0ca4\u0cb5\u0cbe\u0c97\u0cbf\u0caf\u0cc2 \u0cae\u0cb0\u0cc1\u0cb8\u0c82\u0c97\u0ccd\u0cb0\u0cb9\u0cbf\u0cb8\u0cc1\u0ca4\u0ccd\u0ca4\u0cc7\u0ca8\u0cc6.\"\r\n                            }\r\n                        ]\r\n                    }\r\n                }\r\n            }\r\n        },\r\n        {\r\n            \"ginfo\": {\r\n                \"content\": \"Nos alojamos en el Doubletree Hotel New Orleans por primera vez el 14 de febrero de 2009. Lo bueno: el check in fue r\u00e1pido, las habitaciones eran c\u00f3modas y estaban muy limpias. Me olvid\u00e9 de algunos servicios y el personal fue muy r\u00e1pido para responder con traer lo que necesitaba. Todo el personal fue muy educado. Lo malo: las paredes son finas como el papel, literalmente puedes o\u00edr cada palabra en las habitaciones de al lado y en el pasillo. Me alojar\u00eda aqu\u00ed de nuevo por la ubicaci\u00f3n ideal, pero si necesitas un buen descanso nocturno, reconsid\u00e9ralo debido al ruido\",\r\n                \"kannada\": {\r\n                    \"data\": {\r\n                        \"translations\": [\r\n                            {\r\n                                \"translatedText\": \"\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cc1\u0cb5\u0cb0\u0cbf 14, 2009 \u0cb0\u0c82\u0ca6\u0cc1 \u0ca8\u0cbe\u0cb5\u0cc1 \u0cae\u0cca\u0ca6\u0cb2 \u0cac\u0cbe\u0cb0\u0cbf\u0c97\u0cc6 \u0ca1\u0cac\u0ccd\u0c9f\u0ccd\u0cb0\u0cc0 \u0cb9\u0ccb\u0c9f\u0cc6\u0cb2\u0ccd \u0ca8\u0ccd\u0caf\u0cc2 \u0c93\u0cb0\u0ccd\u0cb2\u0cbf\u0caf\u0ca8\u0ccd\u0cb8\u0ccd\u0ca8\u0cb2\u0ccd\u0cb2\u0cbf \u0ca8\u0cc6\u0cb2\u0cc6\u0cb8\u0cbf\u0ca6\u0ccd\u0ca6\u0cc7\u0cb5\u0cc6. \u0c92\u0cb3\u0ccd\u0cb3\u0cc6\u0caf\u0ca6\u0cc1: \u0c9a\u0cc6\u0c95\u0ccd \u0c87\u0ca8\u0ccd \u0ca4\u0ccd\u0cb5\u0cb0\u0cbf\u0ca4\u0cb5\u0cbe\u0c97\u0cbf\u0ca6\u0ccd\u0ca6\u0cc1, \u0c95\u0cca\u0ca0\u0ca1\u0cbf\u0c97\u0cb3\u0cc1 \u0c86\u0cb0\u0cbe\u0cae\u0ca6\u0cbe\u0caf\u0c95 \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0cb8\u0ccd\u0cb5\u0c9a\u0ccd\u0c9b\u0cb5\u0cbe\u0c97\u0cbf\u0cb0\u0cc1\u0ca4\u0ccd\u0ca4\u0cb5\u0cc6. \u0ca8\u0cbe\u0ca8\u0cc1 \u0c85\u0c97\u0ca4\u0ccd\u0caf\u0cb5\u0cbf\u0cb0\u0cc1\u0cb5\u0ca6\u0ca8\u0ccd\u0ca8\u0cc1 \u0ca4\u0cb0\u0cc1\u0cb5\u0cc1\u0ca6\u0cb0\u0cca\u0c82\u0ca6\u0cbf\u0c97\u0cc6 \u0caa\u0ccd\u0cb0\u0ca4\u0cbf\u0c95\u0ccd\u0cb0\u0cbf\u0caf\u0cbf\u0cb8\u0cb2\u0cc1 \u0ca8\u0cbe\u0ca8\u0cc1 \u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0cb8\u0ccc\u0cb2\u0cad\u0ccd\u0caf\u0c97\u0cb3\u0ca8\u0ccd\u0ca8\u0cc1 \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0cb8\u0cbf\u0cac\u0ccd\u0cac\u0c82\u0ca6\u0cbf\u0c97\u0cb3\u0ca8\u0ccd\u0ca8\u0cc1 \u0cb6\u0cc0\u0c98\u0ccd\u0cb0\u0cb5\u0cbe\u0c97\u0cbf \u0cae\u0cb0\u0cc6\u0ca4\u0cbf\u0ca6\u0ccd\u0ca6\u0cc7\u0ca8\u0cc6. \u0c8e\u0cb2\u0ccd\u0cb2\u0cbe \u0cb8\u0cbf\u0cac\u0ccd\u0cac\u0c82\u0ca6\u0cbf\u0c97\u0cb3\u0cc1 \u0ca4\u0cc1\u0c82\u0cac\u0cbe \u0cae\u0ca8\u0ccb\u0cad\u0cbe\u0cb5 \u0cb9\u0cca\u0c82\u0ca6\u0cbf\u0ca6\u0ccd\u0ca6\u0cb0\u0cc1. \u0c92\u0c82\u0ca6\u0cc1 \u0c95\u0cb3\u0caa\u0cc6: \u0c97\u0ccb\u0ca1\u0cc6\u0c97\u0cb3\u0cc1 \u0c95\u0cbe\u0c97\u0ca6\u0ca6 \u0ca4\u0cc6\u0cb3\u0cc1\u0cb5\u0cbe\u0ca6\u0cb5\u0cc1, \u0ca8\u0cbf\u0cae\u0c97\u0cc6 \u0cae\u0cc1\u0c82\u0ca6\u0cbf\u0ca8 \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0cb9\u0c9c\u0cbe\u0cb0\u0ca6 \u0c95\u0ccb\u0ca3\u0cc6\u0c97\u0cb3\u0cb2\u0ccd\u0cb2\u0cbf \u0caa\u0ccd\u0cb0\u0ca4\u0cbf\u0caf\u0cca\u0c82\u0ca6\u0cc1 \u0cb6\u0cac\u0ccd\u0ca6\u0cb5\u0ca8\u0ccd\u0ca8\u0cc2 \u0ca8\u0cc0\u0cb5\u0cc1 \u0c85\u0c95\u0ccd\u0cb7\u0cb0\u0cb6\u0c83 \u0c95\u0cc7\u0cb3\u0cac\u0cb9\u0cc1\u0ca6\u0cc1. \u0ca8\u0cbe\u0ca8\u0cc1 \u0cb8\u0cc2\u0c95\u0ccd\u0ca4 \u0cb8\u0ccd\u0ca5\u0cb3\u0c95\u0ccd\u0c95\u0cbe\u0c97\u0cbf \u0cae\u0ca4\u0ccd\u0ca4\u0cc6 \u0c87\u0cb2\u0ccd\u0cb2\u0cbf\u0caf\u0cc7 \u0c87\u0cb0\u0cc1\u0ca4\u0ccd\u0ca4\u0cc7\u0ca8\u0cc6, \u0c86\u0ca6\u0cb0\u0cc6 \u0ca8\u0cbf\u0cae\u0c97\u0cc6 \u0c92\u0cb3\u0ccd\u0cb3\u0cc6\u0caf \u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf\u0c97\u0cb3\u0cc1 \u0cac\u0cc7\u0c95\u0cbe\u0c97\u0cbf\u0ca6\u0ccd\u0ca6\u0cb0\u0cc6, \u0cb6\u0cac\u0ccd\u0ca6\u0ca6 \u0c95\u0cbe\u0cb0\u0ca3\u0ca6\u0cbf\u0c82\u0ca6\u0cbe\u0c97\u0cbf \u0cae\u0cb0\u0cc1\u0caa\u0cb0\u0cbf\u0cb6\u0cc0\u0cb2\u0cbf\u0cb8\u0cbf.\"\r\n                            }\r\n                        ]\r\n                    }\r\n                }\r\n            }\r\n        }\r\n    ],\r\n    \"status\": \"success\",\r\n    \"m\u00e9tricas\": {\r\n        \"elapsedTime\": \"3.604226917s\",\r\n        \"executionTime\": \"3.604175923s\",\r\n        \"resultCount\": 6,\r\n        \"resultSize\": 20088\r\n    }\r\n}\r\n<\/pre>\n<h4>3. <a href=\"https:\/\/cloud.google.com\/natural-language\/\"><span style=\"font-weight: 400;\">API de lenguaje natural de Google<\/span><\/a><\/h4>\n<p>La API de lenguaje natural realiza an\u00e1lisis de sentimientos, an\u00e1lisis de entidades, analiza la intenci\u00f3n y mucho m\u00e1s. Puede invocar estos servicios simplemente cambiando los par\u00e1metros del servicio.<\/p>\n<p>Utilicemos los datos de las rese\u00f1as de hoteles, que s\u00ed tienen contenido emocional.<\/p>\n<pre class=\"theme:github wrap:true scroll:true whitespace-before:1 whitespace-after:1 lang:mysql decode:true\">SELECT ginfo.review, ginfo.sentscore.documentSentiment.magnitude, ginfo.sentscore.documentSentiment.score\r\nFROM (\r\n    SELECT r.content AS review,\r\n          curl(\"https:\/\/language.googleapis.com\/v1\/documents:analyzeSentiment?key=PUT SU CLAVE AQU\u00cd\",\r\n              {\"request\": \"POST\", \"header\": \"Content-Type: application\/json\", \"data\": mydata }) AS sentscore\r\n    FROM `travel-sample` h USE KEYS \"hotel_10142\" UNNEST h.reviews r\r\n    LET mydata = '{ \"encodingType\": \"UTF8\", \"document\": { \"type\": \"PLAIN_TEXT\", \"content\":\"' || r.content || '\"} }'\r\n    ) ginfo<\/pre>\n<p>S\u00f3lo hemos proyectado los campos que nos interesan aqu\u00ed, rese\u00f1a, magnitud y puntuaci\u00f3n de sentimiento. Consulte los documentos de Google para obtener una descripci\u00f3n completa de lo que significan y el resto de los datos que genera.<\/p>\n<pre class=\"theme:github height-set:true height:750 width-set:true width:750 wrap:true scroll:true whitespace-before:1 whitespace-after:1 lang:default decode:true\">{\r\n    \"requestID\": \"c7b66165-3d18-4a61-8b24-732afdd4714a\",\r\n    \"signature\": {\r\n        \"magnitud\": \"json\",\r\n        \"revisi\u00f3n\": \"json\",\r\n        \"puntuaci\u00f3n\": \"json\"\r\n    },\r\n    \"results\": [\r\n        {\r\n            \"magnitud\": 8.7,\r\n            \"cr\u00edtica\": \"Esta tiene que ser la peor experiencia que he tenido en un hotel. Nuestra reserva se hizo con dos meses de antelaci\u00f3n para una habitaci\u00f3n de no fumadores con dos camas del 2 al 7 de julio de 2010. Nos alojamos cinco noches a $190 la noche y esto es lo que nos dieron, una habitaci\u00f3n para fumadores con una cama, y s\u00f3lo nos dijeron en la recepci\u00f3n que iba a ser una habitaci\u00f3n para fumadores, nada sobre la \u00fanica cama, cuando nos pregunt\u00f3 cu\u00e1ntas camas necesit\u00e1bamos, oh nos proporcionaron un roll-a-way, lo \u00fanico es que tuve que mover la silla al pasillo para que cupiera la cama. El cuarto de ba\u00f1o era tan peque\u00f1o que tienes que dar un paso en la ba\u00f1era para cerrar la puerta, no hay nevera en la habitaci\u00f3n, las puertas son baratos y horribles. s\u00f3lo s\u00e1banas en la cama no mantas \/ edredones, adem\u00e1s de eso, tuve que pagar $14.95 una noche para internet. Nunca recomendar\u00e9 este hotel. \u00bfC\u00f3mo se puede aceptar una reserva y afirmar que se mantendr\u00e1 hasta las 10 de la ma\u00f1ana del d\u00eda siguiente y, sin embargo, no proporcionar lo que se ped\u00eda en la reserva? \u00bfQu\u00e9 pasa si alguien en mi grupo era al\u00e9rgico al humo, asm\u00e1tico, o peor ... no habr\u00edamos conseguido una habitaci\u00f3n? completamente inaceptable no es de extra\u00f1ar que voy a seguir para alojarse en las suites de confort ... internet gratis, comodidades modernas (pantallas planas) oh y $85 una noche. insatisfecho ni siquiera se acercan a c\u00f3mo me siento. lo \u00fanico bueno de toda esta estancia fue la galleta caliente cuando llegu\u00e9 aqu\u00ed y la m\u00eda ni siquiera estaba caliente. Puedes coger esa galleta y... bueno, estoy seguro de que puedes imaginar el resto. Gracias por nada\",\r\n            \"puntuaci\u00f3n\": -0.4\r\n        },\r\n        {\r\n            \"magnitud\": 4.1,\r\n            \"review\": \"OK - Reserv\u00e9 este lugar alrededor de 8 semanas antes del viaje, cuando las habitaciones eran todav\u00eda $116 para una noche de s\u00e1bado en Doubletree \/ sitio de Hilton. A medida que se acercaba la fecha del viaje, volv\u00ed a fijar el precio y la tarifa subi\u00f3 a m\u00e1s de $200. $116 era una ganga, pero el lugar no vale $200. Yo ten\u00eda la habitaci\u00f3n 1022 - muy peque\u00f1a, con algo de moho en el armario de la esquina, y justo al final del pasillo de los armarios de la limpieza (golpeaban sus puertas d\u00eda y noche). La cama era c\u00f3moda y el personal muy amable. No lo sab\u00eda cuando reserv\u00e9 el hotel, pero me encant\u00f3 ver que estaba en la misma intersecci\u00f3n que el Harrah's Casino, as\u00ed que perd\u00ed $50. El hotel tambi\u00e9n est\u00e1 justo en una parada de tranv\u00eda en Canal Street. $116 - s\u00ed, me volver\u00eda a alojar all\u00ed sin dudarlo. $200 - no se puede. Reserva con tiempo y tolera los inconvenientes a cambio de un precio de ganga\",\r\n            \"puntuaci\u00f3n\": 0.1\r\n        },\r\n        {\r\n            \"magnitud\": 4.5,\r\n            \"review\": \"Me qued\u00e9 impresionado con mi habitaci\u00f3n y el gran servicio que recib\u00ed en la recepci\u00f3n. El personal me pareci\u00f3 servicial y muy agradable. La ubicaci\u00f3n era estupenda, a poca distancia a pie del Barrio Franc\u00e9s, otros puntos de inter\u00e9s y excelentes restaurantes en las inmediaciones. El servicio de habitaciones fue puntual y mi desayuno lleg\u00f3 caliente y listo para disfrutar. Recomendar\u00eda este hotel para el comienzo de una gran estancia en Big Easy\",\r\n            \"puntuaci\u00f3n\": 0.9\r\n        },\r\n        {\r\n            \"magnitud\": 5.9,\r\n            \"cr\u00edtica\": \"El hotel est\u00e1 convenientemente ubicado en Canal Street en el borde del Barrio Franc\u00e9s cerca del r\u00edo. \u00a1Cuando llegamos, las habitaciones estaban listas para ir y el registro fue indoloro, las galletas eran incre\u00edbles! El Louge de abajo era un buen lugar para tomar una copa antes de salir cada noche. Est\u00e1bamos a poca distancia a pie de todo en el Barrio Franc\u00e9s y coger un taxi en frente del hotel era f\u00e1cil. El tranv\u00eda tiene una parada en frente del hotel, Harrah's est\u00e1 al lado, el acuario, el centro comercial y un teatro en movimiento est\u00e1n al otro lado de la calle. El restaurante del hotel era bueno, no el mejor teniendo en cuenta que es Nueva Orleans, pero bueno para la comida del hotel. Yo no ten\u00eda un coche este viaje, pero usted tiene que pagar por el aparcamiento en la mayor\u00eda de los lugares en el trimestre. La piscina es peque\u00f1a, pero agradable para pasar el rato a media tarde y hay un peque\u00f1o gimnasio para hacer ejercicio r\u00e1pido. He estado en muchos lugares en el barrio franc\u00e9s en los \u00faltimos a\u00f1os y esta es una de las mejores experiencias que he tenido. Me sorprendi\u00f3 gratamente lo mucho que me gust\u00f3 la ubicaci\u00f3n\",\r\n            \"puntuaci\u00f3n\": 0.5\r\n        },\r\n        {\r\n            \"magnitude\": 3.3,\r\n            \"review\": \"El Doubltree est\u00e1 situado cerca de tantas atracciones que casi nunca necesitamos un taxi durante todo el tiempo que estuvimos all\u00ed. Habitaciones limpias que estaban bien mantenidos eran un placer volver a casa despu\u00e9s de un largo d\u00eda. No tuve ni un solo problema en todo el tiempo que estuve all\u00ed, desde un registro de entrada c\u00e1lido y acogedor (\u00a1con una galleta estupenda!) hasta un registro de salida eficiente. Sin duda recomendar\u00eda el hotel a cualquiera que conociera que viajara a la Big Easy\",\r\n            \"score\": 0.8\r\n        },\r\n        {\r\n            \"magnitude\": 3.8,\r\n            \"cr\u00edtica\": \"Nos alojamos en el Doubletree Hotel New Orleans por primera vez el 14 de febrero de 2009. Lo bueno: el check in fue r\u00e1pido, las habitaciones eran c\u00f3modas y muy limpias. Olvid\u00e9 algunos art\u00edculos de aseo y el personal fue muy r\u00e1pido a la hora de traerme lo que necesitaba. Todo el personal fue muy educado. Lo malo: las paredes son finas como el papel, literalmente puedes o\u00edr cada palabra en las habitaciones de al lado y en el pasillo. Me alojar\u00eda aqu\u00ed de nuevo por la ubicaci\u00f3n ideal, pero si necesitas un buen descanso nocturno, reconsid\u00e9ralo debido al ruido\",\r\n            \"puntuaci\u00f3n\": 0.5\r\n        }\r\n    ],\r\n    \"status\": \"success\",\r\n    \"m\u00e9tricas\": {\r\n        \"elapsedTime\": \"3.905025161s\",\r\n        \"executionTime\": \"3.893259752s\",\r\n        \"resultCount\": 6,\r\n        \"resultSize\": 5256\r\n    }\r\n}<\/pre>\n<p>La API de lenguaje natural de Google tambi\u00e9n puede extraer entidades, sus referencias web.  Veamos tambi\u00e9n un ejemplo de ello.<\/p>\n<pre class=\"theme:github wrap:true whitespace-before:1 whitespace-after:1 lang:js decode:true\">SELECCIONE ginfo\r\nFROM (\r\n    SELECT nombre, contenido,\r\n          curl(\"https:\/\/language.googleapis.com\/v1\/documents:analyzeEntities?key=PUT SU CLAVE AQU\u00cd\",\r\n              {\"request\": \"POST\", \"header\": \"Content-Type: application\/json\", \"data\": mydata }) AS sentscore\r\n    FROM `viaje-muestra` l USE KEYS \"hito_10087\"\r\n    LET mydata = '{ \"encodingType\": \"UTF8\", \"document\": { \"type\": \"PLAIN_TEXT\", \"content\":\"' || l.name || \" \" ||| l.content || '\"} }'\r\n    ) ginfo<\/pre>\n<p>La API de an\u00e1lisis de entidades identifica correctamente la ubicaci\u00f3n y nos proporciona las referencias web (URL) del punto de referencia. Cuando las referencias no son muy espec\u00edficas, como en el caso de las Salas William Team, la API puede proporcionar referencias gen\u00e9ricas de muy alto nivel.<\/p>\n<pre class=\"theme:github height-set:true height:750 width-set:true width:750 wrap:true scroll:true whitespace-before:1 whitespace-after:1 lang:default decode:true\">{\r\n    \"requestID\": \"4e104224-fe2d-43a8-b86f-aca371987d75\",\r\n    \"firma\": {\r\n        \"ginfo\": \"json\"\r\n    },\r\n    \"results\": [\r\n        {\r\n            \"ginfo\": {\r\n                \"content\": \"Durante el movimiento antialcoh\u00f3lico, se populariz\u00f3 en Glasgow la idea de los \"salones de t\u00e9\", lugares donde relajarse y disfrutar de refrescos sin alcohol en salas de tem\u00e1tica diferente. \u00c9sta, dise\u00f1ada por Charles Rennie Mackintosh en 1904, fue la m\u00e1s popular de su \u00e9poca y ha sido restaurada con mucho cari\u00f1o.\",\r\n                \"name\": \"Willow Tea Rooms\",\r\n                \"sentscore\": {\r\n                    \"entities\": [\r\n                        {\r\n                            \"mentions\": [\r\n                                {\r\n                                    \"texto\": {\r\n                                        \"beginOffset\": 0,\r\n                                        \"content\": \"Willow Tea Rooms\"\r\n                                    },\r\n                                    \"type\": \"PROPER\"\r\n                                },\r\n                                {\r\n                                    \"text\": {\r\n                                        \"beginOffset\": 83,\r\n                                        \"content\": \"places\"\r\n                                    },\r\n                                    \"type\": \"COM\u00daN\"\r\n                                }\r\n                            ],\r\n                            \"metadata\": {\r\n                                \"mid\": \"\/m\/0cpvtc\",\r\n                                \"wikipedia_url\": \"https:\/\/en.wikipedia.org\/wiki\/Willow_Tearooms\"\r\n                            },\r\n                            \"name\": \"Willow Tea Rooms\",\r\n                            \"salience\": 0.45414653,\r\n                            \"type\": \"LOCATION\"\r\n                        },\r\n                        {\r\n                            \"mentions\": [\r\n                                {\r\n                                    \"texto\": {\r\n                                        \"beginOffset\": 28,\r\n                                        \"content\": \"movimiento antialcoh\u00f3lico\"\r\n                                    },\r\n                                    \"type\": \"COMMON\"\r\n                                }\r\n                            ],\r\n                            \"metadata\": {},\r\n                            \"name\": \"movimiento antialcoh\u00f3lico\",\r\n                            \"salience\": 0.18415423,\r\n                            \"type\": \"EVENTO\"\r\n                        },\r\n                        {\r\n                            \"mentions\": [\r\n                                {\r\n                                    \"texto\": {\r\n                                        \"beginOffset\": 53,\r\n                                        \"content\": \"idea\"\r\n                                    },\r\n                                    \"type\": \"COM\u00daN\"\r\n                                }\r\n                            ],\r\n                            \"metadata\": {},\r\n                            \"name\": \"idea\",\r\n                            \"salience\": 0.075759985,\r\n                            \"tipo\": \"OTRO\"\r\n                        },\r\n                        {\r\n                            \"mentions\": [\r\n                                {\r\n                                    \"texto\": {\r\n                                        \"beginOffset\": 61,\r\n                                        \"content\": \"&amp;quot\"\r\n                                    },\r\n                                    \"type\": \"COMMON\"\r\n                                }\r\n                            ],\r\n                            \"metadata\": {},\r\n                            \"name\": \"&amp;quot\",\r\n                            \"salience\": 0.075759985,\r\n                            \"tipo\": \"OTRO\"\r\n                        },\r\n                        {\r\n                            \"mentions\": [\r\n                                {\r\n                                    \"texto\": {\r\n                                        \"beginOffset\": 171,\r\n                                        \"content\": \"rooms\"\r\n                                    },\r\n                                    \"type\": \"COM\u00daN\"\r\n                                }\r\n                            ],\r\n                            \"metadata\": {},\r\n                            \"name\": \"rooms\",\r\n                            \"salience\": 0.059097562,\r\n                            \"type\": \"LOCATION\"\r\n                        },\r\n                        {\r\n                            \"mentions\": [\r\n                                {\r\n                                    \"texto\": {\r\n                                        \"beginOffset\": 136,\r\n                                        \"content\": \"refrescos\"\r\n                                    },\r\n                                    \"type\": \"COM\u00daN\"\r\n                                }\r\n                            ],\r\n                            \"metadata\": {},\r\n                            \"name\": \"refrescos\",\r\n                            \"salience\": 0.051312122,\r\n                            \"tipo\": \"OTROS\"\r\n                        },\r\n                        {\r\n                            \"mentions\": [\r\n                                {\r\n                                    \"texto\": {\r\n                                        \"beginOffset\": 67,\r\n                                        \"content\": \"tearooms&amp;quot\"\r\n                                    },\r\n                                    \"type\": \"PROPER\"\r\n                                }\r\n                            ],\r\n                            \"metadata\": {\r\n                                \"mid\": \"\/g\/11b6hv7vlz\",\r\n                                \"wikipedia_url\": \"https:\/\/en.wikipedia.org\/wiki\/Tearoom_(UK_y_US)\"\r\n                            },\r\n                            \"name\": \"tearooms&amp;quot\",\r\n                            \"salience\": 0.045740306,\r\n                            \"type\": \"ORGANIZACI\u00d3N\"\r\n                        },\r\n                        {\r\n                            \"mentions\": [\r\n                                {\r\n                                    \"texto\": {\r\n                                        \"beginOffset\": 196,\r\n                                        \"content\": \"Glasgow\"\r\n                                    },\r\n                                    \"type\": \"PROPER\"\r\n                                }\r\n                            ],\r\n                            \"metadata\": {\r\n                                \"mid\": \"\/m\/0hyxv\",\r\n                                \"wikipedia_url\": \"https:\/\/en.wikipedia.org\/wiki\/Glasgow\"\r\n                            },\r\n                            \"name\": \"Glasgow\",\r\n                            \"salience\": 0.028563324,\r\n                            \"type\": \"LOCATION\"\r\n                        },\r\n                        {\r\n                            \"mentions\": [\r\n                                {\r\n                                    \"texto\": {\r\n                                        \"beginOffset\": 275\r\n                                        \"content\": \"popular\"\r\n                                    },\r\n                                    \"type\": \"COMMON\"\r\n                                }\r\n                            ],\r\n                            \"metadata\": {},\r\n                            \"name\": \"popular\",\r\n                            \"salience\": 0.02095558,\r\n                            \"tipo\": \"OTRO\"\r\n                        },\r\n                        {\r\n                            \"mentions\": [\r\n                                {\r\n                                    \"texto\": {\r\n                                        \"beginOffset\": 227,\r\n                                        \"content\": \"Charles Rennie Mackintosh\"\r\n                                    },\r\n                                    \"type\": \"PROPER\"\r\n                                }\r\n                            ],\r\n                            \"metadata\": {\r\n                                \"mid\": \"\/m\/0f7tt\",\r\n                                \"wikipedia_url\": \"https:\/\/en.wikipedia.org\/wiki\/Charles_Rennie_Mackintosh\"\r\n                            },\r\n                            \"name\": \"Charles Rennie Mackintosh\",\r\n                            \"salience\": 0.0045103845,\r\n                            \"type\": \"PERSON\"\r\n                        }\r\n                    ],\r\n                    \"language\": \"en\"\r\n                }\r\n            }\r\n        }\r\n    ],\r\n    \"status\": \"success\",\r\n    \"m\u00e9tricas\": {\r\n        \"elapsedTime\": \"158.149783ms\",\r\n        \"executionTime\": \"158.101909ms\",\r\n        \"resultCount\": 1,\r\n        \"resultSize\": 8125\r\n    }\r\n}\r\n<\/pre>\n<h4>Resumen:<\/h4>\n<p>Las aplicaciones Couchbase N1QL pueden usar las APIs de aprendizaje autom\u00e1tico de Google f\u00e1cilmente para mejorar la experiencia del cliente. CURL() proporciona un m\u00e9todo flexible para utilizar los servicios de Inteligencia Artificial no s\u00f3lo de Google sino tambi\u00e9n de otros proveedores. Pru\u00e9balo.<\/p>\n<h4>Referencias:<\/h4>\n<p>1. N1QL:\u00a0 <a href=\"https:\/\/docs.couchbase.com\/server\/5.5\/n1ql\/n1ql-language-reference\/index.html\">https:\/\/docs.couchbase.com\/server\/5.5\/n1ql\/n1ql-language-reference\/index.html<\/a><\/p>\n<p>2. Documentaci\u00f3n sobre CURL():\u00a0<a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/current\/n1ql\/n1ql-language-reference\/curl.html\">https:\/\/developer.couchbase.com\/documentation\/server\/current\/n1ql\/n1ql-language-reference\/curl.html<\/a><\/p>\n<p>3. CURL llega a N1QL:\u00a0<a href=\"https:\/\/dzone.com\/articles\/curl-comes-to-n1ql-querying-external-json-data\">https:\/\/dzone.com\/articles\/curl-comes-to-n1ql-querying-external-json-data<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>\u201cIf you\u2019re not using deep learning, you should be.\u201d &#8211; Jeff Dean, Google Fellow. Google has started out with a mission to empower everything and everyone with Artificial Intelligence (A.I.).\u00a0 It has open-sourced Tensorflow and supporting libraries to enable developers [&hellip;]<\/p>","protected":false},"author":55,"featured_media":4599,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1814,10122,1815,1816,1812],"tags":[1771,1987,1986,1558,2140],"ppma_author":[8929],"class_list":["post-4588","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-application-design","category-artificial-intelligence-ai","category-best-practices-and-tutorials","category-couchbase-server","category-n1ql-query","tag-curl","tag-customer-engagement","tag-customer-experience","tag-google","tag-machine-learning"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.2 (Yoast SEO v26.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Google A.I. Services in Couchbase N1QL - The Couchbase Blog<\/title>\n<meta name=\"description\" content=\"This blog shows the way to use Google Cloud AI API directly on the data you have in Couchbase, directly with a simple N1QL statement.\u00a0\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/es\/google-artificial-intelligence-machine-learning-api-couchbase-n1ql\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Using Google Artificial Intelligence Services in Couchbase N1QL\" \/>\n<meta property=\"og:description\" content=\"This blog shows the way to use Google Cloud AI API directly on the data you have in Couchbase, directly with a simple N1QL statement.\u00a0\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/google-artificial-intelligence-machine-learning-api-couchbase-n1ql\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2018-02-11T06:30:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T00:32:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/02\/Screen-Shot-2018-02-10-at-10.14.12-PM.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1218\" \/>\n\t<meta property=\"og:image:height\" content=\"308\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Keshav Murthy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rkeshavmurthy\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Keshav Murthy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"27 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/google-artificial-intelligence-machine-learning-api-couchbase-n1ql\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/google-artificial-intelligence-machine-learning-api-couchbase-n1ql\/\"},\"author\":{\"name\":\"Keshav Murthy\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c261644262bf98e146372fe647682636\"},\"headline\":\"Using Google Artificial Intelligence Services in Couchbase N1QL\",\"datePublished\":\"2018-02-11T06:30:46+00:00\",\"dateModified\":\"2025-06-14T00:32:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/google-artificial-intelligence-machine-learning-api-couchbase-n1ql\/\"},\"wordCount\":903,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/google-artificial-intelligence-machine-learning-api-couchbase-n1ql\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/02\/Screen-Shot-2018-02-10-at-10.14.12-PM.png\",\"keywords\":[\"curl\",\"customer engagement\",\"customer experience\",\"google\",\"Machine Learning (ML)\"],\"articleSection\":[\"Application Design\",\"Artificial Intelligence (AI)\",\"Best Practices and Tutorials\",\"Couchbase Server\",\"SQL++ \/ N1QL Query\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/google-artificial-intelligence-machine-learning-api-couchbase-n1ql\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/google-artificial-intelligence-machine-learning-api-couchbase-n1ql\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/google-artificial-intelligence-machine-learning-api-couchbase-n1ql\/\",\"name\":\"Google A.I. Services in Couchbase N1QL - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/google-artificial-intelligence-machine-learning-api-couchbase-n1ql\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/google-artificial-intelligence-machine-learning-api-couchbase-n1ql\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/02\/Screen-Shot-2018-02-10-at-10.14.12-PM.png\",\"datePublished\":\"2018-02-11T06:30:46+00:00\",\"dateModified\":\"2025-06-14T00:32:50+00:00\",\"description\":\"This blog shows the way to use Google Cloud AI API directly on the data you have in Couchbase, directly with a simple N1QL statement.\u00a0\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/google-artificial-intelligence-machine-learning-api-couchbase-n1ql\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/google-artificial-intelligence-machine-learning-api-couchbase-n1ql\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/google-artificial-intelligence-machine-learning-api-couchbase-n1ql\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/02\/Screen-Shot-2018-02-10-at-10.14.12-PM.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/02\/Screen-Shot-2018-02-10-at-10.14.12-PM.png\",\"width\":1218,\"height\":308},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/google-artificial-intelligence-machine-learning-api-couchbase-n1ql\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Using Google Artificial Intelligence Services in Couchbase N1QL\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c261644262bf98e146372fe647682636\",\"name\":\"Keshav Murthy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/4e51d72fc07c662aa791316deafffac4\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/af74df754db27152971d0aed2f323ead5a1f9fe5afd0209af91e12e784451224?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/af74df754db27152971d0aed2f323ead5a1f9fe5afd0209af91e12e784451224?s=96&d=mm&r=g\",\"caption\":\"Keshav Murthy\"},\"description\":\"Keshav Murthy is a Vice President at Couchbase R&amp;D. Previously, he was at MapR, IBM, Informix, Sybase, with more than 20 years of experience in database design &amp; development. He lead the SQL and NoSQL R&amp;D team at IBM Informix. He has received two President's Club awards at Couchbase, two Outstanding Technical Achievement Awards at IBM. Keshav has a bachelor's degree in Computer Science and Engineering from the University of Mysore, India, holds eleven US patents and has four US patents pending.\",\"sameAs\":[\"https:\/\/blog.planetnosql.com\/\",\"https:\/\/x.com\/rkeshavmurthy\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/es\/author\/keshav-murthy\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Google A.I. Services in Couchbase N1QL - The Couchbase Blog","description":"Este blog muestra la forma de utilizar Google Cloud AI API directamente sobre los datos que tienes en Couchbase, directamente con una simple sentencia N1QL.\u00a0","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/es\/google-artificial-intelligence-machine-learning-api-couchbase-n1ql\/","og_locale":"es_MX","og_type":"article","og_title":"Using Google Artificial Intelligence Services in Couchbase N1QL","og_description":"This blog shows the way to use Google Cloud AI API directly on the data you have in Couchbase, directly with a simple N1QL statement.\u00a0","og_url":"https:\/\/www.couchbase.com\/blog\/es\/google-artificial-intelligence-machine-learning-api-couchbase-n1ql\/","og_site_name":"The Couchbase Blog","article_published_time":"2018-02-11T06:30:46+00:00","article_modified_time":"2025-06-14T00:32:50+00:00","og_image":[{"width":1218,"height":308,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/02\/Screen-Shot-2018-02-10-at-10.14.12-PM.png","type":"image\/png"}],"author":"Keshav Murthy","twitter_card":"summary_large_image","twitter_creator":"@rkeshavmurthy","twitter_misc":{"Written by":"Keshav Murthy","Est. reading time":"27 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/google-artificial-intelligence-machine-learning-api-couchbase-n1ql\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/google-artificial-intelligence-machine-learning-api-couchbase-n1ql\/"},"author":{"name":"Keshav Murthy","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c261644262bf98e146372fe647682636"},"headline":"Using Google Artificial Intelligence Services in Couchbase N1QL","datePublished":"2018-02-11T06:30:46+00:00","dateModified":"2025-06-14T00:32:50+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/google-artificial-intelligence-machine-learning-api-couchbase-n1ql\/"},"wordCount":903,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/google-artificial-intelligence-machine-learning-api-couchbase-n1ql\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/02\/Screen-Shot-2018-02-10-at-10.14.12-PM.png","keywords":["curl","customer engagement","customer experience","google","Machine Learning (ML)"],"articleSection":["Application Design","Artificial Intelligence (AI)","Best Practices and Tutorials","Couchbase Server","SQL++ \/ N1QL Query"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/google-artificial-intelligence-machine-learning-api-couchbase-n1ql\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/google-artificial-intelligence-machine-learning-api-couchbase-n1ql\/","url":"https:\/\/www.couchbase.com\/blog\/google-artificial-intelligence-machine-learning-api-couchbase-n1ql\/","name":"Google A.I. Services in Couchbase N1QL - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/google-artificial-intelligence-machine-learning-api-couchbase-n1ql\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/google-artificial-intelligence-machine-learning-api-couchbase-n1ql\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/02\/Screen-Shot-2018-02-10-at-10.14.12-PM.png","datePublished":"2018-02-11T06:30:46+00:00","dateModified":"2025-06-14T00:32:50+00:00","description":"Este blog muestra la forma de utilizar Google Cloud AI API directamente sobre los datos que tienes en Couchbase, directamente con una simple sentencia N1QL.\u00a0","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/google-artificial-intelligence-machine-learning-api-couchbase-n1ql\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/google-artificial-intelligence-machine-learning-api-couchbase-n1ql\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/google-artificial-intelligence-machine-learning-api-couchbase-n1ql\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/02\/Screen-Shot-2018-02-10-at-10.14.12-PM.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2018\/02\/Screen-Shot-2018-02-10-at-10.14.12-PM.png","width":1218,"height":308},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/google-artificial-intelligence-machine-learning-api-couchbase-n1ql\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Using Google Artificial Intelligence Services in Couchbase N1QL"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"El blog de Couchbase","description":"Couchbase, la base de datos NoSQL","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"El blog de Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/c261644262bf98e146372fe647682636","name":"Keshav Murthy","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/4e51d72fc07c662aa791316deafffac4","url":"https:\/\/secure.gravatar.com\/avatar\/af74df754db27152971d0aed2f323ead5a1f9fe5afd0209af91e12e784451224?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/af74df754db27152971d0aed2f323ead5a1f9fe5afd0209af91e12e784451224?s=96&d=mm&r=g","caption":"Keshav Murthy"},"description":"Keshav Murthy es Vicepresidente de Couchbase R&amp;D. Anteriormente, estuvo en MapR, IBM, Informix, Sybase, con m\u00e1s de 20 a\u00f1os de experiencia en dise\u00f1o y desarrollo de bases de datos. Dirigi\u00f3 el equipo de I+D de SQL y NoSQL en IBM Informix. Ha recibido dos premios President's Club en Couchbase y dos premios Outstanding Technical Achievement en IBM. Keshav es licenciado en Inform\u00e1tica e Ingenier\u00eda por la Universidad de Mysore (India), es titular de once patentes estadounidenses y tiene cuatro pendientes.","sameAs":["https:\/\/blog.planetnosql.com\/","https:\/\/x.com\/rkeshavmurthy"],"url":"https:\/\/www.couchbase.com\/blog\/es\/author\/keshav-murthy\/"}]}},"authors":[{"term_id":8929,"user_id":55,"is_guest":0,"slug":"keshav-murthy","display_name":"Keshav Murthy","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/af74df754db27152971d0aed2f323ead5a1f9fe5afd0209af91e12e784451224?s=96&d=mm&r=g","author_category":"","last_name":"Murthy","first_name":"Keshav","job_title":"","user_url":"https:\/\/blog.planetnosql.com\/","description":"Keshav Murthy es Vicepresidente de Couchbase R&amp;D. Anteriormente, estuvo en MapR, IBM, Informix, Sybase, con m\u00e1s de 20 a\u00f1os de experiencia en dise\u00f1o y desarrollo de bases de datos. Dirigi\u00f3 el equipo de I+D de SQL y NoSQL en IBM Informix. Ha recibido dos premios President's Club en Couchbase y dos premios Outstanding Technical Achievement en IBM. Keshav es licenciado en Inform\u00e1tica e Ingenier\u00eda por la Universidad de Mysore (India), es titular de diez patentes estadounidenses y tiene tres pendientes."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/4588","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/users\/55"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=4588"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/4588\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media\/4599"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=4588"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=4588"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=4588"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=4588"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}