From 9b0b2ae6f92e9b41f2e1979a9c3cfd3aa2af565f Mon Sep 17 00:00:00 2001 From: sepehr Date: Sun, 14 Jun 2026 11:41:47 +0200 Subject: [PATCH] docs: remove remaining Claude 3.5 references and display page credit costs in translation provider selector --- frontend/src/app/dashboard/translate/ProviderSelector.tsx | 6 +++++- frontend/src/app/pricing/page.tsx | 4 ++-- frontend/src/lib/i18n.tsx | 4 ++-- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/frontend/src/app/dashboard/translate/ProviderSelector.tsx b/frontend/src/app/dashboard/translate/ProviderSelector.tsx index 5840dd7..c257a4d 100644 --- a/frontend/src/app/dashboard/translate/ProviderSelector.tsx +++ b/frontend/src/app/dashboard/translate/ProviderSelector.tsx @@ -56,7 +56,7 @@ const LLM_THEMES: Record = { subBadge: 'Maximum Context', accentClass: 'border-rose-500/30 text-rose-600 dark:text-rose-400 bg-rose-500/5', glowClass: 'from-rose-500/10 dark:from-rose-500/5 to-transparent', - descriptionOverride: 'Traduction assistée par les modèles de pointe (GPT-4o, Claude 3.5 Sonnet) pour documents longs.' + descriptionOverride: 'Traduction assistée par les modèles de pointe (GPT-4o, Claude Sonnet 4.6) pour documents longs.' }, zai: { badge: 'Spécialisée', @@ -278,6 +278,7 @@ export function ProviderSelector({

{meta?.labelOverride || activeP.label} : {meta?.descriptionOverride || activeP.description} + Coût : 1 crédit par page

) : null; })() @@ -289,6 +290,9 @@ export function ProviderSelector({

{activeP.label} : {theme.descriptionOverride} ({activeP.model || 'default'}) + + Coût : {activeP.id === 'openrouter_premium' ? '5 crédits par page (Facteur Premium)' : '1 crédit par page'} +

) : null; })() diff --git a/frontend/src/app/pricing/page.tsx b/frontend/src/app/pricing/page.tsx index fedcc6e..cb0a8d1 100644 --- a/frontend/src/app/pricing/page.tsx +++ b/frontend/src/app/pricing/page.tsx @@ -878,11 +878,11 @@ export default function PricingPage() { {t('pricing.aiModels.premium.plan')}
- {t('pricing.aiModels.premium.descPrefix')} Claude 3.5 Haiku {t('pricing.aiModels.premium.descSuffix')} + {t('pricing.aiModels.premium.descPrefix')} Claude Sonnet 4.6 {t('pricing.aiModels.premium.descSuffix')}
{t('pricing.aiModels.premium.context')} - $0.25/$1.25 per 1M + $3.00/$15.00 per 1M {t('pricing.aiModels.premium.precision')}
diff --git a/frontend/src/lib/i18n.tsx b/frontend/src/lib/i18n.tsx index fd4e585..d62d4f0 100644 --- a/frontend/src/lib/i18n.tsx +++ b/frontend/src/lib/i18n.tsx @@ -611,7 +611,7 @@ const messages: Record> = { "pricing.faq.q2": "What is \"Essential AI Translation\"?", "pricing.faq.a2": "It's our AI engine. It understands your documents' context, preserves layout and handles technical terms much better than classic translation.", "pricing.faq.q3": "What's the difference between Essential and Premium AI?", - "pricing.faq.a3": "Essential AI uses an optimized model (excellent value for money). Premium AI uses Anthropic's Claude 3.5 Haiku, more accurate on legal, medical and complex technical documents.", + "pricing.faq.a3": "Essential AI uses an optimized model (excellent value for money). Premium AI uses Anthropic's Claude Sonnet 4.6, more accurate on legal, medical and complex technical documents.", "pricing.faq.q4": "Are my documents kept after translation?", "pricing.faq.a4": "Translated files are available according to your plan (30 days Starter, 90 days Pro, 1 year Business). They are encrypted at rest and in transit.", "pricing.faq.q5": "What happens if I exceed my monthly quota?", @@ -1599,7 +1599,7 @@ const messages: Record> = { "pricing.faq.q2": "Qu'est-ce que la « Traduction IA Essentielle » ?", "pricing.faq.a2": "C'est notre moteur IA. Il comprend le contexte de vos documents, préserve la mise en page et gère les termes techniques bien mieux qu'une traduction classique.", "pricing.faq.q3": "Quelle est la différence entre IA Essentielle et IA Premium ?", - "pricing.faq.a3": "L'IA Essentielle utilise un modèle optimisé (excellent rapport qualité/prix). L'IA Premium utilise Claude 3.5 Haiku d'Anthropic, plus précis sur les documents juridiques, médicaux et techniques complexes.", + "pricing.faq.a3": "L'IA Essentielle utilise un modèle optimisé (excellent rapport qualité/prix). L'IA Premium utilise Claude Sonnet 4.6 d'Anthropic, plus précis sur les documents juridiques, médicaux et techniques complexes.", "pricing.faq.q4": "Mes documents sont-ils conservés après traduction ?", "pricing.faq.a4": "Les fichiers traduits sont disponibles selon votre forfait (30 jours Starter, 90 jours Pro, 1 an Business). Ils sont chiffrés au repos et en transit.", "pricing.faq.q5": "Que se passe-t-il si je dépasse mon quota mensuel ?",