Nuestra API de Comparación de Diferencias de Texto es una herramienta poderosa para comparar dos cadenas o textos e identificar las diferencias entre ellos. La API está diseñada para ser fácil de usar y proporciona una variedad de opciones de salida para satisfacer sus necesidades.
Una de las características clave de la API es su capacidad para devolver los resultados en un formato JSON fácil de procesar. Esto facilita la integración de la API en sus aplicaciones y flujos de trabajo existentes. Además, la API también ofrece resultados pre-renderizados para la salida en HTML y CLI, brindándole la flexibilidad de mostrar los resultados en el formato que mejor le funcione.
La API compara dos textos introducidos y devuelve un objeto JSON que contiene las diferencias entre las dos cadenas. El JSON devuelto contiene las cadenas originales con las diferencias destacadas.
La API de Comparación de Diferencias de Texto está diseñada para ser altamente precisa y eficiente, lo que la convierte en una opción ideal para una amplia gama de aplicaciones. Ya sea que esté trabajando en un proyecto de desarrollo de software, un proyecto de investigación o simplemente necesite comparar dos documentos, esta API es una excelente opción. Puede usarse para comparar diferentes versiones de un documento, comparar texto original y traducido, o incluso para comparar dos fuentes diferentes de información.
En general, nuestra API de Comparación de Diferencias de Texto es una herramienta versátil y poderosa que puede ayudarlo a comparar rápida y fácilmente dos cadenas o textos e identificar las diferencias entre ellos. Con su salida JSON fácil de usar y resultados pre-renderizados para la salida en HTML y CLI, es la elección perfecta para cualquier proyecto que requiera comparación de texto.
Envía dos cadenas de texto y recibe la diferencia reconocida entre ellas.
Control de versiones para desarrollo de software: Los desarrolladores pueden usar la API para comparar diferentes versiones de código e identificar rápidamente cualquier cambio o actualización.
Aseguramiento de calidad para texto traducido: La API puede usarse para comparar el texto original con su traducción e identificar cualquier error o inconsistencia en la traducción.
Detección de plagio: La API puede ser utilizada para comparar trabajos o artículos estudiantiles e identificar cualquier instancia de plagio.
Comparación de contenido para SEO: La API puede utilizarse para comparar el contenido de dos sitios web e identificar similitudes o duplicados, lo que puede ser útil para SEO y evitar sanciones.
Comparación de documentos para industrias legales o financieras: La API puede ser utilizada para comparar contratos, documentos legales o estados financieros e identificar cualquier cambio o discrepancia.
Comparación de noticias: La API puede usarse para comparar artículos de noticias de diferentes fuentes para identificar similitudes, o para detectar cualquier sesgo o manipulación en la cobertura.
Aparte de las limitaciones de llamadas a la API por mes, hay una limitación de:
Plan Gratuito: 10 solicitudes por día. Hasta 1000 caracteres.
Plan Básico: Hasta 50,000 caracteres.
Plan Pro: Hasta 100,000 caracteres.
Compara 2 cadenas/textos y obtén las diferencias entre ellos. La API proporciona tanto un JSON fácil de procesar para trabajar como un resultado pre-renderizado para salida en HTML y CLI.
**Tipos de diferencia:** * `eq` = el pasaje de texto es igual * `add` = el pasaje de texto fue añadido en text2 * `del` = el pasaje de texto fue eliminado en text2
Comparar - Características del Endpoint
| Objeto | Descripción |
|---|---|
Cuerpo de la Solicitud |
[Requerido] Json |
{"diffs":[{"type":"eq","text":"Lorem ipsum "},{"type":"del","text":"d"},{"type":"add","text":"D"},{"type":"eq","text":"olor "},{"type":"del","text":"sit "},{"type":"eq","text":"amet"}],"html":"\u003cspan\u003eLorem ipsum \u003c/span\u003e\u003cdel style=\"background:#ffe6e6;\"\u003ed\u003c/del\u003e\u003cins style=\"background:#e6ffe6;\"\u003eD\u003c/ins\u003e\u003cspan\u003eolor \u003c/span\u003e\u003cdel style=\"background:#ffe6e6;\"\u003esit \u003c/del\u003e\u003cspan\u003eamet\u003c/span\u003e","cli":"TG9yZW0gaXBzdW0gG1szMW1kG1swbRtbMzJtRBtbMG1vbG9yIBtbMzFtc2l0IBtbMG1hbWV0"}
curl --location --request POST 'https://zylalabs.com/api/1157/text+difference+comparison+api/1016/compare' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"text1": "Lorem ipsum dolor sit amet",
"text2": "Lorem ipsum Dolor amet"
}'
| Encabezado | Descripción |
|---|---|
Autorización
|
[Requerido] Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito. |
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
El endpoint Compare devuelve un objeto JSON que contiene las diferencias entre dos cadenas de entrada. Incluye un array de diferencias categorizadas por tipo (texto igual, añadido o eliminado) y proporciona salidas HTML y CLI pre-renderizadas para una fácil visualización.
Los campos clave en los datos de respuesta incluyen "diffs," que es un array de objetos que detalla el tipo de cambio y el texto correspondiente, y "html" y "cli," que brindan salidas formateadas para interfaces web y de línea de comandos.
Los datos de respuesta están organizados en un objeto JSON con un array "diffs", donde cada objeto especifica el tipo de diferencia (eq, add, del) y el texto asociado. Además, incluye campos "html" y "cli" para la salida formateada.
El punto final Compare acepta dos parámetros: la primera cadena de texto y la segunda cadena de texto. Los usuarios pueden personalizar sus solicitudes proporcionando diferentes textos para comparar, lo que permite un análisis de texto flexible.
Los casos de uso típicos incluyen el control de versiones para el desarrollo de software, aseguramiento de la calidad para traducciones, detección de plagio, comparación de contenido SEO, análisis de documentos legales y comparación de artículos de noticias para sesgos o similitudes.
Los usuarios pueden utilizar los datos devueltos analizando el array de "diffs" para identificar cambios específicos entre los textos. La salida "html" se puede insertar directamente en páginas web, mientras que la salida "cli" es útil para aplicaciones o scripts de línea de comandos.
La API está diseñada para alta precisión y eficiencia, garantizando comparaciones de texto confiables. Si bien no se detallan controles de calidad específicos, el rendimiento de la API está optimizado para resultados consistentes en varios escenarios de comparación de texto.
Si los textos de entrada son idénticos, la API devolverá un array de "diffs" con una única entrada "eq". Para entradas vacías, la API puede devolver un array de "diffs" vacío. Los usuarios deben implementar verificaciones para manejar estos casos de manera adecuada en sus aplicaciones.
Nivel de Servicio:
100%
Tiempo de Respuesta:
127ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
263ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
250ms
Nivel de Servicio:
83%
Tiempo de Respuesta:
348ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
393ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
388ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.002ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
393ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
542ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
381ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
340ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.394ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.527ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
409ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
600ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
992ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
254ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
304ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
953ms
Nivel de Servicio:
100%
Tiempo de Respuesta:
1.873ms