Ninety-nine Pitchers of Malt
    Have ideas to improve npm?Join in the discussion! »

    lenguajeinclusivo

    1.0.2 • Public • Published

    lenguajeinclusivo

    Build Status NPM Version contributions welcome

    Traductor a lenguaje inclusivo / no sexista. Prueba de concepto.

    Uso

    Prueba rápida:

    npm start <frase que quieras traducir>

    Integrado en tu proyecto de Node:

    const li = require('../lib');
    let respuesta = li.textoAlt("los profesores hablaron con el resto de los trabajadores y después recomendaron los libros de los escritores");

    Genera la salida: el profesorado habló con el resto del personal y después recomendaron los libros de los escritores y las escritoras.

    Mejora del diccionario

    En ./lib/data.js se encuentra el diccionario. Este diccionario se utiliza para cambiar el género y número de las palabras, así como para sustituir una palabra por el nombre genérico del colectivo. Si quieres ampliar este diccionario, puedes hacerlo siguiendo la estructura existente:

    'hash': [{v:[singular género masculino, 
            plural gén masc, 
            singular género femenino, 
            plural gén fem, 
            singular genérico,
            plural genérico],
            anms: alternativa al género no marcado (masculino) singular,
            anmp: alternativa al género no marcado (masculino) plural,
            gyns: género y número de la alternativa singular,
            gynp: género y número de la alternativa plural,
            t: tipo {verbo, nombre, determinante...}
        }, ... ]

    La implementación del diccionario permite colisiones. Se utiliza una función hash muy sencilla, quitando a la cadena de entrada (palabra) el sufijo {a, o, as, os, es, s, e, xs, x}.

    Nota: la función hash no pretende calcular el lexema/raíz de las palabras.

    Install

    npm i lenguajeinclusivo

    DownloadsWeekly Downloads

    4

    Version

    1.0.2

    License

    MIT

    Unpacked Size

    31.5 kB

    Total Files

    10

    Last publish

    Collaborators

    • avatar