AiryLark : Outil open source pour la traduction intelligente de documents multiformats
Introduction générale
AiryLark est un outil de traitement et de traduction de documents open source, hébergé sur GitHub, construit par le développeur wizd sur la base du framework Next.js . Il prend en charge la saisie et le traitement de plusieurs formats de fichiers (par exemple, PDF, Word, TXT, Markdown) et offre des capacités de traduction intelligentes. Les utilisateurs peuvent l'expérimenter grâce à une version en ligne ou télécharger le code pour un déploiement autonome. Cet outil convient aux utilisateurs qui ont besoin de traiter efficacement des documents et des traductions, en particulier les développeurs, les chercheurs ou les équipes d'entreprise. Ses principaux atouts sont sa polyvalence et son caractère open source, qui permet aux utilisateurs de le modifier et de l'optimiser librement.

Liste des fonctions
- Prise en charge de plusieurs formats de fichiers, notamment PDF, Word, TXT et Markdown.
- Fournit des fonctions de traduction intelligentes, analysant automatiquement les documents et optimisant les résultats de la traduction.
- Montrer les étapes de réflexion du processus de traduction favorise la transparence.
- Il relit automatiquement les traductions et leur attribue une note de qualité.
- Permet aux utilisateurs d'éditer les résultats de la traduction, ce qui convient aux besoins de relecture professionnelle.
- Prise en charge du traitement en continu, affichage en temps réel de l'état d'avancement de la traduction.
- Fournir une intégration API pour faciliter l'intégration dans d'autres projets.
Utiliser l'aide
AiryLark est disponible à la fois pour une version d'essai en ligne et pour un déploiement local. Vous trouverez ci-dessous un guide détaillé, divisé en deux parties : l'utilisation en ligne et le déploiement local.
Essai en ligne
- Choisissez de télécharger un fichier (par glisser-déposer) ou de coller du texte sur la page.
- Les types de fichiers pris en charge sont les suivants :
.pdf
(fichier PDF).doc
peut-être.docx
(Document Word).txt
(fichier texte).md
(fichier Markdown)
- Vous pouvez également saisir un lien web (
http
peut-êtrehttps
) et laisser l'outil extraire le contenu. - Après le téléchargement, sélectionnez la langue cible et cliquez sur "Commencer la traduction".
- Le système analyse le type de document et son contenu et génère automatiquement les résultats de la traduction.
- Lorsque la traduction est terminée, elle peut être consultée :
- Une comparaison paragraphe par paragraphe du texte original et de la traduction.
- Tableaux de références croisées des termes clés.
- Évaluations de la qualité des traductions et suggestions de révision.
- Si vous avez besoin d'ajuster les résultats, passez en "Mode Expert" et modifiez la traduction manuellement.
déploiement local
Le déploiement local convient aux utilisateurs qui ont besoin de fonctions personnalisées ou d'une utilisation hors ligne. Voici les étapes détaillées.
préliminaire
- Assurez-vous que Node.js est installé sur votre ordinateur (version 16 ou supérieure recommandée). Vérifiez la version :
node -v
- Installer Git pour télécharger le code. Vérifier la version :
git --version
Télécharger le code
- Visitez le site https://github.com/wizd/airylark.
- frappe (sur le clavier)
Code
pour copier l'adressehttps://github.com/wizd/airylark.git
. - S'exécute dans le terminal :
git clone https://github.com/wizd/airylark.git
- Allez dans le dossier du projet :
cd airylark
Installation des dépendances
- Exécutez-le dans le dossier du projet :
npm install
Ou utilisez un autre gestionnaire de paquets :
yarn install
pnpm install
bun install
- Attendez que l'installation des dépendances soit terminée.
Configuration des variables d'environnement
- établir
.env
remplir les champs suivants :
PORT=3030
MCP_PORT=3031
TRANSLATION_API_KEY=your_api_key
TRANSLATION_MODEL=your_model
TRANSLATION_BASE_URL=your_base_url
- l'interchangeabilité
your_api_key
,your_model
répondre en chantantyour_base_url
est la valeur réelle. Reportez-vous à la documentation de votre fournisseur de services de traduction (par exemple, Google Translate API) pour connaître les valeurs exactes.
Mode de développement opérationnel
- Démarrer le serveur de développement :
npm run dev
- Ouvrez votre navigateur et visitez
http://localhost:3030
La version locale peut être utilisée. - Si nécessaire MCP Support serveur, configuration et fonctionnement supplémentaires requis.
Déploiement d'environnements de production
Approche 1 : Déploiement traditionnel
- Créer l'application :
npm run build
- Démarrer le serveur :
npm start
- entretiens
http://localhost:3030
.
Méthode 2 : Déploiement Docker
- Installez Docker et vérifiez la version :
docker --version
- Tirer l'image du miroir :
docker pull docker.io/wizdy/airylark:latest
docker pull docker.io/wizdy/airylark-mcp-server:latest
- établir
.env
remplissez les variables d'environnement. - Exécuter le conteneur :
docker run -p 3030:3030 --env-file .env -d docker.io/wizdy/airylark:latest
docker run -p 3031:3031 --env-file .env -d docker.io/wizdy/airylark-mcp-server:latest
- entretiens
http://localhost:3030
.
Méthode 3 : déploiement de Vercel
- Pousser le code sur GitHub.
- Connectez-vous à Vercel et importez le projet.
- Configurer les variables d'environnement dans l'interface Vercel.
- Cliquez sur "Déployer" pour obtenir l'adresse en ligne.
Principales fonctions
Traitement des documents
- Après avoir téléchargé un fichier ou collé un texte, le système reconnaît automatiquement le format et analyse le contenu.
- La progression est affichée en temps réel lors du traitement de documents volumineux.
traducteur intelligent (fax, email, etc.)
- Le système analyse le document et sélectionne ensuite une stratégie de traduction basée sur le style du contenu et le domaine.
- Les résultats de la traduction conservent une cohérence contextuelle et les termes spécialisés sont mis en évidence.
- Consultez la visualisation du processus de réflexion pour la logique de traduction.
Optimisation de la qualité
- Une fois la traduction terminée, cliquez sur le bouton "Relecture" pour afficher les évaluations et les suggestions.
- Ajustez les traductions en mode Expert pour garantir leur exactitude.
Grâce à ces étapes, vous pouvez facilement utiliser AiryLark pour traiter des documents et traduire du contenu. Que vous l'essayiez en ligne ou que vous le déployiez localement, l'utilisation est intuitive.
scénario d'application
- recherche universitaire
- Lorsque des chercheurs doivent traduire des documents étrangers, AiryLark peut traiter des fichiers PDF et fournir des traductions de haute qualité, tout en assurant la relecture de la terminologie.
- Gestion des documents d'entreprise
- Les entreprises doivent traduire des contrats ou des manuels multilingues dans d'autres langues, et AiryLark prend en charge le traitement par lots et l'évaluation de la qualité.
- Apprentissage personnel
- Pour les étudiants qui souhaitent lire des documents techniques en anglais, AiryLark peut traduire des fichiers TXT ou Markdown en chinois pour faciliter la compréhension.
QA
- AiryLark permet-il l'utilisation hors ligne ?
- Prise en charge. Il suffit de déployer localement et de configurer les variables d'environnement pour que l'application fonctionne sans réseau.
- Quelle est la qualité de la traduction ?
- Il fournit une traduction tenant compte du contexte et une évaluation de la qualité plus précise que les outils ordinaires, mais les résultats exacts dépendent du modèle de traduction configuré.
- Connaissances en programmation requises ?
- Des essais en ligne ne sont pas nécessaires, mais des compétences de base en programmation sont requises pour le déploiement local et les fonctions personnalisées.
© déclaration de droits d'auteur
L'article est protégé par le droit d'auteur et ne doit pas être reproduit sans autorisation.
Articles connexes
Pas de commentaires...