Nuevo servicio disponible en JavocSoft vía web o API, en este caso se trata de un saneador de textos, Text Sanitizer. Este servicio permite limpiar un texto de palabras malsonantes o no deseadas. Lo teneis disponible en https://javocsoft.es/textsanitizer.php ó en el sidebar del blog en la sección «Servicios».
El servicio, la web, usa una API sencilla que hemos creado, Text Sanitizer API, y que esta accesible para su uso general también.
Para limpiar un texto a través de la API bastaría con realizar un GET a la dirección http://api.textsanitizer.javocsoft.es/api/v1/sanitize/<dictionary>/<text_to_sanitize_url_encoded> en donde «text_to_sanitize_url_encoded» deberá ser sustituído por el texto a limpiar «url encoded» y «dictionary» es el diccionario deseado para filtrar el texto.
El formato de respuesta es un JSON tal que:
{ "responseCode": 0, "responseText": "success", "data": { "ts": 1441788178752, "text": "<text_to_sanitize>", "dictionary": "all", "textProcessed": "<sanitized_text>" } }
En donde «ts» es un timestamp y «dictionary» es el diccionario usado para filtrar el texto.
Los diccionarios disponibles actualmente son cuatro:
- Uno para textos a filtrar por la noche, menos restrictivo «es_noche».
- Otro para textos durante el día, más restrictivo «es_dia».
- uno para textos en inglés, para tacos, «en_badwords».
- Por último, uno global que contiene todos los diccionarios «all».
Si se necesitara un diccionario propio más palabras, contactar con javocsoft@gmail.com.
Se puede consultar también la lista de diccionarios disponible, esto solo mediante API. Para ello, ejecutar un GET a la dirección http://api.textsanitizer.javocsoft.es/api/v1/sanitize/dictionaries.
El formato de respuesta es un JSON tal que:
{ "responseCode": 0, "responseText": "success", "data": [ { "name": "es_dia", "words": 369 }, { "name": "en_badwords", "words": 77 }, { "name": "es_noche", "words": 110 }, { "name": "all", "words": 556 } ] }
Como siempre, esperamos que os sea útil el servicio (https://javocsoft.es/textsanitizer.php) y que os animeis a usarlo.
Un saludo,