AI Universal Translator — application de bureau de traduction et de résumé avec prise en charge des LLM locaux/Gemini
(github.com/kirinonakar)Il s'agit d'une application de bureau de traduction/résumé créée avec Tauri 2 + Rust + React + TypeScript.
Au départ, je l'avais conçue comme un simple outil de traduction, mais en traduisant de longs textes, j'ai eu besoin de fonctions comme la traduction de fichiers, le résumé et le découpage en chunks. Je l'ai donc structurée sous forme d'application de bureau.
Les principales fonctionnalités sont les suivantes.
Traduction / résumé de texte et de fichiers
Sortie en streaming
Découpage automatique en chunks pour les longs textes
Prise en charge du serveur local LM Studio
Prise en charge de l'API Google
Détection automatique de la langue source
Réglage de la température et de la taille des chunks
Collage depuis le presse-papiers, copie et sauvegarde des résultats
Thème clair/sombre
Personnellement, le point clé est d'avoir permis d'exécuter facilement des traductions/résumés avec un modèle local lancé via LM Studio. La méthode utilisant une clé d'API Gemini est également prise en charge, ce qui permet de basculer vers Google si nécessaire.
Dépôt GitHub (téléchargement et code source) : https://github.com/kirinonakar/AItranslator
Site personnel (vous pouvez aussi découvrir d'autres applications développées !) : https://kirinonakar.github.io/
N'hésitez pas à l'essayer ; je vous serais vraiment reconnaissant pour vos retours !
1 commentaires
Ce serait bien d’avoir une fonctionnalité permettant de créer à l’avance un dictionnaire de termes pour un domaine spécifique et de s’y référer.