3 points par kirinonakar 22 일 전 | 1 commentaires | Partager sur WhatsApp

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

 
kurthong 19 일 전

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.