AI Universal Translator — app de escritorio de traducción y resumen compatible con LLM locales/Gemini
(github.com/kirinonakar)Es una app de escritorio de traducción/resumen hecha con Tauri 2 + Rust + React + TypeScript.
Al principio la hice como una herramienta de traducción sencilla, pero al traducir textos largos vi que necesitaba funciones como traducción de archivos, resumen y división en chunks, así que la organicé en formato de app de escritorio.
Las funciones principales son las siguientes.
Traducción / resumen de texto y archivos
Salida en streaming
División automática en chunks para textos largos
Compatibilidad con servidor local de LM Studio
Compatibilidad con Google API
Detección automática del idioma original
Ajuste de temperatura y tamaño de chunk
Pegar desde el portapapeles, copiar resultados y guardar
Tema claro/oscuro
Personalmente, lo más importante es que la hice para poder ejecutar traducciones/resúmenes simples levantando un modelo local con LM Studio. También es compatible con el uso de una API key de Gemini, así que cuando hace falta se puede cambiar al lado de Google.
Repositorio de GitHub (descarga y código fuente): https://github.com/kirinonakar/AItranslator
Sitio web personal (¡también pueden ver otras apps que desarrollé!): https://kirinonakar.github.io/
¡Si la prueban y me dejan feedback, se los agradecería muchísimo!
1 comentarios
Creo que sería bueno contar con una función que permita crear de antemano un diccionario de términos de un dominio específico y consultarlo como referencia.