hxebolax / TranslateAdvanced

Traductor Avanzado para NVDA es un complemento que permite traducir textos usando Google Translate, DeepL, LibreTranslate y Microsoft Translator. Ofrece traducción simultánea, historial y gestión de claves API. Fácil de configurar y usar, con teclas rápidas y opciones personalizables en el menú de NVDA.
GNU General Public License v2.0
4 stars 5 forks source link

Problemas con traductores y puntuación #9

Open jmdaweb opened 1 month ago

jmdaweb commented 1 month ago

Al activar la traducción en tiempo real, el complemento envía al servicio en cuestión la voz tal y como la pronuncia NVDA. Eso significa que envía también signos de puntuación convertidos en palabras. El traductor procesa esas palabras, y cuanto más alto es el nivel de puntuación, más interfieren estos signos y peor es el resultado. Incluso con la puntuación configurada en ninguna, pueden enviarse las viñetas de una lista y generar algo como "discapacidad de vino blanco" en lugar de "viñeta blanca discapacidad". ¿Se puede capturar el mensaje antes de que NVDA lo procese para síntesis y traducirlo, en vez de hacerlo después? Eso solucionaría el problema. Lo investigaré contigo e intentaré documentar la respuesta si consigo sacar algo de tiempo y no lo descubres antes. CC: @cnbonet

jmdaweb commented 1 month ago

CC también a @javidominguez, por si se quiere apuntar.