Atrás

#text

34 APIs con esta etiqueta

API de Diseño de Teclado

Reasigna texto entre diseños de teclado: la solución para texto escrito con el teclado configurado en el diseño incorrecto. El endpoint de reasignación toma texto, un diseño de origen y un diseño de destino, y reescribe cada carácter al producido por la misma tecla física en el otro diseño. Así, el texto escrito accidentalmente en un teclado configurado como Dvorak cuando querías QWERTY (o viceversa) se recupera exactamente, y debido a que la asignación preserva la posición, hace un viaje redondo perfecto. Soporta QWERTY (EE. UU.), Dvorak y Colemak, incluidos los símbolos desplazados, y deja intactos los caracteres que no están en una tecla reasignable (espacios y acentos). El endpoint de diseños devuelve el mapa de teclas completo para cada diseño. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para corregir escritura en diseño incorrecto, construir editores de texto y herramientas IME, ayudas para el aprendizaje de diseños y búsqueda entre diseños. Cálculo local puro: sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints. Esto reasigna entre diseños de teclado; para cifrados clásicos (César, ROT13, Morse) usa una API de cifrado.

api.oanor.com/keyboardlayout-api

API de Entropía

Mide el contenido de información del texto. El endpoint analyze calcula la entropía de Shannon en bits por símbolo, la información total en bits y bytes, la entropía máxima posible para el alfabeto realmente utilizado y una puntuación normalizada de 0 a 1 que indica cuán uniforme (aleatoria) es la distribución — sobre puntos de código Unicode o bytes UTF-8 sin procesar. El endpoint frequency devuelve la distribución completa de frecuencias de caracteres, primero el símbolo más común, con recuentos y porcentajes, mostrando los caracteres de control escapados y los bytes en hexadecimal. Es exacto, determinista y se ejecuta completamente en local sin llamadas de red, por lo que es instantáneo y privado. Ideal para comprobaciones de aleatoriedad y calidad de contraseñas, estimar cuán compresibles son los datos, análisis de idiomas y cifrados clásicos, detectar entrada de baja variedad o repetitiva, y extracción de características para clasificación de texto. Cálculo puramente local — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints. Esto mide el contenido de información; para puntuación de fortaleza de contraseñas use una API de contraseñas, para estadísticas de números use una API de estadísticas, y para recuentos de grafemas/caracteres use una API de segmentación de texto.

api.oanor.com/entropy-api

API de N-gramas

Genera n-gramas a partir de texto, con recuentos de frecuencia, completamente local. El endpoint ngrams divide el texto en secuencias contiguas de n tokens y devuelve cada n-grama distinto con la frecuencia con la que aparece, ordenado por frecuencia: n-gramas de palabras (unigramas, bigramas, trigramas y más) para análisis de frases y colocaciones, o n-gramas de caracteres (shingles) para coincidencias aproximadas, detección de idioma e indexación. El endpoint range produce todos los tamaños desde un mínimo hasta un máximo en una sola llamada (por ejemplo, gramas de 1 a 3), que es exactamente lo que necesitas para construir vectores de características. Elige modo de palabra o carácter, si convertir a minúsculas primero, y un límite top-N para conservar solo los más frecuentes. La tokenización de palabras es consciente de Unicode y mantiene apóstrofes y guiones internos (don't, well-known) como tokens individuales. Todo se ejecuta local y determinísticamente, por lo que es rápido y privado. Ideal para minería de texto y extracción de características de PNL, modelado de lenguaje y autocompletado, indexación de búsqueda y shingling, detección de plagio y similitud, y análisis de palabras clave y colocaciones. Cálculo puramente local: sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints. Esto produce n-gramas y recuentos; para resúmenes extractivos y palabras clave, usa una API de resumen y para contar grafemas/caracteres, usa una API de segmentación de texto.

api.oanor.com/ngram-api

API de Emoji Strip

Elimina, extrae y cuenta emojis en cualquier texto. El endpoint strip elimina todos los emojis de una cadena — o reemplaza cada uno con un marcador que elijas — y maneja correctamente los emojis de múltiples puntos de código: secuencias ZWJ como la familia 👩‍👩‍👧‍👦, modificadores de tono de piel (👍🏽), banderas de país (🇩🇪), teclas (1️⃣) y selectores de variación cuentan como un solo emoji, por lo que nada queda a medio eliminar. El endpoint extract enumera cada emoji que encuentra con su posición en el texto y devuelve conteos por emoji y únicos, ideal para análisis y moderación. Un ©, ® o ™ simple se deja intencionalmente intacto a menos que lleve un selector de variación de emoji, y los dígitos simples nunca se tocan. Perfecto para limpiar la entrada del usuario antes de indexar o almacenar en búsquedas, sanitizar nombres de usuario y nombres para mostrar, moderación y análisis, y preparar texto para sistemas que se bloquean con emojis. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints. Esto limpia y extrae emojis del texto; para buscar un emoji por nombre o código corto usa una API de base de datos de emojis, y para contar grafemas usa una API de segmentación de texto.

api.oanor.com/emojistrip-api

API de Iniciales

Extrae iniciales y monogramas de avatar a partir de un nombre o frase. El endpoint de iniciales devuelve la primera letra de cada palabra significativa, omitiendo automáticamente partículas nobiliarias y de enlace en minúscula (van, von, de, della, la, der, of, the…), de modo que "Ludwig van Beethoven" da LB y "Charles de Gaulle" da CG, con opciones para un separador entre letras, una forma con puntos (J.D.), mayúsculas o mayúscula original, y un número máximo de iniciales. El endpoint de monograma devuelve las iniciales cortas de una, dos o tres letras utilizadas para avatares y chips de interfaz, tomando la primera y la última palabra significativa ("John Michael Doe" → JD) y recurriendo a las letras iniciales de un solo nombre. Todo es seguro para multibyte, por lo que las letras acentuadas y no latinas (José María → JMA) funcionan correctamente. Ideal para avatares predeterminados, chips de contacto, insignias de iniciales, gráficos de monograma, encabezados de documentos y combinación de correspondencia. Cálculo local puro: sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints. Esto produce el texto de las iniciales; para renderizarlas como imagen de avatar, use una API de avatar.

api.oanor.com/initials-api

API Case Detect

Detecta qué convención de mayúsculas/minúsculas usa una cadena y divide los identificadores en sus palabras constituyentes. El endpoint detect clasifica cualquier valor como camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, COBOL-CASE, Train-Case, dot.case, Title Case, Sentence case, lowercase o UPPERCASE — o mixed cuando no encaja — e informa el separador encontrado y las palabras que lo componen. El endpoint split tokeniza cualquier identificador en palabras: rompe las jorobas de camelCase, maneja correctamente los límites de acrónimos (HTTPServer → HTTP, Server; XMLHttpRequest → XML, Http, Request), y divide en dígitos y en guiones bajos, guiones, puntos y espacios, devolviendo tanto los tokens en mayúsculas/minúsculas originales como las palabras en minúsculas listas para alimentar a un convertidor. Ideal para linters y herramientas de modificación de código, refactorización, validadores de API y esquemas, autocompletado y búsqueda, y cualquier pipeline que necesite entender la nomenclatura de identificadores. Cómputo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints. Esto DETECTA y tokeniza una convención de mayúsculas/minúsculas; para CONVERTIR una cadena entre estilos de mayúsculas/minúsculas use una API text-case.

api.oanor.com/casedetect-api

API de Indent

Indentar, dedentar y convertir tabulaciones a espacios en texto plano, línea por línea. El endpoint de indent agrega un prefijo fijo a cada línea — un número de espacios o tabulaciones, o cualquier prefijo personalizado como "> " para citar — y opcionalmente puede indentar también líneas en blanco. El endpoint de dedent elimina el espacio en blanco inicial común más largo de un bloque (la misma idea que Python textwrap.dedent), por lo que puede aplanar un fragmento con demasiada indentación y obtener exactamente qué prefijo se eliminó. El endpoint de tabulaciones convierte entre tabulaciones y espacios respetando las paradas de tabulación — expandir tabulaciones a espacios o colapsar secuencias de espacios de vuelta a tabulaciones, con un tamaño de tabulación elegido, solo en espacios iniciales o en todo el texto. Funciona en cualquier texto sin analizarlo como código, y se conservan los finales de línea CRLF. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 4 endpoints. Solo toca la estructura de espacios en blanco: para recortar u ordenar líneas use una API de líneas, para reajustar líneas largas use una API de ajuste de palabras, y para reformatear código fuente real use una API de formateo de código.

api.oanor.com/indent-api

API de Pad

Rellena y alinea cadenas a un ancho objetivo. El endpoint pad agrega un carácter de relleno al inicio, final o ambos lados de un valor hasta que alcanza el ancho solicitado — rellena con ceros un número (7 → 007), alinea a la derecha una columna de precios, centra un encabezado o construye un campo de ancho fijo — con cualquier cadena de relleno (espacio, 0, guión, puntos) y un indicador opcional de truncamiento para cortar valores que ya son demasiado largos. El endpoint align toma una lista completa de líneas (o texto separado por saltos de línea) y rellena cada línea a un ancho común, para que las columnas se alineen en tablas de ancho fijo, diseños ASCII, recibos, facturas y registros. El ancho se cuenta en puntos de código Unicode, por lo que los emojis y letras acentuadas cuentan como uno y nunca se dividen. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints. Esto rellena a un ancho; para ajustar texto largo en varias líneas use una API de word-wrap, y para convertir entre estilos de mayúsculas/minúsculas use una API de text-case.

api.oanor.com/pad-api

API de enmascaramiento

Enmascara un valor para mostrarlo de forma segura. El endpoint de enmascaramiento mantiene visibles los primeros y/o últimos caracteres y reemplaza el resto con un carácter de máscara, de modo que una tarjeta se convierte en ••••••••••••1111 y un token de API en sk**********3456, y puede mantener intactos los separadores (espacios y guiones) para que el valor conserve su forma. Un enmascarador de correo electrónico dedicado oculta la parte local (y opcionalmente el dominio) mientras mantiene la dirección reconocible, p. ej., j•••••••@example.com. Elige cuántos caracteres revelar y qué carácter de máscara usar. Perfecto para mostrar los últimos cuatro dígitos de una tarjeta, ocultar parcialmente correos electrónicos y números de teléfono, y enmascarar tokens y números de cuenta en interfaces de usuario, recibos y registros. Cálculo puramente local: sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints. Esto enmascara un valor conocido para mostrarlo; para encontrar y redactar PII dentro de texto libre, usa una API de redacción.

api.oanor.com/mask-api

API de Líneas

Opera sobre texto línea por línea. El endpoint de transformación ordena líneas (natural / con reconocimiento numérico, ascendente o descendente, sin distinción de mayúsculas/minúsculas), elimina líneas duplicadas, invierte su orden, las numera, recorta espacios en blanco y elimina líneas en blanco — y las operaciones se encadenan en el orden en que las listas, por lo que recortar → eliminar espacios en blanco → deduplicar → ordenar ocurre en una sola llamada. El endpoint de conteo reporta estadísticas de líneas: total, en blanco, no en blanco, únicas y duplicadas, además de la longitud de línea más larga, más corta y promedio. Perfecto para limpiar listas y registros, deduplicar, preparar datos y ordenar texto pegado. Cómputo local puro — sin clave, sin servicio de terceros, instantáneo; hasta 500,000 caracteres vía POST. En vivo, nada se almacena. 3 endpoints. Distinto del ajuste de palabras, ordenación de listas JSON y herramientas CSV.

api.oanor.com/lines-api

API de resaltado

Resalta términos de búsqueda en texto. El endpoint de resaltado envuelve cada coincidencia de uno o más términos en un marcador — por defecto <mark>…</mark>, o cualquier cadena de apertura/cierre que elijas (** para Markdown, códigos ANSI para la terminal, un span CSS, cualquier cosa) — y devuelve el texto marcado y un recuento de coincidencias. El endpoint de fragmentos devuelve extractos cortos del contexto circundante alrededor de cada coincidencia, como una página de resultados de búsqueda muestra dónde aparece tu consulta. La coincidencia no distingue entre mayúsculas y minúsculas por defecto con modo de palabra completa opcional, y los términos se comparan literalmente (los caracteres regex se escapan de forma segura). Perfecto para resultados de búsqueda y búsqueda en página, detección de palabras clave, revisión de registros y vista previa de documentos. Cálculo puramente local — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints. Distinto de las API de búsqueda, resumen y diff.

api.oanor.com/highlight-api

API de Truncado

Truncar texto limpiamente. Corta una cadena a un número máximo de caracteres — al final, al inicio o en el medio — rompiendo en límites de palabras para que nunca se corten palabras por la mitad, y añadiendo puntos suspensivos (que cuentan para el límite). El truncado medio mantiene el inicio y el final y omite el centro, ideal para rutas de archivo largas e IDs. Un endpoint de palabras recorta a un número de palabras completas. Todo es seguro para emojis y Unicode (cuenta puntos de código, no bytes), por lo que los caracteres multibyte y emojis nunca se dividen. Perfecto para vistas previas y avances, celdas de tabla y tarjetas, meta descripciones, migas de pan y salida de CLI. Cálculo puramente local — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints. Distinto del ajuste de línea, conversión de mayúsculas y estadísticas de texto.

api.oanor.com/truncate-api

API de Redacción

Detecta y redacta información de identificación personal (PII) en texto libre. Encuentra direcciones de correo electrónico, números de teléfono, números de tarjetas de crédito (validados con Luhn para reducir falsos positivos), direcciones IPv4 e IPv6, números de Seguro Social de EE. UU. e IBAN, y enmascara cada uno — con una etiqueta por tipo como [EMAIL], una cadena de reemplazo fija, o un solo carácter repetido hasta la longitud original. Un endpoint de detección devuelve cada coincidencia con su tipo y posición sin modificar el texto. Perfecto para limpiar registros y transcripciones de soporte, sanitizar datos antes de compartirlos o enviarlos a un tercero, y verificaciones previas de privacidad y cumplimiento. Cómputo puramente local — el texto nunca sale del servidor, sin clave, sin terceros, instantáneo; hasta 200,000 caracteres mediante POST. En vivo, nada se almacena. 3 endpoints. Basado en expresiones regulares y con el mejor esfuerzo — revise antes de confiar en él para cumplimiento legal. Distinto de herramientas de sentimiento, lenguaje ofensivo y texto general.

api.oanor.com/redact-api

API de Title Case

Convierte un encabezado al formato adecuado de título (title case) como lo hacen los editores, no una simple capitalización de cada palabra. Capitaliza la primera y última palabra y todas las palabras principales, mientras mantiene en minúsculas los artículos (un, una, el, la, los, las), las conjunciones coordinantes (y, o, pero…) y las preposiciones, y siempre capitaliza la palabra después de dos puntos. Elige el estilo AP (minúsculas para preposiciones cortas, mayúsculas para las largas) o el estilo Chicago (minúsculas para preposiciones de cualquier longitud). Los compuestos con guion como well-known y state-of-the-art se manejan correctamente. Perfecto para títulos de artículos y blogs, encabezados, meta títulos SEO, nombres de productos y secciones, y herramientas CMS. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada se almacena. 3 endpoints. Distinto de un convertidor simple de título/oración, que capitaliza cada palabra.

api.oanor.com/titlecase-api

API de Anagramas

Trabaja con anagramas. El endpoint check te indica si dos cadenas son anagramas entre sí — por defecto ignorando mayúsculas, espacios y puntuación, así que "Dormitory" y "Dirty Room" coinciden. El endpoint signature devuelve la clave canónica de letras ordenadas para una cadena; dos cadenas son anagramas exactamente cuando sus firmas son iguales, lo que hace que la firma sea ideal para indexar y agrupar. El endpoint group toma una lista de palabras y las agrupa en sus conjuntos de anagramas. Perfecto para juegos de palabras y acertijos, diccionarios y búsqueda, y para eliminar duplicados de cadenas reordenadas. No se necesita lista de palabras — es análisis puro de letras. Cómputo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 4 endpoints. Distinto de las API de ortografía, similitud y diccionario.

api.oanor.com/anagram-api

API de Word Wrap

Reajusta texto plano a un ancho de columna fijo en los límites de las palabras: el clásico word-wrap que necesitas para salida de terminal y CLI, formato de correo electrónico y texto plano, comentarios de código, bloques de README y changelog, e informes de ancho fijo. El endpoint wrap divide el texto a un ancho elegido mientras preserva los párrafos (separados por líneas en blanco), con sangría izquierda opcional y la opción de dividir forzosamente palabras más largas que la línea; el endpoint unwrap hace lo inverso, colapsando un bloque envuelto de nuevo en párrafos de una sola línea. Cómputo local puro — sin clave, sin servicio de terceros, instantáneo; hasta 200,000 caracteres mediante POST. En vivo, nada almacenado. 3 endpoints. Distinto de conversión de mayúsculas/minúsculas, slugs y estadísticas de texto.

api.oanor.com/wordwrap-api

API Braille

Convierte texto a braille Unicode y viceversa. Utiliza braille inglés no contraído (Grado 1): las 26 letras, dígitos con el signo de número, mayúsculas con el signo de mayúscula y puntuación común, todo emitido como Patrones Braille Unicode (U+2800–U+28FF) para que se rendericen en cualquier lugar. El endpoint to-braille convierte texto ordinario a braille; el endpoint from-braille decodifica braille de vuelta a texto. Los caracteres desconocidos pasan sin cambios. Perfecto para herramientas de accesibilidad y educación, maquetas de etiquetas y señalización, vistas previas de pantallas braille y recursos de aprendizaje. Cálculo puramente local — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints. Solo Grado 1 (sin contracciones). Distinto de codificadores de cifrado/alfabeto y de transformaciones generales de texto.

api.oanor.com/braille-api

API de Normalización Unicode

Normaliza y pliega texto Unicode. Convierte cualquier cadena a una de las cuatro formas de normalización Unicode — NFC, NFD, NFKC, NFKD — para que el texto visualmente idéntico con diferentes composiciones de puntos de código (é como un punto de código vs e + un acento combinante) se compare y almacene de manera consistente. Pliega diacríticos y letras especiales a ASCII simple (café → cafe, Straße → Strasse, Ångström → Angstrom, Łódź → Lodz) para slugs, claves de búsqueda y nombres de archivo; la ligadura fi y caracteres de compatibilidad similares se expanden bajo NFKC/NFKD. Y compara dos cadenas para determinar igualdad después de la normalización, opcionalmente sin distinción de mayúsculas y minúsculas. Perfecto para deduplicación, búsqueda e indexación, verificación de nombres de usuario e identificadores, y defensa contra entradas de apariencia similar (homoglifos). Cálculo puramente local — sin clave, sin servicio de terceros, instantáneo. En vivo, nada se almacena. 4 endpoints. Distinto de las búsquedas en bases de datos de caracteres Unicode y de la segmentación de texto.

api.oanor.com/normalize-api

API de BBCode

Renderiza BBCode — el marcado [b]…[/b] usado por foros, tablones de anuncios, comunidades de juegos y muchos sistemas de comentarios — en HTML limpio, o conviértelo a texto plano. Soporta negrita, cursiva, subrayado, tachado, listas, citas, bloques de código, enlaces, imágenes, color y tamaño. Los esquemas de URL peligrosos (javascript:, data:, vbscript:) en enlaces e imágenes son neutralizados, por lo que el HTML es seguro para mostrar. El endpoint to-text elimina todo el marcado para vistas previas, índices de búsqueda, notificaciones y extractos. Impulsado por el analizador bbob. Cómputo local puro — sin clave, sin servicio de terceros, instantáneo; envía publicaciones grandes mediante POST. En vivo, nada se almacena. 3 endpoints. Distinto del renderizado de Markdown y la conversión de HTML a Markdown.

api.oanor.com/bbcode-api

API de Resumen

Resume texto y extrae sus palabras clave — sin clave de IA, sin modelo externo. El endpoint de resumen es extractivo: puntúa cada oración por frecuencia de palabras y posición, y devuelve las más representativas (solicita un número fijo de oraciones o una fracción del original), manteniendo la redacción y el orden exactos del autor. El endpoint de palabras clave clasifica los términos más relevantes con sus recuentos y una puntuación relativa, filtrando palabras vacías. Como es determinista y se ejecuta localmente, el mismo texto siempre da el mismo resultado, al instante y de forma privada. Perfecto para vistas previas de artículos y TL;DR, fragmentos de búsqueda, etiquetado y triaje de contenido, y para proporcionar contexto más corto a herramientas posteriores. Cálculo local puro — sin servicio de terceros; envía texto largo mediante POST. En vivo, nada almacenado. 3 endpoints. Distinto del análisis de sentimiento/NLP, listas de palabras vacías y segmentación de texto Unicode.

api.oanor.com/summarize-api

API de Nombres

Limpia y analiza nombres personales. El endpoint de mayúsculas aplica el uso correcto de mayúsculas en nombres que el uso común de títulos no logra: McDonald, MacLeod, O'Brien, D'Angelo, nombres compuestos con guión, partículas en minúscula (van, von, de, la, der) y sufijos de números romanos (II, III, IV). El endpoint de análisis divide un nombre completo en saludo, nombre, segundo nombre, apellido y sufijo, y también devuelve una versión con mayúsculas adecuadas de cada parte. Perfecto para ordenar registros de usuarios, CRM y listas de correo, deduplicar contactos, formatear nombres en documentos y normalizar datos importados. Cálculo local puro: sin clave, sin servicio de terceros, instantáneo. En vivo, no se almacena nada. 3 endpoints. El análisis está ajustado para el orden occidental (nombre de pila primero). Distinto de los datos de popularidad de nombres de bebé y las búsquedas de nombres para mostrar según la configuración regional.

api.oanor.com/name-api

API Stemmer

Reduce palabras a su raíz lingüística (stem) con los algoritmos clásicos de Snowball — running → run, fishing → fish, nationalization → nation — en 24 idiomas, incluyendo inglés, alemán, francés, español, italiano, portugués, neerlandés, ruso, árabe, finlandés, sueco y más. Obtén el stem de un texto completo (cada palabra, devolviendo tanto el mapeo palabra por palabra como el texto completamente procesado) o de una sola palabra. El stemming es el paso de normalización central detrás de motores de búsqueda, expansión de consultas, indexación de texto, coincidencia de palabras clave y preprocesamiento de PLN. Cómputo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada se almacena. 4 endpoints. Distinto del análisis de sentimiento/PLN y la coincidencia difusa de cadenas.

api.oanor.com/stemmer-api

API de Filtro de Profanidades

Detecta y censura profanidades en texto generado por usuarios en 24 idiomas, para moderación de comentarios, filtrado de chat, validación de nombres de usuario y formularios, y pipelines de confianza y seguridad. Envíe cualquier texto y obtenga si contiene profanidades, las palabras exactas encontradas y a qué idiomas pertenecen; o reciba el texto con cada palabra censurada (elija su propio carácter de máscara). La coincidencia respeta límites de palabras (por lo que "Scunthorpe" y "Penistone" no se marcan) y normaliza el leetspeak común (sh1t, @ss) antes de coincidir. Apunte a un idioma específico (o varios) o escanee los 24 a la vez. Impulsado por las conocidas listas de palabras LDNOOBW, incluidas, por lo que el servicio es completamente autónomo: sin llamadas de terceros, sin límites de tasa, siempre disponible. En vivo, sin caché. 4 endpoints. Sin clave upstream.

api.oanor.com/profanity-api

API Inflector

Inflección de palabras en inglés como API. Pluraliza o singulariza cualquier palabra — manejando correctamente las irregularidades que confunden al código ingenuo (person ↔ people, cactus ↔ cacti, goose ↔ geese, analysis ↔ analyses, e incontables como sheep y series). Obtén inflexión consciente del conteo ("1 item" vs "3 items", opcionalmente con el número incluido), y verifica si una palabra dada ya es singular o plural. Todo se calcula localmente, por lo que es instantáneo y siempre está disponible. Ideal para ORMs y generadores de código, nombres de recursos REST, etiquetas de UI y notificaciones ("3 result(s)"), búsqueda y autocompletado, y cualquier aplicación que convierta conteos en gramática correcta. Para estilos de mayúsculas y slugs de URL, usa la API de Texto.

api.oanor.com/inflector-api

API Lorem Ipsum

Genere texto de relleno Lorem Ipsum clásico como una API — exactamente lo que necesite, en la forma que necesite. Solicite una cantidad de palabras, oraciones, párrafos (como texto plano o etiquetas HTML <p> listas para insertar), elementos de lista con viñetas o una longitud exacta en bytes. La prosa puede comenzar con el canónico "Lorem ipsum dolor sit amet, consectetur adipiscing elit…" o con latín aleatorio. Generado completamente en el servidor, por lo que es instantáneo y siempre está disponible — sin llamadas de terceros. Ideal para maquetas y composiciones de diseño, siembra de CMS y plantillas, prototipado de UI, accesorios de prueba y cargas de prueba, y en cualquier lugar donde un diseño necesite texto de relleno.

api.oanor.com/lorem-api

API de arte ASCII

Convierte texto en pancartas de arte ASCII como API, con más de 300 fuentes FIGlet clásicas (Standard, Slant, Big, Ghost, Doom, 3D-ASCII, Banner y muchas más). Envía una palabra o frase corta y una fuente y obtén arte ASCII listo para pegar, con control sobre el ancho de salida y el diseño de espaciado entre letras. Navega y busca el catálogo completo de fuentes. El renderizado se ejecuta completamente en el motor, sin servicios de terceros, por lo que es rápido y siempre está disponible. Ideal para herramientas CLI y salida de terminal, encabezados de README y changelog, pancartas de compilación, bots de chat y Discord, interfaces retro y cualquier lugar donde una cadena simple merezca un pequeño adorno.

api.oanor.com/asciiart-api

API Unicode

La Base de Datos de Caracteres Unicode (UCD) como una API. Resuelve CUALQUIER punto de código (0..10FFFF, incluidos los rangos CJK y Hangul) a su nombre, categoría general, bloque y escritura, además del carácter literal, entidad HTML (&#x1F600;), escape CSS y secuencias de bytes UTF-8/UTF-16. Pasa un punto de código hexadecimal (ej. 1F600 → 😀 CARA SONRIENTE) o un carácter literal (?char=€). Busca más de 40,000 caracteres con nombre por nombre (ej. "corazón", "flecha"), filtra por categoría o bloque, y explora los 346 bloques Unicode. Ideal para herramientas de procesamiento de texto, selectores de emoji, editores, internacionalización y utilidades para desarrolladores.

api.oanor.com/unicode-api

API de Gramática

Detecta errores ortográficos en seis idiomas (inglés, alemán, español, francés, portugués y neerlandés) y obtén sugerencias de estilo y gramática en inglés en una sola llamada. Los errores ortográficos incluyen su posición en el texto y una lista clasificada de correcciones; las sugerencias de estilo señalan palabras repetidas, palabras comodín, voz pasiva, verbosidad, clichés y más. Una verificación combinada devuelve ortografía y estilo juntos (ordenados por posición), un endpoint solo de ortografía cubre los seis idiomas, un endpoint de una sola palabra devuelve correcciones para una palabra, y un endpoint de idiomas enumera lo que está soportado. Cada endpoint recibe texto a través de la cadena de consulta o el cuerpo de la solicitud y devuelve JSON ligero. Cálculo puro del lado del servidor (diccionarios Hunspell + write-good, sin terceros externos, sin costo de LLM), por lo que las respuestas son instantáneas y siempre están disponibles. Ideal para editores y CMS, validación de formularios y comentarios, herramientas de chat y correo electrónico, y asistentes de escritura.

api.oanor.com/grammar-api

API de Stopwords

Listas de palabras vacías y eliminación para 58 idiomas. Obtenga la lista completa de palabras vacías para un idioma, vea todos los idiomas compatibles con sus recuentos de palabras, verifique si una sola palabra es una palabra vacía o elimine las palabras vacías de un bloque de texto para obtener un flujo de palabras clave limpio. Construido sobre el conjunto de datos abierto stopwords-iso y servido completamente en memoria, por lo que las respuestas son instantáneas y el servicio está siempre disponible. Ideal para indexación y relevancia de búsqueda, preprocesamiento de PNL y minería de texto, extracción de palabras clave, generación de etiquetas y herramientas de contenido.

api.oanor.com/stopwords-api

API de Emojis

Una base de datos completa de emojis en una API rápida. Busque aproximadamente 1.870 emojis por nombre, palabra clave, alias o etiqueta, consulte un solo emoji por su alias (como rocket o :fire:) o por el propio carácter emoji, navegue por cualquiera de las nueve categorías Unicode u obtenga emojis aleatorios (opcionalmente de una categoría). Cada emoji incluye su nombre, categoría, alias, etiquetas de búsqueda, puntos de código Unicode y la versión en la que se introdujo. Construido sobre el conjunto de datos abierto de GitHub gemoji y servido completamente en memoria, por lo que las respuestas son instantáneas y el servicio está siempre disponible. Ideal para aplicaciones de chat y mensajería, selectores y búsqueda de emojis, herramientas sociales y de contenido, juegos y widgets divertidos.

api.oanor.com/emoji-api

API de Regex

Ejecuta expresiones regulares del lado del servidor sin el riesgo de ReDoS. Prueba si un patrón coincide, extrae todas las coincidencias con sus posiciones y grupos de captura (numerados y nombrados), reemplaza con un patrón de sustitución o divide texto, todo con los conocidos indicadores de regex de JavaScript (g, i, m, s, u, y). Cada evaluación se ejecuta en un entorno aislado con un tiempo de espera máximo, por lo que un patrón de retroceso catastrófico nunca puede bloquear tu servicio; en su lugar, recibes un claro error de tiempo de espera. Las entradas aceptan parámetros de consulta GET o un cuerpo JSON POST. Cómputo local puro sin proveedor externo, por lo que las respuestas son instantáneas y el servicio siempre está disponible. Ideal para plataformas sin código y de automatización, tuberías de limpieza de datos, validación de formularios y entradas, análisis de registros y herramientas de contenido.

api.oanor.com/regex-api

API de Diff de Texto

Compara dos fragmentos de texto y obtén un diff preciso y estructurado. Elige granularidad de línea, palabra o carácter para obtener un script de edición completo (igual, insertado, eliminado) con recuentos de adiciones y eliminaciones, obtén un diff de palabras en línea compacto, o renderiza un diff unificado estándar (parche) con líneas de contexto configurables y etiquetas de archivo, listo para alimentar herramientas de parcheo o una interfaz de revisión de código. Construido sobre un algoritmo de subsecuencia común más larga para diffs precisos y mínimos. Cada endpoint funciona mediante GET o JSON POST y se ejecuta completamente del lado del servidor sin terceros upstream, por lo que las respuestas son instantáneas y el servicio siempre está disponible. Ideal para revisión de código y herramientas de versionado, CMS y editores de documentos, seguimiento de cambios, resaltado de plagio y auditorías de contenido.

api.oanor.com/textdiff-api

API de Herramientas de Texto

Un kit de herramientas de utilidades de texto rápido y completamente local: convierte entre 10 estilos de mayúsculas/minúsculas (upper, lower, title, sentence, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case), genera slugs compatibles con URL, calcula estadísticas de texto (recuentos de palabras, caracteres, oraciones, líneas y párrafos, longitud media de palabras y tiempo de lectura), y produce texto de relleno lorem-ipsum por palabras, oraciones o párrafos. Cálculo puro del lado del servidor, sin terceros upstream, por lo que las respuestas son instantáneas y siempre están disponibles. Ideal para CMS, editores, herramientas de desarrollo, formularios y pipelines de contenido.

api.oanor.com/text-api

API de Letras

Obtén la letra completa de una canción por artista y título, y busca entre millones de canciones para encontrar la pista correcta. Devuelve la letra como texto y como un arreglo de líneas, lista para mostrar o procesar.

api.oanor.com/lyrics-api