#i18n
11 APIs con esta etiqueta
API de Sistemas de Escritura (ISO 15924)
El registro ISO 15924 de sistemas de escritura — los códigos de escritura utilizados por Unicode, BCP-47 y CLDR — servido desde memoria (sin key). Cada escritura lleva su código de 4 letras (ej. Latn, Arab, Hani), código numérico, nombres en inglés y francés, el alias de propiedad de Unicode, la versión de Unicode en la que se agregó y su fecha. Busque una escritura por código o numérico, busque por código o nombre, o liste todo el registro. 226 escrituras. Ideal para internacionalización, herramientas de configuración regional y fuentes, validación de etiquetas BCP-47 y canalizaciones de representación de texto.
api.oanor.com/scripts-api
API de Negociación de Contenido
Negociación de contenido HTTP como una API. El endpoint parse lee un encabezado Accept, Accept-Language, Accept-Encoding o Accept-Charset — con valores de calidad (q) y parámetros — en una lista limpia ordenada por la preferencia del cliente. El endpoint negotiate toma ese encabezado más la lista de valores que su servidor puede servir realmente y devuelve la mejor coincidencia única, junto con el resultado completo clasificado y la entrada que coincidió con cada candidato. Aplica las reglas correctas para cada tipo: comodines de tipo y subtipo de media-type (text/*, */*), coincidencia de rango de idioma RFC 4647 (una solicitud de en coincide con su en-US, y en-US retrocede a en), y coincidencia exacta con un comodín * para codificaciones y conjuntos de caracteres — y una entrada q=0 rechaza correctamente un valor. Todo se ejecuta local y determinísticamente, por lo que es instantáneo y privado. Ideal para middleware de i18n y selección de configuración regional, versionado de API por tipo de medio, selección de formato de respuesta y compresión, CDNs, proxies y funciones de borde. Cálculo puramente local — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints. Esto negocia encabezados HTTP; para validar o descomponer una sola etiqueta de idioma BCP-47, use una API BCP-47.
api.oanor.com/negotiate-api
API de Punycode / IDN
Convierte nombres de dominio internacionalizados (IDN) entre su forma Unicode legible por humanos y la forma ASCII Punycode (xn--…) que realmente usa el DNS. Codifica un dominio Unicode como münchen.de o 例え.jp (o incluso una etiqueta emoji como ☕.example) a ASCII, decodifica un dominio xn-- de vuelta a Unicode, y convierte el host de una URL completa en cualquier dirección. Maneja acentos, escrituras no latinas y emojis. Útil para el manejo de dominios IDN, validación de correos electrónicos y URL, herramientas DNS y detección de dominios homógrafos / similares. Conversión IDNA local pura — sin clave, sin servicio de terceros, instantánea. En vivo. 4 endpoints. Distinto del análisis de dominios de lista de sufijos públicos y de codificadores de texto genéricos.
api.oanor.com/punycode-api
API de Segmentación de Texto
Cuenta y divide el texto de la forma en que las personas realmente lo leen, utilizando segmentación correcta según Unicode. El endpoint de conteo devuelve el número de clústeres de grafemas — los caracteres reales percibidos por el usuario, por lo que un emoji de familia cuenta como 1 (no 7) y una letra acentuada como 1 — junto con palabras, oraciones, puntos de código, unidades de código UTF-16 (la longitud ingenua de cadena que sobrecuenta) y la longitud en bytes UTF-8. Esto es exactamente lo que necesitan los campos con límite de caracteres, contadores de tweets/SMS y validación para que el conteo coincida con lo que el usuario ve. El endpoint de segmentación divide el texto en segmentos de grafemas, palabras u oraciones (los segmentos de palabras se marcan como similares a palabras versus puntuación y espacios) y es consciente de la configuración regional, por lo que los límites de palabras en japonés, chino y tailandés resultan correctos. Todo se calcula localmente sin llamadas de red. Un segmentador de texto Unicode — distinto de la base de datos de puntos de código Unicode (unicode), el conjunto de herramientas de mayúsculas/minúsculas y utilidades de texto (text) y la similitud de cadenas (similarity). Sin clave upstream, sin caché.
api.oanor.com/segmenter-api
API de Nombres Localizados
Obtén el nombre de visualización localizado de un código en cualquier idioma: países y regiones, idiomas, monedas, escrituras y calendarios. Pasa un código, un tipo y una configuración regional y el endpoint de nombre devuelve el nombre correcto: US como región en fr da "États-Unis", de como idioma en fr da "allemand", EUR como moneda da "Euro", y el mismo código se lee correctamente en alemán, japonés, árabe o cualquier otra configuración regional. El endpoint de lista devuelve cada código de un tipo localizado y ordenado en la clasificación de esa configuración regional, ideal para construir un menú desplegable de países, idiomas o monedas en cualquier idioma. Impulsado por los datos completos de ICU de la plataforma (Intl.DisplayNames) y calculado localmente sin llamadas de red. Construido para formularios y selectores internacionalizados, interfaces de usuario multilingües, informes localizados y onboarding. Un resolvedor de nombres localizados, distinto de los datos de referencia de países en inglés (countries), formato de números y monedas (numberformat) y formato de fecha local (datelocale). Sin clave upstream, sin caché.
api.oanor.com/displaynames-api
Tiempo Relativo y API de Fecha Localizada
Humaniza marcas de tiempo y formatea fechas para cualquier configuración regional y zona horaria usando ICU completo. El endpoint relativo convierte un instante en una frase relativa localizada respecto a ahora (o un tiempo de referencia dado) — "hace 3 horas", "vor 3 Stunden", "en 2 días", "il y a 5 minutes" — eligiendo automáticamente la mejor unidad desde segundos hasta años. El endpoint de formato renderiza una cadena de fecha/hora localizada (ej. "martes 2 de junio de 2026 a las 15:30" o "2026年6月2日 22:30:00"), respetando la configuración regional (BCP 47), una zona horaria IANA nombrada, los estilos de fecha y hora elegidos (completo/largo/medio/corto) y la preferencia de 12/24 horas, y devuelve un desglose de partes para visualizaciones personalizadas. Pase fechas como ISO 8601 o marcas de tiempo unix. Todo se calcula localmente sin llamadas de red. Ideal para interfaces internacionalizadas, feeds de actividad, notificaciones, comentarios y paneles. Un formateador de tiempo relativo y fecha localizada — distinto de hora actual en una zona horaria (time), el kit de herramientas de análisis/token UTC (datetime) y formato de números/monedas (numberformat). Sin clave upstream, sin caché.
api.oanor.com/datelocale-api
API de formato de números y moneda
Formatea números para cualquier configuración regional utilizando datos completos de ICU: la forma correcta de mostrar dinero, porcentajes y medidas por región. Pase un valor y un estilo, y el endpoint de formato devuelve la cadena correcta según la configuración regional: decimal, moneda (cualquier código ISO 4217, con el símbolo y agrupación correctos — p. ej., 1.234.567,89 € en de-DE, $1,234,567.89 en en-US, ¥1,234,567 en ja-JP, y la agrupación lakh india 12,34,567.89 en hi-IN), porcentaje o unidad (p. ej., 80 km/h). Controle la configuración regional (BCP 47), los dígitos de fracción mínimos/máximos, la agrupación, la visualización del signo y la notación (estándar, científica, ingenieril o compacta como 1.2M). Un endpoint de partes devuelve el desglose formatToParts (entero, grupo, decimal, fracción, símbolo de moneda…) para crear visualizaciones con estilo personalizado. Todo se calcula localmente sin llamadas de red. Ideal para interfaces de usuario internacionalizadas, facturas y recibos, paneles e informes. Un formateador de números/moneda local — distinto de los tipos de cambio de divisas (moneda), números a palabras (numberwords) y el conversor de base numérica (baseconvert). Sin clave upstream, sin caché.
api.oanor.com/numberformat-api
API de Etiquetas de Idioma BCP 47
Etiquetas de idioma IETF BCP 47 (locales) como una API, construida sobre el Registro de Subetiquetas de Idioma de IANA: más de 9,200 subetiquetas (idiomas, escrituras, regiones, variantes, extlangs y etiquetas heredadas). El endpoint principal /parse valida y descompone cualquier etiqueta de idioma (por ejemplo, zh-Hant-TW → Chino + escritura Han tradicional + Taiwán; en-Latn-US, de-CH-1996, i-klingon) en sus subetiquetas etiquetadas, señala partes inválidas o obsoletas, y reconoce etiquetas redundantes/heredadas previamente registradas. Busque una subetiqueta individual (de → Alemán, Hant → Han tradicional, 419 → América Latina), o busque en el registro por descripción. Ideal para internacionalización (i18n), validación de locales, negociación de contenido y aplicaciones conscientes del idioma.
api.oanor.com/bcp47-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 (😀), 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 Idiomas
Una referencia limpia para los idiomas del mundo. Busque cualquier idioma por su código ISO 639-1 (de dos letras) o ISO 639-2 (de tres letras) o por nombre, busque por nombre en inglés o nativo, liste todos los idiomas con un filtro opcional de derecha a izquierda, o agrupe idiomas por familia. Cada entrada incluye los códigos ISO, nombres en inglés y nativo, la familia del idioma, un indicador de derecha a izquierda y un enlace a Wikipedia. Construido sobre el conjunto de datos ISO 639 abierto y servido completamente en memoria, por lo que las respuestas son instantáneas y el servicio siempre está disponible. Ideal para internacionalización y localización, selectores de idiomas, etiquetado de contenido y herramientas para desarrolladores.
api.oanor.com/languages-api
API de traducción
Traduce texto entre más de 40 idiomas con una puntuación de confianza y sugerencias alternativas. Interfaz GET simple, sin alojamiento de modelos, ideal para localizar contenido, mensajes de chat, datos de productos y texto generado por usuarios.
api.oanor.com/translate-api