All checks were successful
Deploy to Production / Build and Deploy (push) Successful in 2s
300 lines
14 KiB
TypeScript
300 lines
14 KiB
TypeScript
import i18n from 'i18next';
|
|
import { initReactI18next } from 'react-i18next';
|
|
import LanguageDetector from 'i18next-browser-languagedetector';
|
|
|
|
i18n
|
|
.use(LanguageDetector)
|
|
.use(initReactI18next)
|
|
.init({
|
|
fallbackLng: 'fr',
|
|
interpolation: {
|
|
escapeValue: false,
|
|
},
|
|
resources: {
|
|
fr: {
|
|
translation: {
|
|
nav: {
|
|
why: "Pourquoi nous ?",
|
|
formats: "Formats",
|
|
pricing: "Tarification",
|
|
login: "Connexion",
|
|
startFree: "Essai gratuit",
|
|
},
|
|
hero: {
|
|
tag: "IA Documentaire Professionnelle",
|
|
titleLine1: "Traduisez vos documents.",
|
|
titleLine2: "Mise en forme parfaite.",
|
|
description: "Le seul traducteur qui préserve les SmartArt, graphiques, tables des matières, formes, en-têtes et pieds de page — exactement tels qu'ils étaient.",
|
|
ctaMain: "Essai gratuit — 2 docs/mois",
|
|
ctaSec: "Voir les offres",
|
|
deleted: "Fichiers supprimés après 60 min",
|
|
noHidden: "Pas de prix cachés",
|
|
preview: "Aperçu avant paiement",
|
|
formattedOk: "Formatage OK",
|
|
aiActive: "Traduction IA active"
|
|
},
|
|
steps: {
|
|
title: "Comment ça marche ?",
|
|
subtitle: "Trois étapes. Zéro perte de format.",
|
|
step1: {
|
|
num: "01",
|
|
title: "Déposez votre fichier",
|
|
desc: "Glissez-déposez votre document Excel, Word, PowerPoint ou PDF."
|
|
},
|
|
step2: {
|
|
num: "02",
|
|
title: "Choisissez la langue",
|
|
desc: "Sélectionnez la langue cible et le moteur de traduction — classique ou IA contextuelle."
|
|
},
|
|
step3: {
|
|
num: "03",
|
|
title: "Téléchargez le résultat",
|
|
desc: "Récupérez votre document traduit avec un formatage identique à l'original."
|
|
}
|
|
},
|
|
features: {
|
|
tag: "Moteur de Traduction IA",
|
|
title: "La traduction qui comprend votre métier",
|
|
description: "Nos modèles IA analysent le contexte, respectent votre terminologie et traduisent même le texte dans vos images.",
|
|
context: {
|
|
title: "Contexte métier",
|
|
desc: "Décrivez votre domaine et obtenez des traductions adaptées, pas génériques."
|
|
},
|
|
glossary: {
|
|
title: "Glossaires métier",
|
|
desc: "Définissez vos termes techniques. CTA restera « Air Handling Unit », jamais « Call To Action »."
|
|
},
|
|
vision: {
|
|
title: "Vision sur images",
|
|
desc: "Le texte incrusté dans vos images, diagrammes et graphiques est détecté et traduit."
|
|
},
|
|
demo: {
|
|
source: "Source (FR)",
|
|
google: "Google Translate",
|
|
ours: "Notre IA"
|
|
}
|
|
},
|
|
layout: {
|
|
title: "Votre mise en forme,",
|
|
title2: "parfaitement préservée",
|
|
subtitle: "Les autres traducteurs détruisent votre mise en page. Pas nous.",
|
|
points: [
|
|
{ title: "SmartArt et diagrammes", desc: "Organigrammes, flux, hiérarchies — tout traduit à l'identique." },
|
|
{ title: "Tables des matières", desc: "Entrées de TDM, numéros et renvois mis à jour correctement." },
|
|
{ title: "Graphiques", desc: "Titres, étiquettes, légendes et séries — tout est traduit." },
|
|
{ title: "Formes et zones de texte", desc: "Rectangles, blocs arrondis, légendes — localisé partout." },
|
|
{ title: "En-têtes et pieds de page", desc: "En-têtes, pieds de page et notes ne sont jamais oubliés." },
|
|
{ title: "130+ langues", desc: "Google Traduction, DeepL et moteurs IA haute performance." }
|
|
]
|
|
},
|
|
formats: {
|
|
title: "Chaque format,",
|
|
title2: "chaque élément",
|
|
subtitle: "Nous traduisons ce que les autres oublient. Votre entreprise mérite une documentation irréprochable.",
|
|
word: {
|
|
name: "Word",
|
|
items: ["Paragraphes et titres", "Tableaux et graphiques", "Diagrammes SmartArt", "Table des matières", "En-têtes et pieds", "Formes et zones de texte", "Notes de bas de page"]
|
|
},
|
|
excel: {
|
|
name: "Excel",
|
|
items: ["Valeurs de cellules", "Noms de feuilles", "Graphiques et étiquettes", "En-têtes et pieds", "Cellules fusionnées"]
|
|
},
|
|
pptx: {
|
|
name: "PowerPoint",
|
|
items: ["Texte et notes", "Graphiques et diagrammes", "Formes et zones de texte", "Masques de diapositives", "Animations préservées"]
|
|
},
|
|
pdf: {
|
|
name: "PDF",
|
|
items: ["PDF textuels", "Mise en page préservée", "Images conservées", "Tableaux maintenus", "Sortie DOCX ou PDF"]
|
|
}
|
|
},
|
|
pricing: {
|
|
title: "Des prix simples et honnêtes",
|
|
subtitle: "Ce que vous voyez est ce que vous payez. Aucun frais caché.",
|
|
monthly: "Mensuel",
|
|
annual: "Annuel",
|
|
bestValue: "Le plus populaire",
|
|
month: "/mois",
|
|
footer: "Le prix affiché est le prix que vous payez. Aucun frais caché après traduction.",
|
|
starter: {
|
|
name: "Starter",
|
|
desc: "Pour les particuliers et petits projets",
|
|
features: ["50 documents / mois", "Jusqu'à 50 pages par doc", "Google Traduction + DeepL", "Fichiers jusqu'à 10 Mo"],
|
|
cta: "Commencer"
|
|
},
|
|
pro: {
|
|
name: "Pro",
|
|
desc: "Pour les professionnels exigeants",
|
|
features: ["200 documents / mois", "Jusqu'à 200 pages par doc", "Traduction par IA (DeepSeek)", "Google + DeepL inclus", "Glossaires et prompts", "Support prioritaire"],
|
|
cta: "Essayer Pro"
|
|
},
|
|
business: {
|
|
name: "Business",
|
|
desc: "Pour les équipes avec des besoins élevés",
|
|
features: ["1 000 documents / mois", "Jusqu'à 500 pages par doc", "IA Premium (Claude)", "Tous les fournisseurs + API", "Webhooks et automatisation", "5 postes d'équipe"],
|
|
cta: "Nous contacter"
|
|
}
|
|
},
|
|
cta: {
|
|
title: "Commencez à traduire en 30 secondes",
|
|
subtitle: "Aucune carte bancaire requise. Essayez gratuitement dès maintenant et redonnez vie à vos documents multilingues.",
|
|
button: "Créer un compte gratuit",
|
|
secure: "Sécurisé par chiffrement AES-256"
|
|
},
|
|
footer: {
|
|
desc: "Spécialiste de la traduction documentaire intelligente. Nous marions l'art de la mise en page et la science de l'IA contextuelle.",
|
|
product: "Produit",
|
|
resources: "Ressources",
|
|
legal: "Légal",
|
|
rights: "© 2026 Wordly.art — Tous droits réservés.",
|
|
hosted: "Hébergé en Europe",
|
|
powered: "Propulsé par"
|
|
}
|
|
}
|
|
},
|
|
en: {
|
|
translation: {
|
|
nav: {
|
|
why: "Why Us?",
|
|
formats: "Formats",
|
|
pricing: "Pricing",
|
|
login: "Log in",
|
|
startFree: "Start Free",
|
|
},
|
|
hero: {
|
|
tag: "Professional Document AI",
|
|
titleLine1: "Translate your documents.",
|
|
titleLine2: "Keep the formatting perfect.",
|
|
description: "The only translator that preserves SmartArt, charts, tables of contents, shapes, and complex layouts — exactly as they were.",
|
|
ctaMain: "Start Free — 2 docs/month",
|
|
ctaSec: "See Offers",
|
|
deleted: "Files deleted after 60 min",
|
|
noHidden: "No hidden fees",
|
|
preview: "Preview before payment",
|
|
formattedOk: "Formatting OK",
|
|
aiActive: "AI Translation active"
|
|
},
|
|
steps: {
|
|
title: "How it works?",
|
|
subtitle: "Three steps. Zero formatting loss.",
|
|
step1: {
|
|
num: "01",
|
|
title: "Upload your file",
|
|
desc: "Drag & drop your Excel, Word, PowerPoint or PDF document."
|
|
},
|
|
step2: {
|
|
num: "02",
|
|
title: "Pick language & engine",
|
|
desc: "Select target language and engine — classic or context-aware AI."
|
|
},
|
|
step3: {
|
|
num: "03",
|
|
title: "Download the result",
|
|
desc: "Get your translated document with formatting identical to the original."
|
|
}
|
|
},
|
|
features: {
|
|
tag: "AI Translation Engine",
|
|
title: "Translation that understands your craft",
|
|
description: "Our AI models analyze context, respect your terminology, and even translate text inside images.",
|
|
context: {
|
|
title: "Industry Context",
|
|
desc: "Describe your field and get tailored translations, not generic ones."
|
|
},
|
|
glossary: {
|
|
title: "Industry Glossaries",
|
|
desc: "Define your technical terms. CTA stay 'Air Handling Unit', never 'Call To Action'."
|
|
},
|
|
vision: {
|
|
title: "Image Vision",
|
|
desc: "Text embedded in images, diagrams and charts is detected and translated."
|
|
},
|
|
demo: {
|
|
source: "Source (FR)",
|
|
google: "Google Translate",
|
|
ours: "Our AI"
|
|
}
|
|
},
|
|
layout: {
|
|
title: "Your formatting,",
|
|
title2: "perfectly preserved",
|
|
subtitle: "Other translators break your layout. We don't.",
|
|
points: [
|
|
{ title: "SmartArt & Diagrams", desc: "Org charts, flowcharts, hierarchies — all translated identically." },
|
|
{ title: "Tables of Contents", desc: "TOC entries, page numbers and cross-references updated correctly." },
|
|
{ title: "Charts & Graphs", desc: "Titles, axis labels, legends and series names — everything is translated." },
|
|
{ title: "Shapes & Text Boxes", desc: "Rectangles, rounded blocks, callouts — localized everywhere." },
|
|
{ title: "Headers & Footers", desc: "Headers, footers and footnotes are never missed." },
|
|
{ title: "130+ Languages", desc: "Google Translate, DeepL and professional-grade AI engines." }
|
|
]
|
|
},
|
|
formats: {
|
|
title: "Every format,",
|
|
title2: "every element",
|
|
subtitle: "We translate what others miss. Your business deserves irreproachable documentation.",
|
|
word: {
|
|
name: "Word",
|
|
items: ["Paragraphs & headings", "Tables & charts", "SmartArt diagrams", "Table of contents", "Headers & footers", "Shapes & text boxes", "Footnotes & endnotes"]
|
|
},
|
|
excel: {
|
|
name: "Excel",
|
|
items: ["Cell values", "Sheet names", "Charts & labels", "Headers & footers", "Merged cells preserved"]
|
|
},
|
|
pptx: {
|
|
name: "PowerPoint",
|
|
items: ["Slide text & notes", "Charts & diagrams", "Shapes & text boxes", "Master layouts", "Animations preserved"]
|
|
},
|
|
pdf: {
|
|
name: "PDF",
|
|
items: ["Text-based PDFs", "Layout preserved", "Images kept in place", "Tables maintained", "Output as DOCX or PDF"]
|
|
}
|
|
},
|
|
pricing: {
|
|
title: "Simple, honest pricing",
|
|
subtitle: "What you see is what you pay. No hidden fees.",
|
|
monthly: "Monthly",
|
|
annual: "Annual",
|
|
bestValue: "Most Popular",
|
|
month: "/month",
|
|
footer: "What you see is what you pay. No hidden fees after translation.",
|
|
starter: {
|
|
name: "Starter",
|
|
desc: "For individuals and small projects",
|
|
features: ["50 documents / month", "Up to 50 pages per doc", "Google Translate + DeepL", "Files up to 10 MB"],
|
|
cta: "Get Started"
|
|
},
|
|
pro: {
|
|
name: "Pro",
|
|
desc: "For demanding professionals",
|
|
features: ["200 documents / month", "Up to 200 pages per doc", "AI-powered translation (DeepSeek)", "Google + DeepL included", "Custom glossaries & prompts", "Priority support"],
|
|
cta: "Try Pro"
|
|
},
|
|
business: {
|
|
name: "Business",
|
|
desc: "For teams with high-volume needs",
|
|
features: ["1,000 documents / month", "Up to 500 pages per doc", "Premium AI (Claude)", "All providers + API access", "Webhooks & automation", "5 team seats"],
|
|
cta: "Contact Us"
|
|
}
|
|
},
|
|
cta: {
|
|
title: "Start translating in 30 seconds",
|
|
subtitle: "No credit card required. Try for free now and bring your multilingual documents back to life.",
|
|
button: "Create Free Account",
|
|
secure: "Secured by AES-256 encryption"
|
|
},
|
|
footer: {
|
|
desc: "Expert in intelligent document translation. We blend the art of layout with the science of contextual AI.",
|
|
product: "Product",
|
|
resources: "Resources",
|
|
legal: "Legal",
|
|
rights: "© 2026 Wordly.art — All rights reserved.",
|
|
hosted: "Hosted in Europe",
|
|
powered: "Powered by"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
});
|
|
|
|
export default i18n;
|