{"agent-demo":{"description":"Entièrement hébergé","title":"Chat vocal"},"aiVoiceGenerator":{"topBar":{"title":"Générateur de voix IA","subtitle":"Saisissez votre texte, choisissez une voix, écoutez le résultat en quelques secondes. Gratuit pour commencer."},"freePlan":{"title":"Gratuit pour commencer, sans carte bancaire","subtitle":"8 000 crédits gratuits chaque mois, clonage de voix instantané et téléchargement en MP3 ou WAV — passez au niveau supérieur seulement quand vous en avez besoin.","cta":"Commencer gratuitement","card1":{"title":"Narrateur","description":"Immersif · Nuancé · Chaleureux"},"card2":{"title":"Conversationnel","description":"Naturel · Détendu · Humain"},"card3":{"title":"Personnage","description":"Dramatique · Expressif · Mémorable"}},"features":{"title":"Fonctionnalités du générateur de voix IA","subtitle":"Le même moteur vocal S2 que la synthèse vocale Fish Audio, avec le contrôle par balises intégré.","voices":{"title":"Plus de 2 000 000 de voix","description":"Narrateurs, personnages, styles conversationnels, créés par une communauté mondiale."},"languages":{"title":"Plus de 80 langues","description":"Détection automatique et changement de langue en pleine phrase."},"cloning":{"title":"Clonage de voix instantané","description":"Clonez une voix à partir d’environ 10 secondes d’audio."},"tags":{"title":"Balises intégrées","description":"Balisez votre script directement : [whispering], [excited], [laughing] et plus de 60 autres."},"quality":{"title":"Qualité studio","description":"Export MP3 et WAV, prêt à publier."},"api":{"title":"Accès API","description":"Les mêmes voix via REST et SDK."}},"usecases":{"title":"Cas d’usage du générateur de voix IA","subtitle":"Un seul moteur vocal, pensé pour la vidéo, les personnages et le contenu du quotidien.","video":{"title":"Voix off pour vidéos et contenus","description":"Narration de qualité broadcast pour YouTube, publicités, vidéos explicatives et podcasts, exportée directement en MP3 ou WAV.","button":"Commencez à créer"},"characters":{"title":"Personnages et jeux vidéo","description":"Donnez à chaque PNJ ou histoire une voix unique issue de la bibliothèque, ou clonez une voix dont vous détenez les droits.","button":"Essayez-le maintenant"},"elearning":{"title":"E-learning et livres audio","description":"Transformez scripts et chapitres en narration naturelle et cohérente en quelques minutes.","button":"Commencer"}}},"desktop-browser-required":{"title":"Veuillez utiliser un navigateur sur ordinateur pour profiter de l'expérience complète","description":"Certaines fonctionnalités ne sont pas encore disponibles sur mobile."},"mascot":{"close":"Fermer l’assistant","continue":"Continuer le guide","empty":"Demandez où trouver une action du tableau de bord, et je vous y guiderai.","fallback-answer":"Je ne peux pas aider pour le moment. Essayez de reformuler votre demande.","guide-target-unavailable":"Je n'ai pas trouvé cette commande sur la page. Réessayez une fois le chargement terminé.","hide-temporarily":"Masquer temporairement l’assistant","input-label":"Demander à l’Assistant Fish","input-placeholder":"Demandez où aller...","model-card-open":"Ouvrir {title}","model-card-pause":"Mettre {title} en pause","model-card-play":"Lire {title}","model-cards-load-failed":"Impossible de charger ces voix.","model-cards-loading":"Chargement des voix","model-cards-retry":"Réessayer","model-cards-unavailable":"Ces voix ne sont plus disponibles.","replay-guide":"Relancer le guide","send":"Envoyer la question","subtitle":"Propulsé par <agent>Fish Agent</agent>","thinking":"Réflexion","title":"Assistant Fish","user-data-consent-accept":"Accepter","user-data-consent-cancel":"Annuler","user-data-consent-description":"En cliquant sur « Accepter », je consens à l’enregistrement et au partage de mes données avec Fish Audio et des tiers, comme décrit dans la <privacyPolicy>Politique de confidentialité</privacyPolicy>.","user-data-consent-title":"Consentement à l’accès aux données","trigger-label":"Demander","voice-input-connecting":"Connexion...","voice-input-start":"Démarrer la saisie vocale","voice-input-stop":"Arrêter la saisie vocale"},"versionUpdateBanner":{"title":"Une nouvelle version est disponible.","description":"Actualisez cette page pour la charger.","dismiss":"Fermer"},"buildersContestBanner":{"text":"Fish Audio Builders Contest - rejoignez notre Discord pour les infos et les récompenses","dismissAriaLabel":"Fermer la bannière Fish Audio Builders Contest"},"openInApp":{"button":"Ouvrir dans l'app","dismiss":"Fermer"},"annonation":{"audio":"Audio","cannot_tell":"Impossible à dire","count":"Compter","single_audio_description":"Ajustez le contenu de la zone de texte ci-dessus jusqu'à ce que le son généré soit le plus proche du texte original lu par un être humain normal.","skip":"Annuler","submit":"Soumettre","title":"Évaluer les audios donnés","which_is_better":"Quelle est la meilleure solution ?"},"annotate":{"a_is_better":"L'audio A est meilleur","a_is_better_than_b":"L'audio A est meilleur","a_is_much_better":"L'audio A est bien meilleur","annotationCount":{"consensus_rejected":"Consensus rejeté","marked_as_bad":"Marqué comme mauvais","marked_as_by_sample":"Marqué comme mauvais échantillon","pending_consensus":"Consensus en attente","rejected_by_admin":"Rejeté par l'administration","success":"Succès","total":"Total"},"articulate_clearly":"Cette prononciation est plus claire","audio-quality":{"background-noise":"Bruit de fond (vent, circulation, etc.)","echo-reverberation":"Echo/réverbération","high-quality":"Haute qualité","multiple-speakers":"Plusieurs orateurs parlent en même temps","not-speaking":"Le locuteur ne parle pas (chant, silence, etc.)","other":"Autres","prompt":"Veuillez choisir les problèmes que vous avez trouvés dans la qualité audio, si elle est de haute qualité, veuillez sélectionner \"Haute qualité\"."},"b_is_better":"L'audio B est meilleur","b_is_better_than_a":"L'audio B est meilleur","b_is_much_better":"L'audio B est bien meilleur","basicTags":"Tags de base","cant_tell":"Impossible à dire","choice":"option","evaluate":"Évaluer","feedback":{"BAD_SAMPLE":"Mauvais échantillon","MULTI_SPEAKER":"Intervenants multiples","NSFW":"NSFW","SOUND_EFFECT":"Effet sonore"},"fetching":"La prochaine est alléchante...","inspect":{"link_title":"Vérifier la liste des auto-annotations"},"language":"Langue","next":"Soumettre et suivant","no_noise":"Elle est moins bruyante","no_samples_found":"Aucun échantillon n'a été trouvé, veuillez modifier la langue ou les étiquettes pour obtenir d'autres échantillons.","normalize":{"description":"Cet exemple a besoin de normaliser les nombres dans le texte. Veuillez vous référer aux règles de normalisation des nombres.","title":"Exemple d'indice d'annotation"},"nsfwTags":"Tags NSFW","originalText":"Texte original","overall_better":"La sensation générale est meilleure","pleaseInputTranscription":"Veuillez saisir la transcription...","previous":"Précédent","quickActions":{"break":"Pause","breakDesc":"Courte pause (moins d'une seconde) pendant la parole","breath":"Souffle","breathDesc":"Respiration évidente lors de l'élocution","cough":"Toux","coughDesc":"Toux pendant l'élocution","eh":"eh","en":"fr","fillerWord":"Mot de remplissage","laugh":"Rire","laughDesc":"Rires pendant le discours","lipSmacking":"Bruit de lèvres","lipSmackingDesc":"Claquement de lèvres lors de l'élocution","longBreak":"Pause longue","longBreakDesc":"Longue pause (plus d'une seconde) pendant la parole","sigh":"Soupir","sighDesc":"Soupir pendant la parole","um":"um"},"quickTags":"Tags rapides","refresh":"Rafraîchir","requirement":"Cela répond mieux aux exigences","segment":"marquer","selectLanguage":"Sélectionner la langue","submit":"Soumettre","submitError":"Soumission échouée","submitSuccess":"Soumettre avec succès","tags":"Tags","title":"Annoter","video_annotation":"Annotation vidéo","video":{"annotation_modified":"Modifié","annotation_text":"Texte d'annotation","collapse_all":"Réduire tout","current_segment":"Segment actuel","download_video":"Télécharger la vidéo","expand_all":"Tout développer","no_segments":"Pas d'information sectorielle","original_text":"Texte original","play_segment":"Segment de lecture","segment_duration":"Durée du segment","segments":"Segments vidéo","title":"Annotation vidéo","video_path":"Trajectoire vidéo"},"which_is_better":"Quelle est la meilleure solution ?","yourOutput":"Votre production"},"api-price-limits":{"asr_price":"Prix ASR","concurrency":"Concurrence","concurrent_requests":"Requêtes simultanées","concurrency_guide_badge":"Augmentez votre limite de concurrence","concurrency_guide_contact_cta":"Contacter l'équipe commerciale","concurrency_guide_description":"Le total des recharges de crédits API de votre équipe détermine la concurrence : 100 $ ou plus débloquent 15 requêtes simultanées, et 1000 $ ou plus en débloquent 50. Pour un trafic de production plus important, contactez l'équipe commerciale pour des limites personnalisées et une tarification au volume.","concurrency_guide_pricing_cta":"Voir les tarifs","concurrency_guide_step_contact":"Besoin de plus ? Contactez l'équipe commerciale","concurrency_guide_step_recharge_high":"Rechargez 1000 $+ -> 50 requêtes simultanées","concurrency_guide_step_spend":"Rechargez 100 $+ -> 15 requêtes simultanées","concurrency_guide_title":"Besoin de plus de débit ?","concurrency_tooltip":"5 requêtes simultanées par défaut. Rechargez 100 $+ pour en débloquer 15 ; rechargez 1000 $+ pour en débloquer 50. Des options personnalisées sont disponibles pour une utilisation plus élevée.","copied_title":"Copié dans le presse-papiers","cumulative_api_top_ups":"Recharges API cumulées : {amount}","default_tier":"Par défaut","audio_hour":"heure audio","generation":"génération","hour":"heure","max_concurrency_unlocked":"Palier maximal de concurrence débloqué","million_bytes":"millions d'octets UTF-8","model_name":"Nom du modèle","model_type":"Type de modèle","need_enterprise_pricing":"Besoin d'une tarification entreprise ?","pricing":"Tarification","request_count":"{count} requêtes","shared_across_all_keys":"Partagé entre toutes les clés","top_up":"Recharger","top_up_in_advance":"Rechargez à l'avance pour débloquer immédiatement le palier suivant.","top_up_to_unlock":"Rechargez {amount} pour débloquer {count} requêtes simultanées","tts_price":"Prix TTS"},"audio-converter":{"add_more":"Ajouter Plus","clear_all":"Tout Effacer","click_to_browse":"ou cliquez pour parcourir","convert_all_to":"Convertir tout en","convert_file":"Convertir {count} fichier","convert_files":"Convertir {count} fichiers","convert_more":"Convertir Plus","converted_file":"{count} fichier converti","converted_files":"{count} fichiers convertis","download_all":"Télécharger Tout","drag_and_drop":"Glissez-déposez les fichiers audio","drop":"Déposez vos fichiers ici","features":{"batch":{"description":"Convertissez plusieurs fichiers audio à la fois. Téléchargez un lot et téléchargez-les tous dans votre format préféré.","title":"Conversion par lot"},"cloud":{"description":"Aucune installation de logiciel nécessaire. Convertissez les fichiers directement dans votre navigateur grâce à notre service cloud.","title":"Basé sur le cloud"},"defaultFormat":"Convertisseur audio","fast":{"description":"Conversion ultra-rapide grâce à une infrastructure cloud optimisée. Obtenez vos fichiers en quelques secondes.","title":"Traitement Rapide"},"formats":{"description":"Prise en charge de tous les formats audio populaires, y compris MP3, WAV, FLAC, OGG, M4A, AAC, et plus encore.","title":"Prise en charge étendue des formats"},"quality":{"description":"Maintenez la fidélité audio pendant la conversion grâce à un encodage de haute qualité et une perte minimale.","title":"Préservation de la qualité"},"secure":{"description":"Vos fichiers sont traités en toute sécurité et ne sont jamais stockés sur nos serveurs. Convertissez en toute confiance.","title":"Privé & Sécurisé"},"subtitle":"Convertisseur Audio Professionnel alliant simplicité et rapidité","title":"Fonctionnalités {format}"},"file":"{count} fichier","files":"{count} fichiers","form-error":{"file_type":"Veuillez télécharger uniquement des fichiers audio ou vidéo valides","total_size":"La taille totale de tous les fichiers doit être inférieure à 1 Go"},"formatGrid":{"conversion":"{inputFormat} vers {outputFormat}","otherFormats":"Autres Formats","popularConversions":"Conversions Populaires","subtitle":"Convertissez entre tous les formats audio en un seul clic","title":"Conversions associées"},"introduction":{"defaultFormat":"Convertisseur Audio","description":"Transformez vos fichiers audio entre n'importe quel format en toute simplicité. Que vous ayez besoin de convertir des MP3 en WAV pour le montage, de compresser de gros fichiers ou d'assurer la compatibilité entre appareils, notre convertisseur gratuit gère tout avec une qualité professionnelle.","title":"Convertissez des fichiers audio sans effort"},"processing":"Traitement","select":"Sélectionner des fichiers","topBar":{"subtitle":"Convertir des fichiers audio de {inputFormat} en {outputFormat} rapidement et facilement","subtitleDefault":"Convertissez des fichiers audio en ligne rapidement et facilement gratuitement","title":"{inputFormat} vers {outputFormat}","titleDefault":"Convertisseur Audio"}},"audio-separation":{"audio_credit_info":"Utilisation estimée des crédits : {credits}","audio_separation":"Séparation Audio","default_prompt":"Par défaut : Vocales","demo":{"audio_samples":"échantillons","back_to_samples":"Retour aux Exemples","play_track":"Cliquez sur une piste pour jouer","playing":"Lecture : {track}","poweredBy":"Propulsé par Fish Audio Separation et <link>SAM Audio</link>","samples":{"0":"Désir Constant de Campagne","1":"Conduite Nocturne Lumineuse","2":"Souvenirs Pop Rose","3":"Allemand Bouncy Bop","4":"Jazzy Easy Street","keys-wind":{"0":"Mélodie Folk Rustique","1":"Quatuor à cordes classique","2":"Piano Orchestral Épique","3":"Rythme Synthé Numérique","4":"Mélodie Paisible de Bois"},"main":{"0":"Désir constant de campagne","1":"Balade Nocturne Lumineuse","2":"Souvenirs Pop Rose","3":"Bop Rebondissant Allemand","4":"Jazzy Easy Street"},"piano-strings":{"0":"Mélancolie des Cordes Sereines","1":"Valse du village venteux","2":"Salle de bal élégante du soir","3":"Échos Oniriques Éthérés","4":"Grande Fin Orchestrale"}},"separated_tracks":"Pistes Séparées","title":"Essayez {isolationType} maintenant","tracks":{"bass":"Basse","drums":"Batterie","guitar":"Guitare","original":"Original","vocals":"Voix"},"view_separated_tracks":"Voir les pistes séparées"},"features":{"accurate":{"description":"Modèles d'IA avancés entraînés sur des millions d'échantillons audio pour une séparation précise des sources","title":"Haute Précision"},"fast":{"description":"Traitez vos fichiers audio en quelques secondes grâce à notre infrastructure cloud optimisée","title":"Traitement Rapide"},"flexible":{"description":"Isolez les voix, la batterie, la basse, la guitare, le piano et plus encore de n’importe quelle piste audio","title":"Sources Multiples"},"quality":{"description":"Maintenez la fidélité audio avec une qualité de sortie de niveau studio","title":"Qualité Studio"},"sam":{"description":"Utilisez des instructions en langage naturel pour isoler n’importe quel son avec <link>SAM Audio</link>","title":"Séparation Basée sur des Indications"},"subtitle":"Séparez n’importe quel audio en ses sources composantes avec précision","subtitleType":{"bass":"Isolez les basses de n’importe quelle piste audio avec précision","default":"Séparez n’importe quel audio en ses sources composantes avec précision","drums":"Isolez les batteries de n’importe quelle piste audio avec précision","guitar":"Isolez la guitare de n'importe quelle piste audio avec précision","keys":"Isoler les touches de n’importe quelle piste audio avec précision","percussion":"Isoler la percussion de n’importe quelle piste audio avec précision","piano":"Isolez le piano de n’importe quelle piste audio avec précision","strings":"Isoler les voix de n’importe quelle piste audio avec précision","vocals":"Isoler les voix de n’importe quelle piste audio avec précision","wind":"Isolez les instruments à vent de n’importe quelle piste audio avec précision"},"title":"Fonctionnalités {isolationType}","versatile":{"description":"Prise en charge des formats audio MP3, WAV, FLAC, M4A et plus encore","title":"Prise en Charge des Formats"}},"form-error":{"audio_length":"La durée de l'audio doit être inférieure à 90s (gratuit) ou 210s (premium)","audio_required":"Veuillez télécharger un fichier audio","audio_size":"La taille du fichier doit être inférieure à 32MB","file_type":"Veuillez télécharger un fichier audio ou vidéo valide","video_has_audio":"La vidéo doit contenir une piste audio"},"introduction":{"description":"Déverrouillez la puissance de la technologie {isolationType} pilotée par l'IA. Extraites les voix, les instruments et les sources audio individuelles de n'importe quelle piste avec une clarté sans précédent. Parfait pour les producteurs de musique, les créateurs de contenu et les professionnels de l'audio.","title":"{isolationType} Comme Jamais Auparavant","tryFree":"Essayez-le gratuitement","viewHistory":"Voir l’historique"},"isolate_for":"Isoler pour","isolated":"Isolé","isolation-types-full":{"bass":"Isolation des basses","drums":"Isolation des Batteries","guitar":"Isolation de guitare","keys":"Isolation des Keys","percussion":"Isolation de la percussion","piano":"Isolation du piano","strings":"Isolation des chaînes","vocals":"Isolation Vocale","wind":"Isolation des Instruments à Vent"},"isolation-types-verb":{"bass":"Isoler la Basse","drums":"Isoler les Batteries","guitar":"Isoler la Guitare","keys":"Isoler les touches","percussion":"Isoler la Percussion","piano":"Isoler le piano","strings":"Isoler les chaînes","vocals":"Isoler les Vocaux","wind":"Isoler les instruments à vent"},"isolation-types":{"bass":"Basse","drums":"Batterie","guitar":"Guitare","keys":"Clés","original":"Original","percussion":"Percussion","piano":"Piano","sam_audio":"Audio SAM","strings":"Chaînes","vocals":"Voix","wind":"Vent"},"library":{"subtitle":"Explorer tous les types d'isolation audio disponibles","title":"Types de séparation audio"},"loginToSeparateAudio":"Veuillez vous connecter pour séparer votre audio","processing":"Traitement","prompt":"Invite","residual":"Résiduel","separate":"Séparer","separate_audio":"Séparer l'Audio","topBar":{"subtitle":"Séparation audio propulsée par des modèles d'IA avancés pour isoler les voix et les instruments de n'importe quelle piste audio","subtitleTrack":"Séparation audio propulsée par des modèles d'IA avancés pour isoler {isolationType} de n'importe quelle piste audio","title":"Séparation Audio"},"upload":"Télécharger","upload_description":"Faites glisser et déposez un fichier audio ici, ou cliquez pour télécharger","upload_title":"Ajoutez ou déposez votre fichier audio","uploaded":"Téléchargé :","usecases":{"content-creation":{"button":"Commencer à créer","description":"Extraire des voix claires ou de la musique de fond pour vos vidéos, podcasts et contenus sur les réseaux sociaux. Parfait pour les créateurs qui ont besoin d’un audio professionnel.","title":"Création de contenu"},"remixing":{"button":"Commencer le Remix","description":"Extraire des pistes individuelles pour le remix et l'échantillonnage. Obtenez des pistes isolées propres de batterie, basse, voix, et plus encore.","title":"Remixage Musical"},"subtitle":"Transformez votre flux audio avec {isolationType} propulsé par l’IA","title":"Cas d'utilisation de {isolationType}","transcription":{"button":"Essayez-le maintenant","description":"Isoler la parole du bruit de fond pour des transcriptions plus claires. Idéal pour les podcasts, les interviews et le contenu vidéo.","title":"Audio Clair pour la Transcription"}},"tab_separate":"Séparer","tab_history":"Historique","history_results":"Historique des générations","no_history":"Aucune tâche de séparation audio pour le moment.","state_pending":"Traitement en cours...","state_processing":"Traitement...","state_finished":"Terminé","state_failed":"Échec de la séparation audio","state_legacy_unavailable":"Résultat hérité indisponible","loginToViewHistory":"Veuillez vous connecter pour voir votre historique.","open_history_item":"Ouvrir le résultat","cancel":"Annuler","delete":"Supprimer","delete_confirm_title":"Voulez-vous vraiment supprimer cette tâche ?","delete_confirm_description":"Cette action est irréversible. La tâche sera supprimée définitivement.","delete_success":"Tâche supprimée avec succès","delete_error":"Échec de la suppression de la tâche","processing_notice":"Traitement en cours... Vous pouvez attendre ici ou revenir dans un instant."},"audio-translation":{"demo":{"authenticationRequired":"Authentification requise","loginToContinueDemo":"Veuillez vous connecter ou vous inscrire pour traduire plus d'audio.","output":"Sortie","title":"Essayez la traduction audio maintenant"},"features":{"context":{"description":"L'IA comprend le contexte et les expressions idiomatiques pour des transcriptions traduites plus précises","title":"Contexte-Sensible"},"fast":{"description":"Obtenez des transcriptions traduites en quelques secondes grâce à notre infrastructure optimisée","title":"Traitement Rapide"},"multilingual":{"description":"Prise en charge de plus de 50 paires de langues avec une qualité de traduction de niveau natif","title":"Multilingue"},"privacy":{"description":"Vos fichiers audio sont traités de manière sécurisée et ne sont jamais stockés","title":"Confidentialité Prioritaire"},"seamless":{"description":"Transcrire et traduire l’audio en texte dans la langue cible","title":"Traduction fluide"},"subtitle":"Convertir l'audio en texte traduit dans n'importe quelle langue","title":"Fonctionnalités de traduction audio","voicePreservation":{"description":"Conserver l’identification du locuteur et les horodatages dans la sortie traduite","title":"Détection de l’orateur"}},"langGrid":{"otherLanguages":"Autres langues","popularTranslations":"Traductions Populaires","subtitle":"Traduisez l’audio entre toutes les langues en un seul clic","title":"Traductions associées"},"langs":{"auto":"Automatique","cantonese":"Cantonais","english":"Anglais","japanese":"Japonais","korean":"Coréen","mandarin":"Mandarin"},"topBar":{"subtitle":"Transcrire et traduire l'audio de {from} vers {to} rapidement et avec précision","subtitleDefault":"Transcrire et traduire l’audio en texte dans n’importe quelle langue","title":"{from} vers {to}","titleDefault":"Traduction Audio"},"usecases":{"globalContent":{"button":"En savoir plus","description":"Rendez le contenu éducatif, les conférences et les tutoriels accessibles dans le monde entier. Générez des transcriptions traduites pour les plateformes d’apprentissage en ligne et les cours en ligne.","title":"Contenu éducatif"},"podcastTranslation":{"button":"Commencer la traduction","description":"Transcrivez et traduisez les réunions d’affaires avec des équipes internationales. Obtenez des comptes rendus précis et des points d’action dans toutes les langues.","title":"Transcription de Réunion"},"subtitle":"Transformer le contenu audio en texte traduit pour une portée mondiale","title":"Cas d’Utilisation de la Traduction Audio","videoDubbing":{"button":"Essayez-le maintenant","description":"Générez des scripts traduits pour le doublage vidéo et la création de sous-titres. Parfait pour YouTube, les films et le contenu marketing.","title":"Doublage vidéo"}}},"billing-history":{"actions":"Actions","agent_billing_developers_hint":"Le solde et les recharges sont partagés avec votre crédit API. Consultez les enregistrements de facturation détaillés dans le <link>tableau de bord développeurs</link>.","agent_charge_days":"{count, plural, one {# jour} other {# jours}}","agent_charge_free":"Gratuit","agent_charge_kind_agent_minutes":"Minutes d'agent","agent_charge_kind_cold_transfer":"Transfert direct","agent_charge_kind_number_rental":"Location de numéro","agent_charge_kind_phone_surcharge":"Supplément téléphonique","agent_charge_kind_warm_transfer":"Transfert accompagné","agent_charge_minutes":"{count} min","agent_charge_type":"Type","agent_charge_usage":"Utilisation","agent_charges":"Frais d'agent","amount":"Montant","billing_history":"Historique de la facturation","billing_id":"ID de facturation","copied_title":"Copié dans le presse-papiers","created":"Créée","export_scope_notice":"Seuls les {count} enregistrements les plus récents ont été exportés. Les plus anciens nécessitent un export côté serveur.","next":"Suivant","no_agent_charges":"Aucuns frais d'agent pour le moment","no_billing_history":"Aucun historique de facturation","previous":"Précédent","source":"Source","view_invoice":"Voir la facture","window_limited":"Seuls les enregistrements accessibles dans la fenêtre d’historique actuelle sont affichés.","agent_charge_kind_llm_surcharge":"Modèle premium"},"blog":{"back-to-blog":"BLOG","blog-label":"Blog","clear-filter":"Effacer le filtre","cta-description":"Commencez à générer un son de la plus haute qualité dès aujourd'hui.","cta-login":"Se connecter","cta-login-prompt":"Vous avez déjà un compte ?","cta-signup":"Inscrivez-vous gratuitement","cta-title":"Créez des voix qui semblent réelles","faq-title":"Questions Fréquemment Posées","filter-all":"Tous","go-to-homepage":"Aller à la page d’accueil","no-posts":"Pas encore de publications","no-posts-description":"Nous travaillons sur du nouveau contenu. Revenez bientôt pour les mises à jour.","no-posts-for-tag":"Aucun article trouvé avec le tag \"{tag}\"","on-this-page":"Sur cette page","read-article":"LIRE L’ARTICLE","read-more-from-author":"Lire plus de {name}","recent-blogs":"Articles récents","recommended-posts":"Articles recommandés","share-article":"Partager cet article","view-all":"Voir tout","filter-recommended":"Recommandés"},"closure":{"danger-title":"Fermer le compte","danger-description":"Fermez définitivement votre compte Fish Audio. Votre profil sera anonymisé et le compte ne pourra plus être utilisé.","keep-account-question":"Vous voulez arrêter de payer tout en gardant votre compte ?","keep-account-link":"Annulez plutôt votre abonnement","danger-button":"Fermer le compte","page-title":"Fermeture du compte","back":"Retour","preview":{"title":"Avant de fermer votre compte","blockers-title":"À résoudre d'abord","continue":"Continuer","already-pending":"Votre compte fait déjà l'objet d'une demande de fermeture en attente.","load-failed":"Impossible de charger l'état de votre compte. Veuillez réessayer.","retry":"Réessayer","window-notice":"La fermeture prend effet après {days} jours. Jusque-là, vous pouvez l'annuler à tout moment en vous reconnectant et en récupérant votre compte."},"blockers":{"negative_api_balance":{"title":"Solde API impayé","description":"Votre solde de crédits API est négatif. Réglez le montant dû avant de fermer votre compte."},"past_due_subscription":{"title":"Abonnement en retard de paiement","description":"Un paiement d'abonnement est en retard. Réglez-le avant de fermer votre compte."},"open_stripe_invoice":{"title":"Facture en attente","description":"Vous avez une facture en attente qui n'a pas encore été payée."},"unpaid_auto_charge_invoice":{"title":"Facture de prélèvement automatique impayée","description":"Un prélèvement automatique reste impayé. Réglez-le avant de fermer votre compte."},"withdrawal_in_flight":{"title":"Retrait en cours","description":"Un retrait de votre portefeuille est encore en cours de traitement. Attendez qu'il se termine avant de fermer votre compte."},"team_ownership":{"title":"Vous possédez des équipes avec d'autres membres","description":"Transférez la propriété ou retirez les autres membres avant de fermer votre compte.","detail":"{count, plural, one {# équipe a besoin} other {# équipes ont besoin}} d'un nouveau propriétaire."},"team_owner_invariant":{"title":"Une équipe resterait sans propriétaire","description":"La fermeture de votre compte laisserait une équipe sans propriétaire. Transférez d'abord la propriété, puis réessayez."},"team_step_failed":{"title":"Le nettoyage des équipes n'a pas abouti","description":"Nous n'avons pas pu finaliser le détachement de vos équipes. Contactez le support pour terminer la fermeture de votre compte."},"wallet_balance":{"title":"Solde restant dans le portefeuille","description":"Votre portefeuille contient encore un solde. Retirez-le d'abord, ou choisissez d'y renoncer ci-dessous.","personal-entry":"Portefeuille personnel : {amount}","team-entry":"Portefeuille d'équipe ({team}) : {amount}","forfeit-label":"Je comprends que le solde restant de mon portefeuille sera définitivement perdu."},"enterprise_contract":{"title":"Contrat entreprise actif","description":"Votre compte est couvert par un contrat entreprise. Contactez le support pour le fermer."},"enterprise_invoice_unsettled":{"title":"Factures entreprise non réglées","description":"Des factures entreprise non réglées existent sur votre compte. Contactez le support pour les résoudre."},"resolve-billing":"Accéder à la facturation","resolve-wallet":"Accéder au portefeuille","resolve-team":"Accéder aux paramètres d'équipe","resolve-support":"Contacter le support"},"impacts":{"title":"Ce qui se passe quand vous fermez votre compte","subscription":{"title":"Abonnement","description":"Votre abonnement sera annulé. Tout temps payé restant est perdu et ne sera pas remboursé.","period-end":"Votre période de facturation actuelle se termine le {date}.","ends-soon":"Votre période de facturation actuelle se termine le {date} — pendant la fenêtre de fermeture, votre temps payé restant sera donc perdu presque immédiatement.","soon":"bientôt"},"credits":{"title":"Crédits prépayés","description":"Vos {count} crédits prépayés restants seront définitivement annulés."},"api-keys":{"title":"Clés API","description":"{count, plural, =0 {L'accès à l'API sera suspendu immédiatement.} one {# clé API sera suspendue immédiatement.} other {# clés API seront suspendues immédiatement.}}"},"pvc":{"title":"Clones de voix professionnels","description":"{count, plural, one {# tâche de clonage vocal professionnel en cours sera libérée.} other {# tâches de clonage vocal professionnel en cours seront libérées.}}"},"public-voices":{"title":"Voix publiées","description":"{count, plural, one {# voix publique ou non répertoriée que vous avez publiée restera disponible sous un profil anonyme. Supprimez-la avant la fermeture si vous ne voulez pas qu'elle reste en ligne.} other {# voix publiques ou non répertoriées que vous avez publiées resteront disponibles sous un profil anonyme. Supprimez-les avant la fermeture si vous ne voulez pas qu'elles restent en ligne.}}"},"recent-topups":{"title":"Rechargements récents","description":"Vous avez effectué des rechargements importants récemment. Ces montants ne seront pas remboursés :"}},"verify":{"title":"Vérifions que c'est bien vous","subtitle":"Nous avons envoyé un code à 6 chiffres à {email}. Saisissez-le ci-dessous pour continuer.","no-code":"Vous n'avez pas reçu le code ?","resend":"Renvoyer le code","continue":"Continuer"},"confirm":{"title":"Confirmer la fermeture du compte","warning":"Ceci programme la fermeture de votre compte. Après {days} jours, il sera définitivement fermé et ne pourra pas être récupéré. Vous serez déconnecté de tous vos autres appareils.","email-label":"Saisissez votre e-mail pour confirmer","reason-label":"Pourquoi partez-vous ? (facultatif)","reason-placeholder":"Dites-nous ce que nous aurions pu faire mieux","submit":"Fermer mon compte","success":"La fermeture de votre compte est programmée."},"errors":{"blocked":"Votre compte ne peut pas encore être fermé. Résolvez d'abord les éléments listés.","too-many-attempts":"Trop de codes incorrects. Nous vous envoyons un nouveau code.","otp-send-failed":"Échec de l'envoi du code de vérification. Veuillez réessayer.","email-mismatch":"L'e-mail saisi ne correspond pas à celui de votre compte.","otp-invalid":"Ce code est incorrect. Vérifiez-le et réessayez.","otp-expired":"Ce code a expiré. Demandez-en un nouveau ci-dessous.","otp-used":"Ce code a déjà été utilisé. Demandez-en un nouveau ci-dessous.","generic":"Une erreur s'est produite. Veuillez réessayer."},"pending-title":"La fermeture de votre compte est programmée","pending-description":"Votre compte sera définitivement fermé le {date}. Passé cette date, il ne pourra plus être consulté ni récupéré.","pending-description-no-date":"Votre compte est programmé pour une fermeture définitive.","pending-effect-subscription":"Votre abonnement ne sera pas renouvelé.","pending-effect-api-keys":"Vos clés API sont suspendues immédiatement.","pending-effect-data":"Votre profil sera anonymisé et votre contenu privé ne sera plus accessible.","pending-effect-voices":"Les voix publiques et non répertoriées que vous avez publiées restent disponibles sous un profil anonyme. Pour les retirer, récupérez d'abord votre compte puis supprimez-les.","finalizing-notice":"La fermeture est en cours. Votre compte ne peut plus être récupéré.","recover-button":"Récupérer mon compte","logout-button":"Se déconnecter","recover-confirm-title":"Récupérer votre compte ?","recover-confirm-description":"Ceci annule la fermeture programmée et rétablit l'accès à votre compte.","recover-confirm-cancel":"Annuler","recover-confirm-action":"Récupérer le compte","recover-success":"Votre compte a été récupéré.","recover-error":"Impossible de récupérer votre compte. Veuillez réessayer.","blocked-banner-title":"La fermeture de votre compte n'a pas pu être finalisée","blocked-banner-unknown-reason":"Un problème de compte que nous ne pouvons pas afficher ici — contactez le support pour plus de détails.","blocked-banner-support":"Contacter le support","blocked-banner-dismiss":"Ignorer","admin-close-account":"Fermer le compte","admin-warning":"Cette action programme la fermeture définitive de ce compte (pseudo-suppression) : profil anonymisé, sessions révoquées, clés API suspendues immédiatement. Les voix publiées restent disponibles sous un auteur anonyme.","admin-reason-label":"Motif","admin-reason-placeholder":"Pourquoi ce compte est-il fermé ?","admin-reason-required":"Un motif est requis.","admin-immediate-label":"Fermer immédiatement","admin-immediate-description":"Finalise la fermeture maintenant au lieu d'attendre le délai de grâce.","admin-override-label":"Ignorer les blocages","admin-override-description":"Ignore toutes les vérifications de sécurité et renonce à tout solde restant du portefeuille. Les mouvements d'argent en cours sont passés en perte. Irréversible — à utiliser uniquement avec l'accord explicite du support.","admin-blocked-title":"Fermeture bloquée","admin-blocked-hint":"Résolvez ces blocages ou activez « Ignorer les blocages » pour forcer la fermeture.","admin-close-success":"Fermeture du compte demandée.","admin-close-error":"Échec de la fermeture du compte. Veuillez réessayer.","admin-confirm":"Confirmer la fermeture"},"cms":{"actions":"Actions","cancel":"Annuler","cms":"CMS","confirm_delete":"Supprimer","content":"Contenu","content_id":"ID","create_button":"Créer un Mdx","create_title":"Créer un Mdx","created_at":"Créé à","delete_button":"Supprimer Mdx","delete_mdx_description":"Êtes-vous sûr de vouloir supprimer Mdx ?","delete_mdx_title":"Supprimer Mdx","language":"Langue","modify_button":"Modifier Mdx","modify_title":"Modifier Mdx","submit":"Soumettre","updated_at":"Mis à jour le"},"credit-link":{"buttons":{"claim":"Réclamer la récompense","goToApp":"Aller à l'application","returnHome":"Retour à la maison","tryAgain":"Essayez à nouveau"},"claimedBanner":{"and":"et","api":"${amount} crédits API","description":"Vous venez de recevoir {rewardPart}. Bonne création avec Fish Audio !","package":"{amount} crédits de package","title":"Récompense réclamée","membership":"{amount} {unit} d’abonnement {plan}"},"emptyStates":{"loadError":{"description":"Une erreur s'est produite lors de la récupération de ce lien de crédit. Veuillez rafraîchir la page ou réessayer plus tard.","title":"Impossible de charger le lien"},"notFound":{"description":"Ce lien de crédit n'existe plus ou a été supprimé. Veuillez contacter l'expéditeur pour un nouveau lien.","title":"Lien indisponible"}},"footer":{"signIn":"Connectez-vous pour réclamer cette récompense.","signInMonthly":"Connectez-vous pour réclamer cette récompense. Le même utilisateur peut l’utiliser une fois par mois civil."},"heading":{"api":"${amount} crédits API","base":"Réclamation","package":"{amount} crédits de package","separator":"+","membership":"{amount} {unit} d’abonnement {plan}"},"messages":{"success":"La récompense a été ajoutée à votre compte."},"status":{"active":"Actif","deleted":"Supprimé","exhausted":"Épuisé","expired":"Expiré","unknown":"Indisponible"},"statusMessage":{"active":"Connectez-vous et cliquez sur Réclamer pour ajouter instantanément ces crédits à votre compte.","deleted":"Ce lien a été désactivé.","exhausted":"Toutes les revendications disponibles ont été utilisées. Veuillez demander un nouveau lien.","expired":"Ce lien a expiré et ne peut plus être utilisé.","unknown":"Ce lien est actuellement indisponible."},"whitelist-not-eligible":"Désolé, votre compte n'est pas éligible pour réclamer à partir de ce lien.","membershipUnits":{"day":"jour","dayPlural":"jours","week":"semaine","weekPlural":"semaines","month":"mois","monthPlural":"mois","year":"an","yearPlural":"ans"},"planLabels":{"lite":"Lite","plus":"Plus","pro":"Pro","max":"Max"}},"dashboard":{"actionCards":{"cloneVoice":{"description":"Créez une copie numérique de votre voix avec notre technologie IA avancée","title":"Clonez votre propre voix"},"fantasyRoleplay":{"description":"Créez des expériences audio immersives et donnez vie aux personnages","title":"Jeu de rôle fantastique"},"generateSpeech":{"description":"Convertissez n'importe quel texte en une voix naturelle en quelques secondes","title":"Générer un discours"}},"breadcrumb":{"delete":"Supprimer","rename":"Renommer"},"deprecation":{"model_notice_description":"Fish Audio v1.5 et v1.6 ont été retirés le 28 février 2026 dans le cadre de la préparation au lancement de notre nouveau modèle. Veuillez utiliser Fish Audio S1 jusqu'à ce que le nouveau modèle soit disponible.","model_notice_title":"Avis de désactivation du modèle"},"home":{"ask_anything":"Dis n'importe quoi","actions":{"download":"Télécharger","more":"Plus"},"features":{"agent":{"description":"Créez et intégrez à votre site web un service client vocal en temps réel basé sur l’IA","title":"Agent"},"audio_separation":{"description":"Séparez les voix, la batterie, la basse et d'autres pistes de n'importe quel audio","title":"Séparation Audio"},"image_video":{"description":"Générez des visuels et des vidéos, et synchronisez les lèvres avec l’IA","title":"Image et vidéo"},"sound_effects":{"description":"Générez des effets sonores uniques à partir de descriptions textuelles","title":"Effets Sonores"},"tts":{"description":"Convertissez n’importe quel texte en parole naturelle en quelques secondes","title":"Texte en parole"},"voice_cloning":{"description":"Créez une copie numérique de n’importe quelle voix avec notre IA avancée","title":"Créer une voix"}},"seedance_banner":{"title":"SEEDANCE <version>2.5</version> est disponible","description":"Vidéos jusqu’à 30 s. Référence audio. Plus de contrôle.","cta":"Essayer maintenant","aria_label":"Essayer la génération vidéo avec Seedance 2.5","contest":{"title":"🐠 Fish : Art du futur","description":"Imaginez la vie marine du futur et participez au concours sur Discord.","cta":"Participer au concours","aria_label":"Participer au Concours d’art du futur de Fish sur Discord"}},"projects":{"title":"Projets","empty_title":"Commencez votre aventure de création audio","empty_description":"Le Story Studio vous permet de combiner texte, audio et effets sonores dans une timeline multipiste.","create_action":"Créer un nouveau projet studio","edited_today":"Modifié aujourd'hui à {time}","edited_yesterday":"Modifié hier à {time}","edited_on":"Modifié {date}","voices_count":"{count} voix","no_voices":"Aucune voix pour le moment"},"history":{"empty_description":"Aucun historique pour le moment","delete_dialog":{"title":"Supprimer la voix","description":"Cette action est irréversible. Veuillez procéder avec prudence.","cancel":"Annuler","confirm":"Supprimer"}},"voices":{"empty_description":"Aucune voix pour le moment"},"introducing_s1":"Présentation de S1","s1_description":"Fish Audio S1 est notre modèle phare, avec la meilleure performance de clonage vocal — vous offrant la voix idéale, pleine d'émotion, pleine d'âme.","sections":{"features":"Fonctionnalités","blog":"Latest Blog","my_voices":"Mes Voix","studios":"Studio créatif agentique"},"studios":{"audio":{"description":"Créez des expériences audio immersives et donnez vie aux personnages","title":"Studio Audio"},"video":{"description":"Créer et éditer des vidéos avec un audio propulsé par IA","title":"Studio Vidéo"}},"try_it":"Essayez-le","view_all":"Voir Tout"},"join_discord":"Rejoindre notre Discord","service_alert":{"title":"Détérioration du Service S1","tooltip_message":"Dégradation temporaire du service sur le modèle S1. Les générations de plus de 500 caractères sont temporairement redirigées vers v1.6 et facturées au tarif v1.6. Un correctif est attendu dans la journée. Voir les dernières mises à jour sur notre"},"title":"Tableau de bord","feedback":{"button":"Retour d'expérience","cancel":"Annuler","captureScreenshot":"Capturer la capture d’écran","capturing":"Capture en cours...","placeholder":"Dites-nous ce que vous avez en tête...","removeScreenshot":"Supprimer","submit":"Envoyer","success":"Merci pour votre retour !","title":"Envoyer des retours"},"support":"Support"},"data-table":{"empty_data":"Pas de données disponibles","page_number":"Page","rows_per_page":"Lignes par page"},"date-picker":{"last14":"14 derniers jours","last30":"30 derniers jours","last90":"90 derniers jours","last7":"7 derniers jours","allTime":"Toute la période","lastMonth":"Le mois dernier","lastWeek":"La semaine dernière","pick_a_date":"Choisissez une date","thisMonth":"Ce mois-ci","thisWeek":"Cette semaine","today":"Aujourd'hui","yesterday":"Hier"},"developers":{"apiSelfhost":{"heading":"Utilisez notre API. Ou hébergez le modèle vous-même","hosted":{"bullet1":"Streaming WebSocket, REST, SDK Python + TypeScript","bullet2":"$15 / 1M UTF-8 bytes — sans engagement","bullet3":"Syntaxe de direction intégrée dans chaque appel","bullet4":"Le même modèle que celui publié en open weights","cta":"Obtenir une clé API","description":"API cloud, paiement à l'utilisation, $15 par million de caractères. La voie la plus rapide vers la production pour les équipes qui n'ont pas besoin d'opérer le modèle elles-mêmes.","title":"API hébergée · Toute équipe"},"selfHost":{"bullet1":"Streaming WebSocket, REST, SDK Python + TypeScript","bullet2":"$10k/mois","bullet3":"Plancher effectif : $120–150K/an","bullet4":"Accès direct à notre équipe de recherche","cta":"Contacter les ventes","description":"Nos modèles open source — fish-speech, S1, S2 — sont disponibles en open weights avec une licence commerciale payante. Déployez-les dans votre VPC, votre centre de données, un cloud souverain ou un environnement air-gapped. Un engagement premium pour les équipes à fort volume ayant des besoins de résidence des données, de fine-tuning ou de déploiement réglementé.","title":"Hébergez le modèle vous-même."},"subcopy":"API cloud pour toute équipe qui développe aujourd'hui. Auto-hébergement en tant qu'engagement Enterprise premium lorsque la production l'exige."},"cta":{"getApiKey":"Obtenir une clé API","headline":"Passez en production ce week-end","readDocs":"Lire la documentation","subcopy":"Crédits gratuits pour démarrer. Sans carte bancaire. Même niveau tarifaire du prototype à l'échelle."},"faq":{"a1":"Jeton Bearer via l'en-tête Authorization: Bearer $FISH_API_KEY. Générez les clés dans le tableau de bord, définissez leur portée par projet, et renouvelez-les depuis l'API.","a2":"Temps jusqu’au premier audio en moins d’une seconde via le streaming WebSocket sur l’API hébergée. Les déploiements auto-hébergés affichent des chiffres inférieurs. Les valeurs exactes dépendent de la région, du modèle et de la charge utile — consultez <docs>la documentation</docs> pour les benchmarks actuels.","a3":"Oui — streaming WebSocket pour TTS et ASR, conçu pour les interactions bidirectionnelles de style agent. Des exemples figurent dans <docs>le guide de streaming</docs>.","a4":"Oui — sur le niveau Enterprise. Nos modèles open source (fish-speech, S1, S2) sont disponibles en open weights avec une licence commerciale payante. Déployez-les dans votre VPC, on-premise, cloud souverain ou environnement air-gapped. L’auto-hébergement est un engagement premium avec une configuration initiale de plateforme ($10–30K), un minimum mensuel de $10K/mois et un engagement de 12 mois — plancher effectif $120–150K/an. <sales>Contacter les ventes</sales> pour en savoir plus sur l’offre Enterprise.","a5":"Syntaxe à crochets inline — écrivez [warm], [near-whisper] ou l’un des 15,000+ tags pris en charge directement dans le texte que vous envoyez. Aucun paramètre séparé, aucune liste à sélectionner. La direction accompagne le texte dans chaque appel API.","a6":"Oui. Clonage vocal instantané (IVC) à partir d’un échantillon de 30 secondes. Clonage vocal professionnel (PVC) pour des répliques de qualité studio. L’attestation de consentement fait partie de l’appel API.","a7":"Oui — chaque audio généré par Fish est licencié pour un usage commercial. Les voix clonées requièrent une vérification du consentement. Le filigrane audio est intégré dans le pipeline de clonage.","a8":"Nous publions une comparaison complète sur <vs>fish.audio/vs</vs>. La plupart des migrations en production prennent moins d'une semaine — même forme d'API, ergonomie de SDK similaire. Contactez-nous si vous avez besoin d'aide à l'intégration.","heading1":"Questions","heading2":"fréquentes","q1":"Comment fonctionne l'authentification ?","q2":"Quelle latence dois-je anticiper ?","q3":"Prenez-vous en charge le streaming ?","q4":"Puis-je héberger le modèle moi-même ?","q5":"Comment fonctionne la direction vocale ?","q6":"Puis-je cloner des voix personnalisées via API ?","q7":"L'audio est-il utilisable à des fins commerciales ?","q8":"Migration depuis ElevenLabs, Cartesia ou Rime ?"},"features":{"body1":"Nos modèles open source — fish-speech, S1 et S2 — sont disponibles en open weights avec une licence commerciale payante. Hébergez-les dans votre VPC, on-premise, cloud souverain ou environnement air-gapped lorsque la production l'exige. L'auto-hébergement est un engagement de niveau Enterprise — voir ci-dessous.","body2":"[warm], [near-whisper], [reassuring] — la direction accompagne le texte lui-même. Aucun paramètre séparé, aucune liste à sélectionner, aucune migration de schéma quand le jeu de tags s’agrandit.","body3":"Les auditeurs ne distinguent pas de manière fiable S2.1 Pro d'une voix humaine en évaluation à l'aveugle. 581 comparaisons directes. Méthodologie et audios bruts publiés.","body4":"Le même modèle derrière HeyGen, Pictoria, Dubbing AI et Plaud. Paiement à l'utilisation dès votre premier appel. Pas de \"contactez-nous\" pour les tarifs de production.","button1":"Lire les conditions de licence","button2":"Parcourir la bibliothèque de directions","button3":"Lire la recherche","button4":"Voir la tarification complète","card1":"Open weights. Licence commerciale payante.","card2":"15,000+ tags de direction. Intégrés à chaque appel.","card3":"Test de Turing Audio : 0.515.","card4":"$15 par million de caractères. Dès votre premier appel.","heading":"Conçu pour la stack temps réel."},"hero":{"getApiKey":"Obtenir une clé API","headline1":"IA vocale de niveau production.","headline2":"Tarifée comme une startup.","headline3":"Ouverte comme une communauté.","readDocs":"Lire la documentation","subcopy":"Intégrez synthèse vocale réaliste, clonage de voix et transcription avec une seule API. SDK Python et TypeScript officiels. Latence sous la seconde. Paiement à l'utilisation dès le premier appel.","s21FreeBadge":"S2.1 Pro est maintenant gratuit pour les développeurs"},"heroDemo":{"caption":"S2.1 Pro en live. Choisissez une voix, saisissez une ligne, puis écoutez le résultat. Le même modèle derrière HeyGen, Retell et Sanas en production — sans inscription, sans appel commercial, sans environnement de démo.","code":"Code","tryIt":"Essayez"},"logoWall":{"categories":{"education":"Éducation et apprentissage","interactiveSocial":"Interactif et social","videoVoiceover":"Voix-off vidéo, doublage et musique","voiceAgents":"Agents vocaux et IA conversationnelle"},"heading":"Choisi par les équipes qui déploient la voix en production"},"pricing":{"button":"Voir la tarification complète","headline1":"Une tarification qui","headline2":"ne pénalise pas la croissance","subline":"Paiement à l'utilisation dès le premier jour. Pas de frais par siège. Pas d'engagements annuels. Pas de \"contactez-nous\" pour les tarifs de production.","table":{"asr":"ASR","asrPrice":"$0.36 / heure","model":"Modèle","modelName":"Nom du modèle","pricing":"Tarification","tts":"TTS","ttsPrice":"$15 / 1M UTF-8 bytes","ttsFreePrice":"Gratuit pour les développeurs"}},"quickstart":{"curlCardTitle":"CURL · SYNTHÈSE VOCALE","headline1":"Du compte à votre premier audio en","headline2":"quelques minutes.","pills":{"python":"Python SDK","rest":"REST","typescript":"TypeScript SDK","websocket":"Streaming WebSocket"},"pythonCardTitle":"PYTHON SDK","subcopy":"Aucun appel commercial requis. Obtenez une clé API, installez le SDK, et déployez."},"resources":{"card1":{"body":"Comparaisons détaillées par fonctionnalité, prix et conditions contractuelles. API de même forme ; la plupart des migrations en production se terminent en moins d'une semaine.","cta":"Voir la comparaison","title":"Vous migrez depuis ElevenLabs, Cartesia ou Rime ?"},"card2":{"body":"Résultats du test de Turing Audio, méthodologie d'évaluation à l'aveugle et licence open weights. Les preuves derrière chaque affirmation de cette page.","cta":"Lire la recherche","title":"Les benchmarks, la méthodologie et les audios bruts"}},"useCases":{"card1":{"body":"TTS lip-syncable et sensible aux émotions pour les produits d'avatars IA. Les tags de direction inline pilotent la performance, pas seulement les mots.","pill":"# Vidéo d'avatar","title":"Une voix qui tient à l'écran"},"card2":{"body":"Prise de parole en moins d'une seconde via WebSocket. Streaming TTS et ASR dans une seule stack. Gestion des interruptions.","pill":"# Agent vocal","title":"IA conversationnelle temps réel"},"card3":{"body":"Notes vers audio, outils de préparation, compagnons IA. Tarification au caractère qui évolue avec l'usage, pas avec les sièges.","pill":"# Contenu audio & compagnons","title":"Contenu parlé dynamique."},"card4":{"body":"IVC à partir de 30 secondes d’audio. PVC pour des répliques de qualité studio. Ou parcourez la bibliothèque de voix et déployez sans clonage.","pill":"# Apps de personnages","title":"Clonez en 30 secondes. Ou ignorez le clonage."},"heading":"Ce que les équipes déploient sur Fish."}},"error":{"copied":"Copié !","copy-details":"Copier les détails de l'erreur","error-message":"Message","error-reference":"Référence d'erreur","go-home":"Retour à l'accueil","message":"Une erreur inattendue s'est produite. Veuillez actualiser la page ou contacter le support si le problème persiste.","support-message":"Incluez les détails de l'erreur lors du contact avec","title":"Une erreur s'est produite","try-again":"Réessayer","unknown-error":"Erreur inconnue"},"event":{"s1":{"banner":"Commencez à créer avec S1 dès maintenant"},"valentine":{"aigc-disclaimer":"Le contenu généré par l'IA est dérivé des données publiques des utilisateurs. Nous ne revendiquons pas de droits d'auteur. Ce contenu est réservé à un usage personnel.","be-my-valentine":"Sois mon valentin","build-my-own":"Construire le mien","characters":"Personnages","create-your-message":"Créez votre message","customize-character-and-message":"Personnaliser le caractère et le message","edit-and-recreate":"Modifier et recréer","english":"Anglais","enter-a-name":"Saisir un nom","enter-text-here":"Tapez votre lettre d'amour ici.","featured-characters":"Personnages en vedette","featured-characters-description":"Tout le contenu de ce modèle est généré par l'utilisateur et peut ne pas être exact ou fiable.","generate":"Générer","generate-with-random-character":"Générer un caractère aléatoire","generating":"Générer...","generating-love-letter":"Générer votre lettre d'amour...","inspiration":"Inspiration","japanese":"Japonais","let":"Laisser","make-a-new-one":"En créer un nouveau","metadata":{"description":"Créez des lettres d'amour personnalisées pour la Saint-Valentin. Choisissez parmi des milliers de voix et exprimez vos sentiments de manière unique.","keywords":["Lettre d'amour AI","Message vocal pour la Saint-Valentin","Message vocal AI","Fish Audio","Générateur de voix","Synthèse vocale","Saint-Valentin 2024","Lettre d'amour numérique","AI Valentine","Générateur de messages romantiques"],"title":"Créer des lettres d'amour vocales - Fish Audio Valentine's Event"},"no-characters-found":"Aucun personnage n'a été trouvé","now_is_on_live":"est maintenant en direct","random-character":"Personnage aléatoire","result-metadata":{"description":"Cette lettre d'amour n'a pas pu être trouvée. Créez votre propre lettre d'amour générée par l'IA avec l'événement de la Saint-Valentin de Fish Audio.","description-short":"Écoutez la lettre d'amour de {character} à {name}. Créez votre propre message romantique avec l'événement de la Saint-Valentin de Fish Audio.","description-with-text":"Écoutez la lettre d'amour de {character} à {name} : {text}\nCréez votre propre message romantique avec l'événement de la Saint-Valentin de Fish Audio.","image-alt":"L'avatar de {character}","not-found":"Lettre d'amour introuvable - Événement de la Saint-Valentin de Fish Audio","random-character":"Personnage aléatoire","seo-keywords":["{character} Lettre d'amour","{character} Message vocal","Lettre d'amour AI","Message de la Saint-Valentin","Message vocal AI","Fish Audio","Voix off","AI Voice","Générateur de voix","Synthèse vocale","Saint-Valentin 2024","Message romantique de l'IA","Lettre d'amour numérique","AI Valentine","Lettre d'amour vocale"],"share-hashtags":["FishAudio","AIVoice","Valentin","ValentinesDay2024","Lettre d'amour"],"site-name":"Événement Fish Audio pour la Saint-Valentin","title":"Lettre d'amour de {character} à {name} - Fish Audio Valentine's Event"},"search-characters":"Parcourir le contenu public ou vos personnages","select":"Sélectionner","selected-now":"Sélectionné maintenant","tips-1":"1. Tapez votre nom","tips-2":"2. Générer une lettre d'amour ou écrire la vôtre","to":"A :","to-name":"A {name}","try-now":"Essayer maintenant","voice-modal-to-explore":"Explorer plus de 10 000 voix"}},"forgot-password":{"continue":"Continuer","dont_receive_code":"Vous n'avez pas reçu le code ?","email_label":"Courriel","go_to_login":"Accéder à la connexion","password_label":"Nouveau mot de passe","password_mismatch":"Les mots de passe ne correspondent pas","password2_label":"Confirmer le mot de passe","resend_otp":"Renvoyer l'OTP","send_otp":"Envoyer","submit_forgot_password":"Réinitialiser le mot de passe","subtitle_email":"Saisissez votre adresse électronique et nous vous enverrons un mot de passe à usage unique pour réinitialiser votre mot de passe.","subtitle_otp":"Vérifiez votre e-mail, nous vous enverrons un code pour compléter la vérification.","subtitle_password":"Saisissez votre adresse électronique et nous vous enverrons un mot de passe à usage unique pour réinitialiser votre mot de passe.","title_email":"Mot de passe oublié","title_email_change":"Modifier le mot de passe","title_otp":"Code de vérification","title_password":"Nouveau mot de passe"},"m":{"bookmark":"Marque-page","by_author":"par {author}","cancel":"Annuler","clone":{"description":"Confirmer s'il faut cloner le modèle, ce qui créera un modèle privé qui ne pourra pas être modifié.","title":"Modèle de clone"},"common":{"cancel":"Annuler","confirm":"Confirmer"},"description":"Description","discover_more_tag_voices":"Découvrez Plus de Voix {tags}","dislike":"Je n'aime pas","edit":"Modifier","edit_details":"Modifier les détails","edit_model":"Modifier le Modèle","edit_sample":"Modifier l'échantillon","edit_samples":"Modifier les échantillons","generate_sample_template":"Générer l'échantillon","generating_sample":"Génération","new_sample":"Nouvel échantillon","explore-related-models":"Explorer les modèles connexes","faq":{"variant_0":{"q1":{"answer":"Tapez simplement votre texte dans la démo ci-dessus, sélectionnez {modelTitle}, puis cliquez sur générer. Vous pouvez télécharger l’audio ou l’utiliser dans notre <playground>playground avancé</playground> pour plus de contrôles.","question":"Comment utiliser le générateur de voix {modelTitle} ?"},"q10":{"answer":"{modelTitle} est un excellent choix pour le contenu {tags}. Vous pouvez prévisualiser la voix en utilisant les exemples ci-dessus ou générer un clip test avec votre propre texte. Vous pouvez également <cloning>créer votre propre voix personnalisée</cloning> si vous avez besoin de quelque chose d’unique.","question":"Quelles sont de bonnes voix {tags} ?"},"q2":{"answer":"Oui ! Vous pouvez essayer {modelTitle} gratuitement. Créez un compte pour obtenir des générations gratuites mensuelles et accéder aux fonctionnalités avancées.","question":"La voix {modelTitle} est-elle gratuite ?"},"q3":{"answer":"Utilisez {modelTitle} pour des vidéos YouTube, du contenu TikTok, des livres audio, des podcasts, des jeux vidéo, des animations et tout projet nécessitant des voix-off professionnelles.","question":"Que puis-je créer avec la voix IA {modelTitle} ?"},"q4":{"answer":"Oui, avec nos plans payants vous obtenez tous les droits d'utilisation commerciale. Les utilisateurs gratuits peuvent utiliser les voix pour des projets personnels.","question":"Puis-je utiliser la voix {modelTitle} à des fins commerciales ?"},"q5":{"answer":"{modelTitle} génère une parole ultra-réaliste avec une émotion et un ton naturels. Écoutez les échantillons ci-dessus pour entendre la qualité. Plus de {taskCount} créateurs font confiance à cette voix.","question":"À quel point la voix {modelTitle} est-elle réaliste ?"},"q6":{"answer":"Basé sur les caractéristiques de la voix et les retours des utilisateurs, {modelTitle} offre de bonnes performances pour le contenu {tags}. La voix convient à divers contextes de production, y compris la narration vidéo, les épisodes de podcast, les chapitres de livre audio et les contenus courts pour les réseaux sociaux. Les résultats peuvent varier en fonction de votre script spécifique et de vos exigences de livraison.","question":"Pour quels types de contenu {modelTitle} est-il adapté ?"},"q7":{"answer":"{modelTitle} a été utilisé dans {taskCount} générations et a reçu {likeCount} likes de la part des utilisateurs. Ces métriques reflètent les données d’utilisation réelles de notre plateforme. Vous pouvez écouter les échantillons ci-dessus pour évaluer si la voix répond à vos besoins avant de générer.","question":"Quelle est l’historique d’utilisation de {modelTitle} ?"},"q8":{"answer":"Toutes les voix sur cette plateforme utilisent le même moteur TTS sous-jacent avec des données d'entraînement spécifiques à chaque voix. {modelTitle} a ses propres caractéristiques vocales, y compris la gamme de hauteur, la vitesse de parole et les qualités tonales. La qualité technique de sortie est cohérente pour toutes les voix. Les différences entre les voix résident principalement dans le timbre et le style plutôt que dans la capacité technique.","question":"Comment {modelTitle} se compare-t-il aux autres voix sur cette plateforme ?"},"q9":{"answer":"La sélection de la voix dépend de vos besoins spécifiques. Nous recommandons de générer des échantillons tests avec 2-3 voix avant de vous engager en production. Écoutez les échantillons fournis sur chaque page de voix pour évaluer leur adéquation à votre genre ou style, et utilisez le <playground>playground avancé</playground> pour tester avec vos propres scripts.","question":"Comment dois-je évaluer les différentes options de voix ?"},"title":"Questions fréquentes sur {modelTitle}"},"variant_1":{"q1":{"answer":"{modelTitle} fonctionne automatiquement avec plusieurs langues. L'IA détecte la langue de votre texte et génère une parole au son naturel.","question":"Quelles langues {modelTitle} prend-il en charge ?"},"q10":{"answer":"{modelTitle} est un excellent choix pour le contenu {tags}. Vous pouvez écouter un aperçu de la voix avec les exemples ci-dessus ou générer un clip test avec votre propre texte. Vous pouvez également <cloning>créer votre propre voix personnalisée</cloning> si vous avez besoin de quelque chose d’unique.","question":"Quelles sont de bonnes voix {tags} ?"},"q2":{"answer":"La génération audio est instantanée - généralement terminée en quelques secondes seulement, même pour des textes plus longs.","question":"Combien de temps faut-il pour générer la voix {modelTitle} ?"},"q3":{"answer":"Téléchargez vos voix-off {modelTitle} en MP3, WAV et d'autres formats populaires pour une compatibilité maximale.","question":"Quels formats audio puis-je télécharger ?"},"q4":{"answer":"Oui ! Notre <playground>playground avancé</playground> vous permet d’ajuster la vitesse, la tonalité, l’émotion et d’autres paramètres pour obtenir le son parfait.","question":"Puis-je ajuster la vitesse et le ton de la voix ?"},"q5":{"answer":"Les utilisateurs gratuits peuvent générer des clips plus courts, tandis que les plans payants prennent en charge des longueurs de texte étendues pour des livres audio, du contenu long et plus encore.","question":"Combien de caractères puis-je générer à la fois ?"},"q6":{"answer":"En fonction des caractéristiques vocales et des retours des utilisateurs, {modelTitle} offre de bonnes performances pour le contenu {tags}. La voix prend en charge divers contextes de production, notamment la narration vidéo, les épisodes de podcast, les chapitres de livre audio et le contenu social court. Les résultats peuvent varier en fonction de votre script spécifique et des exigences de livraison.","question":"Pour quels types de contenu {modelTitle} est-il adapté ?"},"q7":{"answer":"{modelTitle} a été utilisé dans {taskCount} générations et a reçu {likeCount} likes de la part des utilisateurs. Ces métriques reflètent les données d'utilisation réelles de notre plateforme. Vous pouvez écouter les échantillons ci-dessus pour évaluer si la voix correspond à vos besoins avant de générer.","question":"Quelle est l'historique d'utilisation de {modelTitle} ?"},"q8":{"answer":"Toutes les voix sur cette plateforme utilisent le même moteur TTS sous-jacent avec des données d'entraînement spécifiques à chaque voix. {modelTitle} possède ses propres caractéristiques vocales, notamment la plage de hauteur, le rythme de parole et les qualités tonales. La qualité technique de sortie est cohérente pour toutes les voix. Les différences entre les voix résident principalement dans le timbre et le style plutôt que dans la capacité technique.","question":"Comment {modelTitle} se compare-t-il aux autres voix sur cette plateforme ?"},"q9":{"answer":"La sélection de la voix dépend de vos besoins spécifiques. Nous recommandons de générer des échantillons de test avec 2-3 voix avant de vous engager dans une utilisation en production. Écoutez les échantillons fournis sur chaque page de voix pour évaluer leur adéquation avec votre genre ou style, et utilisez le <playground>playground avancé</playground> pour tester avec vos propres scripts.","question":"Comment dois-je évaluer les différentes options de voix ?"},"title":"Détails techniques de la voix {modelTitle}"},"variant_2":{"q1":{"answer":"{modelTitle} offre une qualité exceptionnelle avec {likeCount} recommandations d'utilisateurs. Comparez les échantillons ci-dessus - vous entendrez la différence en termes d'émotion et de naturel.","question":"Pourquoi choisir {modelTitle} plutôt que d'autres voix IA ?"},"q10":{"answer":"{modelTitle} est un excellent choix pour le contenu {tags}. Vous pouvez prévisualiser la voix en utilisant les exemples ci-dessus ou générer un clip test avec votre propre texte. Vous pouvez également <cloning>créer votre propre voix personnalisée</cloning> si vous avez besoin de quelque chose d’unique.","question":"Quelles sont de bonnes voix {tags} ?"},"q2":{"answer":"Non ! Tout fonctionne dans votre navigateur. Il suffit de taper, générer et télécharger - aucune installation requise.","question":"Ai-je besoin d'équipement ou de logiciel spécial ?"},"q3":{"answer":"Les utilisateurs gratuits bénéficient de quotas mensuels généreux. Passez à la version supérieure pour des générations illimitées et un accès prioritaire aux nouvelles fonctionnalités.","question":"Puis-je créer des voix-off illimitées avec {modelTitle} ?"},"q4":{"answer":"Oui. Votre audio généré et vos scripts sont privés. Nous suivons des normes strictes de protection des données.","question":"Mon contenu est-il privé et sécurisé ?"},"q5":{"answer":"Chaque voix a des caractéristiques, un ton et un style distincts. {modelTitle} a été utilisé dans plus de {taskCount} projets, prouvant sa polyvalence et sa qualité.","question":"Qu'est-ce qui rend la voix {modelTitle} unique ?"},"q6":{"answer":"Basé sur les caractéristiques vocales et les retours des utilisateurs, {modelTitle} fonctionne bien pour le contenu {tags}. La voix prend en charge divers contextes de production, notamment la narration vidéo, les épisodes de podcast, les chapitres de livre audio et le contenu social de courte durée. Les résultats peuvent varier en fonction de votre script spécifique et de vos exigences de livraison.","question":"Pour quels types de contenu {modelTitle} est-il adapté ?"},"q7":{"answer":"{modelTitle} a été utilisé dans {taskCount} générations et a reçu {likeCount} likes de la part des utilisateurs. Ces métriques reflètent les données d’utilisation réelles de notre plateforme. Vous pouvez écouter les échantillons ci-dessus pour évaluer si la voix correspond à vos besoins avant de générer.","question":"Quelle est l’historique d’utilisation de {modelTitle} ?"},"q8":{"answer":"Toutes les voix sur cette plateforme utilisent le même moteur TTS sous-jacent avec des données d'entraînement spécifiques à chaque voix. {modelTitle} possède ses propres caractéristiques vocales, notamment la plage de hauteur, le rythme de la parole et les qualités tonales. La qualité technique de sortie est constante pour toutes les voix. Les différences entre les voix résident principalement dans le timbre et le style plutôt que dans la capacité technique.","question":"Comment {modelTitle} se compare-t-il aux autres voix sur cette plateforme ?"},"q9":{"answer":"La sélection de la voix dépend de vos besoins spécifiques. Nous recommandons de générer des échantillons de test avec 2-3 voix avant de vous engager en production. Écoutez les échantillons fournis sur chaque page de voix pour évaluer leur adéquation à votre genre ou style, et utilisez le <playground>playground avancé</playground> pour tester avec vos propres scripts.","question":"Comment devrais-je évaluer les différentes options de voix ?"},"title":"Pourquoi choisir la voix {modelTitle} ?"}},"hero_variants":{"variant_0":{"subtitle":"Créez une voix {modelTitle} ultra-réaliste à partir de n'importe quel texte en quelques secondes. Commencez gratuitement - aucune carte bancaire requise. Parfait pour les créateurs de contenu, producteurs vidéo et conteurs. Utilisé par {taskCount}+ créateurs.","title":"Essayez le générateur de voix IA {modelTitle} gratuitement"},"variant_1":{"subtitle":"Tapez n'importe quel texte et entendez-le parler avec la voix authentique de {modelTitle}. Voix IA ultra-réaliste pour vidéos, livres audio, podcasts et réseaux sociaux. Qualité professionnelle en quelques secondes.","title":"Générez une voix {modelTitle} réaliste à partir de tout texte"},"variant_2":{"subtitle":"Rejoignez {likeCount}+ créateurs de contenu utilisant la voix de {modelTitle} pour YouTube, TikTok et projets professionnels. Générez des voix-off illimitées avec une qualité studio.","title":"Créez du contenu avec la technologie vocale IA {modelTitle}"},"variant_3":{"subtitle":"Transformez instantanément n'importe quel texte en voix de {modelTitle}. Émotion naturelle, ton authentique, résultats professionnels. Pas besoin d'équipement d'enregistrement - tapez et générez simplement.","title":"Créez une voix {modelTitle} de qualité studio en secondes"},"variant_4":{"subtitle":"Créez des voix-off professionnelles, livres audio et narrations vidéo avec la voix IA de {modelTitle}. Essayez la démo gratuite - mise à niveau pour générations illimitées. Aimé par {likeCount} créateurs.","title":"Voix IA professionnelle {modelTitle} pour création de contenu"},"variant_5":{"subtitle":"Entendez {modelTitle} parler tout ce que vous tapez avec notre technologie vocale IA avancée. Parfait pour la création de contenu, le divertissement et les projets professionnels. Résultats instantanés garantis.","title":"Découvrez la voix IA {modelTitle} la plus réaliste"}},"how_to_use":{"cta":{"primary":"Ouvrir le Playground avancé","secondary":"Voir les fonctionnalités et tarifs","subtitle":"Rejoignez des milliers de créateurs qui utilisent des voix IA pour des vidéos, des podcasts et plus encore","title":"Prêt à créer du contenu professionnel avec {modelTitle} ?","trust1":"Version gratuite disponible","trust2":"Aucune carte bancaire nécessaire","trust3":"Rejoignez {count}+ utilisateurs satisfaits"},"step1":{"cta":"Essayez la démo ci-dessus","description":"Tapez ou collez le texte que vous souhaitez que {modelTitle} prononce","feature1":"Longueur de texte flexible selon votre plan","feature2":"Fonctionne automatiquement en plusieurs langues","title":"Saisissez votre script"},"step2":{"description":"Cliquez sur générer pour entendre la voix de {modelTitle} donner vie à votre texte","feature1":"Résultats de qualité studio en quelques secondes","feature2":"100% gratuit à essayer • Aucune carte bancaire requise","social_proof":"{count}+ créateurs ont utilisé cette voix","title":"Générer l'audio"},"step3":{"cta":"Utiliser la voix","description":"Cliquez sur le bouton « Utiliser la voix » pour débloquer des fonctionnalités puissantes :","feature1":"Longueur de texte étendue","feature2":"Ajustez finement la vitesse, le ton et l'émotion","feature3":"Téléchargez dans plusieurs formats (MP3, WAV)","feature4":"Enregistrer dans la bibliothèque et droits d'utilisation commerciale","title":"Ouvrir le Playground avancé"},"subtitle":"Créez des voix-off professionnelles en 3 étapes simples","title":"Comment utiliser le générateur de voix {modelTitle}"},"like":"Comme","likes":"Aime","mark_count":"Compter les marques","model_page_variants_with_tags":{"variant_0":{"meta_description":"Générez une voix réaliste {modelTitle} avec la synthèse vocale AI. Utilisé par plus de {taskCount} créateurs. Essai gratuit.","meta_title":"Générateur de Voix IA {modelTitle} | Fish Audio","subtitle":"Générez une voix {modelTitle} approuvée par plus de {taskCount} créateurs. Créez un discours {tags} avec la synthèse vocale AI.","title":"Générateur de voix IA {modelTitle} par Fish Audio"},"variant_1":{"meta_description":"Générez une voix réaliste {modelTitle} avec la synthèse vocale AI. Utilisé par plus de {taskCount} créateurs. Essai gratuit.","meta_title":"Générateur de Voix IA {modelTitle} | Fish Audio","subtitle":"Générez une voix {modelTitle} de confiance utilisée par plus de {taskCount} créateurs. Créez un discours {tags} avec la synthèse vocale IA.","title":"Générateur Vocal IA {modelTitle} Gratuit par Fish Audio"},"variant_2":{"meta_description":"Générez une voix réaliste {modelTitle} avec la synthèse vocale IA. Utilisé par plus de {taskCount} créateurs. Essai gratuit.","meta_title":"Générateur de voix IA {modelTitle} | Fish Audio","subtitle":"Générez la voix {modelTitle} plébiscitée par plus de {taskCount} créateurs. Créez un discours {tags} avec la synthèse vocale IA.","title":"Générateur de voix IA {modelTitle} par Fish Audio"},"variant_3":{"meta_description":"Générez une voix réaliste {modelTitle} avec la synthèse vocale IA. Utilisé par plus de {taskCount} créateurs. Essai gratuit.","meta_title":"Générateur de voix AI {modelTitle} | Fish Audio","subtitle":"Générez la voix {modelTitle}, utilisée {taskCount} fois avec {likeCount} likes. Créez un discours {tags} avec la synthèse vocale IA.","title":"Générateur vocal IA {modelTitle} gratuit par Fish Audio"},"variant_4":{"meta_description":"Générez une voix réaliste {modelTitle} avec la synthèse vocale IA. Utilisé par plus de {taskCount} créateurs. Essai gratuit.","meta_title":"Générateur de Voix AI {modelTitle} | Fish Audio","subtitle":"Générez la voix {modelTitle}, utilisée {taskCount} fois avec {likeCount} likes. Créez un discours {tags} avec la synthèse vocale AI.","title":"Générateur de Voix IA {modelTitle} par Fish Audio"},"variant_5":{"meta_description":"Générez une voix réaliste {modelTitle} avec la synthèse vocale IA. Utilisé par plus de {taskCount} créateurs. Essai gratuit.","meta_title":"Générateur de voix IA {modelTitle} | Fish Audio","subtitle":"Générez la voix {modelTitle}, utilisée {taskCount} fois avec {likeCount} likes. Créez un discours {tags} avec la synthèse vocale AI.","title":"Générateur vocal IA {modelTitle} gratuit par Fish Audio"}},"model_updated":"Modèle mis à jour avec succès","no_audio_sample_tips":"Il n'y a pas encore d'échantillons audio","other_tag_voices":"Autres voix {tag}","pitch":"Pitch","samples":"Échantillons","samples_saved":"Échantillons enregistrés avec succès","save":"Économiser","saved_by":"Enregistré par","seo":{"link_suffix":"Générateur de Voix IA","page_description":"Créez des voix off professionnelles avec la voix IA {modelTitle}. Synthèse vocale gratuite avec des résultats de qualité studio.","page_title":"Fish Audio - Générateur de Voix {modelTitle}","related_models_heading":"Modèles de Voix Associés"},"share":"Partager","shared_count":"Compte partagé","shares":"Partages","showcase":{"explore_more":"Explorer plus d'échantillons","related_model":"Connexe: {modelTitle}","sample_number":"Échantillon {number}","subtitle":"Écoutez des exemples de génération présentant la qualité vocale et la polyvalence","title":"Échantillons - {modelTitle}","sample_transcriptions":"Transcriptions des échantillons"},"task_count":"Nombre de tâches","total_likes":"Total de J'aime","total_saved":"Total économisé","total_share":"Part totale","total_use":"Utilisation totale","unlike":"Contrairement à","use_voice":"Utiliser la voix","release_voice":"Publier la voix","release_voice_modal":{"title":"Publier la voix","description":"Une fois publié, le modèle ne pourra pas être retiré avant l’expiration du délai de préavis. Vous ne pourrez pas non plus modifier les paramètres suivants :","training_materials":"Matériaux et configuration d’entraînement de la voix","voice_owner":"Propriétaire de la voix","billing_and_notice_period":"Mode de facturation et délai de préavis","visibility":"Visibilité (privée / non répertoriée / publique)","platform_availability":"Disponibilité sur la plateforme / via l’API","notice_extension":"Une fois le modèle publié, le délai de préavis peut uniquement être prolongé, jamais raccourci.","notice_period":"Délai de préavis","one_year":"1 an","two_years":"2 ans","three_years":"3 ans","minimum":"Minimum","recommended":"Recommandé","maximum_stability":"Stabilité maximale","payout_method":"Mode de versement","confirmation":"Je confirme disposer des droits et du consentement nécessaires pour publier cette voix. Je comprends et j’accepte qu’une fois la voix publiée, toute demande de retrait des listes ne prendra effet qu’à l’expiration du délai de préavis sélectionné, lequel peut uniquement être prolongé et ne peut pas être raccourci.","confirm":"Publier la voix","close":"Fermer","stripe_checking":"Vérification de l’état des versements Stripe…","stripe_ready":"Les versements Stripe sont opérationnels.","stripe_not_ready":"La configuration ou les conditions de versement Stripe sont incomplètes.","stripe_check_failed":"Impossible de vérifier l’état des versements Stripe.","stripe_verified_on_release":"L’état des versements Stripe sera vérifié lors de la publication.","set_up_stripe":"Configurer Stripe","setting_up_stripe":"Ouverture de Stripe…","stripe_owner_required":"Demandez au propriétaire de l’équipe de terminer la configuration de Stripe.","releasing":"Publication…","release_success":"La voix a bien été publiée.","release_already_completed":"Cette voix a déjà été publiée.","errors":{"feature_unavailable":"La publication de voix est actuellement indisponible.","job_unavailable":"La tâche PVC ou la voix associée est introuvable. Actualisez la page et réessayez.","not_ready":"Cette voix n’est pas encore prête à être publiée.","invalid_model":"Les données de la tâche PVC et de la voix ne correspondent pas. Actualisez la page et réessayez.","invalid_input":"Choisissez une visibilité et un délai de préavis valides.","stripe_not_connected":"Connectez le portefeuille de l’équipe à Stripe avant de publier cette voix.","stripe_not_ready":"Terminez l’intégration et les conditions de versement Stripe avant de publier cette voix.","stripe_unavailable":"Stripe est temporairement indisponible. Vos choix ont été conservés ; réessayez plus tard.","state_conflict":"L’état de publication a changé. Actualisez la page et vérifiez le dernier état avant de réessayer.","unknown":"La voix n’a pas pu être publiée. Vos choix ont été conservés ; réessayez."}},"release_status_modal":{"edit_release":"Modifier la publication","title":"Statut de publication","released":"Publiée","retiring":"En cours de retrait","notice_period_ends":"La période de préavis se termine le","retire_voice":"Retirer la voix","retire_confirmation":"Je comprends que cette voix restera disponible pour les usages existants sur la plateforme/API jusqu’au <strong>{date}</strong>.","extend_notice_period":"Prolonger la période de préavis","close":"Fermer","retiring_voice":"Retrait de la voix…","extending_notice_period":"Prolongation de la période de préavis…","retire_success":"Le retrait de la voix a été demandé.","extend_success":"La période de préavis a été prolongée.","errors":{"expired":"La période de préavis a expiré et ne peut plus être prolongée.","unavailable":"La gestion des publications est actuellement indisponible.","state_changed":"Le statut de publication a changé. Actualisez la page et réessayez.","job_unavailable":"La tâche PVC ou la voix associée est introuvable. Actualisez la page et réessayez.","unknown":"Le statut de publication n’a pas pu être mis à jour. Réessayez."}},"uses":"Utilisations","view_more_tag_voices":"Voir Plus","general_content":"contenu général","voice_library":"Bibliothèque vocale","keywords":{"ai_voice":"Voix IA","text_to_speech":"Synthèse vocale","voice_generator":"Générateur de voix","voice_over":"Voix off"}},"model":{"state":{"created":"En attente","failed":"Échec","trained":"Réussi","training":"En cours"}},"my-collections":{"my-collections":{"cancel":"Annuler","confirm":"Confirmer","delete_confirm_description":"Êtes-vous sûr de vouloir annuler cette collecte ?","delete_confirm_title":"Annuler la collecte","delete_success":"Annuler la collecte avec succès","no_collection_tips":"Pas de collecte","title":"Mes collections","delete":"Supprimer","delete_failed":"Échec de la suppression","default_voices":{"empty":"Aucune voix par défaut disponible","load_failed":"Échec du chargement des voix par défaut","loading":"Chargement des voix par défaut...","descriptions":{"selene":"Une voix féminine méditative.","adrian":"Un narrateur posé et fiable.","sarah":"Une intervenante engagée.","ethan":"Un explicateur curieux.","laura":"Une narratrice sûre d’elle.","jordan":"Un intervenant motivant.","hannah":"Une spécialiste de la conversion."}}}},"my-conversions":{"cancel":"Annuler","completed_tasks":"Tâches terminées","conversions":"Histoire des générations","copied_title":"Copié dans le presse-papiers","create_new":"Créer nouveau","createAt":"Créer à","delete":"Supprimer","delete-confirm-tips":"Vous perdrez des conversions, mais faites attention !","delete-confirm":{"cancel":"Annuler","confirm":"Confirmer","title":"Êtes-vous sûr de vouloir supprimer les conversions {count} sélectionnées ?"},"delete-error":"Échec de la suppression de la conversion","delete-success":"Supprimer la conversion avec succès","delete-partial":"{deleted} conversions ont été supprimées, puis l’opération s’est arrêtée après une erreur. Les {remaining} restantes restent sélectionnées.","delete-success-count":"{count} conversions supprimées","delete_success":"Supprimé avec succès","download_json":"Télécharger JSON","download_txt":"Télécharger TXT","finished":"Fini","generation_failed":"Échec","in_process":"En cours","MMM D":"MMM D","model_deleted_tips":"La voix a été supprimée","no_conversion_tips":"Pas encore de voix de conversion","no_conversions_yet":"Aucune conversion pour l'instant","no_model_tips":"Voix aléatoire","open":"Ouvrir","pending":"En attente","pending_tasks":"Tâches en attente","play":"Lire","regenerate":"Régénérer","retry":"Réessayer","load-error":"Impossible de charger l’historique des générations.","search":"Recherche de voix...","search_placeholder":"Rechercher des conversions...","search-min-length":"Saisissez au moins {count} caractères pour lancer la recherche.","select":"Sélectionner","select_all":"Sélectionner tout","select_conversion_type":"Sélectionner le type de conversion","selected":"Sélectionné","sound_effect_creativity":"Créativité : {creativity}","sound_effect_duration":"Durée : {duration}s","sound_effect_generation":"Génération d'effets sonores","speech_to_text":"Parole en texte","sound_effect_guidance":"Conseils : {guidance}","sound_effect_parameters":"Paramètres","sound_effect_refinement":"Affinement : {refinement}","sound_effect_steps":"Étapes : {steps}","status":"Statut","status_all":"Tous les statuts","status_finished":"Terminé","status_pending":"En attente","succeeded":"Réussi","text":"Texte","text_to_speech":"Synthèse vocale","title":"Mes conversions","train":"Générer une nouvelle voix","type":"Type","un_select":"Désélectionner","voice_conversion":"Conversion vocale","voice_model":"Modèle vocal","legacy_unavailable":"Résultat hérité indisponible","audio_separation":"Séparation audio","audio_separation_parameters":"Paramètres","audio_separation_type":"Isolation : {type}","audio_separation_file":"Fichier : {file}"},"my-models":{"audio_samples":"Échantillons audio","create-at":"Créer à","delete":"Supprimer","dmca_badge":"DMCA","dmca_unavailable":"Indisponible en raison d'un retrait DMCA","delete-confirm":{"cancel":"Annuler","confirm":"Confirmer","description":"Cette voix et sa page publique ne seront plus disponibles. Les audios générés précédemment ne seront pas supprimés.","title":"Êtes-vous sûr de vouloir supprimer la voix ?"},"delete-error":"Échec de la suppression de la voix","delete-success":"Supprimer la voix avec succès","edit":"Editer","filter_all":"Tous","loading_sequence_0":"Création de votre modèle vocal à partir de la démo...","loading_sequence_1":"Vous pouvez modifier les informations du modèle ultérieurement en cliquant sur \"modifier le modèle\"","loading_sequence_2":"Amélioration du modèle vocal...","loading_sequence_3":"Presque prêt...","my-models":"Mes voix","no_trained_voices_yet":"Pas encore de voix formées","play":"Lire","search":"Recherche de voix...","status":"Statut","audio_clips":"Clips audio","train":"Construire une nouvelle voix","use":"Utiliser","use_voice":"Utiliser la voix","view":"Afficher le modèle","voice_clone_demo_title":"Démonstration de Clonage de Voix","voice_model_save_failed":"Échec de l'enregistrement de votre modèle vocal. Veuillez réessayer.","voice_model_saved_success":"Votre modèle de voix a été enregistré avec succès !","pvc_delete_disabled":"This voice was created via Professional Voice Clone and cannot be deleted here.","professional_voice_drafts":"Brouillons de clonage vocal professionnel","draft_voice":"Brouillon vocal","available":"Disponibles","pvc-state-draft":"Brouillon","pvc-state-awaiting-verification":"En attente de vérification","pvc-state-verifying":"Vérification en cours","pvc-state-merging":"Fusion en cours","pvc-state-training":"Entraînement en cours","pvc-state-verification-failed":"Échec de la vérification","resume":"Reprendre","verify-now":"Vérifier maintenant","view-progress":"Voir la progression","view-details":"Voir les détails"},"no-samples-found":"Pas d'échantillons trouvés","not-found":{"go-home":"Rentrer à la maison","message":"La page que vous recherchez peut être mal placée, manquante ou tout simplement inexistante.","title":"Oups ! Quelque chose n'a pas fonctionné !"},"project":{"a_is_better":"L'audio A est meilleur","a_is_better_than_b":"L'audio A est meilleur","a_is_much_better":"L'audio A est bien meilleur","actions":"Actions","active":"Actif","add_annotators":"Ajouter des annotateurs","add_annotators_dialog_title":"Ajouter des annotateurs","add_annotators_success":"Ajouter des annotateurs Succès","all":"Tous","all_users":"Tous les utilisateurs","annotates":"Annote","annotates_list":"Liste des annotations","annotates_task_list":"Liste des tâches d'annotation","annotation_hint":"Texte d'indication d'annotation ID CMS","annotation_status":{"consensus_completed":"Consensus achevé","consensus_rejected":"Consensus rejeté","marked_bad":"Marqué mauvais","pending_consensus":"Consensus en attente","rejected_by_admin":"Rejeté par l'administration","success":"Succès","unannotated":"Non annoté"},"annotation_type":"Type d'annotation","annotation_users":"Utilisateurs d'annotations","annotations":"Annotations","annotations_count":"Marquer la quantité complétée","annotations_details":"Détails des annotations","annotator":"Annotateur","audio":"Audio","audio_a":"Audio A","audio_b":"Audio B","audio_better":"Audio {one} Mieux","audio_candidate":"Candidat audio","b_is_better":"L'audio B est meilleur","b_is_better_than_a":"L'audio B est meilleur","b_is_much_better":"L'audio B est bien meilleur","batch_size":"Taille du lot","batch_size_help":"Le nombre d'échantillons à importer dans chaque lot","batch_size_placeholder":"Veuillez saisir la taille du lot","cancel":"Annuler","cannot_tell":"Impossible à dire","cant_tell":"Impossible à dire","choice":"Choix","confirm":"Confirmer","confirm_delete":"Supprimer","confirm_delete_annotators":"Êtes-vous sûr de vouloir supprimer les annotateurs sélectionnés ?","consensus_algorithm":"Algorithme de consensus","consensus_award_price":"Prix d'adjudication consensuel","consensus_completed":"Consensus achevé","consensus_rejected":"Labellisé (échec du consensus)","consensus_required_count":"Consensus requis Nombre","consensus_result":"Résultat du consensus","content":"Contenu","create_button":"Créer","create_title":"Créer un projet","created_at":"Créé à","delete_annotators":"Supprimer des annotateurs","delete_annotators_confirm":"Êtes-vous sûr de vouloir supprimer les annotateurs sélectionnés ?","delete_annotators_failed":"Échec de la suppression des annotateurs","delete_annotators_success":"Supprimer les annotateurs Succès","delete_button":"Supprimer","delete_project_description":"Après avoir supprimé le projet, toutes les données qu'il contient seront supprimées. Soyez prudent.","delete_project_title":"Supprimer un projet","disable":"Désactiver","download_audio":"Télécharger l'audio","download_audio_failed":"Le téléchargement de l'audio a échoué","dummy":"Auxiliaire (1 Annotation)","email":"Courriel","enable":"Activer","expected":"Comme prévu","export_to_csv":"Exporter vers CSV","failed_annotations_count":"Nombre d'annotations échouées","failed_annotations_count_tooltip":"Nombre d'annotations échouées","feedback":"Retour d'information","filter":"Filtre","filter_help":"Le filtre pour importer les échantillons","filter_placeholder":"Veuillez saisir le filtre","id":"ID","import":"Importer un ensemble de données","import_data":"Importer des données","import_dataset_url":"Importation de l'URL de l'ensemble de données","import_dataset_url_help":"L'URL de l'ensemble de données à importer","import_dataset_url_placeholder":"Veuillez saisir l'URL de l'ensemble de données","inactive":"Inactif","inspect_count":"Inspecter le comptage","inspect_users":"Inspecter les utilisateurs","inspection_status":{"approved":"Approuvé","pending":"En attente","rejected":"Rejeté"},"inspection_task_list":"Tâches d'inspection","inspection_task":{"annotation_status":"Statut","condtion":{"annotation_status":"Statut","language":"Langue","size":"Taille","tags":"Étiquette"},"language":"Langue","size":"Taille","tags":"Étiquette"},"inspection":{"breadcrumb":{"inspection_tasks":"Tâches d'inspection"},"list":{"annotation_statuses":"Statuts des annotations","annotators":"Annotateurs","cancel":"Annuler","conditions":"Conditions","create":"Créer","create_samples_task":"Créer une tâche d'échantillonnage","created_at":"Créé à","date_range":"Plage de dates","deduplication":"Annotation en double","deduplication_description":"Si l'annotation se trouve dans d'autres tâches d'inspection, elle sera exclue.","delete":"Supprimer","description":"Description","enter":"Entrer","insepectors_avatar":"Inspecteur Avatar","language_options":{"en":"Anglais","ja":"Japonais","zh":"Chinois"},"languages":"Langues","select_annotators":"Sélectionner les annotateurs","select_date_range":"Sélectionner une plage de dates","select_languages":"Sélectionner les langues","select_statuses":"Sélectionner les statuts","size":"Taille de l'échantillon","size_required":"La taille de l'échantillon doit être supérieure à 0","status_options":{"consensus_rejected":"Consensus rejeté","marked_bad":"Marqué mauvais","pending_consensus":"Consensus en attente","rejected_by_admin":"Rejeté par l'administration","success":"Succès"},"title":"Titre","title_required":"Le titre ne peut être vide","view_report":"Voir le rapport"},"report":{"all":"Tous","approve_rate":"Approuver le taux","approved_count":"Nombre approuvé","approved_items":"Points approuvés","condition":"Condition","consensus_rejected":"Consensus rejeté","created_at":"Créé à","filter_by_status":"Filtrer par statut","mark_all_rejected_as_unannotated":"Marquer tous les rejets comme non annotés","marked_bad":"Marqué mauvais","pending_count":"Nombre de demandes en attente","pending_items":"Points en suspens","reject_rate":"Taux de rejet","rejected_by_admin":"Rejeté par l'administration","rejected_count":"Nombre de refus","rejected_items":"Articles rejetés","success":"Succès","title":"Titre","total_annotations":"Total des annotations","total_annotations_count":"Nombre total d'annotations","total_samples":"Total des échantillons","user":"Annotateur"},"sampling":{"approve":"Approuver","audio":"Audio","audio_url":"URL audio","candidate":"Candidat","decision":"Décision","feedback":"Retour d'information","id":"ID","item_not_found":"Élément d'inspection introuvable","item_not_found_description":"Il n'y a plus d'éléments à inspecter dans cette tâche. Vous pouvez consulter le rapport d'inspection ou revenir à la liste des tâches d'inspection.","modified_content":"Contenu modifié","original_content":"Contenu original","other_annotation":"Autre annotation","preference":"Préférence","reference":"Référence","reject":"Rejeter","remark":"Remarque","remark_placeholder":"Veuillez saisir la remarque","return_to_list":"Retour à la liste","sample_id":"ID de l'échantillon","segments":"Segments","should_normalize":"Devrait se normaliser","status":"Statut","submit_error":"Erreur de soumission d'un élément d'inspection","submit_success":"Poste de contrôle soumis avec succès","text":"Texte","view_report":"Voir le rapport"}},"local_user_addition_warning":"Seul l'administrateur peut rechercher des membres","local_user_addition_warning_description":"Vous ajoutez des membres sans vérifier leur adresse e-mail, veuillez vérifier le résultat après l'envoi.","majority":"La majorité","marked":"Marqué","marked_bad":"Marqué mauvais","member":"Membre","members":"Membres supplémentaires","modify_button":"Modifier","modify_title":"Modifier le projet","name":"Nom","no_result":"Aucun utilisateur apparenté n'a été trouvé","normalized_audio":"Audio normalisé","normalized_text":"Texte normalisé","number":"Non","owner":"Propriétaire","pending":"En attente","pending_consensus":"Consensus en attente","preference":"Préférence","project_detail":"Détails du projet","project_owner":"Maître d'ouvrage","project_type":"Type de projet","reannotate":"Réannoter","reannotate_error":"Erreur de réannotation","reannotate_success":"Réannoter le succès","reference":"Référence","reject":"Rejeter","reject_annotation_error":"Rejeter l'erreur d'annotation","reject_annotation_success":"Rejeter l'annotation Succès","reset_user_annotations_count":"Remise à zéro du compte","reset_user_annotations_count_success":"Réinitialisation du nombre d'annotations de l'utilisateur succès","result":"Résultat","results":"Résultats","review_failed":"L'envoi de l'avis a échoué","role":"Rôle","sample_id":"ID de l'échantillon","sample_retrieval_interval":"Intervalle de récupération des échantillons","samples_imported":"Échantillons importés avec succès","samples":{"task":{"annotation_statuses":"Statuts des annotations","annotators":"Annotateurs","cancel":"Annuler","conditions":"Conditions","create":"Créer","create_samples_task":"Créer une tâche d'échantillonnage","created_at":"Créé à","date_range":"Plage de dates","delete":"Supprimer","description":"Description","enter":"Entrer","insepectors_avatar":"Inspecteur Avatar","language_options":{"en":"Anglais","ja":"Japonais","zh":"Chinois"},"languages":"Langues","select_annotators":"Sélectionner les annotateurs","select_date_range":"Sélectionner une plage de dates","select_languages":"Sélectionner les langues","select_statuses":"Sélectionner les statuts","size":"Taille de l'échantillon","size_required":"La taille de l'échantillon doit être supérieure à 0","status_options":{"consensus_rejected":"Consensus rejeté","marked_bad":"Marqué mauvais","pending_consensus":"Consensus en attente","rejected_by_admin":"Rejeté par l'administration","success":"Succès"},"title":"Titre","title_required":"Le titre ne peut être vide","view_report":"Voir le rapport"}},"sampleStatus":{"consensus_completed":"Consensus achevé","pending_consensus":"Consensus en attente","unannotated":"Non annoté"},"search":"Recherche","search_user":"Recherche d'un utilisateur","segment":"Annotation des segments","selectAnnotator":"Sélectionner l'annotateur","selectLanguage":"Sélectionner la langue","selectStatus":"Sélectionner le statut","standard_deviation":"Écart-type","status":"Statut","success":"Labellisé (Consensus atteint)","text":"Texte","total_annotations":"Total des annotations","total_samples":"Total des échantillons","unannotated":"Non annoté","unexpected":"Inattendu","updated_at":"Mis à jour le","user_id":"ID de l'utilisateur","users_joined":"Utilisateurs inscrits","video":"Annotation vidéo","video_annotation":"Annotation vidéo","video_sentiment":"Sentiment vidéo","which_is_better":"Quelle est la meilleure solution ?"},"sam-audio":{"features":{"accurate":{"description":"Modèles IA avancés entraînés sur des millions d'échantillons audio pour une séparation précise des sources avec une haute fidélité","title":"Haute Précision"},"fastProcessing":{"description":"Traitez vos fichiers audio en quelques secondes grâce à notre infrastructure cloud optimisée","title":"Traitement Rapide"},"flexible":{"description":"Isolez n'importe quel son que vous pouvez décrire - voix, instruments, effets, discours, et plus encore","title":"Isolation Flexible"},"formats":{"description":"Prise en charge des formats audio populaires tels que MP3, WAV, FLAC, M4A et plus encore","title":"Prise en charge des formats"},"quality":{"description":"Maintenez la fidélité audio avec une qualité de sortie de niveau studio pour des résultats professionnels","title":"Qualité Studio"},"subtitle":"Isolez n’importe quel son en utilisant des commandes en langage naturel","textBased":{"description":"Décrivez les sons naturellement en utilisant des invites textuelles comme « supprimer la musique de fond » ou « isoler les voix »","title":"Séparation Basée sur le Prompt"},"title":"Fonctionnalités Audio SAM"},"introduction":{"description":"SAM Audio vous permet d'isoler n'importe quel son grâce à des descriptions en langage naturel. Il vous suffit de décrire ce que vous souhaitez extraire - voix, instruments, discours ou tout autre son - et d'obtenir instantanément des résultats propres et de haute qualité.","title":"Isolez N’importe Quel Son avec le Langage Naturel","tryFree":"Essayez-le gratuitement"},"topBar":{"badge":"Séparation Audio Propulsée par IA","sign_up":"Commencer Gratuitement","subtitle":"Isolez n'importe quel son de l'audio en utilisant des commandes en langage naturel. Décrivez ce que vous souhaitez extraire et obtenez des résultats propres et de haute qualité instantanément.","title":"SAM Audio"},"try_sam_audio":"Essayez SAM Audio","usecases":{"musicProduction":{"button":"Commencer à créer","description":"Extraire des stems individuels et isoler des instruments spécifiques grâce au langage naturel. Parfait pour le remix, le sampling et la création de stems à partir de n’importe quelle piste.","title":"Production Musicale & Séparation de Stems"},"speechEnhancement":{"button":"Améliorer la parole","description":"Améliorez la précision de la reconnaissance vocale en isolant la parole du bruit de fond. Idéal pour les podcasts, interviews et enregistrements de réunions.","title":"Amélioration de la parole et transcription"},"subtitle":"Transformez votre flux audio grâce à la séparation basée sur des invites","title":"Cas d'Utilisation de SAM Audio","videoEditing":{"button":"Essayer l’audio vidéo","description":"Isolez les dialogues du bruit de fond, extrayez des effets sonores spécifiques ou supprimez l’audio indésirable des contenus vidéo grâce à des invites textuelles simples.","title":"Montage Vidéo & Post-Production"}}},"sample":{"copied_title":"Copié !","copy_button":"Copier l'URL de l'annotation","latest_annotate_at":"Dernière version annotée à","question":"Question supplémentaire"},"settings":{"mascot":{"description":"Afficher cet assistant dans le tableau de bord. Cette préférence est enregistrée sur tous vos appareils.","error":"Impossible de mettre à jour la préférence de l’assistant","success":"Préférence de l’assistant mise à jour"},"notifications":{"api_balance_warning":{"email":{"description":"Recevoir une notification lorsque le solde de l'API atteint un seuil spécifié.","title":"Alertes de solde API"}},"api_key_expiry":{"email":{"description":"Gardez une longueur d'avance en recevant des alertes avant que vos clés API n'expirent.","title":"Notifications d'expiration de la clé API"}},"error":"Échec de la mise à jour des notifications","marketing":{"email":{"description":"Recevoir des mises à jour sur les promotions et les offres.","title":"Notifications de marketing"}},"success":"Les notifications ont été mises à jour avec succès","title":"Notifications"}},"sound-effects":{"authenticationRequired":"Authentification requise","cancel":"Annuler","creativity":"Créativité","creativity_tooltip":"Des niveaux de créativité plus élevés produisent des effets sonores plus diversifiés et inattendus.","credit_info":"Chaque génération d'effet sonore coûte 5000 crédits.","history_hint":{"generating":"Génération...","generated":"Généré"},"quick_prompt":{"shuffle_aria_label":"Mélanger les tags de prompt rapide","optimize_tooltip":"Optimiser le prompt","options":{"use_case":{"gaming":"Jeux vidéo","film_video":"Film et vidéo","social_content":"Contenu social","podcast":"Podcast","app_ui":"App et UI","advertising":"Publicité"},"sound_type":{"ambience":"Ambiance","foley":"Bruitage","impact":"Impact","human":"Humain","animal":"Animal","nature":"Nature","mechanical":"Mécanique","ui":"UI"},"mood":{"calm":"Calme","tense":"Tendu","dark":"Sombre","playful":"Ludique","epic":"Épique","mysterious":"Mystérieux"},"style":{"realistic":"Réaliste","cinematic":"Cinématographique","cartoon":"Cartoon","retro":"Rétro","futuristic":"Futuriste","horror":"Horreur"},"theme":{"domestic":"Domestique","urban":"Urbain","nature":"Nature","industrial":"Industriel","sci_fi":"Science-fiction","fantasy":"Fantasy","indoor":"Intérieur","outdoor":"Extérieur"}}},"delete":"Supprimer","delete_confirm_description":"Cette action est irréversible. Cela supprimera définitivement l'effet sonore.","delete_confirm_title":"Êtes-vous sûr de vouloir supprimer cet effet sonore ?","delete_error":"Échec de la suppression de l'effet sonore","delete_success":"Effet sonore supprimé avec succès","filters":{"clear_all":"Tout effacer","show_more":"+{count} de plus","show_less":"Afficher moins","duration":{"0-2":"Moins de 2s","2-5":"2–5s","5-15":"5–15s","15-30":"15–30s","30+":"30s+"},"sort":{"latest":"Les plus récents","most_downloaded":"Les plus téléchargés","trending":"Tendances"},"tags":{"content_type":"Type de contenu","duration":"Durée","genre":"Genre","mood":"Ambiance","movement":"Mouvement","theme":"Thème","alert":"Alerte","ambient":"Ambiance","animal":"Animal","applause":"Applaudissements","bark":"Aboiement","bell":"Cloche","bird":"Oiseau","button":"Bouton","cheer":"Acclamation","city":"Ville","click":"Clic","comedy":"Comédie","crash":"Impact","crowd":"Foule","dog":"Chien","door":"Porte","drone":"Drone","engine":"Moteur","explosion":"Explosion","fantasy":"Fantasy","fire":"Feu","footstep":"Pas","footsteps":"Pas","forest":"Forêt","gaming":"Jeu vidéo","domestic":"Domestique","human":"Humain","nature":"Nature","vlog":"Vlog","gunshot":"Coup de feu","rain":"Pluie","river":"Rivière","thunder":"Tonnerre","wind":"Vent","laser":"Laser","punch":"Coup de poing","sci-fi":"Science-fiction","ui":"Interface"}},"empty_state":{"clear_filters":"Effacer les filtres","description":"Essayez d'ajuster votre recherche","title":"Aucun effet sonore trouvé"},"demo":{"back_to_samples":"Retour aux Échantillons","generate":"Générer","playing":"Lecture","poweredBy":"Propulsé par Fish Audio SFX Generation","prompt_used":"Invite utilisée","samples":{"0":"Décollage d’hélicoptère","1":"Pas dans les pas de gravier","2":"Saisie au clavier","3":"Crépitement de feu de camp","4":"Pluie sur toit en métal"},"select_sample":"Sélectionnez un échantillon à écouter","sound_samples":"Extraits Sonores","title":"Générez votre propre effet sonore {effect}","titleDefault":"Générez vos propres effets sonores avec AI","view_prompt":"Voir l'invite"},"descriptions":{"airplane":{"0":"Survol de jet avec effet doppler prononcé","1":"Survol d’avion à hélices avec des bruits de moteur rugissant","2":"Avion à turbopropulseur passant rapidement","3":"Avion à réaction lourd survole directement au-dessus","4":"Petit avion à hélice passant de près"},"alarm":{"0":"Ancienne alarme d’horloge : Mécanique, tic-tac","1":"Alarme électronique : Dur, fort, moderne","2":"Alarme de voiture : aiguë, insistante","3":"Détecteur de fumée : alarme perçante et urgente","4":"Minuteur de cuisine : bips électroniques agaçants"},"alert":{"0":"Signal sonar doux, alerte paisible","1":"Notification subtile de glissando de harpe","2":"Cloche synthétique pétillante et entraînante","3":"Sonnerie d'alarme forte pour les avertissements système urgents","4":"Alerte pop synthé analogique unique"},"applause":{"0":"Applaudissements du public, acclamations enthousiastes","1":"Forte acclamation et applaudissements de la foule","2":"Applaudissements polis et brefs","3":"Foule nombreuse applaudissant, écho","4":"Applaudissements lents et rythmiques"},"bark":{"0":"Aboyer unique - fort, aigu et distinct","1":"Aboyer unique - profond, résonnant et fort","2":"Aboiements multiples - agressifs, courts, répétés","3":"Aboiement lointain - son réverbéré et étouffé","4":"Plusieurs aboiements - profonds, autoritaires, avec des pauses"},"bell":{"0":"Cloche d’église sonnant, résonnante, légèrement dissonante","1":"Fanfare majestueuse de cuivres orchestraux pour un impact cinématographique","2":"Sonnette de service, tonalité plus aiguë, métallique","3":"Cloche classique pour les alarmes scolaires traditionnelles","4":"Carillon numérique doux pour des notifications claires de l’application"},"bird":{"0":"Chant d'oiseau calme en fond sonore","1":"Corbeau croassant mêlé à des gazouillis rapides","2":"Sons d'oiseaux : espèces variées, sons riches de la forêt","3":"Sons du magpie australien : appel unique","4":"Chants d'oiseaux sifflants tropicaux le matin"},"button":{"0":"Clic simple sur un bouton","1":"Cliquez avec une courte réverbération","2":"Faible bruit de clic","3":"Clic pop rapide","4":"Court son zap"},"cheer":{"0":"Foule de stade chantant fort et acclamant","1":"Supporters de football énergiques criant et célébrant","2":"Acclamation forte dans une arène avec des applaudissements rythmiques","3":"Foule de football acclamant la victoire avec intensité","4":"Acclamations énergiques, chants et frappements de pieds"},"default":{"0":"Décollage puissant d’hélicoptère : pales de rotor tournant rapidement et hachant, bruit croissant du moteur, vibrations au sol","1":"Pas de pas sur un chemin de gravier, sons de craquement","2":"Saisie rapide sur un clavier mécanique moderne, attaques nettes et retour tactile satisfaisant","3":"Crépitement d'un feu de camp avec des craquements de bois, doux bruissement du vent dans les arbres proches","4":"Pluie forte tombant sur un toit en métal"},"door-close":{"0":"Fermeture mécanique de porte de garage, usage intensif","1":"Fermeture légère de porte : léger bruit sourd","2":"Fermeture de porte grinçante en extérieur","3":"Fermeture rapide et unique de porte","4":"Porte qui se ferme avec des sons mécaniques"},"door-open":{"0":"Porte qui s’ouvre avec des sons mécaniques","1":"Glissement de tiroir, son léger de bois","2":"Porte avec des gonds nécessitant de l'huile s'ouvre lentement","3":"Porte en métal froid qui grince en s'ouvrant","4":"Ouverture de porte de voiture, fluide et rapide"},"engine-rev":{"0":"Moteur de bateau tournant au ralenti bruyamment","1":"Puissant moteur de bateau qui vrombit, démarrage saccadé","2":"Montée en régime agressive du moteur de voiture","3":"Léger régime moteur et démarrage rapide","4":"Régime moteur : grondement faible, vitesse constante"},"engine-start":{"0":"Démarrage moteur diesel, lourd","1":"Démarrage de la voiture avec tourne de clé et rugissement du moteur","2":"Démarrage du moteur, son au plus près","3":"Le moteur diesel démarre lentement","4":"Démarrage du moteur en ratés, lointain"},"explosion":{"0":"Explosion forte et retentissante, à courte portée","1":"Explosion profonde et grondante, constante","2":"Forte explosion accompagnée de bruits de verre brisé","3":"Effet d’écho d’explosion lointaine","4":"Explosion sous-marine avec des sons de bulles"},"fire-crackling":{"0":"Crépitement fort de feu, sons de débris en combustion","1":"Crépitement de feu intense et fort, énergique et robuste","2":"Feu de bois subtil, crépitements apaisants et doux","3":"Sons forts de feu crépitant, avec des éclats occasionnels","4":"Sons de crépitement de feu, ambiance stable et chaleureuse"},"footsteps-running":{"0":"Pas sur des feuilles qui croustillent, en courant","1":"Pas légers de pas sur le sol, course légère","2":"Pas lourds sur un sol en bois, rythme rapide","3":"Pas dans la neige, allure pressée","4":"Pas lents sur l’herbe, lourdes foulées"},"footsteps-walking":{"0":"Pas dans la neige croustillante, promenade d’hiver","1":"Pas secs sur sol dur, Promenade rurale","2":"Planches qui craquent, Pas dans la maison","3":"Pas de bois, montée des marches","4":"Pas de pas sur moquette intérieure, Marche silencieuse"},"gunshot":{"0":"Détonation nette à courte portée","1":"Coup de feu lointain avec réverbération","2":"Coup de feu rapproché avec impact lourd","3":"Coup de feu avec un écho lointain","4":"Son de coup de feu aigu et résonnant"},"helicopter":{"0":"Hélicoptère survolant au-dessus","1":"Les pales d'hélicoptère tournent avec des bruits de moteur grondants","2":"Lames d'hélicoptère tournant rapidement","3":"Séquence de démarrage d’hélicoptère","4":"Hélicoptère rugissant au-dessus"},"horn":{"0":"Klaxon de voiture fort et agressif","1":"Court bip de klaxon de voiture","2":"Son de klaxon à poire","3":"Klaxon fort lointain entouré de sons de la nature","4":"Klaxon de voiture régulier"},"laser":{"0":"Des décharges de pistolet laser, impacts courts et puissants","1":"Explosion laser, longue et répétée","2":"Effet laser Pew, son zap rapide","3":"Laser de science-fiction profond, percutant","4":"Charge laser futuriste de montée en puissance"},"laughter":{"0":"Rire fort et intense d’une foule, avec 1 rire dominant","1":"Rire bas et étouffé","2":"Rire humoristique et comique","3":"Rire fort et amusé d’un groupe","4":"Rires dans une conversation, légers et décontractés"},"magic":{"0":"Whoosh magique, conception sonore high-tech","1":"Activation magique, étincelante et brillante","2":"Lancer un puissant sort magique","3":"Explosion magique, destructrice et épique","4":"Activation du bouclier magique mystique"},"meow":{"0":"Miaulement fort et prolongé de chat","1":"Ronronnement doux et répété","2":"Miaulement intense et court","3":"Miaulements répétés, appels à l’aide","4":"Miaulement de chat agacé"},"notification":{"0":"Son de notification simple","1":"Ton de notification pétillant et ludique","2":"Coup de cloche aigu et élégant pour alertes premium","3":"Carillon métallique clair pour les notifications d’applications modernes","4":"Carillon de notification mystérieux et résonnant"},"punch":{"0":"Plusieurs coups rapides et vifs","1":"Coup sec, rapide et direct","2":"Coup de poing lourd, puissant et impactant","3":"Coup de poing lourd, objet qui se casse","4":"Coups de poing forts et répétés au loin, impact résonnant"},"rain":{"0":"Pluie battante frappant un feuillage dense avec du tonnerre","1":"Pluie constante frappant le couvert forestier ; douce et relaxante","2":"Pluie douce ruisselante avec chant d'oiseaux","3":"Pluie constante sur un toit métallique","4":"Pluie tropicale forte ; immédiate"},"reload":{"0":"Rechargement silencieux d'arme ; précis","1":"Rechargement à pompe de fusil ; mécanique","2":"Rechargement rapide d'arme, sons de clic","3":"Rechargement rapide mécanique de fusil","4":"Rechargement du pompe de fusil, et tir"},"river":{"0":"Forte rivière coulant pendant une pluie battante","1":"Petite rivière coulant sur les rochers","2":"Flux de rivière perturbé avec éclaboussures d'eau","3":"Rivière à courant rapide avec de forts courants","4":"Eau déversée sur une grande cascade"},"robot":{"0":"Sons d'opérations robotiques futuristes","1":"Robot marchant, mouvements mécaniques périodiques","2":"Bourdonnement robotique périodique, variant en hauteur","3":"Servomoteur robot mécanique en fonctionnement, bourdonnement continu","4":"Bruit soudain et surprenant de bourdonnement robotique fort"},"rocket":{"0":"Sons puissants de lance-roquettes, poussée constante","1":"Rugissement profond de moteur de fusée, régulier","2":"Activation de la fusée : allumage grondant faible","3":"Son de moteur de fusée, intense et aigu","4":"Séquence de lancement de fusée avec bip sonore et mise en marche des moteurs"},"splash":{"0":"Éclaboussure fluide et aqueuse avec des échos résonnants","1":"Éclaboussure agressive : Impact avec une surface dure","2":"Plusieurs éclaboussures continues, induites artificiellement","3":"Grande éclaboussure résonnante et forte","4":"Petites éclaboussures périodiques, avec des pauses"},"success":{"0":"Son d’alerte de réussite rétro","1":"Carillon de réussite synthétiseur moderne et lumineux","2":"Son de réussite vibrant et ludique","3":"Voix disant \"oui\" sur un ton joyeux","4":"Bips subtils et apaisants de réussite"},"sword":{"0":"Coup violent d'épée dans la viande","1":"bruits de choc d'épée en métal, tranchants et rapides","2":"Coupures d'épée silencieuses. Éthéré","3":"Épée s'entrechoquant sur une armure métallique","4":"Tranche rapide d'épée dans l'air"},"thunder":{"0":"Lointain grondement de tonnerre","1":"Rugissement constant du tonnerre et pluie légère","2":"Pluie intense, tonnerre fort en arrière-plan","3":"Éclairs de tonnerre aiguës avec des échos grondants","4":"Pluie forte avec sons d'orage"},"tick":{"0":"Clic-clac régulier d’horloge","1":"Sons de tic-tac profonds et forts","2":"Fort tic-tac d'une horloge","3":"Tic-tac silencieux d'une montre","4":"Clics rapides d'une alarme"},"typing":{"0":"Saisie discrète sur clavier doux","1":"Saisie au clavier d’ordinateur portable, touches réactives","2":"Son de frappe classique, clavier mécanique","3":"Saisie à la machine à écrire, ambiance vintage","4":"Clics de bureau, frappes nettes et distinctes"},"waves":{"0":"Vagues frappant bruyamment le rivage, klaxons de bateaux lointains","1":"Vague forte et en constante croissance","2":"Douces vagues sur la rive","3":"Petites vagues frappant le rivage","4":"Sons de vagues déferlantes, micro rapproché, sons grondants"},"wind":{"0":"Vent d'océan, intensité moyenne, ambiance côtière","1":"Vent fort, effet sonore de vent calme à la campagne","2":"Vents de tempête violents, bruits de hurlements","3":"Vent artificiel d'un grand ventilateur","4":"Son fort et constant de vent de gale"},"zap":{"0":"Court crépitement électrique aigu","1":"Bourdonnement électrique flou et faible","2":"Net, crépitant, arc électrique","3":"Longue étincelle électrique zappante","4":"Bourdonnement électrique fort"}},"duration":"Durée","duration_seconds":"{duration}s","effects":{"airplane":"Avion","alarm":"Alarme","alert":"Alerte","applause":"Applaudissements","bark":"Aboiement","bell":"Cloche","bird":"Oiseau","button":"Bouton","cheer":"Acclamation","door-close":"Fermeture de porte","door-open":"Porte Ouverte","engine-rev":"Montée en régime moteur","engine-start":"Démarrage du moteur","explosion":"Explosion","fire-crackling":"Crépitement du feu","footsteps-running":"Pas de course","footsteps-walking":"Pas de Pas Marchant","gunshot":"Coup de feu","helicopter":"Hélicoptère","horn":"Klaxon","laser":"Laser","laughter":"Rire","magic":"Magique","meow":"Miaou","notification":"Notification","punch":"Coup","rain":"Pluie","reload":"Recharger","river":"Rivière","robot":"Robot","rocket":"Fusée","splash":"Éclaboussure","success":"Succès","sword":"Épée","thunder":"Tonnerre","tick":"Coche","typing":"Saisie","waves":"Vagues","wind":"Vent","zap":"Zapper"},"features":{"controlable":{"description":"Ajustez finement les paramètres de génération tels que la durée, l’orientation et les étapes pour des résultats précis","title":"Sortie Contrôlable"},"diverse":{"description":"Générez n’importe quel son imaginable - des sons de la nature aux effets de science-fiction et tout ce qui se trouve entre les deux","title":"Bibliothèque Sonore Diversifiée"},"downloadable":{"description":"Téléchargez vos effets sonores générés dans des formats haute qualité prêts à être utilisés en production","title":"Téléchargement Facile"},"fast":{"description":"Générez des effets sonores professionnels en quelques secondes grâce à notre infrastructure IA optimisée","title":"Génération Rapide"},"subtitle":"Créez n'importe quel son que vous pouvez imaginer avec AI","textToSound":{"description":"Décrivez simplement le son que vous souhaitez en langage naturel et notre IA le générera pour vous","title":"TexteEnSon"},"title":"Fonctionnalités des effets sonores","versatile":{"description":"Parfait pour les jeux, vidéos, podcasts, production musicale et tout projet créatif","title":"Applications polyvalentes"}},"generate":"Générer","generating":"Génération","guidance":"Conseils","guidance_tooltip":"Des niveaux de guidage plus élevés produisent des effets sonores plus variés et inattendus.","history_results":"Historique de génération","introduction":{"description":"Transformez votre vision créative en réalité avec des effets sonores générés par IA. Décrivez simplement ce que vous souhaitez entendre, et notre IA avancée créera des sons uniques et de haute qualité adaptés à vos besoins. Parfait pour les développeurs de jeux, les cinéastes, les podcasteurs et les créateurs de contenu.","features":{"aiGenerated":"Généré par IA","customizable":"Personnalisable","highQuality":"Haute Qualité","instant":"Instantané"},"title":"Créez n’importe quel son avec l’IA","tryFree":"Essayez-le gratuitement"},"library":{"subtitle":"Parcourez notre vaste collection d'effets sonores par catégorie","title":"Bibliothèque d'effets sonores"},"loginToCreateSoundEffect":"Veuillez vous connecter pour générer des effets sonores.","loginToDownloadSoundEffect":"Veuillez vous connecter ou vous inscrire pour télécharger des effets sonores.","loginToPlaySoundEffect":"Veuillez vous connecter ou vous inscrire pour jouer des effets sonores.","loginToViewHistory":"Veuillez vous connecter pour voir votre historique de génération.","loginToViewSoundEffectHistory":"Veuillez vous connecter pour voir votre historique de génération.","no_history":"Aucun effet sonore généré pour l’instant. Créez le premier ci-dessous !","load_more":"Charger plus","no_results":"Aucun effet sonore trouvé. Essayez de modifier votre requête de recherche","results_truncated":"Seuls les {count} premiers résultats sont affichés.","output":"Effet Sonore Généré","parameters":"Paramètres de génération","prompt":"Invite","prompt_placeholder":"Décrivez l'effet sonore que vous souhaitez générer...","refinement":"Affinement","refinement_tooltip":"Des niveaux de raffinement plus élevés produisent des effets sonores plus clairs mais prennent plus de temps à générer.","reset":"Réinitialiser","retry":"Réessayer","search":"Rechercher des effets sonores","search_results":"Résultats de recherche","state_failed":"Échec de la génération","state_pending":"Génération en cours...","steps":"Passteps","steps_tooltip":"Des nombres d’étapes plus élevés produisent des effets sonores plus clairs mais prennent plus de temps à générer.","subtitle":"Générez des effets sonores uniques grâce à la synthèse audio alimentée par l'IA","tab_history":"Historique","tab_search":"Explorer","title":"Effets Sonores","titleVerb":"Générer des effets sonores","topBar":{"subtitle":"Une collection d'effets sonores réalistes de {effect}","subtitleDefault":"Générez des effets sonores réalistes à partir de descriptions textuelles grâce à une technologie IA avancée","title":"Effet sonore {effect}","titleDefault":"Générateur d'effets sonores"},"usecases":{"gaming":{"button":"Créer des sons de jeu","description":"Générez des effets sonores uniques pour vos jeux - des pas et sons d’ambiance aux explosions et sorts magiques. Créez des expériences audio immersives sans bibliothèques sonores coûteuses.","title":"Développement de jeux"},"podcast":{"button":"Améliorer les Podcasts","description":"Ajoutez des effets sonores professionnels à vos podcasts et contenus audio. Créez des intros, des transitions et des ambiances de fond qui donnent du relief à votre contenu.","title":"Podcast et contenu audio"},"subtitle":"Découvrez comment les effets sonores IA peuvent améliorer vos projets créatifs","title":"Cas d’utilisation des effets sonores","video":{"button":"Commencer à créer","description":"Améliorez vos vidéos avec des effets sonores personnalisés. Parfait pour le contenu YouTube, les films, les publicités et les vidéos sur les réseaux sociaux. Obtenez le son exact dont vous avez besoin sans chercher dans les bibliothèques.","title":"Production Vidéo"}},"state_legacy_unavailable":"Résultat hérité indisponible","custom_range":"Personnalisé, {min}-{max}","duration_presets":{"short":{"label":"Court"},"long":{"label":"Long"}},"step_presets":{"draft":{"label":"Brouillon","description":"Aperçu rapide"},"balanced":{"label":"Équilibré","description":"Bon compromis qualité-vitesse"},"high_quality":{"label":"Haute qualité","description":"Détails sonores plus nets"}},"guidance_presets":{"precise":{"label":"Précis","description":"Suit le prompt de près"},"balanced":{"label":"Équilibré","description":"Variation naturelle"},"creative":{"label":"Créatif","description":"Résultats plus inattendus"}}},"music-generation":{"add_to_bank":"Ajouter à la banque","advanced_settings":"Paramètres avancés","authenticationRequired":"Authentification requise","batch_size":"Lot","batch_size_tooltip":"Nombre de morceaux à générer en parallèle.","bpm":"BPM","bpm_auto":"Auto","bpm_tooltip":"Battements par minute (30–300). Laissez sur auto pour que le modèle décide.","cancel":"Annuler","credit_info":"Chaque génération musicale coûte des crédits en fonction de la durée.","delete":"Supprimer","delete_confirm_description":"Cette action est irréversible. Cela supprimera définitivement la musique générée.","delete_confirm_title":"Êtes-vous sûr de vouloir supprimer cette piste ?","delete_error":"Échec de la suppression de la piste","delete_success":"Piste supprimée avec succès","duration":"Durée","duration_auto":"Auto","duration_seconds":"{duration}s","guidance_scale":"Orientation","guidance_scale_tooltip":"Force CFG. Des valeurs plus élevées suivent le prompt de manière plus stricte. Utilisé uniquement par les modèles base/SFT.","history_results":"Historique des Générations","inference_steps":"Étapes","inference_steps_tooltip":"Nombre d'étapes de diffusion. Plus d'étapes = meilleure qualité mais plus lent. Turbo : 4–8, Base : 32–100.","key_scale":"Tonalité","key_scale_auto":"Auto","key_scale_tooltip":"Ton et gamme musicale (par exemple C majeur, Fa# mineur). Laisser sur auto pour que le modèle décide.","loginToDownloadSample":"Veuillez vous connecter ou vous inscrire pour télécharger des échantillons musicaux.","loginToGenerate":"Veuillez vous connecter pour générer de la musique","loginToPlaySample":"Veuillez vous connecter ou vous inscrire pour écouter des extraits musicaux.","loginToViewHistory":"Veuillez vous connecter pour voir votre historique de génération musicale","load_more":"Charger plus","lyrics":"Paroles","lyrics_placeholder":"Ajouter des paroles, ou laisser vide pour instrumental","no_history":"Aucune musique générée pour le moment. Créez votre premier morceau !","no_results":"Aucun extrait musical trouvé. Essayez de modifier votre requête de recherche","results_truncated":"Seuls les {count} premiers résultats sont affichés.","prompt":"Décrivez votre musique","prompt_placeholder":"par exemple piste de danse électronique entraînante avec basse lourde et leads de synthé","retry":"Réessayer","search":"Rechercher des extraits musicaux","search_results":"Résultats de recherche","state_failed":"Échec de la génération","state_pending":"Génération en cours...","subtitle":"Créez de la musique originale avec l’IA, décrivez votre genre, humeur et style.","tab_history":"Historique","tab_search":"Explorer","time_signature":"Mesure","time_signature_auto":"Automatique","time_signature_tooltip":"Signature rythmique de la pièce. Utilisez auto pour que le modèle décide.","title":"Génération de musique","titleVerb":"Générer de la musique","view_lyrics":"Voir les paroles"},"startup":{"hero":{"about":"Nous croyons que la voix est l'interface d'une âme. À mesure que l'IA devient plus interactive, les produits gagnants créeront des conversations qui semblent réelles. Notre Programme de Startup aide les équipes en phase de démarrage à construire cet avenir avec Fish Audio, sans que le coût ne soit un obstacle.\n\nQue vous créiez un compagnon d'IA, un personnage expressif, ou un nouveau type d'agent, vous obtenez 3 mois et 12 millions de caractères par mois d'accès gratuit au moteur de parole en temps réel et riche en émotions de Fish Audio - assez pour prototyper, tester sous pression, et lancer avec confiance.","apply":"Appliquer","cta":"Postuler maintenant","subtitle":"Alimentez vos produits avec l'IA vocale en temps réel la plus expressive grâce au programme de démarrage {brand}."}},"stt":{"demo":{"formatTitle":"Essayez {format} en texte maintenant","title":"Essayez la reconnaissance vocale maintenant"},"features":{"accurate":{"description":"Optimisée pour les interviews, les réunions et les podcasts","title":"Conçue pour la parole réelle"},"formatting":{"description":"Ainsi que des tags automatiques, dans l’application web","title":"Étiquettes d’intervenants et horodatages"},"formatTitle":"Fonctionnalités {format} vers Texte","multilingual":{"description":"80+ langues avec détection automatique","title":"Multilingue"},"privacy":{"description":"Votre audio n’est traité que pour la transcription, jamais partagé","title":"La vie privée d'abord"},"realtime":{"description":"Transcrire des flux audio en direct instantanément","title":"Transcription en temps réel"},"smart":{"description":"Ponctuation et formatage automatiques","title":"Ponctuation intelligente"},"subtitle":"Transcription précise pour tout audio, en temps réel","title":"Fonctionnalités de l’IA de reconnaissance vocale"},"library":{"subtitle":"MP3, WAV, FLAC, M4A, MP4 et plus. Aucune conversion nécessaire.","title":"Convertissez n’importe quel fichier audio en texte"},"speech":"Parole","topBar":{"formatTitle":"{format} en texte","subtitle":"Transcrivez n’importe quel audio instantanément, avec étiquettes d’intervenants et tags automatiques","title":"IA de reconnaissance vocale"},"usecases":{"formatTitle":"{format} Cas d'utilisation du texte","meetings":{"button":"Essayez gratuitement","description":"Transcrivez les appels en direct. La détection des intervenants de l’application web indique qui a dit quoi.","title":"Transcrire des réunions"},"subtitle":"Trois façons dont les équipes utilisent l’IA de reconnaissance vocale de Fish Audio","subtitles":{"button":"Créer des sous-titres","description":"Les segments horodatés s’exportent directement en fichiers de sous-titres SRT et VTT dans l’application web.","title":"Générer des sous-titres vidéo"},"title":"Comment transcrire l’audio en texte","transcription":{"button":"Commencer la transcription","description":"Transformez interviews, conférences et enregistrements en texte mot à mot. Exportez en SRT, VTT ou JSON dans l’application web.","title":"Transcrire des interviews"}}},"train-new-model":{"activity":"Dernière activité","add_audio_sample":"Ajouter un échantillon audio","audio_generating":"Veuillez attendre que la génération audio soit terminée avant de soumettre votre demande.","audio_sample":"Échantillons audio","audio_sample_text":"Saisir le texte pour les échantillons audio","audio_sample_title":"Entrer le titre pour les échantillons audio","audio-file":{"connecting":"Dispositif de connexion","drag_and_drop":"Glissez et déposez des fichiers audio ici, ou cliquez pour télécharger ou enregistrer","record":"Enregistrer","record-start":"Démarrer","record-info":"*Vous pouvez enregistrer votre voix en utilisant votre propre texte ou le texte suggéré ci-dessous.","record-not-supported":"Votre navigateur ne prend pas en charge l'enregistrement. Veuillez utiliser un autre navigateur.","record-error":"Impossible d'accéder au microphone. Veuillez réessayer.","no-microphone":"Aucun microphone détecté. Veuillez connecter un microphone et réessayer.","permission-denied":"Accès au microphone refusé. Veuillez autoriser l'accès au microphone dans les paramètres de votre navigateur.","retry":"Réessayer","recording":"Enregistrement","start":"Cliquer pour démarrer l'enregistrement","stop":"Arrêter","title":"Enregistrez ou téléchargez vos fichiers audio","upload":"Télécharger","loading-prompt":"Chargement du texte suggéré...","new-prompt":"Mélanger le texte","prompt-hint":"Pas besoin de lire mot pour mot — reformule ou ajoute des « euh » si tu veux. L'important, c'est de parler naturellement.","supported":"Pris en charge : {formats}","max-file-size":"Max. {size} par fichier","max-total-size":"Max. {size} au total"},"audio":{"good":"Prêt pour l'analyse","not-good":"Trop court ou trop long","too-long":"Trop long","too-short":"Trop court","enough":"Suffisant pour la plupart des voix"},"audioRequiredWarning":"Veuillez importer ou enregistrer de l'audio avant de continuer vers les détails de la voix","authenticationRequired":"Authentification requise","backToAudio":"Retour à l'audio","cancel":"Annuler","changeCover":"Changer de couverture","confirmVoiceRights":"Je confirme que j'ai l'autorisation de créer et de partager ce modèle vocal.","confirmVoiceRightsTooltip":"Créez uniquement des voix que vous possédez, pour lesquelles vous avez obtenu le consentement du locuteur, ou que la loi vous autorise autrement à partager. En créant ce modèle, vous acceptez nos <termsLink>Conditions d'utilisation</termsLink> et notre <privacyLink>Politique de confidentialité</privacyLink>. Nous pouvons supprimer les modèles vocaux qui enfreignent ces règles.","confirmVoiceRightsPublicNotice":"Les modèles vocaux publics peuvent être visibles et utilisables par d'autres personnes.","continueToDetails":"Continuer vers les détails","licensed-professional-badge-tooltip":"Voix professionnelle — sous licence d'un comédien voix professionnel.","licensed-safe-badge-tooltip":"Utilisation sûre — sous licence commerciale du propriétaire de la voix.","professional-badge-tooltip":"Clonage vocal professionnel — l'identité du propriétaire de la voix a été vérifiée.","pvc-safe-badge-tooltip":"Utilisation sûre — l'identité du propriétaire de la voix a été confirmée par vérification vocale.","uploadToContinue":"Télécharger pour continuer","goToUpgrade":"Passer à l'offre supérieure","currentPlanLimitTip":"Limite actuelle du forfait","cover-image":"Image de couverture (facultatif)","coverImageTooltip":"Image de couverture (facultatif) - Une image de moins de 1 Mo pour la couverture du modèle","create":"Créer","describeYourVoice":"Décrivez votre voix","description":"Description (facultatif)","description-placeholder":"Une description de la voix.","done":"Terminé","duration":"Téléchargé :","duration-indicator":"Visez d'abord environ 30 s","duration-info":"Minimum {min}s. Environ {recommend}s suffisent pour la plupart des voix, un audio plus long peut encore aider.","editPicture":"Modifier l'image","editPictureDescription":"Recadrez et ajustez votre photo de profil","enhance-audio-quality":"Isolation de la voix (Fonctionnalité Premium, Beta)","error_private_limit_reached":"Vous avez atteint votre limite de voix privées. Passez à un forfait supérieur pour obtenir plus de slots de voix privées.","error_private_not_allowed":"Les voix privées ne sont pas disponibles dans votre abonnement actuel. Passez à un abonnement supérieur pour activer les voix privées.","error_public_limit_reached":"Vous avez atteint votre limite de voix publiques. Passez à un plan supérieur pour plus de places de voix publiques.","form-error":{"confirm_voice_rights_required":"(Requis)","name_max_length":"Le nom doit contenir moins de 50 caractères","name_required":"Veuillez entrer un nom","samples_text_audio":"Doit générer de l'audio pour tous les échantillons","samples_max_count":"Une voix peut contenir jusqu’à {count} échantillons. Les échantillons existants au-delà de cette limite peuvent toujours être modifiés ou supprimés.","samples_absolute_max_count":"Cette voix existante dépasse la limite de sécurité de {count} échantillons et doit être migrée avant d’être enregistrée.","samples_text_text_length":"Le contenu doit être inférieur à 500 octets","samples_text_title_length":"Le titre doit être inférieur à 50","video_has_audio":"La vidéo doit contenir une piste audio","voices_length":"Audio duration should be between {min}s and {max}s","voices_required":"Veuillez télécharger un fichier audio","voices_size":"La taille totale des fichiers doit être inférieure à 1 Go","voices_type":"Veuillez télécharger un fichier audio ou vidéo valide","voices_max_files":"Vous pouvez téléverser jusqu'à {count} fichiers audio"},"generate_sample":"Générer un échantillon","generated_voices":"Les voix générées apparaîtront ici","generated_voices_tips":"Pas encore de voix","generateVoice":"Générer Voix","generator_audio":"Générateur audio","generator_audio_tips":"La génération d'échantillons consommera votre quota d'espace de jeu","input-audio":"Entrée audio","inputAudioStep":"Entrée Audio","instantVoiceClone":"Clone Vocal Instantané","instantVoiceCloneSubtitle":"Nécessite seulement 10 secondes d’audio !","startAnalyze":"Lancer l’analyse","uploaded":"Téléversé","limit":"Une image de moins de 1 Mo pour la couverture du modèle","loading_audio":"Attendre la génération audio...","languageUnknown":"Inconnu","loginToCreateModel":"Veuillez vous connecter pour créer votre modèle vocal","max":"Limite du forfait","min":"Min","modelDetail":"Détail de la voix","nextStep":"Suivant","noDescription":"Aucune description","pleaseLoginToContinue":"Veuillez vous connecter pour continuer à créer votre modèle vocal","premium":"Prime","preview":"Aperçu","previousStep":"Retour","private":"Privé","private_des":"Ce modèle vocal n'est visible que par le créateur, il ne peut pas être partagé et n'apparaît pas dans la section \"découverte\".","public":"Public","public_des":"Ce modèle vocal sera visible sur la page de découverte et pourra être vu par tout le monde.","recommend":"Suffisant","upgradeToIncreaseLimitTip":"Passez à une offre supérieure pour augmenter la limite","upgradeDurationCardSubtitle":"Enregistrez jusqu'à {max}s avec une mise à niveau","pvc_keep_one_sample":"Les voix PVC doivent conserver au moins un échantillon","regenerate_sample":"Régénérer l'échantillon","sample_text":"Échantillons audio","sample_title":"Échantillon {index}","save":"Économiser","skip":"Annuler","sourceAudio":"Audio Source","step":"Étape {index}","suggested-tags":{"advertisement":"Publicité","angry":"En colère","animated":"Animé","anime":"Anime","announcer":"Annonceur","authoritative":"Autoritaire","breathy":"Soufflé","bright":"Luminosité","calm":"Calme","character":"Personnage","character-voice":"Voix de personnage","cheerful":"Joyeux","cinematic":"Cinématique","clear":"Effacer","coach":"Entraîneur","confident":"Confiant","conversational":"Conversationnel","crisp":"Net","dark":"Sombre","deep":"Profond","documentary":"Documentaire","dramatic":"Dramatique","dynamic":"Dynamique","educational":"Éducatif","empathetic":"Empathique","energetic":"Énergique","entertainment":"Divertissement","enthusiastic":"Enthousiaste","expressive":"Expressif","fast":"Rapide","female":"Féminin","friendly":"Amical","gaming":"Jeux","gentle":"Doux","high":"Haut","host":"Hôte","husky":"Rauque","intimate":"Intime","low":"Faible","male":"Mâle","measured":"Mesuré","medium":"Moyen","middle-aged":"D'âge moyen","monotone":"Monotone","mysterious":"Mystérieux","narration":"Narration","narrative":"Récit","neutral":"Neutre","neutral-tone":"Ton neutre","old":"Ancien","playful":"Joueur","podcast":"Podcast","professional":"Professionnel","radio":"Radio","raspy":"Enroué","relaxed":"Détendu","sad":"Triste","serious":"Sérieux","sexy":"Sensuel","slow":"Lent","smooth":"Doux","social-media":"Réseaux Sociaux","soft":"Doux","storytelling":"Narration","teacher":"Enseignant","warm":"Chaud","young":"Jeune"},"supportedFormats":"","tag":"Tags (Facultatif)","tag-categories":{"age":"Âge","gender":"Genre","showLess":"Afficher moins","showMoreCount":"+{count} de plus","use-case":"Cas d'utilisation","voice-qualities":"Qualités Vocales"},"tag-placeholder":"Search and select voice tags","tagPresetOnlyNotice":"Seules les étiquettes prédéfinies sont prises en charge. Choisissez parmi celles proposées ci-dessous.","title":"Nom","title-placeholder":"Entrer le nom de la voix","training-type":{"fast":"Instantané","full":"Qualité","title":"Mode"},"trainNewModel":"Créer une voix","trainNewModelTitle":"Construire une Nouvelle Voix","type":"Type","unlist":"Non répertorié","unlist_des":"Ce modèle vocal n'apparaîtra pas dans la page de découverte, mais peut être partagé avec des utilisateurs spécifiques via un lien.","untitledVoice":"Voix Sans Titre","upgrade":"Mise à niveau","upload-img":"Télécharger l'image","voice-design-badge-tooltip":"Utilisation sûre — voix conçue par IA, qui n'est le clone d'aucune personne réelle ; sans risque de droits d'auteur sur la voix.","voice_detail":"Détail de la voix","voiceDescriptionPlaceholder":"Une voix féminine chaleureuse et amicale avec un léger accent britannique, parfaite pour la narration de livres audio. Le ton doit être calme et apaisant, avec une élocution claire.","voiceDesign":"Conception Vocale","voiceDetails":"Détails de la voix","voiceInfoStep":"Informations sur la voix","what_type_title":"Quel est le type ?","analyzeAudio":"Analyser l'audio","analyzingAudio":"Analyse de l'audio","reanalyzeAudio":"Réanalyser l'audio","preflightStatusAnalyzing":"Analyse","preflightStatusPassed":"Validé","preflightStatusWarning":"Avertissement","preflightWarningAcknowledge":"Je comprends que des problèmes comme plusieurs intervenants ou une parole coupée peuvent réduire la qualité TTS finale.","audioAnalyzeRequired":"Veuillez analyser votre audio de référence avant de continuer vers les détails de la voix","audioWarningMustAcknowledge":"Cochez « Je comprends » pour continuer","aiSuggestions":"AI Suggestions","preflightExpired":"Cette session d'analyse a expiré. Veuillez réanalyser l'audio.","qualitySignalGood":"Voix claire d’un seul intervenant","qualitySignalLowQuality":"La parole peut être moins distincte","qualitySignalNeedsReview":"L’audio de référence peut réduire la qualité du clonage","qualitySignalMultiSpeaker":"Plusieurs intervenants détectés","qualitySignalSoundEffect":"Effets sonores ou bruit de fond important détectés","qualitySignalTruncated":"La voix semble coupée","preflightStatusInfo":"Info","protectedNameNotice":"\"{name}\" est le nom protégé d’un comédien de doublage ou d’un acteur. Vérifiez votre autorisation ci-dessous, ou fermez cette boîte de dialogue et choisissez un autre nom.","qualitySignalLowQualityHelp":"Parler plus distinctement ou réduire le bruit de fond peut aider.","qualitySignalMultiSpeakerHelp":"Essayez d'utiliser un extrait avec une seule personne qui parle afin de garder une voix clonée cohérente.","qualitySignalTruncatedHelp":"Essayez d'utiliser un extrait où les mots ne sont pas coupés au début ou à la fin."},"tts":{"demo":{"title":"Essayez la synthèse vocale maintenant"},"signup":{"dialogTitle":"Inscrivez-vous gratuitement pour débloquer la synthèse vocale avancée"},"features":{"control":{"description":"Contrôlez précisément la vitesse, le volume et les paramètres bruts du modèle","title":"Contrôles Pro"},"emotion":{"description":"Ajoutez des émotions et des expressions à votre discours","title":"Contrôle Émotionnel"},"multilingual":{"description":"Support automatique pour 8 langues avec accents natifs","title":"Support multilingue"},"natural":{"description":"Voix ultra-réalistes qui ressemblent à de véritables humains","title":"Voix naturelles"},"quality":{"description":"Sortie audio de qualité professionnelle pour tous les cas d'utilisation","title":"Qualité Studio"},"realtime":{"description":"Générez des discours en quelques secondes avec une faible latence","title":"Génération en temps réel"},"subtitle":"Découvrez la technologie TTS la plus avancée disponible maintenant","title":"Fonctionnalités de synthèse vocale"},"introduction":{"card1":{"tag1":"Éducatif","tag2":"Informatif"},"card2":{"tag1":"Narration","tag2":"Curieux"},"card3":{"tag1":"Calme","tag2":"Paisible"},"description":"Découvrez la puissance de la technologie de synthèse vocale de pointe qui crée des voix incroyablement naturelles et expressives. Des histoires chuchotées au coucher aux présentations dynamiques, nos voix IA s'adaptent à chaque besoin avec une authenticité remarquable.","title":"Découvrez les voix naturelles de l'IA","tryDifferent":"Essayez différentes voix","tryFree":"Essayez gratuitement","viewVoices":"Voir toutes les voix"},"topBar":{"subtitle":"Texte en parole avec le générateur de voix IA le plus naturel et humain","title":"Texte en parole"},"usecases":{"audiobooks":{"button":"Commencez à créer","description":"Transformez le contenu écrit en livres audio captivants avec des voix naturelles qui maintiennent les auditeurs captivés pendant des heures.","title":"Livres audio et narration"},"podcasts":{"button":"Commencer","description":"Créez des podcasts avec des voix cohérentes et de haute qualité. Générez des introductions, des conclusions et même des épisodes complets avec des voix IA.","title":"Production de podcast"},"subtitle":"Découvrez comment la TTS transforme le contenu dans tous les secteurs","title":"Cas d'utilisation pour la synthèse vocale","videos":{"button":"Essayez-le maintenant","description":"Ajoutez des voix off professionnelles à vos vidéos sans engager de comédiens. Parfait pour YouTube, les tutoriels et les documentaires.","title":"Narration vidéo"}}},"tutorials":{"all":"Tous","coming_soon":"Bientôt disponible :)","loading":"Chargement...","new":"Nouveau","new_releases":"Nouvelles Sorties","no_results":"Aucun tutoriel trouvé pour \"{query}\"","partial_results":"Seuls les tutoriels accessibles sont affichés. D'autres tutoriels peuvent exister au-delà de cette fenêtre de pagination.","search_placeholder":"Rechercher des tutoriels...","title":"Tutoriels"},"upgrade-dialog":{"billing":{"monthly":"Mensuel","saveAmount":"Economisez 39,89","yearly":"Annuel","yearlyDiscount":"33% de réduction"},"click_here_if_not_redirected":"Cliquez si vous n'êtes pas redirigé","current_plan":"Plan actuel","description_discount":"En raison de l'utilisation croissante de nos récentes fonctionnalités de studio et des nouvelles capacités passionnantes à l'horizon, nous ajustons nos prix après le 23 mars à 14,99 $/mois. Nous remercions tout particulièrement nos utilisateurs actuels : Si vous vous abonnez à notre plan mensuel avant l'augmentation, votre prix ne changera pas, et vous bénéficierez d'une réduction unique de 33 % si vous choisissez notre option de paiement annuel.","expires_at":"Date d'expiration","free":{"always_free":"Toujours libre","button":"Plan actuel","description":"Essayez la voix d'IA ultra-réaliste","features_title":"Qu'est-ce qui est inclus ?","features":{"characters":"~3 minutes par clip","generations":"1 heure de voix ultra-réaliste par mois","no_api":"pas de crédit API inclus","speed":"vitesse de génération standard"},"name":"Gratuit"},"last_chance_warning":"Profitez de notre prix le plus bas avant qu'il ne change !","later":"Peut-être plus tard","manage_subscription":"Gérer l'abonnement","next_reset":"Réinitialisation suivante","premium":{"badge":{"monthly":"Populaire","yearly":"33% DE RÉDUCTION"},"button":"Mettre à niveau maintenant","button_purchase":"Achat","description":"Pour les créateurs de contenu premium","features_title":"Tout ce qui est gratuit, plus","features":{"api":"API à la carte","audio":"audio de référence auto-optimisé","characters":"~30 minutes par génération","effects":"des contrôles précis (bientôt)","generations":"générations illimitées (en ligne)","license":"utilisation commerciale de vos voix","models":"derniers modèles d'IA","speed":"génération de priorités"},"name":"Prime"},"quota_left":"Quota à gauche","subtitle":"Débloquer des fonctionnalités avancées et des générations illimitées","title":"Choisissez votre plan idéal","title_zero_balance":"Votre quota mensuel de gratuité est épuisé","title_zero_balance_premium":"Votre quota quotidien est épuisé"},"usage":{"credits_remaining":"{remaining} crédits restants","credits_used":"Crédits","current_package":"Forfait actuel","cycle_end":"Fin","cycle_period":"Cycle de facturation","cycle_start":"Démarrer","description":"Surveillez votre utilisation du crédit et l'historique de génération","free_plan":"Gratuit","generation_history":"Historique des générations","package_history_tab":"Historique du forfait","legacy_premium_plan":"Plan Premium Héritage","model":"Modèle","model_version":"Modèle","next_credit_refresh":"Prochain renouvellement de crédit","premium_plan":"Premium","renews_on":"Renouvelle le {date}","source":"Source","time":"Temps","title":"Utilisation & Crédits","type":"Tapez","verbatim_credits_remaining":"Crédits Restants","consumed_by":"Utilisateur","voice":"Voix"},"voice-library":{"features":{"feature1":{"description":"Accédez à la plus grande bibliothèque de voix IA sur internet. Des narrateurs professionnels aux voix de personnages uniques, trouvez la correspondance parfaite pour tout projet.","title":"2 000 000+ Voix"},"feature2":{"description":"Voix disponibles en 8 langues dont anglais, espagnol, japonais, chinois, français, allemand, et plus encore. Prononciation de qualité native dans chaque langue.","title":"Support multilingue"},"feature3":{"description":"Filtrer par émotions, styles de parole, âges et cas d'utilisation. Trouvez des voix qui correspondent parfaitement à vos besoins grâce à des outils de recherche et de filtrage puissants.","title":"Filtrage Avancé"},"feature4":{"description":"Écoutez des échantillons de voix avant de les utiliser. Prévisualisez chaque voix pour vous assurer qu’elle correspond parfaitement à votre contenu.","title":"Aperçu Instantané"},"feature5":{"description":"Parcourez par catégories telles que voix de personnages, narrateurs professionnels, voix de livres audio, voix de jeux, et plus encore. Trouvez ce dont vous avez besoin plus rapidement.","title":"Catégories organisées"},"feature6":{"description":"De nombreuses voix sont créées et partagées par notre communauté mondiale de créateurs. Découvrez des voix uniques que vous ne trouverez nulle part ailleurs.","title":"Créé par la communauté"},"subtitle":"La collection la plus complète au monde de voix IA {tags}","subtitleDefault":"La collection la plus complète au monde de voix IA","title":"Fonctionnalités vocales IA {tags}","titleDefault":"Fonctionnalités de la bibliothèque vocale"},"introduction":{"card1":{"tag1":"Éducatif","tag2":"Informatif"},"card2":{"tag1":"Documentaire","tag2":"Curieux"},"card3":{"tag1":"Calme","tag2":"Paisible"},"card4":{"tag1":"Narration","tag2":"Réfléchi"},"card5":{"tag1":"Sensuel","tag2":"Fluide"},"description":"Parcourez notre vaste collection de voix IA couvrant plusieurs langues, styles et émotions. Des voix de personnages pour les jeux aux narrateurs professionnels pour les livres audio, découvrez la voix qui donne vie à votre projet.","title":"Trouvez votre voix parfaite","tryFree":"Commencer à créer","viewVoices":"Explorer la bibliothèque"},"library":{"categories":{"age":"Trouver par âge","archetype":"Trouver par archétype","delivery_style":"Trouver par style de livraison","emotion":"Trouver par émotion","energy":"Trouver par Énergie","gender":"Trouver par genre","genre":"Trouver par genre","pitch":"Trouver par hauteur","usecase":"Trouver par cas d'utilisation"},"subtitle":"Découvrez des milliers de voix IA pour chaque projet et style par catégorie","title":"Explorer Plus de Voix"},"showcase":{"browse_all":"Parcourir tout","popular_voices":"Voix Populaires {tags}","title":"Explorer les voix {tags}"},"subTopBar":{"subtitle":"Choisissez parmi des milliers de voix IA {tags} dans notre bibliothèque vocale pour votre prochain projet.","title":"Découvrez les voix IA {tags}"},"tags":{"advertisement":"Publicité","angry":"En colère","animated":"Animé","anime":"Anime","announcer":"Annonceur","authoritative":"Autoritaire","breathy":"Soufflé","bright":"Clair","calm":"Calme","character":"Personnage","character-voice":"Voix de personnage","cheerful":"Joyeux","cinematic":"Cinématique","clear":"Effacer","coach":"Coach","confident":"Confiant","conversational":"Conversationnel","crisp":"Net","dark":"Sombre","deep":"Profond","documentary":"Documentaire","dramatic":"Dramatique","dynamic":"Dynamique","educational":"Éducatif","empathetic":"Empathique","energetic":"Énergique","entertainment":"Divertissement","enthusiastic":"Enthousiaste","expressive":"Expressif","fast":"Rapide","female":"Femme","friendly":"Amical","gaming":"Jeu","gentle":"Doux","high":"Élevé","host":"Hôte","husky":"Rauque","intimate":"Intime","low":"Faible","male":"Homme","measured":"Mesuré","medium":"Moyen","middle-aged":"D'âge moyen","monotone":"Monotone","mysterious":"Mystérieux","narration":"Narration","narrative":"Narratif","neutral":"Neutre","neutral-tone":"Ton neutre","old":"Ancien","playful":"Joueur","podcast":"Podcast","professional":"Professionnel","radio":"Radio","raspy":"Rocheux","relaxed":"Détendu","sad":"Triste","serious":"Sérieux","sexy":"Sensuel","slow":"Lent","smooth":"Doux","social-media":"Réseaux Sociaux","soft":"Doux","storytelling":"Narration","teacher":"Professeur","warm":"Chaleureux","young":"Jeune"},"topBar":{"browseButton":"Parcourir les voix","cta":"Commencer Gratuitement","stat1":"Voix","stat2":"Langues","stat3":"Catégories","subtitle":"Découvrez la voix parfaite dans notre vaste bibliothèque. Voix de personnages, narrateurs professionnels, et tout ce qui se trouve entre les deux.","title":"Explorez <highlight>2 000 000+ voix IA</highlight> pour chaque projet"},"usecases":{"content":{"button":"Parcourir les voix","description":"Trouvez la voix parfaite de narrateur ou d’animateur pour vos vidéos YouTube, podcasts et contenus sur les réseaux sociaux. Parcourez des milliers de voix professionnelles avec différents tons, styles et émotions pour correspondre à votre marque.","title":"Production Vidéo & Podcast"},"gaming":{"button":"Explorer les voix de personnages","description":"Peuplez vos mondes de jeu avec des voix de personnages variées. Des héros courageux aux méchants menaçants, découvrez des voix expressives qui donnent vie à vos personnages dans tous les genres.","title":"Jeux & Médias Interactifs"},"localization":{"button":"Trouver des voix multilingues","description":"Atteignez un public mondial avec des voix en plus de 8 langues. Trouvez des voix de qualité native pour le doublage, la traduction et la création de contenu localisé sans les contraintes du casting vocal traditionnel.","title":"Localisation Globale"},"subtitle":"Découvrez comment les créateurs utilisent nos voix IA {tags} pour alimenter leurs projets","subtitleDefault":"Découvrez comment les créateurs utilisent notre bibliothèque vocale IA pour alimenter leurs projets","title":"{tags} Cas d'utilisation de la voix IA","titleDefault":"Cas d'utilisation de la bibliothèque vocale"}},"voice-slots":{"benefit_more_credits":"Plus de crédits de génération et support prioritaire","benefit_private_voices":"Jusqu'à 10 voix privées (Plus) ou illimitées (Pro)","benefit_unlimited_public":"Slots de voix publics illimités","cancel":"Annuler","current_usage":"Vos Créneaux Vocaux Actuels","private_label":"Voix privées","private_voices":"Voix Privées / Non Répertoriées","public_label":"Voix publiques","public_voices":"Voix Publiques","slots_used":"emplacements utilisés","tooltip_free":"Les utilisateurs gratuits peuvent créer jusqu'à 3 voix publiques. Mettez à niveau pour plus de créneaux de voix.","tooltip_plus":"Vous avez un nombre illimité de voix publiques et jusqu'à 10 voix privées/non répertoriées.","tooltip_plus_used":"Créneaux privés/non répertoriés utilisés. Vous avez un nombre illimité de voix publiques et jusqu'à 10 voix privées/non répertoriées.","tooltip_pro":"Vous avez un nombre illimité de voix publiques/privées/non répertoriées.","unlimited":"Illimité","upgrade_audio_duration_desc":"Les utilisateurs gratuits peuvent télécharger jusqu'à 90 secondes d'audio. Mettez à niveau votre plan pour télécharger jusqu'à 210 secondes et obtenir une meilleure qualité de clonage vocal.","upgrade_audio_duration_title":"Limite de durée audio atteinte","upgrade_benefits_title":"Ce que vous obtenez avec une mise à niveau :","upgrade_desc":"Mettez à jour votre plan pour débloquer plus de créneaux de voix et des fonctionnalités supplémentaires.","upgrade_private_limit_desc":"Vous avez utilisé vos 10 emplacements de voix privées. Passez à Pro pour des voix privées illimitées.","upgrade_private_limit_title":"Limite de Voix Privée Atteinte","upgrade_private_locked_desc":"Les voix privées et non répertoriées ne sont disponibles que sur les plans Plus et Pro. Mettez à niveau pour créer des voix auxquelles seul vous pouvez accéder.","upgrade_private_locked_title":"Voix privées verrouillées","upgrade_public_limit_desc":"Vous avez utilisé vos 3 emplacements de voix gratuits. Mettez à niveau pour plus d'emplacements de voix.","upgrade_public_limit_title":"Limite de créneaux vocaux atteinte","upgrade_title":"Débloquez Plus de Créneaux de Voix","view_plans":"Voir les Plans"},"voiceChanger":{"topBar":{"title":"Changeur de voix IA : n’importe quelle voix en quelques secondes","subtitle":"Importez un clip, choisissez une voix cible et obtenez un nouveau fichier en quelques secondes. Votre timing, votre émotion et votre rythme restent intacts."},"features":{"title":"Fonctionnalités du changeur de voix IA","subtitle":"Conversion vocale neuronale pour créateurs, gamers et studios","realtime":{"title":"Conversion rapide","description":"Importez un clip et obtenez le fichier converti en quelques secondes"},"quality":{"title":"Sortie qualité studio","description":"Préserve l’émotion, le rythme et l’expression dans l’audio transformé"},"fast":{"title":"Ultra rapide","description":"La plupart des clips sont traités de bout en bout en moins de 30 secondes"},"multilingual":{"title":"Flexible en langues","description":"Fonctionne en 13 langues"},"secure":{"title":"Sécurisé par défaut","description":"Votre audio reste privé et n’est jamais partagé"},"library":{"title":"Bibliothèque vocale riche","description":"Choisissez parmi des personnages sélectionnés ou importez votre propre référence"}},"useCases":{"title":"Applications du changeur de voix","subtitle":"Découvrez comment les créateurs transforment le changement de voix en audio prêt pour la production","gaming":{"title":"Gaming et streaming","description":"Donnez à vos gameplays enregistrés et VOD de streams n’importe quelle voix de personnage, sans comédiens de doublage.","button":"Essayer le changeur de voix"},"content":{"title":"Création de contenu","description":"Narrer des shorts, podcasts et tutoriels avec une voix personnalisée sans enregistrer en studio. Augmentez votre production sans changer de flux de travail.","button":"Commencer à créer"},"dubbing":{"title":"Doublage et localisation","description":"Redonnez une voix à un audio existant avec un autre personnage ou une diction adaptée à une langue. Gardez la performance originale, changez seulement la voix.","button":"Essayer le doublage"},"privacy":{"title":"Confidentialité et anonymisation","description":"Partagez votre histoire sans révéler votre identité. Idéal pour les interviews, les signalements sensibles et les podcasts anonymes.","button":"Protéger ma voix"},"podcast":{"title":"Postproduction de podcast","description":"Corrigez des prises, remplacez un coanimateur ou ajoutez des voix de personnages en postproduction sans planifier une autre session.","button":"Peaufiner mon podcast"},"character":{"title":"Interprétation de personnages","description":"Donnez une voix unique à chaque personnage de votre histoire. Idéal pour les fictions audio, les campagnes de jeu de rôle et l’animation.","button":"Créer les voix de mes personnages"}},"panel":{"upload_source":"Importer l’audio source","select_voice":"Voix cible","submit":"Transformer la voix","submitting":"Transformation...","upload_custom_cta":"Importer votre propre référence","result_title":"Votre audio transformé","pause":"Pause","resume":"Lire","try_again":"Essayer avec votre propre voix","login_required":"Connectez-vous pour continuer","duration_exceeded":"L’audio source doit durer 30 secondes ou moins","generic_error":"Une erreur est survenue. Veuillez réessayer.","recaptcha_failed":"La vérification a échoué. Actualisez la page et réessayez.","more_languages_note":"Connectez-vous pour accéder à plus de voix en chinois, japonais et dans d'autres langues."}},"voiceClone":{"demo":{"title":"Essayez le clonage vocal en 10 secondes"},"topBar":{"eyebrow":"Clonage vocal · Fish Audio S2","title":"Clonez n’importe quelle voix en 15 secondes.","subtitle":"Déposez un clip de 10 secondes et obtenez une voix prête en quelques secondes. Faites narrer votre app de rencontre par un président en exercice, lancez votre pire idée façon milliardaire de la tech, ou montez un podcast fake-panel — sans cabine et sans imitateur sous contrat.","trust1":"Un échantillon de 10s suffit","trust2":"Streaming sous 300ms","trust3":"Modèle S2 open-source","trust4":"Offre gratuite, sans carte"},"features":{"title":"Pensé pour la vitesse, livré sans attente","subtitle":"10 secondes d'audio. Une voix utilisable en quelques secondes. Pas de longues sessions studio, pas de file d'entraînement, pas de barrière de forfait premium.","instant":{"title":"Clone en 10 secondes","description":"Un court extrait suffit. Pas de session studio de 30 minutes, aucun niveau premium requis."},"quality":{"title":"Fidélité niveau studio","description":"Capture le timbre, la cadence et la micro-prosodie dès le premier passage, même depuis des enregistrements terrain bruités."},"fast":{"title":"Prêt en quelques secondes","description":"Retour instantané. Aucune file d’entraînement de plusieurs heures entre vous et une voix utilisable."},"crosslingual":{"title":"Zero-shot en 13 langues","description":"Clonez une fois, parlez partout. Aucun modèle multilingue séparé, aucun entraînement supplémentaire, aucun réenregistrement."},"emotion":{"title":"L’émotion survit au clone","description":"Colère, ironie, hésitation — les petits détails qui rendent une voix reconnaissable se transmettent dans chaque phrase."},"apiReady":{"title":"S2 open-source, prêt pour API","description":"Auto-hébergez le modèle, appelez notre endpoint de streaming sous 300ms ou intégrez les voix dans vos agents et apps."}},"usecases":{"title":"Ce que les créateurs en font vraiment","subtitle":"Sketchs, takes et crossovers pensés pour les feeds — pas pour les salles de réunion.","sketches":{"title":"Reels de sketchs et imitations","description":"Posez un rant populiste sur votre meltdown d’app de dating, faites annoncer votre pire idée par un milliardaire de la tech, ou sortez une imitation chaque semaine. Pas de cabine, pas d’imitateur sous contrat : enregistrez la blague, publiez le clip.","button":"Créer un clip comique"},"commentary":{"title":"Chaînes de takes 24/7","description":"Lancez une chaîne de hot takes qui réagit à l’actu du jour avant de dormir, montez un podcast fake-panel avec des cohosts impossibles à avoir sur Zoom, ou donnez chaque jour une actu à un host AI qui ne fatigue jamais.","button":"Lancer une chaîne"},"crossover":{"title":"Des mèmes qui voyagent","description":"Prenez une imitation en anglais et sortez la même énergie en espagnol, japonais ou arabe le même après-midi. Une blague, toutes les régions — l’algorithme ne regarde pas le fuseau horaire.","button":"Essayer le clonage multilingue"}},"highlights":{"title":"Pourquoi Fish Audio S2","subtitle":"Clonage rapide, déploiement ouvert, voix mondiales et streaming conçu pour la production.","items":{"reference":{"label":"Audio de référence","value":"10 secondes suffisent"},"speed":{"label":"Temps avant voix prête","value":"Des secondes, pas des heures"},"crosslingual":{"label":"Cross-lingual","value":"Zero-shot en 13 langues"},"latency":{"label":"Latence de streaming","value":"Moins de 300ms de bout en bout"},"openSource":{"label":"Ouverture du modèle","value":"S2 open-source, auto-hébergeable"},"freeTier":{"label":"Offre gratuite","value":"Démarrez gratuitement, sans carte"}}}},"waitlist":{"join_waitlist":"S'inscrire sur la liste d'attente","promotion_bar":{"title":"Inscrivez-vous immédiatement sur la liste d'attente pour cette fonctionnalité"},"related_keywords":{"title":"En savoir plus sur les autres fonctionnalités"},"submit_error":"Soumission échouée","submit_loading":"Soumettre...","submit_success":"Merci pour votre abonnement !","tools_header":{"title":"Plus de 200 000 utilisateurs nous ont déjà rejoints"}},"with-draw":{"amount":"Montant du retrait","amount_placeholder":"Veuillez saisir le montant du retrait","balance":"Équilibre","balance_title":"équilibre","completed":"Compléter","created_at":"Date et heure de la demande","failed":"La demande de retrait a échoué","handle_withdrawal":"extraire","history":"Antécédents de retrait","insufficient_balance":"Solde insuffisant","max_amount":"Le montant maximum de retrait est de {amount}","min_amount":"Le montant minimum de retrait est de {amount}","pending":"En cours","placeholder_amount_history_description":"Historique récent des montants retirés","placeholder_amount_history_title":"Extraire des enregistrements","placeholder_amounts":"Montant du retrait","rejected":"Rejeté","status":"État d'avancement du traitement","submit":"Demande de retrait","success":"Demande de retrait reçue","title":"Demande de retrait","total_amount_history_description":"Historique des revenus récents","total_amount_history_title":"Relevé des recettes","total_amount_title":"Montant total obtenu","view_all":"Voir tout"},"speech-to-text-page":{"title":"Parole en texte","hero_description":"Téléchargez de l’audio long, consultez le coût en crédits avant le transfert et relisez la transcription avec attribution des locuteurs une fois la tâche terminée en arrière-plan.","limit_file_size":"Max. 1 Go","limit_duration":"Max. 10 heures","pricing_label":"3 000 crédits / minute, facturé à la seconde","create_title":"Créer une tâche de transcription","create_description":"Choisissez un fichier, vérifiez l’estimation, puis envoyez-le directement vers le stockage cloud pour un traitement asynchrone.","upload":"Choisir un fichier audio ou vidéo","upload_hint":"Prend en charge les fichiers audio et vidéo. L’envoi commence uniquement après la création de la tâche.","num_speakers":"Nombre de locuteurs","num_speakers_placeholder":"Auto","num_speakers_invalid":"Le nombre de locuteurs doit être compris entre 1 et 16.","tag_audio_events":"Étiqueter les événements audio","tag_audio_events_description":"Conserver dans la transcription les balises entre crochets comme [music] et [applause].","estimated_duration":"Durée estimée","estimated_minutes":"Minutes facturées","estimated_credits":"Crédits estimés","estimating":"Estimation...","duration_unavailable":"Indisponible","duration_parse_failed":"Impossible de lire la durée de ce fichier.","file_too_large":"Le fichier doit faire 1 Go ou moins.","duration_too_long":"L’audio doit durer 10 heures ou moins.","create_task":"Créer la tâche","creating_task":"Création de la tâche...","signing_upload":"Préparation de l’envoi...","uploading":"Envoi...","tasks_title":"Tâches récentes","tasks_description":"Suivez les tâches STT en attente, en cours, terminées ou en échec.","tasks_updated":"Tâches mises à jour","no_history":"Aucune tâche STT pour le moment.","open_viewer":"Ouvrir le viewer","untitled_audio":"Audio sans titre","credits_short":"{count} crédits","speakers_count":"{count} locuteurs","auto_speakers":"Locuteurs automatiques","status_pending":"En attente","status_processing":"En cours","status_finished":"Terminé","status_failed":"Échec","loginRequired":"Connexion requise","loginToTranscribe":"Connectez-vous pour créer une tâche STT.","viewer_not_found":"Tâche STT introuvable.","back_to_list":"Retour à la liste","viewer_updated":"Mis à jour à l’instant","audio_pending":"Le fichier audio est encore en préparation.","viewer_failed":"Cette tâche de transcription a échoué.","viewer_processing":"La transcription est toujours en cours. Le viewer se rafraîchira automatiquement.","viewer_waiting":"En attente du démarrage du worker.","controller_title":"Contrôle","updated_label":"Mis à jour","duration_label":"Durée","speakers_label":"Locuteurs","segments_label":"Segments","voice_separation_label":"Séparation vocale","tag_audio_events_label":"Étiqueter les événements audio","credits_label":"Crédits","on":"Activé","off":"Désactivé","auto":"Auto","transcript_title":"Transcription avec attribution des locuteurs","transcript_empty":"Aucune transcription pour le moment.","overlap_label":"Chevauchement","export_button":"Exporter","export_modal_title":"Exporter la transcription","export_modal_description":"Choisissez un format et ajustez les options de sous-titres avant le téléchargement.","export_format_title":"Format","export_format_description":"Choisissez le format de sortie pour cet export.","export_format_json":"JSON (raw)","export_format_json_description":"Télécharge le manifeste STT canonique sans transformation de sous-titres.","export_format_srt":"SRT","export_format_srt_description":"Sous-titres classiques pour la plupart des éditeurs et lecteurs.","export_format_vtt":"VTT","export_format_vtt_description":"Sous-titres WebVTT avec timing inline optionnel mot par mot.","export_general_options_title":"Options générales","export_general_options_description":"Ces options s’appliquent aux exports SRT et VTT.","export_include_tags":"Inclure les tags","export_include_tags_description":"Conserve les événements audio entre crochets comme [music] et [applause].","export_include_speaker":"Inclure l’intervenant","export_include_speaker_description":"Préfixe chaque cue avec l’étiquette de locuteur détectée quand elle existe.","export_punctuation":"Ponctuation","export_punctuation_description":"Conserve la ponctuation dans le texte exporté. Désactivez pour un flux de tokens plus propre.","export_split_mode_title":"Mode de découpe","export_split_mode_description":"Choisissez entre conserver les segments actuels ou regrouper les cues à partir du timing des mots.","export_split_mode_segment":"Segment","export_split_mode_segment_description":"Conserve les limites actuelles des segments STT comme cues.","export_split_mode_max_words":"Max mots","export_split_mode_max_words_description":"Regroupe les cues à partir du timing des mots avec la ponctuation, les changements de locuteur et une limite de mots.","export_max_words_label":"Nombre max de mots par cue","export_max_words_hint":"Limite actuelle : {count} mots par cue.","export_json_raw_hint":"L’export JSON raw ignore les options propres aux sous-titres et télécharge directement le manifeste enregistré.","export_vtt_options_title":"Options VTT","export_vtt_options_description":"Ces options s’appliquent uniquement aux exports WebVTT.","export_word_level_timestamps":"Timestamps mot par mot","export_word_level_timestamps_description":"Émet des timestamps WebVTT inline pour chaque mot lorsque les timings existent.","cancel":"Annuler","export_action":"Exporter","import_to_studio_button":"Importer dans Studio","import_modal_title":"Importer dans Studio","import_modal_description":"Transformez le contenu transcrit en script éditable dans Studio.","import_mode_new":"Créer un nouveau projet","import_mode_new_description":"Créez un nouveau projet Studio à partir de cette transcription.","import_mode_existing":"Ajouter à un projet existant","import_mode_existing_description":"Ajoutez la transcription à un projet que vous avez déjà.","import_project_name_label":"Nom du projet","import_project_name_placeholder":"Saisissez un nom de projet","import_select_project_label":"Sélectionner un projet","import_no_projects":"Aucun projet pour le moment","import_loading_projects":"Chargement des projets…","import_empty_segments":"Aucun contenu à importer.","import_action":"Importer","import_success":"Importé dans Studio avec succès.","import_failed":"Échec de l’import. Veuillez réessayer."},"voice-changer":{"title":"Changeur de voix","hero_description":"Transformez votre voix en n’importe quel personnage grâce à la conversion vocale par IA","tab_convert":"Convertir","tab_history":"Historique","upload_title":"Importer l’audio source","upload_description":"Importez l’audio que vous souhaitez convertir","upload_constraints":"WAV, MP3, FLAC, OGG, M4A, OPUS · 100 Mo MAX.","upload":"Choisir un fichier","uploaded":"Importé","record_audio":"Enregistrer","stop_recording":"Arrêter l’enregistrement","record_connecting":"Connexion...","record_not_supported":"L’enregistrement n’est pas pris en charge par ce navigateur. Importez un fichier audio.","record_permission_error":"Impossible d’accéder au microphone. Vérifiez les autorisations du navigateur.","ref_voice_title":"Voix de référence","ref_mode_model":"Sélectionner un modèle","ref_mode_model_recommended":"Sélectionner un modèle (recommandé)","ref_mode_upload":"Importer une référence","search_model":"Rechercher des modèles...","search_no_results":"Aucun modèle trouvé","searching":"Recherche...","selected_model":"Sélectionné : {name}","clear_selection":"Effacer","ref_upload_title":"Importer un audio de référence","ref_upload_description":"Importez un audio de référence pour la voix cible","advanced_settings":"Paramètres avancés","noise_scale_label":"Échelle du bruit","convert":"Démarrer la conversion","converting":"Conversion...","processing_notice":"Votre audio est en cours de conversion. Cela peut prendre un moment...","conversion_complete":"Conversion terminée","conversion_complete_description":"Votre audio converti est prêt à être lu ou téléchargé.","state_pending":"En file d’attente","state_processing":"Traitement","state_finished":"Terminé","state_failed":"Échec","state_legacy_unavailable":"Le résultat n’est plus disponible","no_history":"Aucune tâche de changeur de voix pour le moment.","history_results":"Historique","open_history_item":"Ouvrir","ref_model_label":"Modèle : {name}","delete":"Supprimer","delete_success":"Tâche supprimée","delete_error":"Impossible de supprimer la tâche","delete_confirm_title":"Supprimer la tâche","delete_confirm_description":"Voulez-vous vraiment supprimer cette tâche ? Cette action est irréversible.","cancel":"Annuler","loginRequired":"Connexion requise","loginToConvert":"Connectez-vous pour utiliser la conversion vocale","loginToViewHistory":"Connectez-vous pour voir l’historique","pricing_label":"3 000 crédits / minute, facturés à la seconde","estimated_duration":"Durée estimée","estimated_credits":"Crédits estimés","estimating":"Estimation...","duration_unavailable":"Indisponible","duration_parse_failed":"Impossible de lire la durée de ce fichier.","form-error":{"audio_required":"Veuillez importer un fichier audio","file_type":"L’audio source doit être un fichier WAV, MP3, FLAC, OGG, M4A ou OPUS","audio_size":"L’audio source doit faire 100 Mo ou moins","ref_file_type":"L’audio de référence doit être un fichier WAV, MP3, FLAC, OGG, M4A ou OPUS","ref_audio_size":"L’audio de référence doit faire 100 Mo ou moins","ref_model_required":"Veuillez sélectionner un modèle de voix de référence","ref_audio_required":"Veuillez importer un fichier audio de référence","ref_required":"Veuillez sélectionner une voix de référence ou importer un audio de référence"}},"pvc":{"title":"Clone Vocal Professionnel","upload-title":"Importez vos fichiers audio","upload-formats":"Format pris en charge : MP3, WAV, FLAC","upload-hint-1":"Chaque clip audio doit durer moins d'1 minute.","upload-hint-2":"Nous recommandons d'importer 12 à 15 clips, de 45 à 60 secondes chacun, avec un ton cohérent.","upload-btn":"Importer","uploaded":"Importé","re-analyze":"Réanalyser l'audio","reopen-confirm-title":"Modifier à nouveau les fichiers audio ?","reopen-confirm-desc":"La modification de votre audio effacera les résultats d'analyse actuels. Tous les clips seront réinitialisés et devront être analysés à nouveau avant que vous puissiez continuer.","reopen-confirm-cancel":"Annuler","reopen-confirm-ok":"Confirmer","good":"bon","merging":"Fusion","failed":"Échec","rejected":"Rejeté","rejected-default-reason":"Aucune parole exploitable détectée. Veuillez revenir en arrière et réenregistrer un audio plus clair avec un minimum de bruit de fond.","warning":"Avertissement","warning-default-reason":"Plusieurs locuteurs détectés. Essayez d'utiliser des segments avec un seul locuteur pour obtenir une voix clonée plus stable.","continue":"Continuer","analyzing":"Analyse en cours","back":"Retour","start-analyze":"Démarrer l'analyse","verify-title":"Vérifier la propriété vocale","verify-desc":"Lisez le texte ci-dessous pour prouver que cette voix vous appartient. Le système comparera automatiquement l'empreinte vocale avec le matériel d'entraînement.","verify-content":"\"Les incendies de forêt, bien que destructeurs, peuvent éliminer l'ancienne végétation et fournir un espace de croissance aux nouvelles plantes, un processus naturel de renouvellement dans les écosystèmes forestiers.\"","verify-record":"Enregistrer","verify-stop":"Arrêter","verify-verifying":"Vérification...","verify-error":"Nous n'avons pas pu vérifier votre identité.","verify-tab-myself":"Moi-même","verify-tab-proxy":"Représentant","verify-proxy-desc":"Si le propriétaire de la voix ne peut pas effectuer la vérification, veuillez fournir une preuve légale pour demander un examen manuel.","verify-proxy-upload-title":"Téléverser l'autorisation / la preuve d'héritage","verify-proxy-upload-hint":"Formats pris en charge : PDF, JPG, PNG (10 Mo max par fichier)","verify-proxy-declaration":"Je déclare sous peine de parjure que les informations fournies dans ce formulaire sont exactes et que je suis le propriétaire légitime ou le représentant autorisé de l'identité vocale concernée. Je comprends que toute fausse déclaration peut entraîner des conséquences juridiques.","verify-proxy-submit":"Envoyer","verify-proxy-unsupported":"Type de fichier non pris en charge. Veuillez téléverser un PDF, JPG ou PNG.","verify-proxy-rejected":"Votre document n'a pas passé l'examen. Téléversez un autre fichier ou vérifiez par la voix.","verify-proxy-processing-error":"Nous n'avons pas pu traiter votre document. Veuillez réessayer plus tard.","upload-file-too-large":"Le fichier est trop volumineux. Importez un fichier plus petit.","file-deleted":"Fichier audio supprimé.","verify-failed-title":"Échec de la vérification","verify-failed-desc":"Nous n'avons pas pu vérifier votre identité pour le moment. Le modèle est verrouillé et ne peut pas être supprimé. Veuillez contacter le service client.","verify-failed-ok":"OK","training-title":"Modèle","training-banner-title":"Préparation des matériaux d'entraînement...","training-banner-desc":"L'entraînement prend généralement 10 à 30 minutes. Nous vous avertirons par e-mail dès que votre entraînement sera terminé.","training-model-id":"ID du modèle","training-language":"Langue","training-time":"Durée d'entraînement","training-state":"État","training-state-value":"entraînement","trained-banner-title":"Entraînement terminé","trained-banner-desc":"Votre modèle vocal professionnel est entraîné et prêt pour la prévisualisation.","trained-state-value":"entraîné","preview-title":"Prévisualisation","preview-sample-1-text":"\"Bienvenue dans l'émission d'aujourd'hui — je suis votre hôte.\"","preview-sample-1-label":"accueillant","preview-sample-2-text":"\"C'est incroyable — j'ai hâte de le partager avec tout le monde !\"","preview-sample-2-label":"enthousiaste","preview-sample-3-text":"\"Dans la douce lumière dorée, la ville s'illuminait fenêtre après fenêtre.\"","preview-sample-3-label":"narratif","preview-custom":"Texte de prévisualisation personnalisé","preview-text-label":"Texte de prévisualisation","preview-text-hint":"Laissez vide pour que le système génère un court échantillon.","generate-preview":"Générer un aperçu","release-voice-details":"Voice Details","release-voice-name":"Voice Name","release-voice-name-placeholder":"Name your voice here","release-cover":"Cover","release-description":"Description","release-gender":"Gender","release-age":"Age","release-use-cases":"Use cases","release-voice-style":"Voice Style","release-show-more":"Show More","release-show-less":"Show Less","release-type":"Type","release-public":"Public","release-public-desc":"This voice will be visible in the discovery page and can be seen and used by everyone.","release-unlisted":"Unlisted","release-unlisted-desc":"This voice model will not appear in the discover page, but can be shared with specific users via a link.","release-private":"Private","release-private-desc":"This voice model is only visible to the creator and cannot be shared and will not appear in the discover section","release-compliance":"Je confirme que j'ai l'autorisation de créer et de partager ce modèle vocal.","release-compliance-required":"(Requis)","release-compliance-detail":"Créez uniquement des voix que vous possédez, pour lesquelles vous avez obtenu le consentement du locuteur, ou que la loi vous autorise autrement à partager. En créant ce modèle, vous acceptez nos <termsLink>Conditions d'utilisation</termsLink> et notre <privacyLink>Politique de confidentialité</privacyLink>. Nous pouvons supprimer les modèles vocaux qui enfreignent ces règles.","release-compliance-public-notice":"Les modèles vocaux publics peuvent être visibles et utilisables par d'autres personnes.","release-back":"Back","create-voice":"Create Voice","continue-to-release":"Continuer vers la publication","resume-error-title":"Impossible d'ouvrir ce brouillon","resume-error-description":"Nous n'avons pas pu charger ce brouillon de Clone Vocal Professionnel. Il a peut-être été supprimé ou est temporairement indisponible.","resume-error-forbidden-description":"Vous n'avez pas accès à ce brouillon. Il appartient peut-être à un autre compte ou à une autre équipe.","resume-retry":"Réessayer","resume-cancelled-title":"Ce brouillon a été annulé","resume-cancelled-description":"Ce brouillon de Clone Vocal Professionnel a été annulé et ne peut plus être repris. Vous pouvez créer une nouvelle voix à la place.","resume-failed-title":"La création de cette voix a échoué","back-to-my-voices":"Retour à Mes voix","create-new-voice":"Créer une nouvelle voix","verification-failed-banner-title":"Tentatives de vérification épuisées","verification-failed-banner-description":"Ce brouillon a épuisé toutes ses tentatives de vérification et ne peut pas continuer. Contactez le support pour libérer l'emplacement.","resumed-existing-draft":"Votre brouillon existant a été repris"},"ttsApi":{"hero":{"headline1":"API de synthèse vocale","headline2":"Intégrez la voix dans n'importe quelle application","subhead":"Une voix expressive et dirigeable avec ~100ms de latence, le même modèle S2.1 Pro qui alimente HeyGen, Retell et Plaud.","getApiKey":"Obtenir une clé API","readDocs":"Lire la documentation"},"demo":{"seedText":"[chuckle] Quand on construit quelque chose de nouveau, il y a ce [audience laughing] mélange d'émerveillement et de peur. [whisper] Mais c'est justement ce qui en vaut la peine.","languageLabel":"Anglais","voiceLabel":"S2.1 Pro · recommandé"},"stats":{"item1":{"number":"<100","unit":"ms","caption":"TEMPS AVANT LE PREMIER AUDIO"},"item2":{"number":"Illimité","caption":"tags de direction"},"item3":{"number":"80","unit":"+","caption":"LANGUES"},"item4":{"number":"$15","unit":"/1M UTF-8 bytes","caption":"PAIEMENT À L'UTILISATION"}},"logoWall":{"heading":"En production chez"},"modelCards":{"title":"Des modèles conçus pour différents besoins de production","subtitle":"Une seule API. Changez de modèle avec un simple en-tête. Les deux modèles API sont facturés au même tarif fixe.","cards":{"s2":{"tag":"L'ORIGINAL","title":"S2 Pro","description":"Précis même sur les énoncés les plus courts","bullet1":"Clonage vocal instantané","bullet2":"Support multilingue complet","bullet3":"Fiable sur des prompts très courts","bullet4":"Même tarif fixe que S2.1 Pro","button":"Voir la doc"},"s21Pro":{"tag":"RECOMMANDÉ","title":"S2.1 Pro","description":"Le modèle le plus expressif proposé par Fish.","bullet1":"Temps avant le premier audio ~100ms (sur un seul H200)","bullet2":"Facteur temps réel de 0.195","bullet3":"80+ langues, changement de langue instantané","bullet4":"Balises d'émotion en domaine ouvert","bullet5":"Multi-locuteurs natif en une seule génération","button":"Voir la doc"},"onPremise":{"tag":"DÉPLOIEMENT ENTERPRISE","title":"On-premise","description":"Déployez dans votre propre infrastructure.","bullet1":"VPC, on-premise, cloud souverain, air-gapped","bullet2":"Zéro sortie de données","bullet3":"Contrôle total du modèle","bullet4":"Licence commerciale disponible","button":"Contacter les ventes"}}},"quickstart":{"headline1":"Du compte à votre premier audio en","headline2":"quelques minutes.","subcopy":"Aucun appel commercial requis. Obtenez une clé API, installez le SDK, et déployez.","curlCardTitle":"cURL · REST API","pythonCardTitle":"Python · Fish Audio SDK","chips":{"python":"Python SDK","typescript":"TypeScript SDK","rest":"REST","websocket":"Streaming WebSocket"}},"features":{"heading1":"Tout ce dont vous avez besoin","heading2":"pour déployer de la voix en production","subhead":"Une seule API pour la création de voix, la génération expressive et la diffusion en temps réel.","getApiKey":"Obtenir une clé API","readDocs":"Lire la documentation","card1Title":"Émotion et interprétation intégrées","card1Desc":"Direction écrite en syntaxe [tag], n'importe où dans le texte. Tags illimités et en texte libre, sans paramètre d'émotion séparé.","card2Title":"Des millions de voix de la communauté","card2Desc":"Parcourez et déployez depuis la plus grande bibliothèque de voix ouverte, ou clonez la vôtre et construisez à partir de là.","card3Title":"Dialogue multi-locuteurs","card3Desc":"Générez une conversation complète en une seule passe. Disponible sur S2.1 Pro.","card4Title":"Clonage vocal instantané","card4Desc":"Capture le timbre et le style d'élocution à partir d'un court extrait de référence. Fonctionne dans les 80+ langues sans entraînement supplémentaire.","card5Title":"Lit le texte complexe naturellement","card5Desc":"Nombres, devises, dates et unités prononcés correctement","card6Title":"Streaming et horodatage","card6Desc":"Diffusez l'audio avec un horodatage au niveau du mot."},"productTabs":{"title":"Créez l'expérience vocale dont votre produit a besoin","subtitle":"Créez une voix réutilisable, dirigez son interprétation, et diffusez-la dans des produits en temps réel.","tabs":{"instantCloning":"Clonage instantané","neuralTts":"TTS neuronal","restApi":"API REST et SDK"},"instantCloning":{"title":"Clonez n'importe quelle voix instantanément<br></br>avec Fish Audio","body":"L'API de clonage vocal IA de Fish Audio transforme un court extrait de référence en une voix réutilisable. Le clone capture le timbre et le style d'élocution, et se transpose dans les 80+ langues sans entraînement supplémentaire."},"codeLabel":"PYTHON SDK","neuralTts":{"title":"Modèles vocaux neuronaux et contrôle d'émotion intégré au texte","body":"L'API de clonage vocal IA de Fish Audio transforme un court extrait de référence en une voix réutilisable. Le clone capture le timbre et le style d'élocution, et se transpose dans les 80+ langues sans entraînement supplémentaire.","codeLabel":"JSON"},"restApi":{"title":"Authentification, endpoints et formats de réponse","body":"Les SDK officiels couvrent Python et TypeScript, tous deux typés, avec support du streaming et des exemples. Les endpoints REST et WebSocket gèrent tout le reste. L'API a la même structure que les principaux fournisseurs TTS, donc la plupart des migrations en production se terminent en moins d'une semaine."}},"benchmarks":{"headingLine1":"Fish Audio TTS API","headingLine2":"Benchmarks et spécifications","subtitle":"Une seule API. Changez de modèle avec un simple en-tête. Les deux modèles API sont facturés au même tarif fixe.","benchmarksLabel":"Benchmarks","metrics":{"rtf":{"value":"0.195","caption":"FACTEUR TEMPS RÉEL"},"voiceCloning":{"value":"Court extrait","caption":"CLONAGE VOCAL"},"multiSpeaker":{"value":"Natif","caption":"MULTI-LOCUTEURS"},"streaming":{"value":"REST + WebSocket","caption":"STREAMING"},"timestamps":{"value":"Au niveau du mot","caption":"HORODATAGE"},"sampleRate":{"value":"48","suffix":"kHz","caption":"FRÉQUENCE D'ÉCHANTILLONNAGE"},"concurrency":{"value":"5","suffix":"de départ","caption":"REQUÊTES CONCURRENTES"},"audioFormats":{"value":"MP3 · WAV · Opus","caption":"FORMATS AUDIO"}}},"pricing":{"title":"Une tarification flexible pour vos besoins","segments":{"individual":"Individuel","team":"Équipe & Entreprise","api":"API"},"caption":"Paiement à l'utilisation, quel que soit l'abonnement","learnMore":"En savoir plus","button":"Commencer","cards":{"s21pro":{"subtitle":"Synthèse vocale","price":"0.015","suffix":"/ K UTF-8 bytes","feature1":"Latence ultra-faible de 70 ms","feature2":"80+ langues prises en charge","feature3":"Horodatage au niveau du mot"},"s1":{"subtitle":"Synthèse vocale","price":"0.015","suffix":"/ K UTF-8 bytes","feature1":"Latence temps réel","feature2":"Support multilingue complet","feature3":"Clonage vocal instantané"},"transcribe1":{"subtitle":"Reconnaissance vocale automatique","price":"0.006","suffix":"/ minute audio","feature1":"Précision ASR leader du secteur","feature2":"Multilingue avec indices de langue optionnels","feature3":"Transcription d'entrées longues"}},"tableTitle":"Limites de requêtes simultanées","table":{"spendingThreshold":"Seuil de dépense","concurrency":"Concurrence","starter":"Starter","elevated":"Avancé","highVolume":"Volume élevé","enterprise":"Enterprise","starterThreshold":"< $100 payés","starterConcurrency":"5 requêtes","elevatedThreshold":"≥ $100 payés","elevatedConcurrency":"15 requêtes","highVolumeThreshold":"≥ $1,000 payés","highVolumeConcurrency":"50 requêtes","enterpriseThreshold":"Sur mesure","enterpriseConcurrency":"Limites sur mesure"},"billedAnnually":"Facturé annuellement","threeMonthsOff":"3 mois offerts","holidayOff":"50 % de réduction anniversaire","switchToAnnual":"Passez à la facturation annuelle pour bénéficier de 3 mois offerts !","monthSuffix":"/ mois","creditsMonthly":"crédits mensuels","mostPopular":"Populaire","recommended":"Recommandé","startTrial":"Essai gratuit de 5 jours","upgrade":"Mettre à niveau","contactSales":"Contacter les ventes","individual":{"free":{"subtitle":"Pour tout le monde","price":"0","priceNote":"Aucune carte bancaire requise","credits":"8,000","minutes":"Jusqu'à 7 minutes de génération","feature1":"Jusqu'à 500 caractères par génération","feature2":"3 emplacements de voix publics","feature3":"Vitesse de génération standard","feature4":"Clonage vocal amélioré","feature5":"Utilisation commerciale"},"plus":{"subtitle":"Pour les créateurs et les professionnels","save":"Économisez ${amount}","price":"0","strike":"15","priceNote":"pendant 5 jours, puis ${amount} facturé annuellement","priceNoteMonthly":"pendant 5 jours, puis $15 facturé mensuellement","credits":"250,000","minutes":"Jusqu'à 200 minutes de génération","feature1":"Jusqu'à 15,000 caractères par génération","feature2":"Emplacements de voix publics illimités + 10 emplacements privés","feature3":"Génération prioritaire","feature4":"Clonage vocal amélioré","feature5":"Utilisation commerciale","feature6":"Essayez le plan Plus gratuitement pendant 5 jours"},"pro":{"subtitle":"Pour les utilisateurs avancés et les équipes","save":"Économisez ${amount}","strike":"100","priceNote":"${amount} facturés annuellement","credits":"2,000,000","minutes":"Jusqu'à 1,620 minutes de génération","feature1":"8x plus d'utilisation que Plus","feature2":"Jusqu'à 30,000 caractères par génération","feature3":"Emplacements de voix illimités","feature4":"Garantie de remboursement sous 7 jours","feature5":"Et tout ce qui est inclus dans Plus"}},"team":{"pro":{"subtitle":"Pour les utilisateurs avancés et les équipes","save":"Économisez ${amount}","strike":"100","priceNote":"${amount} facturés annuellement","credits":"2,000,000","minutes":"Jusqu'à 1,620 minutes de génération","feature1":"3 sièges d'équipe","feature2":"Jusqu'à 30,000 caractères par génération","feature3":"Emplacements de voix illimités","feature4":"Garantie de remboursement sous 7 jours","feature5":"Et tout ce qui est inclus dans Plus"},"max":{"subtitle":"Des limites plus élevées pour les besoins de production.","save":"Économisez $3000","price":"749","strike":"999","priceNote":"$8988 facturés annuellement","credits":"25,000,000","minutes":"Jusqu'à 6,250 minutes de génération","feature1":"10 sièges d'équipe","feature2":"Et tout ce qui est inclus dans Pro"},"enterprise":{"subtitle":"Pour les organisations ayant des exigences de conformité","price":"Personnalisé","priceNote":"tarification au volume facturée annuellement","bandTitle":"Paiement à l'utilisation","bandSubtitle":"avec des contrôles au niveau de l'organisation","feature1":"Zéro conservation des données","feature2":"Déploiement on-premise","feature3":"Conformité SOC2","feature4":"Remise supplémentaire","feature5":"SSO personnalisé (prochainement)"}}},"faq":{"heading":"Questions fréquentes","q1":"Comment utiliser l'API TTS de Fish Audio en Python ?","a1":"Installez le SDK avec pip install fish-audio-sdk, créez un client FishAudio avec votre clé API, puis appelez client.tts.convert() et enregistrez l'audio avec save(). L'extrait du démarrage rapide ci-dessus écrit un MP3 en quelques lignes.","q2":"Existe-t-il une API TTS gratuite ?","a2":"Oui. Vous pouvez utiliser le modèle S2.1-Pro-Free pour un accès gratuit et illimité au modèle S2.1 Pro. Il est disponible pour les développeurs pour une durée limitée. Pour davantage de concurrence et de stabilité, utilisez le modèle S2.1-Pro.","q3":"Qu'est-ce que le clonage vocal via API ?","a3":"Le clonage vocal via API transforme un court enregistrement de référence en une voix réutilisable. Avec Fish Audio, vous téléversez un court extrait, recevez un ID de voix, puis appelez l'endpoint TTS avec cet ID. Le clone se transpose dans les 80+ langues prises en charge.","q4":"Qu'est-ce qu'une API de synthèse vocale ?","a4":"Une API de synthèse vocale génère de l'audio parlé à partir de texte à l'aide d'un modèle neuronal, plutôt qu'en assemblant des extraits préenregistrés. Fish Audio S2.1 Pro est un modèle neuronal qui produit une voix riche en émotions avec un contrôle de direction intégré au texte, devançant les systèmes open source comme closed source lors d'évaluations à l'aveugle.","q5":"Quel modèle dois-je utiliser ?","a5":"Commencez avec S2.1 Pro. C'est le modèle le plus expressif, il couvre 80+ langues et prend en charge la direction intégrée au texte ainsi que le dialogue multi-locuteurs. S1, le modèle original, reste disponible et fonctionne bien en solution de repli pour des prompts très courts. Les deux sont facturés $15 par million d'octets UTF-8.","q6":"À quelle latence dois-je m'attendre ?","a6":"S2.1 Pro atteint un temps avant le premier audio d'environ 100 ms sur un H200, avec un facteur temps réel de 0.195. Le paramètre de latence échange de la qualité contre de la vitesse, et le streaming est activé par défaut afin que la lecture puisse démarrer avant la fin complète de l'extrait.","q7":"Combien de langues sont prises en charge ?","a7":"80+ depuis un seul modèle, avec changement de langue instantané entre l'anglais, le japonais, le chinois, l'espagnol, l'arabe et bien d'autres au sein d'une même génération. La couverture est la plus poussée pour le CJK et les langues d'Asie de l'Est.","q8":"Puis-je contrôler l'émotion et l'interprétation ?","a8":"Oui. S2.1 Pro lit une direction en texte libre écrite en syntaxe [tag], à n'importe quel endroit du texte. Vous (ou votre LLM) pouvez utiliser ces tags pour contrôler l'émotion et l'interprétation de l'audio.","q9":"L'API prend-elle en charge le streaming ?","a9":"Oui, le streaming est activé par défaut. Connectez-vous via WebSocket ou REST, obtenez un horodatage au niveau du mot, et annulez une génération en cours pour en démarrer une nouvelle — idéal pour les agents temps réel.","q10":"Quels formats audio sont pris en charge ?","a10":"MP3, WAV et Opus, avec fréquence d'échantillonnage et débit configurables. La fréquence d'échantillonnage par défaut est de 44100 Hz pour la plupart des formats et de 48000 Hz pour Opus.","q11":"Comment la tarification est-elle calculée ?","a11":"Paiement à l'utilisation à $15 par million d'octets UTF-8 pour S2.1 Pro comme pour S1, facturé dès votre premier appel, sans abonnement ni minimum mensuel. Un million d'octets représente environ 180 000 mots en anglais. Les écritures non latines utilisent davantage d'octets par caractère, donc le même nombre de mots coûte plus cher dans ces langues qu'en anglais.","q12":"Quelles sont les limites de débit ?","a12":"La concurrence évolue avec l'usage : 5 requêtes simultanées au départ, 15 une fois $100 prépayés, 50 à $1,000, et des limites sur mesure au niveau Enterprise.","q13":"Puis-je héberger le modèle moi-même ?","a13":"Oui. Les modèles en open weights, S2.1 Pro et fish-speech, se déploient dans votre VPC, votre centre de données, un cloud souverain ou un environnement air-gapped, sous licence commerciale. L'auto-hébergement est un engagement Enterprise pour les équipes à fort volume ayant des besoins de résidence des données, de fine-tuning ou de déploiement réglementé.","q14":"Le modèle est-il open source ?","a14":"Les modèles sont distribués en open weights avec une licence commerciale payante. Les poids, le code de fine-tuning, l'infrastructure d'inférence et le rapport technique sont tous publics. L'usage pour la recherche et à but non commercial est gratuit. Open weights est distinct d'open source au sens de la définition de l'OSI, et Fish Audio est précis sur ce point.","q15":"Mes données sont-elles utilisées pour l'entraînement ?","a15":"Les données de l'API Enterprise ne sont pas utilisées pour entraîner les modèles Fish Audio. Le contenu de la plateforme créateurs est traité séparément. Pour les voix que vous ne pouvez pas vous permettre de voir fuiter, utilisez un modèle privé téléversé."},"cta":{"headline":"Passez en production ce week-end","subhead":"Obtenez une clé API, installez le SDK, et déployez. Aucune carte bancaire requise.","getApiKey":"Obtenir une clé API","readDocs":"Lire la documentation"}},"admin":{"action":"Action","action_at":"Mesures prises à l'heure actuelle","active":"Actif","active_users":"Utilisateurs actifs","add":"Ajouter","add_success":"Ajouter un succès","add_user_credit":"Ajouter un crédit utilisateur","add_user_premium":"Ajouter un utilisateur Premium","admin":"Administrateur","admin_user_management":"Gestion des utilisateurs administrateurs","all":"Tous","amount":"Montant","amount_credit":"Montant","api_credit_balance":"Solde de crédit API","api_usage_ranking":"Classement de l'utilisation de l'API","apply":"Appliquer","approve":"Approuver","approve_withdraw_description":"Êtes-vous sûr de vouloir approuver ce retrait ?","approve_withdraw_title":"Approuver Retirer","approve_withdraw_success":"Retrait approuvé","avatar":"Avatar","ban_reason":"Raison de l'interdiction","ban_success":"Bannir le succès","ban_user":"Bannir l'utilisateur","banned":"Interdits","api_pricing":"Tarification des API","billing_period":"Période de Facturation","concurrency":"Concurrence","bio":"Bio","cancel":"Annuler","confirm_approve":"Confirmer Approuver","confirm_ban":"Confirmer l'interdiction","confirm_delete":"Confirmer Supprimer","confirm_reject":"Confirmer Rejeter","created_at":"Créé à","credit_history":"Antécédents de crédit de l'API","day":"Jour","delete_success":"Supprimer le succès","delete_user":"Supprimer l'utilisateur","edit_permissions":"Modifier les autorisations","show_admin_permissions":"Afficher les autorisations d'administrateur","view_admin_permissions":"Voir les autorisations d'administrateur","view_admin_permissions_description":"Consultez en lecture seule les autorisations d'administrateur attribuées à cet utilisateur.","admin_permissions_hint":"Séparés par des virgules. Laissez vide pour un accès administrateur complet.","permission_presets":"Préréglages rapides","email":"Courriel","email_not_match":"L'email ne correspond pas","email_verified":"Courriel vérifié","email_verified_placeholder":"Veuillez saisir l'email de l'utilisateur vérifié","enter_reject_reason":"Saisir le motif du rejet","enter_user_id_or_email":"Entrez l'ID utilisateur ou l'email pour rechercher","error":"Erreur","id":"ID","joined_at":"Rejoint à","last_30_days":"30 derniers jours","last_7_days":"7 derniers jours","million_bytes":"millions d'octets UTF-8","model_management":{"cancel":"Annuler","delete_model":"Supprimer le modèle","dmca_cancelled":"Retrait DMCA annulé","dmca_confirm":"Êtes-vous sûr de vouloir retirer ce modèle au titre du DMCA ? Il sera masqué des surfaces web publiques, son utilisation sur le web sera désactivée et le propriétaire sera averti par e-mail.","dmca_model":"Retrait DMCA","dmca_success":"Le modèle a été retiré au titre du DMCA et le propriétaire a été averti","download_data":"Télécharger les données","edit_model":"Modifier le modèle","hide_cancelled":"Opération annulée","hide_confirm":"Êtes-vous sûr de vouloir masquer ce modèle?","hide_model":"Masquer Ce Modèle","hide_success":"Le modèle a été marqué comme privé","manage":"Gérer","regenerate_samples":"Régénérer les échantillons","sample_regenerator":{"title":"Régénérer les échantillons audio","empty":"Ce modèle n'a aucun échantillon à régénérer","empty_text":"Le texte de l'échantillon est vide","generate":"Générer","generate_missing_task":"Échec de la génération : identifiant de tâche manquant","generate_success":"Audio généré","generating":"Veuillez attendre la fin de la génération audio","candidate":"Candidate","current":"Actuel","default":"Par défaut","selected":"Sélectionné","save":"Enregistrer les modifications","save_success":"Les échantillons ont été mis à jour avec succès","untitled":"Échantillon sans titre"}},"money":"L'argent","month":"Mois","new_users":"Nouveaux utilisateurs","new_users_premium":"Paiement pour les nouveaux membres","nickname":"Surnom","no_user_found":"Aucun utilisateur trouvé","old_users":"Anciens utilisateurs","old_users_premium":"Renouvellement des membres payés","open_menu":"Ouvrir le menu","package_credit_amount":"Montant du Crédit de Paquet","package_finished_at":"Fin de l'emballage à","phone":"Téléphone","please_enter_search_query":"Veuillez entrer une requête de recherche","premium_history":"Historique des primes","price":"Prix","reject":"Rejeter","reject_withdraw_description":"Êtes-vous sûr de vouloir rejeter ce retrait ?","reject_withdraw_title":"Rejeter Retirer","reject_withdraw_success":"Retrait rejeté","remove_premium":"Supprimer Premium","remove_premium_consequence":"Cette action ne peut pas être annulée.","remove_premium_failed":"Échec de la suppression du premium","remove_premium_success":"Premium supprimé avec succès","remove_premium_title":"Supprimer le statut Premium","remove_premium_warning":"Êtes-vous sûr de vouloir retirer le statut premium de cet utilisateur ?","remove_user_premium":"Supprimer le Premium utilisateur","removing":"Suppression...","reports":{"description":"Description","filter_all":"Tous les types","filter_low_quality":"Faible qualité","filter_other":"Autre","filter_piracy":"Contrefaçon / Droits d'auteur","filter_resolved":"Résolu","filter_unresolved":"Non résolu","hide_and_lock":"Masquer et verrouiller le modèle","hide_and_lock_confirm":"Cela définira le modèle comme privé et verrouillera sa visibilité. Le propriétaire ne pourra plus le rendre public. Continuer ?","hide_and_lock_success":"Modèle caché et visibilité verrouillée","next":"Suivant","no_reports":"Aucun rapport trouvé","no_reports_description":"Aucun rapport ne correspond à vos filtres.","page_info":"Page {page} sur {total}","previous":"Précédent","reported_at":"Signalé le","reporter":"Rapporteur","resolve":"Résoudre","resolve_confirm":"Marquer ce rapport comme résolu ?","resolve_success":"Signalement résolu","resolved_at":"Résolu le","status_resolved":"Résolu","status_unresolved":"Non résolu","title":"Rapports de modèle","type":"Type","view_model":"Voir le Modèle"},"retained_users":"Utilisateurs conservés","risk_control":{"actions":{"close":"proche (par ex. livre, yeux, rencontre, etc.)","contact_support":"Contacter le support"},"helpLabel":{"description":"Les raisons les plus courantes pour lesquelles les comptes sont bloqués sont les suivantes","reason1":"Détection du partage de comptes","reason2":"Utilisation anormale du compte.","reason3":"Environnement réseau suspect","title":"Vous avez besoin d'aide ?"},"status":{"description":"Votre compte a été temporairement restreint parce que le système de sécurité a détecté une activité suspecte. Cette mesure de précaution est essentielle pour protéger l'intégrité de votre compte et de la plateforme.","title":"état du compte","unlock_time":"Le compte est automatiquement déverrouillé et restauré après quelques heures."},"subtitle":"Avis de sécurité","title":"Le compte a été temporairement bloqué."},"search":"Rechercher","search_by_user_id_or_email":"Recherchez par ID utilisateur ou email","search_for_user":"Rechercher un utilisateur","search_placeholder":"Veuillez saisir l'adresse électronique","searching":"Recherche...","select_ban_reason":"Sélectionner la raison de l'interdiction","select_status":"Sélectionner le statut","select_time_range":"Sélectionner l'intervalle de temps","status":"Statut","top_up_package_credit":"Recharger le crédit du forfait","top_up_success":"Recharge réussie","package_credit_adjustment_hint":"Utilisez un nombre positif pour ajouter des crédits et un nombre négatif pour en déduire.","package_credit_adjustment_non_zero":"Le montant ne peut pas être égal à 0.","package_credit_permanent":"Crédits permanents","package_credit_permanent_hint":"Conservés lors des changements ou rétrogradations de forfait, comme les packs de crédits achetés.","total_users":"Total des utilisateurs","try_different_search":"Essayez de rechercher avec des critères différents","unit":"Unité","update":"Mise à jour","refresh":"Actualiser","update_price":"Mise à jour du prix","update_success":"Succès de la mise à jour","update_user_price":"Mise à jour du prix de l'utilisateur","usage":"Utilisation","user":"Utilisateur","user_banned":"Utilisateur banni","user_detail":"Détail de l'utilisateur","user_details":"Détails de l'utilisateur","user_id":"ID de l'utilisateur","user_list":"Liste des utilisateurs","user_not_found":"Utilisateur non trouvé","user_role":"Rôle","user_type":"Type d'utilisateur","user_view":"Vue de l'utilisateur","view_in_stripe":"Voir dans Stripe","admin_permissions":"Autorisations d'administrateur","no_permission_to_view_info":"Vous n'avez pas l'autorisation d'afficher ces informations.","contact_admin_for_access":"Contactez un administrateur si vous avez besoin d'un accès.","current_period_end":"Fin de la période en cours","cancel_at":"Annuler à","cancel_at_period_end":"Annuler à la fin de la période","last_synced_at":"Dernière synchronisation à","extra_balance":"Solde supplémentaire","yes":"Oui","no":"Non","identity":"Identité","subscription":"Abonnement","credits_and_balance":"Crédits et solde","billing_details":"Détails de facturation","email_change_history":"Historique des changements d'e-mail","email_change_status_ok":"Succès","email_change_status_invalid_otp":"OTP invalide","email_change_status_duplicate_email":"E-mail déjà utilisé","email_change_status_same_email":"E-mail identique","waitlist":{"cancel":"Annuler","commitment_count":"Nombre d'engagements","confirm":"Confirmer","create":"Créer","create_success":"Créer le succès","create_title":"Créer une liste d'attente","delete":"Supprimer","delete_confirmation":"Êtes-vous sûr de vouloir supprimer cette liste d'attente ?","delete_success":"Supprimer le succès","delete_title":"Supprimer la liste d'attente","description":"Description","description_placeholder":"Saisir la description","display_name":"Nom d'affichage","display_name_placeholder":"Saisir le nom d'affichage","edit":"Editer","edit_success":"Éditer le succès","edit_title":"Modifier la liste d'attente","keyword":"Mot-clé","keyword_placeholder":"Saisir le mot-clé","save":"Économiser","title":"Liste d'attente"},"week":"Semaine","withdraw_history":"Historique des retraits","withdraw_record_status":{"approved":"Approuvé","pending":"En attente","rejected":"Rejeté","processing":"En cours"},"withdraw_record_title":"Retrait des dossiers","yesterday":"Hier","beta":{"title":"Gestion bêta","total_beta_users":"Nombre total d'utilisateurs bêta","total_s2_pro_generations":"Générations totales S2 Pro","invite_to_beta":"Inviter à la version bêta","invite_emails_placeholder":"Saisissez les e-mails séparés par des virgules ou des sauts de ligne","invite":"Inviter","inviting":"Attrayant...","invite_success":"Invitation bêta terminée","added":"Ajouté","already_beta":"Déjà en version bêta","not_found":"Pas trouvé","skipped_root_admin":"Ignoré (administrateur root)","generation_history":"Historique des générations","filter_by_email":"Filtrer par email"},"feedback":{"filter_all":"Tous","filter_resolved":"Résolu","filter_starred":"Favoris","filter_unresolved":"Non résolu","filter_unstarred":"NonFavori","next":"Suivant","no_feedback":"Aucun retour trouvé","no_feedback_description":"Aucun retour ne correspond à vos filtres.","page_info":"Page {page} sur {total}","page_url":"Page","previous":"Précédent","resolve":"Résoudre","resolve_success":"Retour d’information résolu","star":"Étoile","star_success":"Retour d'expérience mis en favori","starred":"Favori","status_resolved":"Résolu","status_unresolved":"Non résolu","title":"Retour Utilisateur","unresolve":"MarquerCommeNonRésolu","unresolve_success":"Retour non résolu","unstar":"Retirer l’étoile","unstar_success":"Retour d'expérience désétoilé","user_agent":"Navigateur"},"feature_flags_description":"Gérez l'accès par équipe aux fonctionnalités frontend. Sélectionnez une fonctionnalité pour voir les équipes activées et mettre à jour les attributions de l'équipe.","feature_flag_summary":"Résumé des feature flags","feature_flag_teams":"Équipes activées","feature_flag_editor":"Éditeur de feature flags","feature_flags_load_failed":"Impossible de charger les feature flags.","feature_flags_save_failed":"Impossible d'enregistrer les feature flags.","feature_flags_saved":"Feature flags enregistrés.","loading_feature_flags":"Chargement des feature flags...","load_more":"Charger plus","teams_enabled":"équipes activées","feature_flag_teams_empty":"Aucune équipe n'a actuellement cette fonctionnalité activée.","select_team_for_feature_flags":"Sélectionnez une équipe pour modifier ses feature flags.","save":"Enregistrer","unmanaged_feature_flags":"Feature flags non gérés","saving_feature_flags":"Enregistrement des feature flags...","select_team_for_self_host":"Sélectionnez une équipe pour modifier ses attributions d'artefacts.","self_host_description":"Gérez les artefacts du registre que chaque équipe auto-hébergée peut récupérer et si elle peut publier. Les équipes sans attribution explicite ne peuvent rien récupérer.","self_host_explicit_grant":"Attribution explicite","self_host_grant_editor":"Attributions d'artefacts","self_host_grant_revoke_failed":"Échec de la révocation de l'attribution.","self_host_grant_revoked":"Attribution révoquée.","self_host_grant_save_failed":"Échec de l'enregistrement de l'attribution.","self_host_grant_saved":"Attribution enregistrée.","self_host_load_failed":"Échec du chargement des données d'auto-hébergement.","self_host_loading":"Chargement...","self_host_no_grant":"Aucune attribution","self_host_form_all_in_one":"All-in-One hors ligne","self_host_form_all_in_one_online":"All-in-One en ligne","self_host_form_all_in_one_online_description":"Un conteneur, poids inclus. Pas de Kubernetes ; les requêtes sont autorisées et facturées auprès de Fish Audio.","self_host_form_all_in_one_description":"Un seul conteneur, poids inclus. Sans Kubernetes, fonctionne isolé du réseau.","self_host_form_helm_offline":"Helm hors ligne","self_host_form_helm_offline_description":"Kubernetes, isolé du réseau. Les modèles sont servis depuis le cluster et l'usage est consigné dans un registre signé local.","self_host_form_helm_online":"Helm en ligne","self_host_form_helm_online_description":"Kubernetes. Les modèles sont servis par défaut depuis l'entrepôt du cluster, ou tirés d'un stockage compatible S3 — le bucket hébergé de Fish Audio ou celui du client — et les requêtes sont autorisées via la facturation Fish Audio.","self_host_releases_recorded":"Enregistrée le {date}","self_host_push_description":"Autorise cette équipe à pousser vers les dépôts attribués.","self_host_push_label":"Éditeur (push)","self_host_repos_count":"{count} dépôts","self_host_revoke":"Révoquer l'accès","self_host_revoke_confirm_body":"Cela supprime l'attribution de « {teamName} ». L'équipe ne pourra plus récupérer aucun artefact.","self_host_revoke_confirm_title":"Révoquer l'accès à l'auto-hébergement","self_host_saving":"Enregistrement...","self_host_teams":"Équipes auto-hébergées","self_host_teams_empty":"Aucune équipe n'a la fonctionnalité d'auto-hébergement activée.","self_host_license":"Licence","self_host_license_product":"Produit","self_host_license_binding":"Liaison GPU","self_host_license_binding_uuid":"Liée aux UUID de GPU","self_host_license_binding_none":"Non liée","self_host_license_starts":"Début","self_host_license_gpu_uuids":"UUID de GPU","self_host_license_save_before_issue":"Enregistrez le contrat avant d'émettre.","self_host_license_save_failed":"Le serveur est injoignable. Vérifiez votre connexion et réessayez.","self_host_license_ends":"Fin","self_host_license_max_gpus":"GPU autorisés","self_host_license_save":"Enregistrer le contrat","self_host_license_saved":"Contrat enregistré.","self_host_license_save_confirm":"Enregistrer la durée du contrat {start} → {end} ? Cela enregistre uniquement le contrat ; aucune licence n'est émise.","self_host_license_save_go":"Confirmer et enregistrer","self_host_license_issued":"Licences émises","self_host_license_issued_empty":"Aucune licence n'a encore été émise pour cette équipe.","grant_team_plan":"Accorder le plan d'équipe","adjust_team_plan":"Ajuster le plan d'équipe","revoke_team_plan":"Révoquer le plan d'équipe","team_plan_scope_description":"Gérez le plan Pro manuel de l'équipe {teamName}.","team_plan_scope_description_fallback":"Gérez le plan Pro manuel de l'équipe sélectionnée.","team_plan_current_status":"Statut actuel du plan d'équipe","team_plan_expires_at":"Le plan expire le","team_plan_status_active":"Actif","team_plan_status_inactive":"Inactif","team_plan_fixed_plan":"Plan","team_plan_adjust_hint":"Cela prolonge le plan offert actuel à partir de sa date d'expiration existante.","team_plan_grant_hint":"Cela accorde Pro à l'équipe partagée sélectionnée et démarre la période maintenant.","apply_team_plan_adjustment":"Appliquer l'ajustement","team_plan_grant_success":"Plan d'équipe accordé avec succès","team_plan_adjust_success":"Plan d'équipe ajusté avec succès","team_plan_revoke_success":"Plan d'équipe révoqué avec succès","team_plan_revoke_description":"Voulez-vous vraiment révoquer le plan d'équipe offert pour {teamName} ?","team_plan_revoke_description_fallback":"Voulez-vous vraiment révoquer le plan d'équipe offert pour cette équipe ?","team_plan_revoke_warning":"L'équipe reviendra immédiatement au plan Free si aucun abonnement Stripe actif n'est présent.","team_plan_status_label":"Plan d'équipe manuel","team_plan_until":"Actif jusqu'au {date}","customize_seat_limit":"Personnaliser la limite de postes","custom_seats_title":"Personnaliser la limite de postes","custom_seats_description":"Remplacez le nombre de postes inclus pour {teamName}. Videz le champ pour revenir à la valeur par défaut du plan.","custom_seats_description_fallback":"Remplacez le nombre de postes inclus pour l’équipe sélectionnée. Videz le champ pour revenir à la valeur par défaut du plan.","custom_seats_current_override":"Dérogation actuelle","custom_seats_effective":"Postes effectifs","custom_seats_active":"Postes actifs","custom_seats_none":"Aucun (valeur par défaut du plan)","custom_seats_input_label":"Limite de postes personnalisée","custom_seats_input_hint":"Laissez vide et enregistrez pour effacer la dérogation (retour à la valeur par défaut du plan).","custom_seats_below_active_warning":"Cette limite est inférieure au nombre de postes actifs de l’équipe ({active}).","custom_seats_clear":"Effacer la dérogation","custom_seats_save":"Enregistrer la limite de postes","custom_seats_save_success":"Limite de postes mise à jour","team_id":"ID d'équipe","team_withdraws":"Retraits d'équipe","user_withdraws":"Retraits d'utilisateurs","self_host_releases":"Versions","self_host_releases_create":"Enregistrer la version","self_host_releases_created":"Version enregistrée","self_host_releases_delete":"Supprimer","self_host_releases_delete_confirm_body":"Les clients ne verront plus {tag}. Rien n'est supprimé du registre et ceux qui l'utilisent déjà continuent.","self_host_releases_delete_confirm_title":"Supprimer la version","self_host_releases_dismiss":"Ignorer","self_host_releases_dismiss_confirm_title":"Ignorer la version","self_host_releases_dismiss_confirm_body":"{tag} a été signalée par un pipeline de publication mais jamais proposée aux clients. L'ignorer la retire seulement de cette page ; la prochaine publication la signalera à nouveau.","self_host_releases_deleted":"Version supprimée","self_host_releases_dismissed":"Version ignorée","self_host_releases_empty":"Aucune version enregistrée. En attendant, les clients voient un espace réservé.","self_host_releases_form_helm":"Chart Helm","self_host_releases_load_failed":"Impossible de charger les versions.","self_host_releases_load_more":"Charger les versions plus anciennes","self_host_releases_stale":"Cette liste n'est peut-être pas à jour : la dernière actualisation a échoué.","self_host_releases_changed":"Cette version a changé pendant que la boîte de dialogue était ouverte. Rien n'a été supprimé — revoyez la liste.","self_host_releases_mirror_first":"Lancez d'abord le workflow Mirror images — ceci enregistre une recommandation, sans rien publier.","self_host_releases_preview":"Les clients seront invités à exécuter :","self_host_releases_published":"Publiée {date}","self_host_releases_record_confirm_title":"Enregistrer {tag} ?","self_host_releases_scope":"S'applique à tous les clients self-host, pas seulement à l'équipe sélectionnée ci-dessus.","self_host_license_contract_term":"Durée du contrat","self_host_license_validity":"Validité de la licence","self_host_license_next_period":"Période suivante","self_host_license_window_invalid":"La fin de la licence doit être postérieure à son début.","self_host_license_window_outside":"La validité de la licence doit être comprise dans la durée du contrat.","self_host_license_issue":"Émettre la licence","self_host_license_reissue":"Réémettre / renouveler","self_host_license_new_key_pair":"Générer une nouvelle paire de clés (uniquement si le client a perdu sa license.key)","self_host_license_issue_confirm":"Émettre une licence valable jusqu'au {date} ? Le client la télécharge depuis son tableau de bord.","self_host_license_renew_confirm":"Renouveler : signer à nouveau le certificat de cette équipe jusqu'au {date} ? Le client doit le télécharger à nouveau.","self_host_license_issue_go":"Confirmer et signer","self_host_license_cancel":"Annuler","self_host_license_issued_ok":"Licence émise.","self_host_license_issue_failed":"Impossible de joindre le serveur. Vérifiez votre connexion et réessayez.","self_host_releases_latest":"Dernière","publication_editor":{"title":"Publication","preview":"Aperçu vidéo","cover":"Image de couverture","hint":"Faites glisser pour choisir une image.","save":"Définir la couverture","saving":"Enregistrement…","saved":"Couverture enregistrée à {seconds}s","failed":"Impossible d’enregistrer la couverture. Réessayez.","prompt":"Prompt"},"self_host_license_admin_label":"Libellé enterprise (interne, admin uniquement)","self_host_license_admin_label_hint":"p. ex. Sierra, SLNG — quel client est cette équipe","self_host_releases_aio_section":"Images All-in-One","self_host_releases_helm_section":"Versions du chart Helm"},"affiliate":{"actions":{"api_credit_redeemed":"Le crédit API a été encaissé avec succès","copy-affiliate-code-success":"copié le lien d'affiliation dans le presse-papiers","error":"ne pas racheter","membership_redeemed":"Plan Plus échangé avec succès","package_credits_redeemed":"250 000 crédits échangés avec succès","redeem-api-credit":"Échanger un crédit API de 10 USD","redeem-api-credit-cancel-button-text":"Annuler","redeem-api-credit-confirm-button-text":"Racheter","redeem-api-credit-confirm-description":"Êtes-vous sûr de vouloir utiliser un crédit API de 10 USD ?","redeem-api-credit-confirm-title":"Échanger un crédit API de 10 USD","redeem-package-credits":"Échangez 250 000 Crédits","redeem-package-credits-cancel-button-text":"Annuler","redeem-package-credits-confirm-button-text":"Échanger","redeem-package-credits-confirm-description":"Êtes-vous sûr de vouloir échanger 250 000 crédits en utilisant une récompense d'affiliation de 15 $?","redeem-package-credits-confirm-title":"Échangez 250 000 Crédits","redeem-premium":"Échangez 1 mois de Plan Plus","redeem-premium-cancel-button-text":"Annuler","redeem-premium-confirm-button-text":"Racheter","redeem-premium-confirm-description":"Êtes-vous sûr de vouloir échanger 1 mois de plan Plus en utilisant 15 $ de récompense d'affiliation?","redeem-premium-confirm-title":"Échangez 1 mois de Plan Plus"},"affiliate":"Affiliation","affiliate-code-description":"Partagez votre code d'affiliation avec vos amis et gagnez des récompenses !","affiliate-credit-changed":"Crédit modifié","affiliate-type":"Type de crédit","cash_card":{"apply_button":"En savoir plus et postuler","dashboard_link":"Déjà inscrit ? Consultez votre tableau de bord","description":"Gagnez une commission en espèces de 20 à 30 % sur chaque parrainage","title":"Partagez votre lien et recevez des commissions en espèces","tooltip":"Un seul lien peut être actif à la fois. Si vous passez aux commissions en espèces, le lien de crédit produit cesse de suivre les nouvelles recommandations (les crédits existants restent échangeables)."},"copy-affiliate":"Copier dans le presse-papiers","created_at":"Créé à","creators":{"creator1":{"description":"La clonage de voix de poisson m'a pris par surprise... Je ne pouvais même pas dire si c'était moi ou l'IA qui parlait.","followers":"Plus de 150 000 abonnés"},"creator2":{"description":"Le discours généré par Fish Audio est si réaliste, contrairement à tout ce que j'ai vu.","followers":"Plus de 500K abonnés"},"creator3":{"description":"Le contrôle émotionnel avancé de S1 est révolutionnaire ! Parfait pour les créateurs !","followers":"Plus de 2,5 millions d'abonnés"},"subtitle":"Découvrez comment nos affiliés partagent Fish Audio avec leurs communautés","title":"Comment les créateurs promeuvent Fish Audio"},"credit_card":{"available_credit":"Disponible à échanger","back":"Retour","copied_button":"Copié !","copy_button":"Copier","insufficient_credits":"Vous n'avez pas assez de crédits. Commencez à parrainer pour en gagner plus !","no_history":"Aucun historique de récompense pour le moment. Commencez à partager votre lien de parrainage pour gagner des crédits !","redeem_api_credit":"10 $ de crédits API","redeem_package_credits":"250 000 Crédits","redeem_premium":"Plan Plus d'1 Mois","redeem_title":"Utiliser","title":"Partagez votre lien et obtenez des crédits produits","tooltip":"Gagnez des crédits produits équivalents à 20 % de chaque achat effectué via votre lien","total_earned":"Crédits Total Gagnés","unique_link_label":"Votre lien unique :","view_history":"Afficher l'historique des récompenses"},"cta":{"button":"Appliquer","subtitle":"Commencez à gagner tout en aidant les autres à libérer leur créativité avec la technologie vocale IA","title":"Rejoignez notre programme d'affiliation maintenant"},"hero":{"cta":"Rejoignez maintenant","subtitle":"Transformez votre passion pour Fish Audio en argent supplémentaire en le partageant avec votre audience. En soumettant votre candidature, vous reconnaissez et acceptez le","terms":"Conditions d'affiliation Fish Audio","title":"Gagnez de l'argent en tant que partenaire affilié Fish Audio"},"introduction":{"benefits":{"benefit1":"Taux de commission compétitifs","benefit2":"Paiements mensuels via PayPal ou Wise","benefit3":"Accès anticipé aux nouvelles fonctionnalités","benefit4":"Avantages exclusifs pour les créateurs","benefit5":"Support affilié dédié","benefit6":"Tableau de bord de suivi en temps réel","title":"Pourquoi rejoindre notre programme d'affiliation ?"},"cta":"Commencez à gagner","step1":{"description":"Soumettez votre candidature et attendez l'approbation","title":"Postuler pour rejoindre"},"step2":{"description":"Recevez votre lien d'affiliation personnalisé à partager avec votre audience","title":"Obtenez votre lien unique"},"step3":{"description":"Recevez un paiement pour chaque achat effectué par vos utilisateurs référés","title":"Gagnez de l'argent"},"subtitle":"Commencez à gagner en trois étapes simples","title":"Comment ça marche"},"my-affiliate-code":"Mon code d'affiliation","page_title":"Gagnez des récompenses de deux manières","redeem-awarded-credit":"Remboursement du crédit accordé","redeem-awarded-credit-description":"Échangez votre crédit récompensé contre un abonnement premium ou un crédit API.","remainingCredit":"Crédit restant","title":"Antécédents de crédit de l'affilié","totalAffiliateNumber":"Total des utilisateurs invités","totalCredit":"Total des crédits accordés","types":{"api_credit_redeemed":"Crédit API utilisé","invitee_subscription_awarded":"Abonnement d'invité attribué","package_credits_redeemed":"Crédits de Package Utilisés","premium_redeemed":"Prime rachetée"}},"agents":{"active":"Actif","add_document":"Ajouter un document","add_document_description":"Ajoutez un document texte à la base de connaissances de votre agent. Le texte sera traité et indexé pour récupération.","add_turn":"Ajouter un tour","agent_description":"Description","agent_description_placeholder":"Décrivez ce que fait cet agent (facultatif)","agent_name":"Nom de l’agent","agent_name_placeholder":"Entrez le nom de l'agent","agent_voice":"Voix","agent_count":"{count, plural, one {# agent} other {# agents}}","agent_not_found_title":"Agent introuvable","agent_not_found_description":"Cet agent n’existe pas, a été supprimé ou vous n’y avez pas accès.","all_tests_passed":"Tous les {count} tests ont réussi","archived":"Archivé","arguments":"Arguments","back_to_list":"Retour aux agents","back_to_tests":"Retour aux tests","beta":"Bêta","beta_warning":"Les agents vocaux sont en version bêta et ne sont pas recommandés pour les charges de travail en production. Les coûts sont réduits de 50 %. Veuillez contacter le support pour obtenir de l'aide.","beta_warning_mobile":"Non recommandé pour la production.","beta_warning_short":"Les agents vocaux sont en version bêta. Pas pour la production. Les coûts sont réduits de 50 %.","call_ended":"Appel terminé","cancel":"Annuler","close":"Fermer","characters":"Personnages","chunks":"Fragments","coming_soon":"Bientôt disponible","completed":"Terminé","connected":"Connecté","copied":"Copié dans le presse-papiers","connecting":"Connexion...","connection_failed":"Connexion échouée","configuration":"Configuration","phone":"Téléphone","phone_page":{"tab_inbound":"Appels entrants","tab_outbound":"Appels sortants","numbers_title":"Numéros de téléphone","numbers_summary":"{count, plural, =0 {Aucun numéro ne sonne sur cet agent} one {# numéro sonne sur cet agent} other {# numéros sonnent sur cet agent}}","bind_number":"Associer un numéro","import_number":"Importer un numéro","numbers_empty_title":"Aucun numéro ne sonne sur cet agent","numbers_empty_hint":"Associez un numéro de l’espace de travail ou achetez-en un nouveau pour mettre cet agent au téléphone.","no_transfer_tooltip":"Les numéros LiveKit ne peuvent pas transférer les appels. Utilisez un numéro Twilio géré pour les transferts.","rate_note":"Les appels téléphoniques ajoutent {surcharge}/min au tarif agent de {base}/min. Les transferts sont facturés par segment après la passation.","unbind":"Dissocier de cet agent","bind_dialog_title":"Associer un numéro","bind_dialog_description":"Choisissez un numéro de l’espace de travail qui doit sonner sur cet agent.","bind_dialog_empty":"Tous les numéros de l’espace de travail sont déjà associés à un agent.","transfer_title":"Transfert d’appel","transfer_description":"Autorisez l'agent à transférer les appels vers un autre numéro.","destination_name_label":"Nom de la destination","destination_name_placeholder":"Service support","destination_number_label":"Numéro de téléphone","mode_label":"Mode de transfert","mode_cold":"À froid","mode_warm":"À chaud","mode_cold_description":"L’appel est remis à l’opérateur et l’agent quitte la conversation. L’enregistrement s’arrête au transfert — rien au-delà n’apparaît dans l’analyse.","mode_warm_description":"L’agent reste en ligne et fait le pont. L’enregistrement continue après l’arrivée de l’humain, donc toute la conversation apparaît dans l’analyse.","warm_connect_label":"Mise en relation à chaud","warm_confirm_title":"Demander l’accord de l’humain avant de connecter","warm_confirm_description":"L’agent résume l’appel et attend la confirmation.","warm_direct_title":"Connecter immédiatement","warm_direct_description":"Pour l’appelant, cela ressemble à un transfert à froid — mais l’appel reste enregistré et apparaît dans l’analyse.","transfer_footnote":"Les destinations sont limitées aux régions autorisées (US, CA, UK, DE, FR, ES, IT, MX, AU, JP, IN, ID, PH, MY et TH).","shared_settings_hint":"Enregistrement, durée maximale et fuseau horaire sont partagés entre les canaux — gérez-les dans la <link>Configuration</link>.","no_outbound_badge":"Pas d’appel sortant","no_outbound_tooltip":"Les numéros LiveKit ne peuvent pas passer d’appels sortants. Utilisez un numéro Twilio géré.","outbound_call_title":"Passer un appel de test","outbound_call_description":"Appelez un vrai numéro avec la configuration publiée de cet agent. Facturé comme tout appel.","outbound_api_hint":"En production, passez vos appels depuis votre backend avec l'<link>API d'appels sortants</link>.","outbound_from_label":"Numéro d’origine","outbound_from_placeholder":"Sélectionnez un numéro","outbound_from_empty":"Aucun numéro dans l’espace de travail pour l’instant. Achetez-en un d’abord dans l’onglet des appels entrants.","outbound_to_label":"Numéro de destination","outbound_number_error":"Saisissez un numéro avec l’indicatif du pays, comme +14155550123.","outbound_variables_title":"Variables de cet appel","outbound_variables_hint":"Utilisées uniquement pour cet appel et mémorisées dans ce navigateur pour votre prochain test. Les variables non renseignées sont lues telles quelles.","outbound_call_button":"Appeler","outbound_call_success":"Appel en file d’attente — il apparaîtra ci-dessous dans les appels récents.","outbound_rate_note":"La sonnerie est gratuite. Une fois l’appel décroché, il est facturé {base}/min plus un supplément téléphonique : {surcharge}/min pour les États-Unis et le Canada, {jpMobile}/min pour les mobiles japonais et {jpFixed}/min pour les fixes/050 japonais.","outbound_error_insufficient_credit":"Crédits insuffisants pour passer cet appel. Rechargez et réessayez.","outbound_error_agent_not_published":"Publiez cet agent avant de passer des appels.","outbound_error_destination_invalid":"Ce n’est pas un numéro de téléphone valide. Utilisez le format international, comme +14155550123.","outbound_error_destination_not_allowed":"Pour l’instant, les appels sortants ne peuvent joindre que des numéros américains, canadiens et japonais.","outbound_error_premium_destination_blocked":"Les numéros surtaxés ne peuvent pas être appelés.","outbound_error_self_call_blocked":"C’est un numéro de votre propre espace de travail — les appels vers celui-ci sont bloqués.","outbound_error_number_provider_unsupported":"Ce numéro ne peut pas passer d’appels sortants. Utilisez un numéro Twilio géré.","outbound_error_number_inactive":"Ce numéro n’est pas encore actif. Attendez la fin du provisionnement.","outbound_error_daily_limit_exceeded":"Limite quotidienne d’appels sortants atteinte. Réessayez demain.","outbound_error_concurrency_limit_exceeded":"Trop d’appels en cours. Attendez qu’un appel se termine.","outbound_error_outbound_disabled":"Les appels sortants sont désactivés pour cet espace de travail. Contactez le support.","recent_calls_title":"Appels sortants récents","recent_calls_empty":"Les appels que vous passez apparaîtront ici.","recent_calls_error":"Impossible de charger les appels récents.","recent_calls_col_number":"Numéro","recent_calls_col_status":"Statut","recent_calls_col_dial":"Résultat","recent_calls_col_answered_by":"Répondu par","recent_calls_col_duration":"Durée","recent_calls_col_time":"Passé","outbound_dial_answered":"Décroché","outbound_dial_busy":"Occupé","outbound_dial_no_answer":"Sans réponse","outbound_dial_failed":"Échec","outbound_dial_pending":"Numérotation","outbound_answered_by_human":"Humain","outbound_answered_by_voicemail":"Messagerie vocale","outbound_answered_by_unknown":"Inconnu","inbound_only_tooltip":"Aucune terminaison SIP configurée : ce numéro reçoit les appels et les transferts à froid, mais ne peut pas passer d’appels sortants ni de transferts à chaud.","no_outbound_tooltip_sip":"Ce numéro a été importé sans terminaison SIP et ne peut donc pas passer d’appels sortants.","col_transfer":"Transfert","transfer_on":"Activé","transfer_off":"Désactivé","transfer_cold_only":"À froid uniquement"},"system_prompt":"Prompt système","system_prompt_description":"Personnalité, objectifs et garde-fous qui orientent chaque réponse.","system_prompt_placeholder":"Décrivez la personnalité, les objectifs et les garde-fous de l’agent…","system_prompt_variables_hint":"Prend en charge les variables comme customer_name et company","system_prompt_token_hint":"Jusqu'à 4 000 tokens ; il est recommandé de rester sous 2 000.","first_message":"Premier message","first_message_off":"Désactivé","first_message_fixed":"Message fixe","first_message_prompt":"Prompt","first_message_off_description":"Démarre la conversation sans phrase d’ouverture prédéfinie.","first_message_fixed_description":"Prononce la même phrase d’ouverture à chaque fois.","first_message_prompt_description":"Laisse l’agent générer la phrase d’ouverture à partir d’un prompt.","first_message_fixed_placeholder":"Bonjour ! Merci d’appeler Fish Audio, comment puis-je vous aider aujourd’hui ?","first_message_prompt_placeholder":"Accueille l’appelant et demande-lui en quoi tu peux l’aider.","first_message_required":"Ce champ est obligatoire.","voice_description":"Choisissez le profil vocal et la langue parlée de l’agent.","language_and_voice":"Langue et voix","voice_profile":"Profil vocal","voice_profile_default_description":"Anglais · Support chaleureux","change_voice":"Modifier","choose_a_voice":"Choisir une voix","more_voices":"Plus de voix","use_this_voice":"Utiliser cette voix","no_voice_selected":"Aucune voix sélectionnée","voice_unavailable":"Voix indisponible","speaking_language":"Langue parlée","expressive_mode":"Mode expressif","expressive_mode_hint":"L’agent ajoute de lui-même des émotions, des pauses et des tournures naturelles.","voice_speed":"Vitesse de parole","voice_speed_hint":"La vitesse à laquelle parle l’agent. 1.0x correspond à la vitesse normale.","keyterms":"Mots-clés de reconnaissance vocale","keyterms_hint":"Noms propres, marques et termes produit que l’agent doit reconnaître avec précision. Les listes ciblées sont plus efficaces : n’ajoutez que les termes réellement nécessaires.","keyterms_count":"{count} / 50 termes","keyterms_placeholder":"Saisissez un terme puis appuyez sur Entrée","keyterms_remove":"Supprimer {term}","test_call":"Appel de test","publish":"Publier","publish_success":"v{version} publiée","publish_success_v2":"Agent publié avec succès.","publish_failed_v2":"Échec de la publication de l’agent.","draft_saving":"Enregistrement du brouillon","unpublished_changes":"Vous avez des modifications non publiées","network_error":"Erreur réseau","toggle_off":"Désactivé","toggle_on":"Activé","default_voice":"Voix par défaut","optimize_with_ai":"Optimiser avec l’IA","optimize_with_ai_unavailable":"L’optimisation par IA n’est pas encore disponible.","draft_saved":"Brouillon enregistré","published_up_to_date":"Publié","test_call_draft_hint":"Les appels de test utilisent votre brouillon actuel, y compris les modifications non publiées.","publish_required_title":"Publication requise","copy_url":"Copier l’URL","create_agent":"Créer un Agent","create_test":"Créer un Test","danger_zone":"Zone dangereuse","danger_zone_hint":"Supprimez cet agent tout en conservant son historique d’appels existant. Cette action est irréversible.","created":"Créé","delete":"Supprimer","delete_agent":"Supprimer l’agent","delete_confirm":"Supprimer « {name} » ? L’agent sera supprimé, mais son historique d’appels existant sera conservé. Cette action est irréversible.","delete_document_description":"Êtes-vous sûr de vouloir supprimer \"{name}\" ? Toutes les données associées seront définitivement supprimées.","delete_document_title":"Supprimer le document","delete_test_description":"Êtes-vous sûr de vouloir supprimer \"{name}\" ? Cette action est irréversible.","delete_test_title":"Supprimer le test","deleting":"Suppression en cours...","deploy":"Déployer","deploy_description":"Configurez les paramètres de déploiement et obtenez le code d’intégration pour votre agent.","deploy_page":{"unpublished_banner":"Aucune version n’est encore publiée. L’API et ces extraits utilisent toujours la configuration publiée ; publiez-la pour les activer.","unpublished_changes_banner":"Vous avez des modifications non publiées. L’API et ces extraits continuent d’utiliser votre dernière configuration publiée — publiez-les pour les appliquer.","first_publish_live_title":"{agentName} est en ligne","first_publish_live_description":"Votre agent est maintenant prêt à recevoir des appels. Ajoutez-le ensuite à votre produit.","first_publish_done":"Terminé","go_to_deploy":"Aller au déploiement","published_description":"Votre configuration publiée est en ligne et prête à l’emploi.","not_published_description":"Brouillon uniquement — rien n’est encore en ligne.","published":"Publié","not_published":"Non publié","public":"Public","authenticated":"Authentifié","copy_code":"Copier le code","public_quick_start_hint":"Aucun backend requis — l’accès public ci-dessous doit être activé. Idéal pour les démos, la documentation et les landing pages.","manage_api_keys":"Gérer les clés API","full_sdk_reference":"Référence SDK complète","api_sdk_docs":"Documentation API et SDK","public_access":"Accès public","add_origin":"Ajouter une origine","origin_invalid":"Saisissez une origine http(s) valide sans chemin, requête, fragment ni identifiants.","origin_duplicate":"Cette origine a déjà été ajoutée.","public_rate_limit":"Les sessions publiques sont limitées en débit par IP et par agent. L’utilisation est facturée à votre espace de travail.","public_access_off_description":"Désactivé — seuls les jetons de session créés côté serveur peuvent démarrer des appels. Activez cette option pour autoriser le widget et les sessions agentId côté navigateur uniquement (nécessite une liste d’origines autorisées).","go_deeper":"Aller plus loin","go_deeper_description":"Tout ce que les extraits ne montrent pas : paramètres complets, événements et outillage.","public_access_off_warning":"L’accès public est désactivé pour cet agent, cet extrait sera donc rejeté. Activez-le ci-dessous :","quick_start":"Démarrage rapide","server_step_title":"Sur votre serveur","server_step_description":"créez un jeton de session","app_step_title":"Dans votre application","app_step_description":"démarrez la conversation","soon":"Bientôt","allowed_origins":"Origines autorisées","allowed_origins_description":"Seules ces origines peuvent créer des sessions publiques — les requêtes provenant d’ailleurs sont rejetées.","session_api_card":"Référence de l’API Sessions","session_api_card_description":"Chaque paramètre de POST /v1/agent/sessions : surcharges, variables dynamiques, identifiants d’utilisateur final et métadonnées.","events_card":"Événements et état","events_card_description":"Transcriptions en direct, mode de l’agent, interruption, reconnexion et événements d’erreur sur AgentSession.","client_tools_card":"Outils côté client","client_tools_card_description":"Laissez l’agent appeler des fonctions dans votre page et commenter les résultats en pleine conversation.","widget_card":"Personnalisation du widget","widget_card_description":"Couleurs, textes et emplacement de l’élément '<fish-agent>'. Fourni avec le widget."},"deployment_status":"Statut de déploiement","deployment_url":"URL d'appel","deployment_url_description":"Utilisez cette URL pour vous connecter à votre agent via WebRTC ou WebSocket.","document_created":"Document créé et traitement démarré","document_deleted":"Document supprimé avec succès","document_name":"Nom du document","document_name_placeholder":"Entrez un nom pour ce document","draft":"Brouillon","edit":"Modifier","edit_test":"Modifier le Test","agent_name_label":"Nom de l'agent","agent_name_example":"Agent de support client","create_agent_action":"Créer l'agent","new_agent_modal_description":"Donnez un nom à cet agent. Vous pourrez configurer les détails ensuite.","empty_state":"Pas encore d'agents","empty_state_description":"Créez un agent vocal IA qui répond aux clients, traite les demandes courantes et oriente les conversations vers la bonne prochaine étape.","end_call":"Terminer l'appel","error_creating":"Échec de la création de l’agent","error_creating_document":"Échec de la création du document","error_deleting":"Échec de la suppression de l’agent","error_deleting_document":"Échec de la suppression du document","error_deleting_test":"Échec de la suppression du test","error_loading":"Échec du chargement de l’agent","error_loading_test":"Échec du chargement du test","error_running_test":"Échec de l’exécution du test","error_saving":"Échec de l’enregistrement de l’agent","error_saving_test":"Échec de l’enregistrement du test","execution_trace":"Trace d’exécution","expected_arguments":"Arguments attendus","expected_function":"Fonction attendue","failed":"Échoué","features":{"interactionFlow":{"description":"Cartographiez la manière dont votre agent gère les conversations — salutations, routage des intentions, escalade et transferts. Définissez visuellement la logique de branchement afin que l’agent sache toujours quoi faire ensuite.","title":"Concepteur de flux d’interaction"},"knowledgeAccess":{"description":"Connectez des documents, des FAQ et des catalogues de produits. Votre agent extrait des réponses pertinentes en temps réel pour répondre avec précision au lieu d'inventer.","title":"Accès à la Base de Connaissances"},"multilingual":{"description":"Agents qui parlent nativement plus de 8 langues. Servez des clients du monde entier dans leur langue préférée sans créer d’agents distincts pour chaque région.","title":"Support multilingue"},"personas":{"description":"Donnez à chaque agent une personnalité et une voix distinctes parmi plus de 2 millions d’options. Adaptez le ton à votre marque — professionnel, convivial, multilingue — et maintenez-le cohérent à chaque appel.","title":"Personas et Voix des Agents"},"subtitle":"Tout ce dont vous avez besoin pour créer, déployer et faire évoluer des agents vocaux propulsés par LLM","telephony":{"description":"Connectez-vous aux systèmes téléphoniques via SIP ou déployez sur le web via WebRTC. Remplacez les arbres téléphoniques IVR par des conversations naturelles que vos clients souhaitent réellement avoir.","title":"Téléphonie & Intégration Web"},"title":"Plateforme d’Agents IA Voice-First","toolIntegration":{"description":"Laissez votre agent agir en pleine conversation — consulter les commandes, prendre des rendez-vous, mettre à jour les CRM, déclencher des webhooks. Connectez n'importe quelle API et le LLM décide quand l'appeler.","title":"Intégration d’Outils et d’API"}},"final_node":"Nœud Final","final_state":"État Final","flow_editor":"Éditeur de Flux","filter_all":"Tous","filter_live":"Live","function_name":"Fonction","function_name_required":"Le nom de la fonction est requis","history":"Historique","history_description":"Voir l’historique des conversations et les analyses de cet agent.","initial_state":"État Initial","introduction":{"description":"Définissez un flux d’interaction, connectez votre base de connaissances, choisissez un personnage parmi plus de 2 millions de voix, et déployez-le sur le web ou le téléphone. Votre agent gère de vraies conversations — répond aux questions, redirige les appels, et parle la langue de vos clients — pour que votre équipe puisse se concentrer sur l’essentiel.","title":"Votre IA, Au Téléphone","tryFree":"Créer un Agent"},"invalid_initial_state":"JSON invalide pour l’état initial","knowledge":"Connaissance","knowledge_base":"Base de connaissances","knowledge_description":"Ajoutez des documents, des FAQ et d'autres sources de connaissances que votre agent pourra consulter.","knowledge_library_hint":"Téléversez des fichiers texte et Markdown que vos agents peuvent rechercher pendant les conversations.","all_sources":"Toutes les sources","support":"Support","folder":"Dossier","folders_count":"{count, plural, one {# dossier} other {# dossiers}}","knowledge_sources_count":"{count, plural, one {# fichier} other {# fichiers}}","knowledge_sources_summary":"{count, plural, one {# fichier} other {# fichiers}} · Mis à jour {time}","knowledge_no_files_yet":"Aucun fichier pour le moment","search_knowledge_sources":"Rechercher fichiers, dossiers, extraits","new_folder":"Nouveau dossier","new_folder_description":"Créez un dossier pour organiser les sources de connaissances.","rename_folder":"Renommer le dossier","rename_folder_description":"Mettez à jour le nom de ce dossier.","folder_name":"Nom du dossier","folder_name_placeholder":"Docs support","knowledge_folder_name_required":"Saisissez un nom de dossier.","knowledge_name_too_long":"Le nom doit contenir 120 caractères ou moins.","add_source":"Ajouter une source","add_source_description":"Téléversez un fichier texte ou Markdown.","add_file":"Ajouter un fichier","new_private_file":"Nouveau fichier privé","import_from_library":"Importer depuis la bibliothèque","import_from_global_knowledge_base":"Importer de la base globale","knowledge_scope_private":"Privé","knowledge_scope_global":"Global","edit_in_global_knowledge_base":"Modifier dans la base de connaissances globale","import_knowledge_sources":"Importer des fichiers depuis la bibliothèque","import_knowledge_sources_description":"Sélectionnez un fichier de la bibliothèque de l’espace de travail pour cet agent.","import":"Importer","no_library_files_to_import":"Aucun fichier de la bibliothèque à importer.","knowledge_source_imported":"Fichier importé","knowledge_source_removed":"Fichier retiré de cet agent","remove_from_agent":"Retirer de l’agent","remove_source_confirm":"Retirer « {name} » de cet agent ? La source restera disponible dans la base de connaissances globale.","agent_knowledge_files":"Fichiers de l’agent","knowledge_drop_file":"Déposez un fichier texte ou Markdown pour le téléverser","edit_knowledge_source":"Modifier le fichier","edit_source_description":"Renommez, déplacez ou remplacez cette source par un nouveau fichier texte ou Markdown.","global_source_edit_hint":"Ce fichier est global. Modifiez-le depuis la base de connaissances globale.","knowledge_source_file":"Fichier","replace_source_file":"Remplacer le fichier","knowledge_file_hint":"Compatibles : .txt, .md, .markdown, .text · 1 Mo max","choose_file":"Choisir un fichier texte ou Markdown","knowledge_file_required":"Choisissez un fichier à téléverser.","knowledge_file_pdf_error":"Les fichiers PDF ne sont pas encore pris en charge. Téléversez un fichier texte ou Markdown.","knowledge_file_type_error":"Type de fichier non pris en charge. Téléversez .txt, .md, .markdown ou .text.","knowledge_file_empty_error":"Le fichier sélectionné est vide.","knowledge_file_size_error":"Les fichiers doivent faire 1 Mo ou moins.","knowledge_file_utf8_error":"Le fichier sélectionné doit être du texte UTF-8.","source_name":"Nom du fichier","source_name_hint":"Prérempli depuis le fichier téléversé. Vous pouvez le modifier.","source_name_placeholder":"support-faq.md","description":"Description","source_description_hint":"Facultatif. Aide les membres de l’équipe à savoir quand utiliser cette source.","source_description_placeholder":"Que couvre cette source ?","knowledge_description_too_long":"La description doit contenir 2 000 caractères ou moins.","root_folder":"Racine","size":"Taille","rename":"Renommer","rename_source":"Renommer la source","source_access_title":"Accès à la source","content":"Contenu","uploaded":"Téléversé","delete_source_title":"Supprimer la source","delete_source_confirm":"Supprimer « {name} » ? Elle sera archivée et détachée de tous les brouillons d’agent actifs. Cette action est irréversible.","delete_folder_title":"Supprimer le dossier","delete_folder_confirm":"Supprimer « {name} » ? Les sources actives de ce dossier seront replacées dans Toutes les sources.","knowledge_empty_title":"Aucun document pour le moment","knowledge_empty_hint":"Téléversez des fichiers texte ou Markdown pour créer une base de connaissances que vos agents peuvent rechercher pendant les conversations.","knowledge_folder_empty_title":"Aucun fichier dans ce dossier","knowledge_folder_empty_hint":"Téléversez des fichiers texte ou Markdown dans ce dossier afin que vos agents puissent les rechercher pendant les conversations.","knowledge_library_search_empty_title":"Aucun élément de la base de connaissances ne correspond à votre recherche","knowledge_sources_empty_title":"Aucune source trouvée","knowledge_sources_empty_hint":"Vérifiez l’orthographe ou essayez une autre recherche.","knowledge_folder_created":"Dossier créé","knowledge_folder_updated":"Dossier mis à jour","knowledge_folder_deleted":"Dossier supprimé","knowledge_source_created":"Source téléversée","knowledge_source_updated":"Source mise à jour","knowledge_source_deleted":"Source supprimée","knowledge_source_not_found":"Le fichier n’existe pas, a été supprimé ou vous n’y avez pas accès.","folder_access_hint":"L’accès s’applique à chaque document de ce dossier. Les nouveaux téléversements en héritent ; un document peut toujours être géré individuellement.","untitled_folder":"Dossier sans titre","today":"Aujourd’hui","home_welcome_back":"Heureux de vous revoir","home_date_past_7_days":"7 derniers jours","home_date_past_30_days":"30 derniers jours","home_date_past_90_days":"90 derniers jours","home_date_custom_range":"Période personnalisée…","home_date_apply":"Appliquer","home_date_picker_label":"Sélectionner une période","home_date_previous_month":"Mois précédent","home_date_next_month":"Mois suivant","home_conversations":"Conversations","home_average_duration":"Durée moyenne","home_minutes_used":"Minutes utilisées","home_average_cost":"Coût moyen","home_metric_daily":"{metric} · par jour","home_view_conversations":"Voir les conversations","home_your_agents":"Vos agents","home_view_all_agents":"Voir tous les agents","home_view_all":"Tout voir","home_no_activity_data":"Aucune donnée de conversation pour cette période","home_no_metric_data":"Aucune donnée sur cette période","home_recent_conversations":"Conversations récentes","home_no_recent_conversations":"Aucune conversation sur cette période","home_free_minutes":"Minutes gratuites","home_free_minutes_hint":"Forfait d'essai unique · couvre tous les frais d'agent sauf les suppléments de modèle premium","home_usage_minutes":"{used} / {total} min","home_balance":"Solde","home_add_credit":"Ajouter du crédit","home_agent_spend":"Dépenses d'agent en {month} (cet espace de travail)","home_pricing":"Tarifs","home_pricing_conversation":"Conversation","home_pricing_phone":"Appels téléphoniques","home_pricing_number":"Numéro de téléphone","home_pricing_cold":"Transfert à froid","home_pricing_warm":"Transfert à chaud","home_pricing_per_minute":"{price}/min","home_pricing_per_month":"{price}/mois","home_pricing_note":"Tout compris — ASR, TTS et LLM inclus. Facturation à la seconde.","home_resources":"Ressources","home_quickstart_guide":"Guide de démarrage rapide","home_api_reference":"Référence de l’API","home_whats_new":"Nouveautés","home_error_description":"Impossible de charger vos agents. Réessayez.","home_overview_error_description":"Impossible de charger les données de votre tableau de bord. Réessayez.","home_live_status_stale":"Le statut en direct peut être retardé · Mis à jour {time}","home_status_pending":"En attente","home_status_active":"Actif","home_status_completed":"Terminé","home_status_failed":"Échec","home_status_unknown":"Inconnu","home_retry":"Réessayer","syncing_now":"Synchronisation en cours","current_agent":"Agent actuel","last_test":"Dernier Test","last_updated":"Dernière mise à jour","list_description":"Concevez, testez et déployez des agents vocaux qui parlent à vos clients en temps réel.","list_search_placeholder":"Rechercher un agent","list_empty_state":"Aucun agent pour le moment","list_empty_state_description":"Testez votre agent ou partagez son numéro — les appels s’afficheront ici.","listening":"Écoute...","live_url":"URL en direct","live_url_description":"Ne fonctionne que lorsque l'agent est actif. Partagez cette URL pour une utilisation en production.","loading":"Chargement...","new_test":"Nouveau Test","new_agent":"Nouvel agent","nav_group_build":"Construire","nav_group_monitor":"Superviser","nav_group_publish":"Publier","no_knowledge_documents":"Pas encore de documents de connaissances","no_test_runs":"Ce test n'a pas encore été effectué.","no_tests":"Pas encore de tests. Créez votre premier test pour valider votre flux de travail.","no_results":"Aucun agent ne correspond à votre recherche.","no_results_hint":"Vérifiez l’orthographe ou essayez un autre nom.","access_no_agents_title":"Aucun agent pour l'instant","access_no_agents_hint":"Créez d'abord un agent, puis choisissez ceux qui peuvent utiliser cette source.","clear_search":"Effacer la recherche","no_turns":"Pas encore de tours. Ajoutez un tour pour définir la séquence de test.","no_usage_data":"Aucune donnée d’utilisation disponible","offline":"Hors ligne","optional":"optionnel","overview":"Aperçu","passed":"Réussi","private":"Privé","processing":"Traitement","public":"Public","result":"Résultat","run_all_tests":"Tout Exécuter","run_history":"Historique d'exécution","run_test":"Exécuter","running":"En cours...","running_all_tests":"Exécution...","save":"Enregistrer","save_and_run":"Enregistrer et exécuter","save_changes":"Enregistrer les modifications","save_test":"Enregistrer","saved":"Enregistré","saving":"Enregistrement...","select_function":"Sélectionner une fonction...","select_voice":"Sélectionner une voix","search_agents":"Rechercher des agents","conversations_search_placeholder":"Rechercher par numéro de téléphone ou identifiant","conversations_page_description":"Toutes les conversations, transcriptions et analyses des agents de l’espace de travail.","conversations_all_title":"Toutes les conversations","conversations_empty_title":"Aucune conversation pour le moment","conversations_empty_description":"Toutes les conversations s’afficheront ici.","back_to_conversations":"Retour aux conversations","conversations_calls_in_progress":"{count} appels en cours","conversations_no_results_title":"Aucun résultat trouvé","conversations_live_running_for":"(En cours depuis {duration})","conversations_live_web_call":"Appel web","conversations_no_results":"Aucune conversation ne correspond à vos filtres.","conversations_load_error_title":"Impossible de charger les conversations","conversations_load_error_description":"Les données des conversations n’ont pas pu être chargées. Réessayez.","conversation_detail_load_error_title":"Impossible de charger les détails de la conversation","conversation_detail_load_error_description":"Les détails de la conversation n’ont pas pu être chargés. Réessayez.","conversations_pagination":"Pagination des conversations","conversations_previous_page":"Page précédente","conversations_next_page":"Page suivante","conversations_duration":"Durée","conversation_copy_text":"Copier le texte","conversation_copy_markdown":"Copier le Markdown","conversation_copied_to_clipboard":"Copié dans le presse-papiers","conversation_copy":"Copier","conversation_share":"Partager","conversation_share_link":"Copier le lien de partage","conversation_share_link_copied":"Lien de partage copié dans le presse-papiers","conversation_status_active":"Actif","conversation_status_escalated":"Escaladé","conversation_status_missed":"Appel manqué","conversation_status_resolved":"Résolu","settings_agent_id":"ID de l'agent","settings_copy_agent_id":"Copier l'ID de l'agent","settings_agent_id_hint":"Utilisez-le dans l'API et les webhooks.","settings_description_hint":"Note interne sur le rôle de cet agent.","settings_name_hint":"Affiché dans les tableaux de bord et les journaux d'appels.","some_tests_failed":"{passed} réussi, {failed} échoué","speaking":"Parle...","state":"État","stats_coming_soon":"Utilisation et statistiques des agents bientôt disponibles","status":"Statut","success_created":"Agent créé avec succès","success_deleted":"Agent supprimé avec succès","success_saved":"Agent enregistré avec succès","tap_to_start":"Tapez pour démarrer le chat vocal","template_food_description":"Commander de la nourriture et enregistrer les noms et quantités des articles.","template_food_title":"Commande de nourriture","template_qa_description":"Répondre aux connaissances spécifiques au domaine à partir d'une base de connaissances.","template_qa_title":"Réponses aux questions","template_survey_description":"Interroger les utilisateurs pour obtenir des réponses et les enregistrer.","template_survey_title":"Envoi du sondage","test_created":"Test créé avec succès","test_deleted":"Test supprimé avec succès","test_description":"Description","test_description_placeholder":"Décrivez ce que ce test valide (optionnel)","test_editor_description":"Définissez une séquence d'appels de fonction pour simuler les interactions utilisateur.","test_failed":"Échoué","test_name":"Nom du test","test_name_placeholder":"par exemple, passage heureux au paiement","test_name_required":"Le nom du test est obligatoire","test_passed":"Réussi","test_results":"Résultats du test","test_turns_required":"Au moins un tour est requis","test_user_turn_required":"Au moins un message de l'utilisateur est requis","test_updated":"Test mis à jour avec succès","test_url":"Tester l’URL","test_url_description":"Fonctionne à tout moment avec un jeton valide. Valide pendant 24 heures.","test_url_expires_in":"Expire dans {time}","test_url_refreshing":"Actualisation...","test_voice_call":"Tester l'Appel Vocal","test_voice_call_description":"Testez votre agent avec un appel vocal en direct","tests":"Tests","tests_description":"Créez et exécutez des scénarios de test pour valider le comportement de votre agent.","text_content":"Contenu Texte","text_content_hint":"Collez le texte de votre document ici. Il sera automatiquement découpé en morceaux et indexé pour la récupération.","text_content_placeholder":"Collez ou tapez votre contenu texte ici...","thinking":"Réflexion...","title":"Agents vocaux","tools":"Outils","tools_description":"Configurez les outils externes et les API que votre agent peut utiliser lors des conversations.","topBar":{"cta":"Créez Votre Premier Agent","pricingButton":"Voir les tarifs","stat1":"Voix IA","stat2":"Langues","stat3":"Disponibilité","subtitle":"Concevez des agents IA conversationnels qui écoutent, comprennent et répondent avec des voix humaines naturelles. Connectez des bases de connaissances, des outils personnalisés et plus de 2 millions de voix pour créer des expériences vocales que vos utilisateurs adoreront.","title":"Créez des Agents Vocaux Qui <highlight>Parlent Comme des Humains</highlight>"},"total_credits":"Crédits Totaux","total_duration":"Durée Totale","total_sessions":"Sessions Totales","turns":"Tours","unknown_error":"Une erreur inconnue s'est produite","unlist":"Non répertorié","updated":"Mis à jour","updated_relative":"Mis à jour il y a {time}","url_copied":"URL copiée dans le presse-papiers","usage_stats":"Statistiques d’utilisation","usage_stats_tooltip":"20 crédits par seconde","usecases":{"callCenter":{"button":"Créer un agent d’appel","description":"Remplacez les menus IVR rigides par des agents vocaux qui comprennent le langage naturel. Orientez les appels de manière intelligente, traitez les demandes courantes de bout en bout et réduisez le temps moyen de traitement sans sacrifier la qualité.","title":"Centres d'appels et téléphonie"},"customerSupport":{"button":"Créer un agent de support","description":"Déployez des agents qui répondent aux questions sur les produits, résolvent les problèmes et escaladent aux humains si nécessaire. Gérez des milliers d’appels simultanément sans temps d’attente, 24h/24 et 7j/7.","title":"Support Client"},"multilingualSupport":{"button":"Créer un agent multilingue","description":"Servez des clients du monde entier dans leur langue maternelle avec un seul agent. Pas besoin d'embaucher du personnel multilingue ni de créer des lignes de support séparées — un agent, toutes les langues, tous les fuseaux horaires.","title":"Service Client Multilingue"},"sales":{"button":"Créer un Agent Commercial","description":"Qualifier les prospects entrants par téléphone grâce à une conversation naturelle. Votre agent pose les bonnes questions, recueille les détails et prend des rendez-vous — ainsi votre équipe commerciale ne parle qu’aux prospects chauds.","title":"Ventes et qualification des prospects"},"subtitle":"Remplacez la musique d’attente et les serveurs vocaux par une IA qui résout réellement les problèmes","title":"Agents Vocaux pour Chaque Équipe"},"user_text":"Texte Utilisateur","visibility":"Visibilité","access":"Accès","action":"Action","add_argument":"Ajouter un argument","add_auth_header_basic":"Ajouter l'en-tête Authorization (Basic)","add_auth_header_bearer":"Ajouter l'en-tête Authorization (Bearer)","add_header":"Ajouter un en-tête","add_response":"Ajouter une réponse","add_tool":"Ajouter un outil","add_webhook_tool":"Ajouter un outil Webhook","agents_have_access":"{enabled} agents sur {total} ont accès.","argument_not_used_warning":"Non utilisé dans l’URL, le corps de la requête ou les en-têtes.","body":"Corps","clone":"Cloner","clone_success":"Agent cloné avec succès","content_type":"Type de contenu","create_tool":"Créer l'outil","custom_headers":"En-têtes personnalisés","custom_headers_hint":"Envoyés avec chaque requête webhook.","custom_tools":"Outils personnalisés","custom_tools_hint":"Outils Webhook de l'espace de travail rattachés à cet agent.","detach":"Détacher","detach_tool_confirm":"Détacher « {name} » de cet agent ? L'outil reste disponible dans votre espace de travail.","detach_tool_title":"Détacher l'outil","edit_webhook_tool":"Modifier l'outil Webhook","endpoint":"Endpoint","endpoint_url":"URL de l'endpoint","endpoint_url_invalid":"Saisissez une URL http(s) valide sans identifiants ni hôtes privés.","endpoint_url_not_allowed":"Pour des raisons de sécurité, les URL avec des identifiants, localhost, un réseau privé ou un hôte de métadonnées ne sont pas autorisées.","endpoint_url_required":"Saisissez une URL de point de terminaison.","error_handling":"Gestion des erreurs","error_hide":"Masquer","error_passthrough":"Transmission directe","execution":"Exécution","execution_background":"Arrière-plan","execution_background_description":"L'agent continue de parler pendant l'exécution de l'outil, puis annonce le résultat dès qu'il arrive. Idéal pour les opérations lentes.","execution_blocking":"Attendre le résultat","execution_blocking_description":"L'agent attend la réponse avant de répondre. Idéal pour les recherches dont dépend la réponse.","execution_fire_and_forget":"Envoyer sans attendre","execution_fire_and_forget_description":"L'agent continue immédiatement et ne reçoit jamais le résultat. Idéal pour les notifications et la journalisation.","execution_fire_and_forget_error_note":"Les échecs sont uniquement consignés dans les journaux — l'agent n'est pas averti.","header_name":"Nom de l'en-tête","header_value":"Valeur de l'en-tête","invalid_json_arguments":"Saisissez des arguments JSON valides","method":"Méthode","mock_responses":"Réponses simulées","mock_responses_hint":"Renvoie des réponses prédéfinies au lieu d'appeler l'endpoint.","no_response_body":"Pas de corps de réponse","request":"Requête","request_body":"Corps de la requête","response":"Réponse","response_headers":"En-têtes de réponse","response_handling":"Traitement de la réponse","response_truncated":"tronqué","seconds_value":"{seconds} s","send_test_request":"Envoyer la requête de test","status_code":"Code de statut","system_tools":"Outils système","system_tools_hint":"Outils intégrés contrôlés par agent.","test":"Test","test_tab_hint":"Envoyez un appel de test avec des arguments d'exemple pour vérifier que votre endpoint répond correctement.","timeout":"Délai d'attente","tool":"Outil","tool_arguments":"Arguments de l'outil","tool_arguments_hint":"Exposés à l'agent comme paramètres de l'outil.","tool_created":"Outil créé","tool_name":"Nom de l'outil","tool_name_required":"Saisissez un nom d’outil.","tools_empty_hint":"Ajoutez un outil webhook pour que cet agent puisse appeler votre endpoint HTTP.","tools_empty_title":"Aucun outil personnalisé rattaché","type":"Type","client":"Client","client_sheet_hint":"Les outils client sont exécutés par votre application via le SDK.","client_tool_sdk_notice":"Les outils client nécessitent une intégration SDK — votre code applicatif fournit l'implémentation. Lors des appels téléphoniques, l'outil est automatiquement masqué pour l'agent.","edit_client_tool":"Modifier l'outil client","expects_response":"Attendre le résultat","expects_response_hint":"Si désactivé, l'appel est envoyé sans attente : l'agent continue sans attendre le résultat de votre application.","webhook":"Webhook","webhook_test_error_connection":"Échec de la connexion. Vérifiez que le point de terminaison est accessible et accepte les connexions.","webhook_test_error_dns":"Échec de la résolution DNS. Vérifiez le nom de domaine du point de terminaison.","webhook_test_error_network":"La requête réseau a échoué. Vérifiez la connexion du point de terminaison et réessayez.","webhook_test_error_timeout":"La requête a expiré. Vérifiez le point de terminaison et augmentez le délai si nécessaire.","webhook_test_status_connection":"Échec de connexion","webhook_test_status_dns":"Échec DNS","webhook_test_status_network":"Erreur réseau","webhook_test_status_timeout":"Délai d’attente dépassé","webhook_menu_hint":"Appeler un endpoint HTTP","webhook_sheet_hint":"Créez un outil personnalisé réutilisable qui appelle votre endpoint HTTP.","webhook_import_title":"Importer un endpoint","webhook_import_hint":"Collez du cURL, une documentation de requête ou du JSON. Vérifiez la configuration générée avant d'enregistrer.","webhook_import_placeholder":"Collez une commande cURL, une requête HTTP brute ou des notes d'endpoint...","webhook_import_from_clipboard":"Analyser le presse-papiers","webhook_import_parse_text":"Analyser le texte","webhook_import_empty":"Collez d'abord les détails de l'endpoint.","webhook_import_failed":"Aucun endpoint HTTP importable n'a été trouvé.","webhook_import_clipboard_failed":"Accès au presse-papiers impossible. Collez le texte manuellement.","webhook_import_success":"Configuration webhook remplie","webhook_import_summary":"{method} analysé · {args} arguments · {headers} en-têtes","conversation_flow":"Flux de conversation","open_editor":"Ouvrir l'éditeur","flow_call_connected":"Appel connecté","flow_call_connected_hint":"L'appel entrant est décroché","flow_greeting":"Accueil","flow_greeting_hint":"« Bonjour ! Merci d'appeler Fish Audio… »","flow_understand":"Compréhension","flow_understand_hint":"Transcrire la parole et détecter l'intention","flow_respond":"Réponse","flow_respond_hint":"Répondre depuis la base de connaissances ou appeler un outil","flow_wrap_up":"Conclusion","flow_wrap_up_hint":"Confirmer, résumer et terminer l'appel","previewing":"Aperçu en cours","preview_title":"Aperçu","preview_status_ready":"Prêt","preview_status_connecting":"Connexion…","preview_status_live":"En direct · {time}","preview_status_ended":"Terminé","preview_status_error":"Erreur","preview_ready_title":"Prêt pour l'aperçu","preview_start_call":"Démarrer l'appel","preview_call_again":"Rappeler","preview_end_call":"Terminer l'appel","preview_mute":"Couper le micro","preview_unmute":"Réactiver le micro","preview_type_message":"Écrivez un message ou parlez simplement…","preview_send":"Envoyer","preview_voice_muted":"Micro coupé","preview_voice_listening":"À l'écoute…","preview_voice_speaking":"Parle…","preview_voice_interrupt":"Parlez ou appuyez pour interrompre…","preview_tool_running":"En cours","preview_tool_completed":"Terminé","preview_tool_failed":"Échec","preview_tool_input":"Entrée","preview_tool_output":"Sortie","preview_tool_error":"Erreur","preview_tool_truncated":"tronqué","preview_service_unavailable":"Impossible de se connecter au service vocal. Réessayez plus tard.","preview_agent_join_timeout":"L'agent n'a pas rejoint l'appel. Réessayez.","preview_mic_denied":"L'accès au micro a été refusé. Autorisez-le dans les réglages du navigateur et réessayez.","preview_variables_title":"Variables de test","preview_variables_hint":"Valeurs des variables de votre prompt.","preview_variables_restored":"Restaurées depuis votre dernier test","preview_variables_clear":"Effacer","preview_variable_value_placeholder":"Valeur","preview_variables_mode_form":"Formulaire","preview_variables_mode_raw":"Brut","preview_analysis_title":"Analyse","preview_analysis_running":"Analyse de la conversation…","preview_analysis_still_running":"Analyse toujours en cours — cela prend plus de temps que d'habitude.","preview_analysis_refresh":"Actualiser","preview_analysis_skipped":"Aucune analyse pour cet appel — la conversation était vide ou l'analyse n'est pas configurée.","preview_analysis_error":"L'analyse de cet appel a échoué.","preview_analysis_summary_label":"Résumé","preview_analysis_data_label":"Données","preview_analysis_criteria_label":"Critères","preview_analysis_result_success":"Réussite","preview_analysis_result_failure":"Échec","preview_analysis_result_unknown":"Indéterminé","preview_analysis_value_yes":"Oui","preview_analysis_value_no":"Non","analysis":"Analyse","guardrails":"Garde-fous","guardrails_focus_title":"Concentration","guardrails_focus_hint":"Garde l'agent concentré sur la tâche définie par vos instructions.","guardrails_manipulation_title":"Manipulation","guardrails_manipulation_hint":"Maintient l'agent dans son rôle et refuse les tentatives de modifier ou d'extraire ses instructions.","analysis_summary_title":"Résumé","analysis_summary_hint":"Génère un bref résumé de chaque conversation une fois terminée.","analysis_summary_language_label":"Langue du résumé","analysis_summary_language_hint":"Les résumés sont toujours rédigés dans cette langue, quelle que soit la langue de la conversation.","analysis_summary_prompt_label":"Instructions personnalisées","analysis_summary_prompt_placeholder":"Laissez vide pour utiliser les instructions de résumé par défaut de la plateforme.","analysis_fields_title":"Champs de données","analysis_fields_hint":"Valeurs structurées extraites de chaque conversation, disponibles via webhook et API.","analysis_fields_empty_title":"Aucun champ de données pour l'instant.","analysis_fields_empty_hint":"Ajoutez-en un pour extraire des valeurs structurées de chaque appel.","analysis_add_field":"Ajouter un champ","analysis_field_name_label":"Nom","analysis_field_name_placeholder":"order_number","analysis_field_type_label":"Type","analysis_field_description_label":"Description","analysis_field_description_placeholder":"Que faut-il extraire de la conversation ?","analysis_type_boolean":"Booléen","analysis_type_text":"Texte","analysis_type_number":"Nombre","analysis_type_enum":"Choix","analysis_enum_options_label":"Options","analysis_enum_options_hint":"Entre 2 et 20 options non vides.","analysis_enum_option_placeholder":"Valeur de l'option","analysis_add_option":"Ajouter une option","analysis_remove_option":"Supprimer l'option","analysis_remove_field":"Supprimer le champ","analysis_criteria_title":"Critères","analysis_criteria_hint":"Après chaque appel, le modèle évalue chaque critère comme réussite, échec ou indéterminé, avec une brève justification. Les conversations vagues ou incomplètes sont marquées indéterminées plutôt que devinées.","analysis_criteria_empty_title":"Aucun critère pour l'instant.","analysis_criteria_empty_hint":"Ajoutez-en un pour évaluer chaque appel selon votre définition de la réussite.","analysis_add_criterion":"Ajouter un critère","analysis_criterion_name_placeholder":"issue_resolved","analysis_criterion_description_placeholder":"Quand cet appel doit-il être considéré comme une réussite ?","analysis_remove_criterion":"Supprimer le critère","analysis_name_required":"Saisissez un nom.","analysis_name_invalid":"Uniquement des minuscules, des chiffres et des underscores ; doit commencer par une lettre.","analysis_name_duplicate":"Ce nom est déjà utilisé.","webhooks":"Webhooks","post_call_webhook_hint":"Fish Audio peut notifier votre serveur lorsque des événements d'appel se produisent. Votre backend sait ainsi qu'un appel est terminé ou que son analyse est achevée. Les appels d'aperçu ne sont pas envoyés. Pour configurer les webhooks, consultez la <link>documentation</link>.","post_call_webhook_secret_label":"Secret de signature","post_call_webhook_secret_placeholder":"Facultatif","post_call_webhook_secret_hint":"Sert à signer chaque payload afin de vérifier qu'il provient de Fish Audio.","post_call_webhook_clear":"Retirer le webhook","post_call_webhook_add":"Ajouter un webhook","inbound_webhook_title":"Webhook d'appels entrants","inbound_webhook_hint":"Lorsqu'un appel arrive sur le numéro de votre agent, Fish Audio envoie le numéro de l'appelant à ce endpoint avant de connecter l'appel. Les dynamic_variables de la réponse remplissent les espaces réservés de votre prompt et du premier message. En cas d'échec ou de délai dépassé, l'appel est tout de même connecté sans variables. Publiez pour appliquer les modifications aux appels.","global_tools_hint":"Custom tools your agents call to interact with external systems.","workspace_tools_empty_title":"Aucun outil personnalisé pour le moment","workspace_tools_empty_hint":"Ajoutez un outil webhook pour le mettre à la disposition de vos agents.","library_no_results_title":"Aucun résultat trouvé","library_no_results_hint":"Essayez un autre terme de recherche.","search_custom_tools":"Search custom tools","tools_count":"{count, plural, one {# tool} other {# tools}}","updated_ago":"Mis à jour {time}","used_by_agents":"{count, plural, =0 {Aucun agent} one {# agent} other {# agents}}","name":"Name","manage_access":"Manage access","delete_tool_title":"Supprimer l’outil","delete_tool_confirm":"Supprimer « {name} » ? Il sera retiré de tous les agents qui l’utilisent. Cette action est irréversible.","global_tests_hint":"Tests qui vérifient le comportement de vos agents dans de vraies conversations.","global_analysis_hint":"Configurez les résumés post-appel, l'extraction de données et les critères d'évaluation pour chaque agent.","analysis_no_agents_title":"Aucun agent pour le moment","analysis_no_agents_hint":"Créez un agent pour configurer l'analyse des conversations.","all_tests":"Tous les tests","search_tests":"Rechercher des tests","tests_count":"{count, plural, one {# test} other {# tests}}","tests_empty_title":"Aucun test pour le moment","tests_empty_hint":"Créez votre premier test pour vérifier comment vos agents répondent aux moments clés.","delete_test_confirm":"Supprimer « {name} » ? Il sera retiré de tous les agents auxquels il est assigné. Cette action est irréversible.","test_type_next_reply":"Tour unique","test_type_simulation":"Multi-tour","test_type_hint":"Le tour unique vérifie la prochaine réponse avec un juge LLM. Outil vérifie si un outil a été appelé. Le multi-tour arrive bientôt.","conversation":"Script de conversation","conversations_phone_number":"Numéro de téléphone","conversation_hint":"L’historique scripté que voit l’agent. À l’exécution, l’agent génère la réponse suivante après le dernier message.","add_message":"Ajouter un message","message_placeholder":"Ce qui a été dit…","role_agent":"Agent","role_user":"Utilisateur","judging":"Évaluation","judging_hint":"Un juge LLM note la réponse générée par rapport à l’attente. Les exemples sont facultatifs et aident à calibrer le juge.","expectation":"Attente","expectation_placeholder":"Que doit faire la réponse pour réussir ?","success_examples":"Exemples de réussite","failure_examples":"Exemples d’échec","add_example":"Ajouter un exemple","remove":"Retirer","run":"Exécuter","run_tab_hint":"Exécutez le test sur un agent — il génère la réponse suivante et le juge LLM la note.","run_current_agent_hint":"Exécute ce test uniquement avec l'agent actuel. Il génère la réponse suivante et le juge LLM la note.","select_agent":"Sélectionner un agent","run_no_agents":"Accordez d’abord l’accès à un agent dans l’onglet Accès.","judge_note":"Juge LLM · attente + {count, plural, =0 {aucun exemple} one {# exemple} other {# exemples}}","verdict":"Résultat","pass":"Réussi","fail":"Échoué","run_error":"Erreur","agent_reply":"Réponse de l’Agent","judge_reasoning":"Raisonnement du juge","run_failed":"Échec de l’exécution du test.","test_saved":"Modifications enregistrées","add_tests":"Ajouter des tests","create_agent_test":"Créer un nouveau test","choose_from_global_tests":"Choisir dans la bibliothèque partagée","run_all":"Tout exécuter","last_result":"Dernier résultat","agent_tests_summary":"{count, plural, one {# test} other {# tests}} · {passed} réussis, {failed} échoués lors de la dernière exécution","agent_tests_summary_with_errors":"{count, plural, one {# test} other {# tests}} · {passed} réussis, {failed} échoués, {errors} erreurs lors de la dernière exécution","agent_tests_summary_never":"{count, plural, =0 {Aucun test} one {# test} other {# tests}}","no_tests_assigned":"Aucun test pour l’instant","no_tests_assigned_hint":"Créez votre premier test pour vérifier comment vos agents répondent aux moments clés.","remove_test_confirm":"Retirer « {name} » de cet agent ? Le test reste dans la bibliothèque partagée.","used_by":"Utilisé par","agent":"Agent","last_run":"Dernière exécution","run_running_status":"En cours — génération de la réponse, puis évaluation…","unsaved_changes":"Vous avez des modifications non enregistrées","discard_changes_title":"Abandonner les modifications ?","discard_changes_desc":"Vos modifications non enregistrées seront perdues.","keep_editing":"Continuer l’édition","discard":"Abandonner","conversation_settings":"Conversation pacing","conversation_settings_hint":"How quickly the agent takes its turn and handles interruptions.","max_call_duration":"Max call duration","max_call_duration_hint":"Calls end automatically once they reach this limit.","duration_minutes":"{minutes} min","response_eagerness":"Response eagerness","eagerness_relaxed":"Relaxed","eagerness_balanced":"Balanced","eagerness_eager":"Eager","eagerness_relaxed_hint":"Waits longer and never talks over the caller.","eagerness_balanced_hint":"Waits for a natural pause before replying.","eagerness_eager_hint":"Jumps in quickly for fast-paced calls.","allow_interruptions":"Allow interruptions","interruption_sensitivity":"Interruption sensitivity","reengage_after_silence":"Relancer après un silence","hangup_after_silence":"Raccrocher après un silence","hangup_after_silence_hint":"Secondes de silence avant la fin automatique de l'appel (10–3600).","hangup_farewell":"Dire au revoir avant de raccrocher","hangup_farewell_hint":"Prononcer un bref au revoir avant de raccrocher pour cause de silence, au lieu de terminer sans prévenir.","sensitivity_low":"Low","sensitivity_balanced":"Balanced","sensitivity_high":"High","sensitivity_low_hint":"Ignores brief noises; takes a firm voice to stop the agent.","sensitivity_balanced_hint":"Stops for real speech, filters short backchannels.","sensitivity_high_hint":"Stops as soon as the caller starts speaking.","record_audio":"Enregistrer les appels","record_audio_hint":"Enregistre l’audio des appels pour le lire dans Conversations.","timezone_label":"Fuseau horaire","timezone_hint":"Heure locale utilisée par l'agent pour les dates et heures en conversation. Automatique suit l'appareil de l'appelant, sinon UTC.","timezone_automatic":"Automatique","timezone_search":"Rechercher un fuseau horaire...","timezone_no_match":"Aucun fuseau horaire trouvé","conversation_recording":"Enregistrement","conversation_play_recording":"Lire l’enregistrement","conversation_pause_recording":"Mettre l’enregistrement en pause","conversation_recording_unavailable":"Enregistrement indisponible","conversation_metadata":"Métadonnées","conversation_cost":"Coût","conversation_cost_free":"Gratuit","test_type_tool":"Outil","test_tools":"Outils de test","add_test_tool":"Ajouter un outil","change_test_tool":"Changer d’outil","search_tools":"Rechercher des outils…","test_tools_empty_hint":"Si ce champ est vide, le test vérifiera qu’aucun outil n’a été appelé.","test_tools_empty_library":"Aucun outil dans la bibliothèque partagée pour le moment.","test_tools_group_webhook":"Outils webhook","test_tools_group_client":"Outils client","tool_should_be_called":"Aurait dû être appelé","tool_should_not_be_called":"Ne doit pas être appelé","tool_parameters":"Paramètres de l’outil","tool_parameters_hint":"Facultatif : vérifier les valeurs envoyées à cet outil.","add_parameter":"Ajouter un paramètre","parameter_name":"Nom du paramètre","parameter_value":"Valeur","parameter_type_string":"Chaîne","parameter_type_number":"Nombre","parameter_type_boolean":"Booléen","run_tab_tool_hint":"Exécutez le test avec un agent : il génère la réponse suivante et vérifie l’appel d’outil.","run_current_agent_tool_hint":"Exécutez ce test avec l’agent actuel. Il génère la réponse suivante et vérifie l’appel d’outil.","tool_judge_note_none":"Vérification d’outil · aucun outil ne doit être appelé","tool_judge_note_presence":"Vérification d’outil · {name} attendu","tool_judge_note_absence":"Vérification d’outil · {name} ne doit pas être appelé","tool_match_details":"Détails de la correspondance","test_subtitle_tool_none":"N’attendre aucun outil","test_subtitle_tool_presence":"Attendre {name}","test_subtitle_tool_absence":"Ne pas attendre {name}","transfer_number_error":"Saisissez un numéro avec l'indicatif du pays, comme +14155550123, ou laissez vide.","beta_apply_title":"Voice Agents est en bêta privée","beta_apply_description":"L'accès est ouvert progressivement. Dites-nous ce que vous aimeriez créer : cela nous aidera à prioriser l'accès et à améliorer le produit.","beta_apply_use_case_label":"Que voulez-vous créer avec Voice Agents ?","beta_apply_use_case_placeholder":"ex. : un agent qui répond aux appels et prend les réservations pour mon restaurant","beta_apply_interview_label":"Fish Audio peut me contacter pour un bref échange sur mon cas d'usage","beta_apply_submit":"Envoyer la demande","beta_apply_submitted_title":"Demande reçue","beta_apply_submitted_description":"Merci ! Nous examinons les demandes régulièrement et activerons l'accès de votre compte à mesure que la bêta s'étend.","llm_section":"Modèle","llm_section_hint":"Capacité de raisonnement et vitesse de réponse de l'agent.","llm_model_request":"Demander un modèle","llm_model_request_error":"Échec de l'envoi. Veuillez réessayer.","llm_model_request_hint":"Dites-nous quel modèle il vous faut.","llm_model_request_reason_label":"Raison ou cas d'usage (facultatif)","llm_model_request_submit":"Envoyer la demande","llm_model_request_success":"Demande envoyée","llm_model_recommended":"Recommandé","llm_model_surcharge":"+{price}/min","llm_tier_instant":"Instantané","llm_tier_medium":"Moyen","llm_tier_high":"Élevé","llm_tier_max":"Maximum","conversation_model":"Modèle"},"api-keys":{"actions":"Actions","api_keys":"Clés API","api_keys_list":"Liste des clés API","api_list":"Liste des API","api_total_cost":"Coût total de l'API","cancel":"Annuler","change":"Changer","clear_filter":"Effacer le filtre","concurrency_tier_base":"Toutes les clés partagent une limite de concurrence de {limit}. Rechargez 100 $+ pour débloquer 15 requêtes simultanées, ou 1000 $+ pour en débloquer 50.","concurrency_tier_high":"Toutes les clés partagent une limite de concurrence de {limit}. Contactez-nous pour des limites personnalisées et des tarifs en volume.","concurrency_tier_mid":"Toutes les clés partagent une limite de concurrence de {limit}. Rechargez 1000 $+ pour débloquer 50 requêtes simultanées.","copied_title":"Copié dans le presse-papiers","copy_api_key":"Copier la clé API","create":"Créer","create_api_key":"Créer une clé API","create_new_secret_key":"Créer une nouvelle clé secrète","create_token":"Créer un jeton","created":"Créée","delete":"Supprimer","delete-confirm-tips":"Cette action est irréversible et désactivera tous les services utilisant ce jeton. Confirmer pour continuer.","delete-confirm":{"cancel":"Annuler","confirm":"Confirmer"},"delete-success":"Supprimer le succès","done":"Terminé","edit":"Editer","edit_token":"Editer le jeton","expiration":"Expiration","expiration_date":"Date d'expiration","expiration_notification":"Avis d'expiration","expire_30_days":"30 jours","expire_7_days":"7 jours","expire_90_days":"90 jours","expired":"Expiré","filter_all":"Tous","i_saved_my_key":"J'ai enregistré ma clé","id":"ID","key_name":"Nom de la clé","key_name_placeholder":"Nommez votre clé API","key_shown_once_warning":"Cette clé ne s'affiche qu'une seule fois. Copiez-la maintenant et conservez-la en lieu sûr : vous ne pourrez plus la consulter.","log_in_cta":"Se connecter","login_to_access_api":"Connectez-vous pour accéder à l'API","name":"Nom","never":"Jamais","never_expire":"N'expire jamais","no_token_created_yet":"Aucun jeton n'a encore été créé","notification_tooltip_off":"Notification d'expiration : désactivée","notification_tooltip_on":"Notification d'expiration : activée","off":"Arrêt","on":"Sur","pagination_range":"{from}-{to} sur {total}","rows_per_page":"Lignes par page","save_your_key":"Enregistrez votre clé API","search_name":"Rechercher par nom","secret_key":"Clé secrète","setting":"Paramètres","status":{"active":"Actif","expired":"Expiré","title":"Statut"},"view_usage":"Voir l'utilisation","warning_tips":"Les clés API sont utilisées pour l'authentification et l'autorisation dans les demandes API. Veillez à ce qu'elles soient conservées en toute sécurité et qu'elles ne soient pas communiquées à des personnes non autorisées."},"auth":{"and":" et","continue":"Continuer","continue-with-google":"Continuer avec Google","countless-character-sounds":"Innombrables sons de personnages","create-account-benefits":"Créez un compte gratuit pour bénéficier d'un nombre illimité de générations et d'un accès à tous les modèles.","dont_receive_code":"Vous n'avez pas reçu le code ?","email_label":"Courriel","email-options":"Poursuivre avec le courrier électronique","free-voice-generation":"Génération vocale gratuite","go_to_create":"Aller à créer","go_to_forgot":"Mot de passe oublié","go_to_login":"Accéder à la connexion","has_account":"A un compte ?","high-quality-audio-in-seconds":"Audio de haute qualité en quelques secondes","latest-ai-model":"Dernier modèle d'IA","fine-grained-emotion-control":"Contrôle émotionnel précis","login_subtitle":"Saisissez votre adresse électronique et votre mot de passe pour vous connecter à votre compte","login_failed":"Échec de la connexion. Veuillez réessayer.","login_title":"Connectez-vous à votre compte","or":"Ou continuer avec","password_label":"Mot de passe","password_mismatch":"Les mots de passe ne correspondent pas","password2_label":"Confirmer le mot de passe","privacy_policy":"Politique de confidentialité","privacy_policy_start":"En cliquant sur continuer, vous acceptez notre","quote":"Meilleure génération de la parole","redirecting":"Redirection...","resend_otp":"Renvoyer l'OTP","send_otp":"Envoyer","sign-in":"S'inscrire","sign-in-to-enjoy":"Connectez-vous pour profiter d'une voix illimitée","sign-up-to-enjoy":"Inscrivez-vous pour profiter d'une voix illimitée","submit_login":"Connexion","submit_register":"S'inscrire par courriel","subtitle_email":"Saisissez votre email ci-dessous pour créer votre compte","subtitle_otp":"Vérifiez votre e-mail, nous vous enverrons un code pour compléter la vérification.","subtitle_password":"Veuillez saisir un mot de passe pour sécuriser votre compte","terms_of_service":"Conditions d'utilisation","terms_of_use":"Conditions d'utilisation","title_email":"Créer un compte","title_otp":"Code de vérification","title_password":"Créer un mot de passe","unlock-full-potential":"Libérer le plein potentiel","oauth":{"title":"{client} souhaite accéder à votre compte Fish Audio","signed-in-as":"Connecté en tant que {email}","permissions-title":"Cela permettra à {client} de :","scope-mcp":"Utiliser les outils audio IA (génération vocale, transcription, recherche de voix) avec les crédits de votre compte","redirect-notice":"Après approbation, vous serez redirigé vers {host}.","approve":"Autoriser","deny":"Refuser","invalid-title":"Demande d'autorisation invalide","invalid-default":"Cette demande d'autorisation est invalide ou l'application n'est pas enregistrée."}},"collections":{"all_collections":"Toutes les collections","bookmarks_title":"Mes Favoris","cancel":"Annuler","copy_link":"Copier le lien","create":"Créer","create_collection":"Créer une collection","create_title":"Créer une collection de voix","create-action":"Créer","created_by_me":"Créé par moi","creating":"Création","delete":"Supprimer","delete_confirm":"Une fois la collection vocale supprimée, elle ne peut plus être restaurée. Êtes-vous sûr de vouloir la supprimer ?","delete_title":"Supprimer la collection de voix","deleting":"Suppression","description":"Description","description_placeholder":"Description de la collection Voice","edit":"Editer","edit_title":"Modifier la collection de voix","follow":"Suivre","followed":"Suivi","followers":"Suiveurs","header_title":"Mes collections vocales","loading":"Chargement...","models":"Modèles","collection_window_limited":"Les {count} voix les plus récentes sont affichées. Les plus anciennes sont hors de la fenêtre de cette vue.","no_created_collection_tips":"Aucune collection vocale créée n'a été trouvée","no_created_collections":"Aucune collection créée pour le moment","no_followed_collection_tips":"Aucune collection vocale suivie n'a été trouvée","no_followed_collections":"Aucune collection suivie pour le moment","notification":{"create_success":"Création réussie d'une collection vocale","delete_success":"Suppression réussie de la collection de voix","followed":"Collection suivie","link_copied":"Copie réussie du lien de la collection","unfollowed":"Collection non suivie","update_success":"Mise à jour réussie de la collection de voix"},"save":"Économiser","saving":"Économiser","title":"Titre","title_placeholder":"Titre de la collection vocale","title-created":"Créée","title-followed":"Suivi","unfollow":"Non suivi","voice_collections":"Collections vocales","remove_voice":"Supprimer","remove_voice_confirm_title":"Supprimer la voix","remove_voice_confirm_description":"Voulez-vous vraiment supprimer cette voix de la collection ?","remove_voice_success":"Voix supprimée de la collection","remove_voice_failed":"Impossible de supprimer la voix de la collection","removing":"Suppression..."},"contact-sales":{"metadata":{"title":"Contacter les ventes - Fish Audio","description":"Discutez avec Fish Audio des tarifs entreprise, de l'audit de sécurité et des déploiements vocaux à grande échelle.","subtitle":"Voix entreprise"},"title":"Contactez notre équipe commerciale","description":"Parlez-nous de vos besoins et nous vous mettrons en relation avec la bonne personne ou le bon plan.","form":{"submit":"Envoyer","submitting":"Envoi en cours...","submitError":"Un problème est survenu lors de l'enregistrement de votre demande, mais nous pouvons toujours vous aider.","footnote":"En soumettant ce formulaire, vous acceptez que Fish Audio vous contacte au sujet de votre demande à l'adresse e-mail fournie.","fields":{"firstName":{"label":"Prénom","placeholder":"Ada"},"lastName":{"label":"Nom","placeholder":"Lovelace"},"workEmail":{"label":"E-mail professionnel","placeholder":"name@company.com"},"jobTitle":{"label":"Poste","placeholder":"CTO"},"companyName":{"label":"Nom de l'entreprise","placeholder":"Acme Inc."},"companyWebsite":{"label":"Site web de l'entreprise","placeholder":"acme.com"},"interest":{"label":"Quel est votre intérêt ?","placeholder":"Sélectionnez une option","options":{"enterprise":"Plan entreprise","partnership":"Demande de partenariat","support":"Support client / Autre"}},"expectedVolume":{"label":"Génération vocale mensuelle prévue","placeholder":"Sélectionnez une plage","options":{"under_10m":"Moins de 10M caractères (~10k minutes)","10m_66m":"10M – 65M caractères (~10k–65k minutes)","66m_250m":"66M – 250M caractères (~66k–250k minutes)","250m_1b":"250M – 1B caractères (~250k–1M minutes)","over_1b":"Plus de 1B caractères (~1M+ minutes)"}},"useCase":{"label":"Parlez-nous de votre cas d'utilisation","placeholder":"Décrivez votre produit, le trafic attendu et ce que vous souhaitez accomplir avec Fish Audio."}},"validation":{"firstNameRequired":"Saisissez votre prénom.","lastNameRequired":"Saisissez votre nom.","workEmailInvalid":"Saisissez un e-mail professionnel valide.","jobTitleRequired":"Saisissez votre poste.","companyNameRequired":"Saisissez le nom de votre entreprise.","companyWebsiteRequired":"Saisissez le site web de votre entreprise.","companyWebsiteInvalid":"Saisissez une URL valide.","interestRequired":"Sélectionnez ce qui vous intéresse.","expectedVolumeRequired":"Sélectionnez votre volume mensuel prévu.","useCaseTooShort":"Veuillez fournir plus de détails sur votre cas d'utilisation.","useCaseTooLong":"Le cas d'utilisation est trop long.","fieldTooLong":"Ce champ est trop long."}},"postSubmit":{"selfServe":{"title":"Merci pour votre intérêt !","description":"Au vu de votre utilisation prévue, nos offres en libre-service sont parfaitement adaptées. Commencez en quelques minutes, sans appel commercial nécessaire.","cta":"Voir les plans et commencer","fallback":"Besoin de conditions personnalisées ? <link>Contactez-nous directement</link>"},"support":{"title":"Nous sommes là pour vous aider","description":"Pour les demandes de support, notre équipe dédiée peut vous assister plus rapidement via notre portail de support.","cta":"Accéder au support"},"booking":{"title":"Réservez un appel avec notre équipe","description":"Choisissez un créneau qui vous convient. Nous discuterons de vos besoins et vous proposerons un plan adapté.","cta":"Planifier un appel","fallback_prefix":"Pas de créneau disponible ? Contactez-nous à","unavailable_description":"Notre calendrier de réservation est temporairement indisponible. Écrivez-nous par e-mail et nous conviendrons d'un créneau ensemble.","email_cta":"Nous écrire pour planifier"},"booked":{"title":"C'est confirmé !","description":"Nous avons envoyé une invitation de calendrier à votre adresse e-mail. Au plaisir d'échanger avec vous.","cta":"Retour à l'accueil"}}},"enterprise-portal":{"page":{"title":"Entreprise","description":"Factures, consommation et crédits de votre contrat entreprise","intro":"Votre équipe est facturée dans le cadre d'un contrat entreprise. Les factures, la consommation et les soldes de crédits du contrat sont regroupés sur cette page.","recharge_note":"La recharge en libre-service et la recharge automatique sont désactivées pour les équipes facturées — la consommation est facturée selon les termes de votre contrat."},"redirect":{"title":"Votre équipe est sous contrat entreprise","body":"Les factures, la consommation et les crédits se trouvent désormais dans la section Entreprise. La recharge en libre-service est désactivée pour les équipes facturées ; la consommation est facturée selon les termes du contrat.","cta":"Ouvrir Entreprise"},"assessment":{"title":"Engagement trimestriel","description":"Minimums trimestriels, excédent reporté et crédits de régularisation de votre contrat","current_quarter":"Trimestre en cours (Q{q})","banked_balance":"Excédent reporté","banked_hint":"La consommation au-delà du minimum d'un trimestre est imputée sur les minimums des trimestres suivants.","credits_title":"Crédits de régularisation","credit_expires":"expire le {date}"}},"create-voice":{"title":"Créer une voix","pick-a-method":"Choisissez une méthode","instant":{"title":"Clonage de voix instantané","description":"Téléversez ou enregistrez 10 s d'audio, clonez-la instantanément.","badge-duration":"~1 min","badge-tag":"Idéal pour les enregistrements existants"},"voice-design":{"title":"Conception de voix","description":"Décrivez la voix en texte simple.","badge-duration":"~15 s","badge-tag":"Idéal pour les personnages originaux"},"professional":{"title":"Clonage de voix professionnel","description":"Voix vérifiée, d'une personne réelle, de qualité studio, avec diffusion commerciale et partage des revenus en option.","badge-duration":"1-2 h","badge-tag":"Qualité studio","slots-used":"{used}/{total} emplacements utilisés"}},"customers":{"title":"Histoires clients","facts":{"industry":"Secteur","region":"Région","useCase":"Cas d'usage","audience":"Audience","deployment":"Déploiement","status":"Statut","migratedFrom":"Migré depuis","voiceStack":"Stack vocal","language":"Langues","readingTime":"Temps de lecture"},"quotes":{"cases":{"dubbing":{"customer":{"speaker":{"name":"Tiange Ling","role":"CEO de Dubbing AI"},"quote":"Fish Audio offre une naturalité vocale exceptionnelle, une expression émotionnelle riche et un TTS fiable à faible latence qui soutient parfaitement l'expérience centrale de notre produit Voice Agent."},"fish":{"speaker":{"name":"Rissa Cao","role":"CEO de Fish Audio"},"quote":"Les agents vocaux sont le cas d'usage où chaque compromis de l'IA vocale devient visible. On ne peut pas être rapide et plat, ou expressif et lent. L'agent doit sembler réel, en temps réel, dans la langue de l'utilisateur. Dubbing AI construit la version la plus difficile de cela : une voix qui parle pour l'utilisateur quand il ne peut pas ou ne veut pas parler lui-même. Le niveau attendu est un réalisme d'identité, et c'est ce niveau que nous avons conçu S2 Pro pour atteindre."}},"heygen":{"customer":{"speaker":{"name":"John Wu","role":"Responsable ingénierie audio chez HeyGen"},"quote":"Fish est un modèle vocal fantastique pour maximiser la similarité vocale sur des voix très uniques."},"fish":{"speaker":{"name":"Rissa Cao","role":"CEO de Fish Audio"},"quote":"HeyGen est l'endroit où la qualité du clonage vocal compte le plus. Les créateurs de savoir n'ont pas besoin d'une voix qui leur ressemble vaguement : ils ont besoin d'une voix qui sonne comme eux, accent compris. Ce niveau d'exigence, celui qui met à plat la plupart des modèles TTS dès qu'ils quittent l'anglais américain, est exactement celui que nous avons conçu S2 Pro pour dépasser. Voir les utilisateurs de HeyGen choisir Fish trois contre un dans des tests côte à côte est la validation pour laquelle nous avons construit le modèle."}},"pictoria":{"customer":{"speaker":{"name":"Hayato Akedo","role":"CEO de Pictoria"},"quote":"Fish Audio repousse constamment la frontière de la génération vocale de haute qualité attendue sur le marché japonais. Nous pensons que des voix avec ce niveau de nuance émotionnelle et d'expression de personnage ne peuvent être créées que par une équipe qui aime réellement les contenus centrés sur les personnages. Merci d'avoir construit une technologie TTS aussi remarquable."},"fish":{"speaker":{"name":"Shijia Liao","role":"Directeur scientifique de Fish Audio"},"quote":"Les personnages IA japonais sont le cas d'usage qui exige le plus d'un modèle vocal. La précision de prononciation ne suffit pas. La voix doit porter le personnage : le registre émotionnel précis, l'instant de pause, la chaleur qui donne l'impression d'une personne plutôt que d'une voix qui sonne seulement comme telle. Pictoria place ce niveau plus haut que presque toutes les équipes avec lesquelles nous travaillons, et faire partie de Picto VOICE pousse notre modèle plus loin à chaque version."}}}},"about":{"cases":{"dubbing":{"title":"À propos de Dubbing AI — 10 millions d’utilisateurs pour créer, cloner et transformer la voix.","body":{"first":{"before":"Dubbing AI est un produit local de technologie vocale avec AI qui propose, sur desktop et mobile, la création vocale, le clonage vocal et le changement de voix en temps réel dans une seule solution. La plateforme sert plus de 10 millions d’utilisateurs dans le monde, répartis entre trois audiences principales : ","emphasis":"créateurs de contenu et streamers, utilisateurs individuels pour le divertissement, et utilisateurs commerciaux, notamment agences de publicité et entreprises médias.","after":""},"second":"Dubbing AI est la couche vocale des gamers, streamers et créateurs de marque qui doivent façonner, changer ou cloner leur voix en temps réel sur les plateformes où ils sont actifs."}},"heygen":{"title":"À propos de HeyGen — la vidéo AI pour les créateurs de savoir.","body":{"first":"HeyGen est la principale plateforme vidéo AI pour les créateurs axés sur la connaissance : enseignants, créateurs de cours, communicants d’entreprise et créateurs de contenu qui transforment leur expertise en vidéo à grande échelle. La plateforme permet de produire des vidéos AI professionnelles sans studio, sans voix professionnelle et sans semaines de production.","second":"La voix est au centre de chaque vidéo produite par HeyGen. Pour un créateur de savoir dont l’audience connaît déjà la voix, la voix AI doit être sa voix : pas un narrateur générique, pas une approximation proche, mais la vraie voix avec le véritable accent que l’audience reconnaît. C’est le niveau que le clonage vocal pour la vidéo AI doit atteindre."}},"pictoria":{"title":"À propos de Pictoria — personnages AI et IP originale pour le marché japonais.","body":{"first":{"before":"Pictoria est une entreprise japonaise de personnages AI qui crée à la fois des projets de personnages AI avec des talents vocaux et des IP originales de personnages AI développées en interne. Au centre de chaque production Pictoria se trouve ","emphasis":"Picto VOICE ","after":"— un système vocal interne qui combine plusieurs technologies TTS japonaises et sélectionne la bonne pour chaque personnage."},"second":"La voix n’est pas une fonctionnalité de l’expérience des personnages AI. Pour Pictoria, la voix est l’expérience des personnages AI."}}}},"dubbingStory":{"voiceAgent":{"title":"Voici Voice Agent — un agent qui parle pour vous.","body":{"first":"La nouvelle fonctionnalité de Dubbing AI, Voice Agent, étend la boîte à outils vocale de la plateforme du changement de voix à la prise de parole. Au lieu de modifier la voix de l’utilisateur, Voice Agent parle pour lui.","second":"Les cas d’usage sont immédiats et humains. Quand un gamer est en pleine dispute et ne veut pas faire monter la tension, Voice Agent peut parler à sa place. Quand quelqu’un est trop fatigué pour appeler et réserver, Voice Agent le fait. Quand une personne est timide, occupée au travail ou temporairement indisponible, Voice Agent lui permet d’interagir en temps réel.","third":{"before":"C’est une extension de la mission produit de Dubbing AI sur toute la plateforme — changement de voix, amélioration d’accent, traduction temps réel, et maintenant Voice Agent : ","emphasis":"aider les personnes à communiquer plus simplement et à s’exprimer plus efficacement. ","after":"Voice Agent porte cette mission dans les situations où parler soi-même n’est pas possible ou pas idéal."},"fourth":"Pour fonctionner, Voice Agent doit produire une voix AI qui semble réelle. La personne qui écoute — adversaire de jeu, hôte de restaurant ou interlocuteur au téléphone — doit avoir l’impression de parler à une vraie personne, pas à une voix manifestement synthétique. C’est là que Fish Audio est intervenu."}},"challenge":{"title":"Le défi du TTS temps réel pour les agents vocaux : latence contre naturel.","body":{"first":{"before":"Les agents vocaux rendent visible le compromis le plus difficile de la voice AI. Le TTS temps réel doit équilibrer latence, naturel et émotion, et la plupart des fournisseurs obligent à choisir. ","emphasis":"Les modèles à faible latence sonnent souvent plats et mécaniques ; les modèles expressifs ajoutent souvent des délais de traitement qui cassent le flux de conversation.","after":""},"second":"Pour Dubbing AI Voice Agent, les deux facteurs sont tout aussi critiques. Une pause perceptible entre la saisie de l’utilisateur et la réponse vocale brise l’illusion d’une vraie conversation. Une réponse instantanée mais robotique brise la même illusion autrement. Le facteur décisif n’est pas l’un ou l’autre, mais la combinaison."}},"evaluation":{"title":"Pourquoi Dubbing AI a évalué le marché TTS pour son infrastructure d’agent vocal.","body":{"first":{"before":"Dubbing AI a évalué plusieurs workflows audio TTS avant de choisir Fish Audio. Les critères correspondaient directement aux exigences structurelles du TTS pour agents vocaux : ","emphasis":"naturel, profondeur émotionnelle, qualité de clonage vocal, faible latence et support multilingue ","after":"— cinq capacités que la plupart des fournisseurs couvrent sur deux ou trois points, rarement sur les cinq."},"second":"Pour un Voice Agent destiné à 10 millions d’utilisateurs dans le gaming, le divertissement et les usages commerciaux, un modèle naturel mais faible en multilingue était disqualifié. Un modèle rapide mais émotionnellement plat l’était aussi. Le cas Voice Agent imposait une évaluation tout ou rien sur les cinq critères."}},"criteria":{"title":"Pourquoi Fish Audio a gagné l’évaluation Voice Agent — les cinq critères.","intro":"Fish Audio s’est distingué par la combinaison que Dubbing AI ne trouvait nulle part ailleurs : les cinq capacités au niveau exigé par un agent vocal temps réel. Les modèles gagnants sur un seul critère chez les autres fournisseurs étaient exclus du cas Voice Agent. Fish était le seul modèle solide sur chaque dimension.","items":{"naturalness":{"title":"Naturel","description":"Une sortie vocale qui ressemble à une vraie personne qui parle, pas à un synthétiseur qui lit."},"emotion":{"title":"Profondeur émotionnelle","description":"Un registre émotionnel qui traverse l’énoncé, la couche que la plupart des modèles à faible latence aplatissent."},"cloning":{"title":"Qualité du clonage vocal","description":"Des voix clonées qui conservent l’identité à travers les contenus, essentiel pour les créateurs et audiences entertainment de Dubbing AI."},"latency":{"title":"Faible latence","description":"Une réponse temps réel sans délai de traitement perceptible, contrainte de base de tout agent conversationnel."},"multilingual":{"title":"Support multilingue","description":"Plus de 80 langues avec code-switching natif, nécessaire pour un Voice Agent mondial."}}},"usage":{"title":"Comment Dubbing AI utilise Fish Audio pour le TTS temps réel de Voice Agent.","body":{"first":"Dubbing AI déploie Fish Audio via la cloud API pour générer du text-to-speech en temps réel dans Voice Agent. Quand les utilisateurs rédigent le texte que Voice Agent doit prononcer, Fish le convertit en voix naturelle et émotionnellement expressive en temps réel, dans les langues et accents requis par la base mondiale de Dubbing AI.","second":{"before":"Voice Agent fonctionne sur desktop et mobile, comme le reste de la plateforme Dubbing AI. ","emphasis":"Voice Agent prépare une beta d’abord pour les audiences gamer de la plateforme ","after":"— le segment où la demande est la plus forte. Les tests internes avant beta sont très positifs."}}},"outcomes":{"title":"Résultats de l’intégration.","products":"Produits utilisés : Fish Audio S2 Pro · Text-to-Speech (cloud API)","cards":{"users":"10M+ utilisateurs sur la plateforme Dubbing AI, entre gaming, streaming et créateurs commerciaux.","criteria":"Fish Audio a satisfait 5 critères sur 5 : naturel, profondeur émotionnelle, qualité de clonage, faible latence, multilingue.","beta":"La beta Voice Agent sera lancée d’abord auprès des gamers, avec des résultats internes positifs.","deployment":"Déploiement multiplateforme sur desktop et mobile, aligné avec toute la surface Dubbing AI."}}},"heygenStory":{"problem":{"title":"Le problème de clonage vocal avec ElevenLabs pour les accents anglais non américains.","body":{"first":{"before":"Avant d’évaluer Fish Audio, HeyGen utilisait ElevenLabs pour la couche TTS de son pipeline de génération vidéo AI. La plateforme fonctionnait et les voix étaient intelligibles. Mais un problème structurel revenait sans cesse dans les retours utilisateurs : ","emphasis":"des problèmes de similarité vocale, surtout pour les créateurs avec des accents anglais non américains.","after":""},"second":"Les créateurs de savoir parlent avec leurs propres accents. Les Australiens sonnent australiens. Les Indiens sonnent indiens. Britannique, sud-africain, singapourien, irlandais, écossais, philippin, caribéen : le paysage des accents de l’anglais mondial n’est pas un cas limite pour HeyGen, c’est la forme de sa base internationale de créateurs.","third":"Un TTS qui produit un bon anglais américain mais aplatit tous les autres accents vers un anglais américain neutre casse la promesse du clonage vocal pour la vidéo AI : que la vidéo sonne comme vous. Les utilisateurs HeyGen avec des accents non américains se plaignaient du maintien de l’accent. Les voix clonées ne préservaient pas l’identité d’accent attendue."}},"evaluation":{"title":"Pourquoi HeyGen a évalué tout le marché TTS pour préserver les accents.","body":{"first":"HeyGen a évalué tout le marché TTS pour résoudre le problème des accents anglais non américains. Le TTS pour ces accents n’était pas une comparaison de fonctionnalités, mais un critère existentiel pour la base internationale de créateurs.","second":{"before":"Chez les fournisseurs testés, l’écart entre la qualité de clonage de l’anglais américain et celle des accents non américains était constant, et constant dans la mauvaise direction. La plupart des modèles TTS étaient entraînés d’abord sur l’anglais américain, puis adaptés aux autres accents. Cette adaptation se voyait dans les voix clonées par ","emphasis":"une prosodie aplatie, des voyelles neutralisées et une perte nette d’identité d’accent ","after":"."}}},"selection":{"title":"Pourquoi HeyGen a choisi Fish Audio pour la qualité du clonage vocal.","body":{"first":{"before":"Fish Audio a été retenu par HeyGen selon un critère dominant : ","emphasis":"la qualité du clonage vocal pour les voix uniques, en particulier les voix avec accents anglais non américains.","after":"Le modèle Fish S2 Pro préserve l’identité d’accent de la voix source au lieu de la normaliser vers une base d’anglais américain, exactement le mode d’échec observé chez d’autres fournisseurs."},"second":{"before":"Pour HeyGen, ce n’est pas un détail technique. C’est la différence entre une audience qui entend le créateur qu’elle reconnaît et une voix synthétique étrangère. ","emphasis":"La qualité du clonage vocal,","after":" et non la latence ou le coût, a été le facteur décisif."}}},"usage":{"title":"Comment HeyGen utilise la cloud API Fish Audio pour générer les voix des vidéos AI.","body":"HeyGen déploie Fish Audio via la cloud API pour générer le TTS des vidéos produites par ses clients sur la plateforme. L’intégration fonctionne à l’échelle de production : chaque vidéo publiée sur HeyGen avec une voix propulsée par Fish passe par le modèle Fish S2 Pro."},"feedback":{"title":"Ce que disent les créateurs de savoir sur la qualité vocale.","intro":"Le signal utilisateur le plus parlant n’est pas l’éloge, mais le silence sur ce qui était auparavant la plainte la plus forte. Trois signaux de la base de créateurs HeyGen depuis la migration :","items":{"selection":{"title":"Le taux de sélection 3:1","description":"Dans les tests vocaux côte à côte sur HeyGen, les créateurs choisissent Fish pour leurs propres vidéos trois fois plus souvent que les alternatives."},"accent":{"title":"Profondeur émotionnelle : les plaintes sur l’accent ont cessé","description":"Les créateurs avec accents anglais non américains ne se plaignent plus du maintien de l’accent, le ticket le plus important avant migration."},"quality":{"title":"Retours positifs sur la qualité vocale","description":"La qualité du clonage vocal dans la base internationale de créateurs HeyGen a rejoint ce que les audiences reconnaissent déjà."}}},"outcomes":{"title":"Résultats de l’intégration.","products":"Produits utilisés : Fish Audio S2 Pro · Text-to-Speech (cloud API)","cards":{"selection":"Taux de sélection 3:1 pour Fish Audio face aux fournisseurs TTS alternatifs dans les comparaisons côte à côte sur HeyGen.","complaints":"Les plaintes liées aux accents anglais non américains ont cessé dans la base internationale de créateurs HeyGen.","evaluation":"Tout le marché TTS a été évalué avant de choisir Fish Audio ; la préservation de l’accent a été décisive.","migration":"Migration d’ElevenLabs vers Fish Audio pour la qualité du clonage vocal."}}},"pictoriaStory":{"challenge":{"title":"Le défi de la voix japonaise pour personnages IA : prosodie, émotion et cohérence.","body":{"first":"La voix japonaise pour personnages IA fixe une barre que la plupart des modèles TTS ne franchissent pas. Le naturel et la précision de prononciation sont indispensables ; les facteurs décisifs sont l'expressivité émotionnelle dans une même phrase, la prosodie japonaise et l'accent tonal exacts, ainsi que la cohérence vocale dans les contenus longs de personnages.","second":{"before":"Les lectures TTS génériques peuvent réussir les benchmarks mais brisent la suspension d'incrédulité dont dépendent les expériences de personnages IA. Pour Pictoria, les deux lacunes persistantes du TTS japonais disponible pour personnages IA étaient ","emphasis":"l'expressivité émotionnelle et la prosodie japonaise naturelle au niveau du personnage ","after":"— deux éléments essentiels pour le portefeuille croissant d'IPs originales de personnages IA de l'entreprise."}}},"stack":{"title":"Dans Picto VOICE : la pile TTS japonaise multi-fournisseurs de Pictoria.","body":{"first":"Plutôt que de confier toute la surface vocale des personnages à un seul fournisseur, Pictoria a conçu Picto VOICE comme une couche interne d'orchestration intégrant plusieurs technologies japonaises de voix IA. Chaque personnage et chaque cas d'usage sélectionne dans la pile le composant de génération vocale approprié.","second":"Cette architecture protège Pictoria du verrouillage fournisseur, permet à l'équipe d'évaluer en continu de nouveaux modèles japonais de voix IA et garantit que la meilleure technologie — pour ce personnage, cette scène, ce registre émotionnel — est toujours celle en production. Fish Audio a gagné une place dans Picto VOICE aux côtés des autres technologies vocales intégrées par l'équipe."}},"selection":{"title":"Pourquoi Fish Audio a gagné sa place dans Picto VOICE.","body":{"intro":"Pictoria a évalué Fish Audio comme l'une des technologies de génération vocale envisagées pour Picto VOICE. Trois points ont convaincu l'équipe :","expressiveRange":{"title":"Amplitude expressive des voix de style personnage ","description":"— notamment la capacité à porter une nuance émotionnelle dans une même phrase. C'est le geste qui sépare une voix de personnage d'une voix de narrateur."},"japaneseQuality":{"title":"Qualité TTS japonaise expressive","description":" au niveau de la prosodie et de l'intonation, pas seulement de la précision phonémique."},"flexibility":{"title":"Flexibilité dans la conception de voix de personnage ","description":"— la capacité à façonner des voix adaptées à un brief de personnage précis plutôt qu'à choisir dans une bibliothèque fixe."},"partnership":"Au-delà du modèle lui-même, la réactivité de l'équipe Fish Audio face aux besoins de voix japonaises pour personnages IA s'est distinguée — le type de partenariat qui transforme une relation fournisseur en collaboration opérationnelle avec l'équipe de recherche derrière le modèle."}},"usage":{"title":"Comment Pictoria utilise Fish Audio pour produire des voix japonaises de personnages IA.","body":{"first":"Dans Picto VOICE, Fish Audio est utilisé en particulier pour les cas de personnages IA où une forte expressivité au niveau du personnage est le facteur décisif. Un déploiement représentatif est le pipeline de production vocale de Pictoria pour ses IPs originales de personnages IA, développées en interne et exploitées sur ses propres canaux de publication.","second":"L'intégration de Fish Audio dans Picto VOICE a produit un impact fort et une réception positive sur ces projets de personnages IA."}},"reception":{"title":"Réception du public des voix japonaises de personnages IA propulsées par Fish Audio.","intro":"La réception utilisateur des voix japonaises de personnages IA produites avec Picto VOICE est positive autour de trois thèmes constants :","items":{"selection":{"title":"Un naturel au-delà du registre TTS","description":"Des voix japonaises qui sonnent comme de vraies voix japonaises, pas comme la platitude synthétique que le public attend du TTS générique."},"accent":{"title":"Une expressivité émotionnelle qui donne vie aux personnages","description":"Des personnages avec un vrai registre émotionnel, pas des répliques simplement lues à voix haute. La différence décisive pour les contenus centrés sur les personnages."},"quality":{"title":"Une cohérence sur les contenus de personnages longue durée","description":"La même voix, le même personnage, restent stables pendant des heures de contenu au lieu de dériver d’une session à l’autre."}}},"outcomes":{"title":"Résultats de l'intégration.","products":"Produits utilisés : Fish Audio S2 Pro · Text-to-Speech","cards":{"improvements":"Améliorations significatives de la vitesse de réponse japonaise et de l'expressivité émotionnelle dans Picto VOICE.","reception":"Forte réception positive sur les IPs originales de personnages IA de Pictoria.","collaboration":"Collaboration active à la frontière de la voix japonaise de personnage ; métriques quantitatives confidentielles selon les accords IP."}}},"sharedClosing":{"cta":{"primary":"Contacter l'équipe commerciale","secondary":"Voir Fish for Enterprise"},"cases":{"dubbing":{"next":{"title":"Quelle suite pour Dubbing AI et Fish Audio.","description":"À mesure que Voice Agent passe de la bêta à une disponibilité générale auprès des 10 millions d'utilisateurs de Dubbing AI, Fish Audio reste la couche TTS temps réel qui alimente l'expérience. Les futures extensions de Voice Agent (vers plus de langues, plus de situations et plus de contextes multiplateformes) seront livrées avec les améliorations continues des modèles Fish."},"cta":{"title":{"before":"Vous créez un ","emphasis":"agent vocal","after":" ?"},"description":"Parlez à notre équipe d'un TTS temps réel qui équilibre naturel, profondeur émotionnelle, latence et multilingue — la combinaison dont les agents vocaux ont besoin."}},"heygen":{"next":{"title":"Quelle suite pour HeyGen et Fish Audio.","description":"À mesure que HeyGen développe sa base mondiale de créateurs de savoir, Fish Audio reste la couche de qualité vocale derrière la vidéo IA. Nouveaux accents, nouvelles langues et nouvelles capacités de clonage vocal avancent avec l'expansion internationale de HeyGen."},"cta":{"title":{"before":"Vous créez des produits de ","emphasis":"clonage vocal","after":" ?"},"description":"Parlez à notre équipe de similarité vocale pour les voix uniques, de préservation des accents anglais non américains et d'intégration Cloud API à l'échelle de la production."}},"pictoria":{"next":{"title":"Quelle suite pour les voix de personnages IA japonais avec Pictoria et Fish Audio.","description":"Alors que Pictoria continue d'étendre ses IP internes de personnages IA et que le stack Picto VOICE évolue, Fish Audio reste un partenaire de la voix de personnages japonais. Le marché japonais des personnages IA se développe, les attentes augmentent à chaque sortie, et le niveau d'exigence pour la qualité vocale des personnages continue de monter avec chaque nouveau titre."},"faq":{"title":"Questions fréquentes.","items":{"good":{"question":"Qu'est-ce qui fait un bon TTS pour les personnages IA japonais ?","answer":"Trois éléments distinguent le TTS de personnages japonais d'un TTS japonais générique : l'expressivité émotionnelle au sein d'une même phrase, une prosodie japonaise et un accent de hauteur précis plutôt qu'une simple exactitude phonémique, et la cohérence de la voix dans les contenus longs de personnage. Picto VOICE de Pictoria sélectionne les technologies vocales selon ces critères pour chaque personnage, Fish Audio y gagnant sa place grâce à son expressivité au niveau du personnage."},"prosody":{"question":"Fish Audio peut-il gérer la prosodie japonaise et l'expressivité émotionnelle ?","answer":"Le modèle S2 Pro de Fish Audio est entraîné en donnant la priorité au japonais natif et prend en charge le contrôle émotionnel en domaine ouvert : une direction émotionnelle en langage naturel au niveau de chaque énoncé, la couche que Pictoria a identifiée comme décisive pour les voix de personnages."},"stack":{"question":"Fish Audio prend-il en charge les stacks vocaux multi-fournisseurs ?","answer":"Oui. Fish est conçu pour s'intégrer aux couches d'orchestration construites par les clients, comme Picto VOICE de Pictoria, aux côtés d'autres technologies vocales. L'intégration API est la voie standard ; le déploiement on-prem est disponible pour les clients soumis à des exigences réglementaires."},"languages":{"question":"Quelles autres langues asiatiques Fish Audio prend-il en charge ?","answer":"Au-delà du japonais, Fish prend en charge le mandarin, le cantonais, le coréen, ainsi que le code-switching entre l'anglais, le mandarin, le japonais, l'espagnol et l'arabe parmi plus de 80 langues."},"compare":{"question":"Comment Fish Audio se compare-t-il à ElevenLabs pour les voix de personnages japonais ?","answer":"Les deux fournisseurs prennent en charge le japonais. Fish Audio privilégie l'entraînement en japonais natif et propose un contrôle émotionnel en langage naturel et en domaine ouvert plutôt que des préréglages émotionnels fixes : la différence que l'équipe de Pictoria a soulignée pendant l'évaluation."}}},"cta":{"title":{"before":"Vous créez des produits vocaux en\n","emphasis":"japonais ?","after":""},"description":"Parlez à notre équipe de voix de personnages, de contrôle prosodique et d’intégration dans des stacks multi-fournisseurs comme Picto VOICE. Nous venons préparés."}}}},"cases":{"dubbing":{"title":"TTS d'agent vocal en temps réel pour 10 millions d'utilisateurs.","description":"Comment Dubbing AI a construit son Voice Agent avec Fish Audio : le seul TTS à réunir les cinq capacités exigées par un agent temps réel, soit naturel, profondeur émotionnelle, qualité du clonage vocal, faible latence et prise en charge multilingue.","facts":{"industry":"Grand public · Jeu · Divertissement","region":"Monde","useCase":"Agent vocal (TTS temps réel)","audience":"Plus de 10 M d'utilisateurs","deployment":"Cloud API · desktop et mobile","status":"Voice Agent en beta"},"metric":{"value":"10M","suffix":"+","description":"Dans le jeu, le streaming et le divertissement : l'échelle à laquelle un agent vocal doit sembler réel en temps réel, dans la langue de l'utilisateur."}},"heygen":{"title":"Clonage vocal pour vidéo IA, 3 contre 1 face aux alternatives.","description":"Comment HeyGen a migré d'ElevenLabs vers Fish Audio pour résoudre les problèmes de similarité vocale avec les accents anglais non américains, et a vu les utilisateurs choisir Fish trois contre un dans des comparaisons côte à côte.","facts":{"industry":"Vidéo IA / Outils créateurs","region":"Monde","useCase":"Clonage vocal pour vidéo IA","migratedFrom":"ElevenLabs","deployment":"Cloud API","readingTime":"4 min"},"metric":{"value":"3:1","suffix":"×","description":"Taux de sélection de Fish Audio face aux fournisseurs TTS alternatifs dans les comparaisons utilisateur côte à côte sur HeyGen."}},"pictoria":{"title":"Voix de personnage IA japonaise pour Picto VOICE.","description":"Comment Pictoria intègre Fish Audio dans Picto VOICE, son stack interne multi-fournisseurs, pour une expressivité de niveau personnage dans les productions de personnages IA japonais.","facts":{"industry":"Médias & divertissement","region":"Japon","useCase":"Production de voix de personnage IA","voiceStack":"Composant dans Picto VOICE","language":"Japonais","readingTime":"3 min"},"metric":{"value":"0","suffix":"Dérive","description":"Sur des heures de contenu personnage long format : la fiabilité audio sans dérive nécessaire pour préserver l'illusion des IP de personnages IA japonais."}}}},"discovery":{"add_to_collection":"Ajouter à la collection : {title}","add_to_collection_action":"Ajouter à la collection","ai-generated-warning":"Généré par l'IA à partir du contenu des utilisateurs.","all_tags":"Tous les tags","anime_collection":"Collection d'Anime","audio_samples":"Échantillons audio","back_to_top":"Retour au début de la page","banner":{"button":{"api-keys":"Clés API","docs":"Documentation"},"subtitle":"Créer et utiliser la voix","title":"API de synthèse vocale"},"browse_banner":"Découvrez les voix IA les plus réalistes et expressives prêtes à être utilisées dans votre prochain projet !","cinematic_collection":"Collection Cinématique","clear_all":"Tout Effacer","clone_failed":"Échec du clonage","clone_model":"Modèle de clone","clone_success":"Succès du clone","collaboration":"Collaboration","conversational_collection":"Collection Conversationnelle","copied_title":"Copié dans le presse-papiers","copy_model_id":"Copier l'identifiant du modèle","create_new_collection":"Créer une nouvelle collection","default_voices_collection":"Voix par défaut","documentary_collection":"Collection Documentaire","edit":"Editer","educational_collection":"Collection Éducative","end_list":"Vous avez atteint la fin de la liste,","energetic_collection":"Collection Énergétique","filter":{"apply":"Appliquer","language":{"all":"Toutes les langues","disabled_hint":"Plusieurs langues sélectionnées. Utilisez le bouton de filtre pour modifier.","en":"Anglais","match_all_hint":"Les modèles doivent correspondre à toutes les langues sélectionnées","no_results":"Aucune langue trouvée","placeholder":"Sélectionner des langues","search":"Rechercher des langues","selected":"langues","title":"Langue","title_plural":"Langues","zh":"Chinois"},"tags":{"placeholder":"Sélectionner les étiquettes","title":"Tags"},"title":"Filtre"},"footer_tagline":"Trouvez une voix pour être entendu...","gaming_collection":"Collection Gaming","header":{"description":"Recherchez plus de 2 millions de modèles de voix AI dans différentes langues, styles et cas d’utilisation.","title":"Explorez Notre Bibliothèque de Voix IA"},"list":"Liste des modèles","models":"Modèles","narration_collection":"Collection de narration","no_audio_sample":"Pas d'échantillon audio","no_results":"Aucun modèle trouvé","notification":{"added_to_collection":"Ajouté avec succès à la collection"},"official_community":"Rejoindre notre communauté","our_trusted_partners":"La confiance des leaders de l'industrie","play":"Jouer","preview_sample":"Prévisualisation de la voix générée","quick_search":"Recherche rapide","dispute":{"title":"Litige de propriété de la voix","model":"Modèle","step_of":"Étape {current} sur {total}","claimant_type":"Type de demandeur","filing_as":"Je dépose en tant que","select_models_subtitle":"sélectionnez les modèles vocaux en infraction","select_models_title":"Sélectionner les modèles vocaux en infraction","search_models_placeholder":"Rechercher par nom de modèle","search_models_empty":"Aucun modèle trouvé","select_models_limit":"Vous pouvez sélectionner jusqu’à 10 modèles.","remove_model":"Supprimer le modèle","individual_title":"Particulier","individual_desc":"Je suis le créateur original ou l’unique propriétaire de l’identité protégée par le droit d’auteur en infraction.","representative_title":"Au nom de quelqu'un","representative_desc":"Je dépose la réclamation pour le propriétaire de la voix avec son autorisation (p. ex. son agent, son manager ou un membre de sa famille).","enterprise_title":"Entreprise / Organisation","enterprise_desc":"Je dépose au nom d’une entreprise, d’une marque, d’une agence ou d’une organisation.","cancel":"Annuler","back":"Retour","next":"Suivant","identity_verification":"Vérification d'identité","full_legal_name":"Nom légal complet","full_legal_name_placeholder":"John Doe / Acme Corp Ltd.","contact_email":"E-mail de contact","contact_email_placeholder":"legal@yourdomain.com","contact_email_hint":"Cet e-mail sera utilisé pour la correspondance juridique officielle concernant ce litige.","contact_email_invalid":"Veuillez saisir une adresse e-mail valide.","supporting_links":"Liens justificatifs","supporting_links_placeholder":"https://x.com/your_handle ou URL de chaîne YouTube...","add_link":"Ajouter un lien","remove_link":"Supprimer le lien","supporting_links_hint":"Liens vers vos profils sociaux vérifiés ou vos sources audio originales.","supporting_links_invalid":"Veuillez saisir des URL valides commençant par http:// ou https://.","upload_evidence":"Téléverser des preuves justificatives","upload_title":"Importer une preuve","upload_supported":"Formats pris en charge : PDF, JPG, PNG (10 Mo max par fichier)","upload_button":"Téléverser","upload_hint":"Importez des preuves de propriété du propriétaire de la voix (p. ex. captures d'écran du back-office de réseaux sociaux vérifiés ou sources audio originales), accompagnées de son autorisation (p. ex. une lettre d'autorisation signée).","individual_upload_title":"Importer une preuve","individual_upload_hint":"Importez des preuves de propriété, comme des captures d'écran du back-office de vos réseaux sociaux vérifiés ou des sources audio originales.","verify_fallback_hint":"Impossible de terminer la vérification vocale ? Importez des preuves de propriété ci-dessous, puis soumettez directement.","verify_evidence_ready_hint":"Preuve importée — vous pouvez soumettre sans vérification vocale.","remove_file":"Supprimer le fichier","additional_context":"Description","additional_context_placeholder":"Veuillez fournir tout détail, contexte ou information spécifique concernant votre revendication de propriété afin d'aider notre équipe à accélérer l'examen.","declaration":"Je déclare sous peine de parjure que les informations fournies dans ce formulaire sont exactes et que je suis le propriétaire légitime ou le représentant autorisé de l'identité vocale concernée. Je comprends que la soumission de fausses déclarations peut entraîner des conséquences juridiques.","submit":"Soumettre la demande de retrait","submit_short":"Envoyer","submit_success":"Soumission réussie. Nous examinerons votre signalement prochainement.","step_placeholder":"Cette étape sera bientôt disponible.","enterprise_company_name":"Nom de l'entreprise et du représentant","enterprise_company_name_placeholder":"Acme Corp (à l'attention du service juridique)","enterprise_contact_email_hint":"Veuillez fournir une adresse e-mail officielle de l'entreprise pour la correspondance juridique.","enterprise_links":"Site officiel et liens du titulaire des droits","enterprise_links_placeholder":"p. ex., https://www.company.com/music-catalog","enterprise_links_hint":"Liens vers le catalogue officiel de l'entreprise ou la source audio protégée par le droit d'auteur.","enterprise_upload_title":"Importer l'autorisation de l'entité et les justificatifs","enterprise_upload_hint":"Veuillez importer un document d'autorisation signé (p. ex. une procuration signée ou une lettre d'autorisation) si vous déposez la réclamation au nom de l'ayant droit.","voice_verification":"Voice Verification","verify_prompt_hint":"Please read the sentence below aloud to verify your voice.","verify_record":"Enregistrer","verify_upload":"Importer","verify_stop":"Stop","verify_recording":"Recording...","verify_verifying":"Verifying...","verify_success":"Voice verified successfully.","verify_failed":"Verification failed. Please try again.","verify_low_score":"Voice verification did not pass. A new sentence has been generated, please record again.","verify_refresh_prompt":"Try another sentence","verify_mic_error":"Unable to access microphone. Please check permissions.","file_too_large":"File exceeds the 10MB size limit.","file_type_invalid":"Only PDF, JPG, and PNG files are supported.","file_too_many":"You can upload up to 10 files.","submit_failed":"Submission failed. Please try again."},"report":{"action":"Signaler","copyright_complaint":"Plainte pour violation du droit d'auteur","other_issues":"Autres problèmes","cancel":"Annuler","comment":{"min":"20 caractères minimum","placeholder":"Tapez votre message...","title":"Commentaire (20 caractères minimum)"},"reason":{"copyright":"Violation des droits d'auteur","not_work":"Ne pas travailler","other":"Autres","title":"Pourquoi signalez-vous ce modèle ?"},"save":"Économiser","title":"Modèle de rapport"},"reset":"Remise à zéro","search_placeholder":"Rechercher des voix","sexy_collection":"Collection Sexy","sort":{"count":"Recommandé","new":"Le plus récent","title":"Trier par","trending":"Tendances"},"take-down":"Démontage","title":"Découverte","todays_pick":"Le choix du jour","top_brands":{"kol_count":"300k+ kol","title":"Principales marques qui collaborent avec nous"},"top_recommended":"Les Meilleures Recommandations","top_trending":"Tendance Principale","top_voices":"Voix principales","trending_ugc":"Trending Voices","try_voice":"Essayez cette voix","use":"Utilisation","use_voice":"Utiliser la voix","view_in_app":"Voir dans l'application","view_more":"Plus","pvc_delete_disabled_tooltip":"Cette voix a été créée avec Professional Voice Clone et ne peut pas être supprimée ici."},"generation-history":{"title":"Mes conversions","tabs":{"all":"Tout","audio":"Audio","image":"Image","video":"Vidéo"},"kinds":{"audio":"Audio","image":"Image","video":"Vidéo"},"types":{"tts":"Synthèse vocale","image-video":"Image et vidéo","lip-sync":"Synchronisation labiale","sound-effect-generation":"Effets sonores","voice-changer":"Modificateur de voix","audio-separation":"Séparation audio","studio":"Studio"},"filter":{"generationType":"Type de génération","allTypes":"Tous les types","clearType":"Effacer le filtre de type"},"search":{"toggle":"Rechercher","placeholder":"Rechercher des générations","clear":"Effacer la recherche"},"view":{"grid":"Vue grille","list":"Vue liste"},"items":"{count, plural, one {# élément} other {# éléments}}","empty":{"title":"Aucune génération pour le moment","subtitle":"Vos générations apparaîtront ici.","cta":"Commencer à créer"},"noResults":{"title":"Aucune génération trouvée","subtitle":"Essayez d'ajuster votre recherche","cta":"Effacer les filtres"},"loadError":"Impossible de charger l’historique.","tryAgain":"Réessayer","loading":"Chargement de l’historique","loadingMore":"Chargement en cours","noMore":"Aucune autre génération","play":"Lire l’audio","pause":"Mettre l’audio en pause","close":"Fermer","download":"Télécharger","actions":{"share":"Partager","sharePreparing":"Création du lien de partage…","preparing":"Préparation…","downloadPreparing":"Préparation du téléchargement…","shareUnsupported":"Le partage n'est pas encore disponible pour {type}","delete":"Supprimer","deleteUnsupported":"La suppression n'est pas encore disponible pour {type}","more":"Plus d'actions","useAsPrompt":"Utiliser comme prompt","recreate":"Recréer"},"deleteConfirm":{"title":"Supprimer cet élément ?","body":"Cette action est irréversible. Cet élément sera définitivement supprimé.","cancel":"Annuler","confirm":"Supprimer"},"deleteFailed":"Échec de la suppression. Veuillez réessayer.","downloadFailed":"Échec du téléchargement. Veuillez réessayer.","selection":{"count":"{count, plural, one {# élément sélectionné} other {# éléments sélectionnés}}","clear":"Effacer la sélection","selectAll":"Sélectionner tout"},"batchDelete":{"title":"Supprimer {count, plural, one {# génération sélectionnée} other {# générations sélectionnées}} ?","body":"Cette action est irréversible. Les générations sélectionnées seront définitivement supprimées."},"batchDownloading":"{count, plural, one {Téléchargement de # élément…} other {Téléchargement de # éléments…}}","batchDownloaded":"{count, plural, one {# élément téléchargé.} other {# éléments téléchargés.}}","batchDownloadFailed":"{count, plural, one {# élément n'a pas pu être téléchargé.} other {# éléments n'ont pas pu être téléchargés.}}","batchToggle":"Sélection multiple","batchExit":"Quitter la sélection multiple","authGate":{"title":"Connectez-vous pour continuer","description":"Connectez-vous pour voir votre historique de générations.","cta":"Se connecter"}},"help":{"account":{"a1":"Les crédits sont une monnaie flexible qui peut être dépensée sur n'importe quelle fonctionnalité de la plateforme Fish Audio. Le coût exact dépend de la fonctionnalité et du modèle de voix sélectionné.\n\nSur les plans mensuels ou annuels, votre solde de crédits est rechargé à la même date de calendrier chaque mois, en fonction de votre niveau. Les crédits non utilisés ne se reportent pas.\n\nSi vous réduisez ou annulez, votre plan actuel reste actif jusqu'à la fin du cycle de facturation ; tous les crédits non utilisés expirent à ce moment-là.\n\nLes crédits API sont vendus séparément. Pour les instructions d'achat, voir [la documentation API](https://docs.fish.audio/developer-platform/getting-started/introduction)","a10":"Oui. Vous pouvez rétrograder à tout moment sur la [page des plans](https://fish.audio/app/team). La rétrogradation prend effet au début de votre prochain cycle de facturation (mensuel ou annuel). Jusque-là, vous continuerez à recevoir les crédits et les fonctionnalités de votre plan actuel.","a11":"Mise à niveau : Les crédits supplémentaires du nouveau forfait sont appliqués immédiatement.\nRéduction : Vous conservez tous les crédits restants jusqu'à la fin du cycle en cours. Lors de la prochaine recharge, votre quota s'ajuste à la quantité inférieure de votre nouveau plan.","a12":"Vous pouvez annuler le renouvellement de l'abonnement sur la page Plans. Vous conserverez tous les crédits et fonctionnalités restants jusqu'à la fin de votre période de facturation. Après cela, votre abonnement expire automatiquement et aucuns frais supplémentaires ne seront facturés.","a13":"La date de renouvellement ou d'expiration de votre plan actuel est affichée sur la [page des plans](https://fish.audio/app/team).","a14":"Visitez simplement la [page des Plans](https://fish.audio/app/team) et sélectionnez le plan de votre choix. Votre abonnement sera réactivé immédiatement.","a15":"Non. Les comptes créés avec Google Sign-In restent définitivement liés à ce compte Google. La suppression du compte ne libérera pas le même e-mail pour une réutilisation.","a16":"Non. Les comptes créés avec GitHub Sign-In restent liés à cette identité GitHub. Comme avec les comptes Google, la suppression du compte ne permettra pas de réutiliser le même email.","a17":"Comptes e-mail et mot de passe : Aller à Profil → Paramètres → Changer le mot de passe.\nComptes Google ou GitHub : Changez votre mot de passe directement via les paramètres de sécurité de Google ou GitHub. Fish Audio ne gère pas ces identifiants.","a2":"Le coût exact en crédits est toujours affiché dans l'interface avant que vous ne confirmiez une génération. Les coûts peuvent changer à mesure que les modèles évoluent, veuillez donc vous référer à l'application pour les informations les plus précises et en temps réel.\n\n| Modèle TTS | Coût par Octet |\n| --- | --- |\n| s1 | 1 crédit par octet |\n| v1.6 | 0.5 crédit par octet |\n| v1.5 | 0.5 crédit par octet |\n\nPour les fonctionnalités de texte à la parole (TTS), chaque crédit Fish Audio équivaut à un octet de caractère. Le nombre d'octets est différent selon la langue que vous générez. Pour l'anglais, un mot typique compte 5 caractères, ce qui se convertit en 5 octets. Ce mot coûtera 5 crédits sur le modèle S1, et 2,5 crédits sur v1.5/1.6.","a3":"Les crédits sont réinitialisés à chaque anniversaire mensuel de votre premier paiement d'abonnement\n\npar exemple. 1er mars → 1er avril; 31 août → 30 sep; 30 janv → 28 fév","a4":"Un journal complet, avec des horodatages, est disponible dans Plateforme → [Utilisation](https://fish.audio/app/usage/)","a5":"Le renouvellement a lieu à l'heure exacte où vous vous êtes abonné pour la première fois, en fonction de votre fuseau horaire de facturation. Si la date du calendrier est passée mais que le réapprovisionnement manque, attendez quelques heures - la plupart des problèmes se résolvent automatiquement. Toujours bloqué ? [Soumettez un ticket](support://ticket) ou contactez-nous sur [Discord](https://discord.com/invite/fish-audio).","a6":"Vous pouvez soit attendre la prochaine recharge, soit passer à un niveau supérieur à tout moment sur la [page des plans](https://fish.audio/app/team/) — de nouveaux crédits sont accordés instantanément après la mise à niveau.","a7":"Nous développons constamment des modèles de pointe et les lançons souvent en petites vagues de tests alpha privés. La meilleure façon de faire partie des premiers à les essayer est de rejoindre le [Discord de Fish Audio](https://discord.com/invite/fish-audio). Nous donnons parfois aux membres un accès anticipé exclusif en échange de commentaires, nous aidant à façonner les lancements à venir.","a8":"Un abonnement offre un accès récurrent et ininterrompu aux fonctionnalités de Fish Audio, aux crédits et aux mises à jour des modèles. Vous choisissez une facturation mensuelle ou annuelle ; les frais sont renouvelés automatiquement jusqu'à ce que vous réduisiez ou annuliez. Les détails du plan sont répertoriés sur la [page des Plans d'Abonnement](https://fish.audio/app/team).","a9":"Oui. Vous pouvez passer à un niveau supérieur à tout moment sur la [page des plans](https://fish.audio/app/team). Une fois la mise à niveau effectuée, votre nouveau quota de crédits et les fonctionnalités sont disponibles immédiatement. Vous ne serez facturé que la différence au prorata entre votre ancien plan et le nouveau.","q1":"Qu'est-ce que les crédits ?","q10":"Puis-je rétrograder mon plan d'abonnement?","q11":"Que se passe-t-il avec mes crédits lorsque je mets à niveau ou que je rétrograde ?","q12":"Comment puis-je annuler mon abonnement ?","q13":"Comment puis-je vérifier la date d'expiration de mon plan ?","q14":"Comment puis-je me réabonner après l'expiration de mon plan ?","q15":"Puis-je changer ma méthode de connexion de Google à Email et Mot de passe ?","q16":"Puis-je changer ma méthode de connexion de Github à Email et mot de passe ?","q17":"Comment puis-je changer mon mot de passe ?","q2":"Combien de crédits coûtent les générations ?","q3":"Comment fonctionne le renouvellement de crédit ?","q4":"Où puis-je voir mon historique de crédit ?","q5":"Pourquoi mes crédits ne se sont-ils pas encore renouvelés ?","q6":"Que se passe-t-il si j'épuise mes crédits ?","q7":"Comment puis-je accéder aux fonctionnalités alpha?","q8":"Qu'est-ce qu'un abonnement ?","q9":"Puis-je mettre à niveau mon plan d'abonnement ?"},"billing":{"a1":"La plupart des refus sont causés par un code postal ou un CVV incorrect. Si vos détails sont corrects, votre banque ou notre processeur peut avoir bloqué la transaction. Ouvrez un ticket dans [Discord](https://discord.com/invite/fish-audio) ou [soumettez un ticket ici](support://ticket) et nous enquêterons.","a2":"Tous les achats sont non remboursables, comme indiqué dans nos [Conditions d'Utilisation](https://fish.audio/terms/). Si vous rencontrez un problème de facturation ou pensez avoir été facturé par erreur, veuillez contacter notre équipe d'assistance en [soumettant un ticket](support://ticket) ou via notre [serveur Discord](https://discord.com/invite/fish-audio), et nous examinerons votre cas.","a3":"Notre politique de remboursement ne permet pas les remboursements pour les achats accidentels. Pour examiner votre situation, contactez notre équipe d'assistance en [soumettant un ticket](support://ticket) ou via notre [serveur Discord](https://discord.com/invite/fish-audio). Veuillez noter qu'une commission de traitement d'environ 15 % peut s'appliquer.","q1":"Pourquoi ma méthode de paiement est-elle refusée ?","q2":"Quelle est votre politique de remboursement ?","q3":"J'ai fait un achat accidentel. Puis-je obtenir un remboursement ?"},"legal":{"a1":"Nous pouvons utiliser les données limitées que vous fournissez afin d'améliorer la qualité et les performances globales de nos modèles audio. Vos données ne sont jamais utilisées pour cloner votre voix sans consentement, ni pour créer des profils publicitaires.\n\nPar défaut, nous ne nous entraînons pas sur les données de nos clients API, sauf lorsque cela est strictement nécessaire pour fournir et maintenir le service. Pour plus d'informations, consultez notre [Politique de Confidentialité](https://fish.audio/privacy/)","a2":"Le plan gratuit n'inclut pas de licence commerciale. Tout contenu généré dans le cadre du plan gratuit - ou sans se connecter - ne peut pas être utilisé à des fins commerciales. Lors de la publication de ce contenu de manière non commerciale, vous devez créditer Fish Audio en incluant \"Fish Audio\" ou \"fish.audio\" dans le titre ou la description.\n\nTous les plans payants incluent une licence commerciale. Tant que vous détenez les droits de propriété intellectuelle nécessaires, et que votre contenu est conforme aux lois applicables et à nos [Conditions d'Utilisation](https://fish.audio/terms), vous pouvez utiliser le contenu généré à des fins commerciales sans attribution.\n\nEn résumé, tout ce qui est généré pendant votre abonnement payant est à vous à utiliser commercialement pour toujours, alors que tout ce qui est créé avant ou après la période d'abonnement ne sera jamais utilisable commercialement et exigera toujours une attribution lorsqu'il est posté de manière non commerciale.","a3":"Oui. Vous conservez la propriété de tous les fichiers que vous téléchargez. Fish Audio ne revendique aucun droit sur vos fichiers, sauf comme décrit dans les [Conditions de Service](https://fish.audio/terms) et la [Politique de Confidentialité](https://fish.audio/privacy) - par exemple, les droits nécessaires pour traiter vos fichiers en toute sécurité et pour se conformer à la loi applicable.","a4":"Oui. La confidentialité et la sécurité sont nos priorités absolues. Toutes les générations que vous créez restent privées à moins que vous choisissiez explicitement de les rendre publiques. Des mesures de sécurité et de gestion des données solides protègent vos créations à tout moment. En savoir plus dans notre [Politique de Confidentialité](https://fish.audio/privacy).","a5":"Notre adresse de facturation est 1111B S Governors Ave STE 48109 Dover, DE 19904, United States.","q1":"Mes données sont-elles utilisées pour améliorer les modèles IA de Fish Audio ?","q2":"Puis-je publier le contenu que je génère sur la plateforme?","q3":"Est-ce que je possède les fichiers que je télécharge?","q4":"Mes générations sont-elles privées, même si je ne suis pas abonné ?","q5":"Quelle est votre adresse de facturation ?"},"searchPlaceholder":"Recherche","supportEntry":{"action":"Soumettre un ticket","description":"Ouvrez un dossier d'assistance directement depuis le centre d'aide lorsque vous avez besoin d'un suivi manuel.","title":"Besoin d'aide supplémentaire ?"},"tabs":{"account":"Compte","billing":"Facturation & Paiement","legal":"Juridique & Confidentialité"},"title":"Centre d'aide"},"home":{"advanced-settings":{"speed":"Vitesse","volume":"Volume"},"api-integration":"Intégration de l'API","audio-file":{"connecting":"Connexion...","current":"Actuel","duration-limit":"La durée de l'audio doit être inférieure à 2 minutes. Veuillez réessayer avec un fichier audio plus court.","format-error":"Veuillez télécharger un fichier audio ou vidéo valide","load-error":"Impossible de charger le fichier audio. Veuillez réessayer avec un autre fichier.","microphone-devices":"Dispositifs microphoniques","no-devices":"Aucun dispositif trouvé","record-not-supported":"Votre navigateur ne supporte pas l'enregistrement.","recording":"Enregistrement","rescan-devices":"Rescanner les appareils","start":"Démarrer l'enregistrement","stop":"Arrêter l'enregistrement","submit":"Soumettre","upload-audio":"Télécharger l'audio","video_has_audio":"La vidéo doit contenir une piste audio"},"blog-preview":{"cta":"Toutes les mises à jour","title":"Dernières Mises à Jour"},"contact-us":"Nous contacter","creators":{"affiliate":"Gagnez en tant qu'affilié","creator1":{"creatorName":"Bob Doyle","feature":"Clonage de voix","title":"Donnez vie aux personnages avec"},"creator2":{"creatorName":"Daniel | Tech & Données","feature":"Texte en parole","title":"Narrer vos vidéos avec"},"creator3":{"creatorName":"Le Voyage de Jarod","feature":"Studio d'histoires","title":"Créer des livres audio avec"},"creator4":{"creatorName":"Kingy AI","feature":"Bibliothèque vocale","title":"Explorez plus de 2 millions de voix dans le"},"cta":"Rejoignez-les","title":"Adopté par plus de 8 M d'utilisateurs — démarrez gratuitement"},"cta":{"button":"Créer maintenant","title":"Commencez à convertir du texte en audio sans effort dès aujourd'hui !"},"demo":{"poweredBy":"Alimenté par Fish Audio S1","poweredByS2":"Alimenté par Fish Audio S2.1 Pro"},"description":{"1":"Permettre la génération d'un discours naturel et expressif.","2":"Rendre l'IA vocale accessible à tous.","3":"Cibler un compagnon intelligent et empathique."},"discover-voices":"Découvrir les voix","discover-voices-popover-description":"Cliquez pour explorer notre collection de voix et trouver celle qui convient le mieux à votre projet.","discover-voices-popover-title":"Découvrir des voix étonnantes","explore-more":"En savoir plus","faq":{"q1":{"answer":"Fish Audio prend en charge plusieurs langues, dont l'anglais, le japonais, le coréen, le chinois, le français, l'allemand, l'arabe et l'espagnol. Nous ajoutons continuellement d'autres langues pour servir notre base d'utilisateurs mondiale.","question":"Quelles langues le meilleur générateur de voix IA prend-il en charge pour la synthèse vocale ?"},"q2":{"answer":"Le logiciel de clonage de voix IA analyse les enregistrements vocaux pour créer un modèle numérique qui capture le ton, la hauteur et le style de parole. Les créateurs de contenu l'utilisent pour générer une narration illimitée pour des vidéos, des podcasts et des cours sans réenregistrement. Fish Audio n'a besoin que de 10 secondes d'audio pour créer un clone vocal naturel qui peut parler dans plusieurs langues, rationalisant votre flux de production de contenu.","question":"Comment fonctionne le logiciel de clonage de voix IA pour la création de contenu ?"},"q3":{"answer":"Fish Audio offre le meilleur générateur de voix IA gratuit avec des générations mensuelles gratuites. Notre synthèse vocale produit une narration de qualité professionnelle pour YouTube, tutoriels et documentaires. Créez des voix off de qualité studio instantanément sans équipement coûteux.","question":"Quel est le meilleur générateur de voix IA gratuit en ligne pour les vidéos YouTube ?"},"q4":{"answer":"La synthèse vocale IA coûte 90-95% moins cher que les doubleurs professionnels. Tandis que les doubleurs facturent des tarifs horaires élevés plus les frais de studio, Fish Audio commence gratuitement avec des générations mensuelles et des plans payants abordables. Créez des voix off illimitées sans frais de studio ni délais.","question":"Combien coûte la synthèse vocale par IA par rapport à l'embauche de doubleurs ?"},"q5":{"answer":"Le plan gratuit de Fish Audio est uniquement pour usage personnel. Pour monétiser du contenu ou utiliser des voix commercialement (YouTube, podcasts, entreprise), passez à nos plans payants pour des droits commerciaux complets. Permet aux créateurs de tester les voix gratuitement avant la monétisation.","question":"Puis-je utiliser le générateur de voix IA gratuit pour un usage commercial et la monétisation ?"},"q6":{"answer":"Fish Audio offre la meilleure API de générateur de voix IA pour les développeurs avec une latence ultra-faible, des SDKs complets et des endpoints REST simples. Notre API prend en charge à la fois <ttsPage>la synthèse vocale</ttsPage> et le clonage de voix avec une tarification à l'usage, ce qui la rend idéale pour les applications nécessitant des voix naturelles. Consultez notre <developersPage>documentation développeur</developersPage> pour les guides d'intégration.","question":"Quelle est la meilleure API de générateur de voix IA pour les développeurs et les applications ?"},"q7":{"answer":"Fish Audio propose les voix humaines les plus réalistes en ligne, grâce à notre technologie avancée d’IA et à une communauté de plus de 2 000 000 de voix au son naturel. Notre générateur de voix crée un discours indistinguable de celui des humains réels, parfait pour les livres audio, podcasts, jeux et toute application nécessitant une qualité vocale authentique.","question":"Quel générateur de voix IA possède les voix humaines les plus réalistes en ligne ?"},"title":"Questions fréquemment posées"},"features":{"audioBooks":{"description":"Narration prête à publier avec un rythme réaliste, de l'émotion et un contrôle au niveau des chapitres. Générez des heures d'audio répondant aux spécifications ACX/Audible sans cabine d'enregistrement.","title":"Narration d'audiolivre"},"characterVoices":{"description":"Cloner des voix signatures ou créer des personnages de marque pour des jeux, des animations et des histoires interactives. Ajuster les émotions dynamiques en ligne ou avec une API facile à utiliser.","title":"Voix des personnages"},"chatBots":{"description":"Offrez aux agents de support client et virtuels une voix naturelle avec une latence minimale. Injectez des tonalités pour des réponses utiles, empathiques ou enjouées qui semblent vraiment humaines.","title":"Chatbots conversationnels"},"cta":"Commencez gratuitement","dubbedVideos":{"description":"Localisez le contenu à grande échelle avec un doublage synchronisé et sensible aux émotions. Faites correspondre automatiquement le timing du synchronisme labial et conservez l'énergie originale dans plus de 30 langues.","title":"Doublage multilingue"},"title":"Donnez vie à vos produits, contenus et expériences avec des voix IA de qualité studio","videoVoiceovers":{"description":"Transformez les scripts en narrations riches et adaptées aux scènes, parfaites pour YouTube, la publicité et les vidéos explicatives. Changez de ton, ajoutez des balises d'émotion et gardez vos spectateurs captivés.","title":"Voix off de vidéo"}},"footer-company":{"blog":"Blog","gitHub":"GitHub","research":"Recherche","support":"Assistance"},"footer-earn-as":{"affiliate":"Affilié"},"footer-products":{"ai-voice-generator":"Générateur de voix IA","audio-converter":"Convertisseur audio","audio-separation":"Séparation Audio","audio-translation":"Traduction Audio","pricing":"Tarification","pricing-tiers":"Niveaux de tarification","sound-effects":"Effets Sonores","speech-to-text":"De la parole au texte","story-studio":"Studio d'histoires","text-to-speech":"Synthèse vocale","voice-cloning":"Clonage de voix","voice-changer":"Changeur de voix","video-editor":"Éditeur Vidéo","voice-agent":"Agent vocal"},"footer-research":"","footer-resources":{"character":"Collection de personnages","compare-us":"Comparez-nous","competitor-comparisons":"Concurrents","discovery":"Découverte","guide":"Guide","reference":"Référence API","startup-program":"Programme de démarrage","support":"Soutien","voice-library":"Bibliothèque vocale"},"footer-solutions":{"audiobooks":"Livres audio","character-voices":"Voix de personnages","conversational-chatbots":"Chatbots Conversationnels","for-startups":"Pour les Startups","for-students":"Pour les étudiants","voiceover":"Voix off","voiceovers":"Voix off"},"footer-term":{"privacy":"Politique de confidentialité","report":"Signaler un abus","terms":"Conditions d'utilisation"},"footer":{"company":"Entreprise","earn-as":"Gagnez en tant que","products":"Produits","research":"Recherche","resources":"Ressources","solutions":"Solutions"},"generate":{"play":"Générer et jouer la sélection"},"get-started":"Commencer","invite_description":"Invitez les utilisateurs à s'inscrire pour la même durée d'adhésion, sans limite !","invite_detail":"Détails","invite_title":"Inviter et obtenir des récompenses","kol-bottom-center-card":{"description":"En tant que créateur de contenu, je trouve que {brand} change la donne. Il produit systématiquement des voix <span1>si réalistes que mon public pense entendre de véritables narrateurs humains.</span1>"},"kol-bottom-left-card":{"description":"La mise à jour de {version} a fait passer {brand} au niveau supérieur - <span1>plus expressif, plus stable et plus polyvalent</span1> que tous les autres outils que nous avons essayés, y compris les options haut de gamme."},"kol-bottom-right-card":{"description":"Ce qui m'a étonné chez {brand}, c'est leur <span1>engagement en faveur du développement de logiciels libres.</span1> Leur approche communautaire est synonyme d'innovation constante et d'améliorations rapides."},"kol-card-bottom":{"description":{"part-1":"À seulement 31 ans et avec déjà de nombreuses expériences internationales, l'Union européenne est en train d'élaborer un plan d'action pour l'avenir de l'Europe.","part-2":"best-sellers","part-3":"comme La montagne c'est toi - Il ne fait aucun doute que l'auteur est sur une voie royale.","part-4":"trajectoire phénoménale.","part-5":"Le catalogue d'écrits philosophiques et profondément émotifs de Brianna a explosé en popularité et, à son tour, a rassemblé un public passionné dans le monde entier."}},"kol-card":{"description":{"part-1":"\"Utiliser des curseurs de comparaison côte à côte montrant","part-2":"Avant l'IA","part-3":"(configuration d'enregistrement traditionnelle) vs.","part-4":"Avec notre solution","part-5":"(interface de tableau de bord avec des mesures de temps et de coûts)."}},"kol-center-left-card":{"description":"{brand} est sans conteste l'une des meilleures plateformes de génération de voix que j'ai jamais utilisées. La clarté, l'expressivité et le naturel des voix générées par l'IA dépassent toutes les attentes."},"kol-center-right-card":{"description":"Après avoir testé de nombreuses plateformes, {brand} se démarque grâce à sa fonction de clonage vocal sans faille. <span1>Un simple extrait de 15 secondes a suffi pour créer une réplique vocale incroyablement précise.</span1>"},"kol-counter":{"description":"","title":"Adopté par les créateurs qui attendent plus de l'IA vocale"},"kol-top-center-card":{"description":"Nous avons comparé {brand} directement avec ElevenLabs, et {brand} a clairement <span1>surpassé en termes d'authenticité vocale et</span1> <span2>de nuances émotionnelles</span2>. C'est désormais notre choix de prédilection."},"kol-top-left-card":{"description":"L'assistance multilingue de {brand} est vraiment impressionnante. Nous avons réussi à créer des voix off en japonais, en français et en arabe, avec une qualité <span2>native</span2>."},"kol-top-right-card":{"description":"Notre équipe est passée des voix off traditionnelles à {brand} et a immédiatement constaté des <span1>améliorations drastiques</span1> en termes d'efficacité et de qualité de la production. Le logiciel fait désormais partie intégrante de notre flux de travail."},"live-agent-demo":{"title":"Agent en direct"},"live-audio":{"connecting":"Connexion...","start":"Démarrage","stop":"Arrêter"},"loginSection":{"experience":"DÉVERROUILLEZ TOUTE LA PUISSANCE AUDIO","login":"Connexion","go-to-studio":"Go to app","contactUs":"Contacter le service commercial"},"metadata":{"description":"Solution de synthèse vocale puissante, rapide et personnalisable. Latence ultra-faible, clonage rapide de la voix et prix forfaitaire pour AI Voice Over.","keywords":"Fish Audio, Fish Speech, GPT-SoVITS, Bert-VITS2, modèles vocaux, text to speech, tts, GPT-4o, Voice Over, AI Voice, AI Speech, Generative AI","seo":{"description":"Synthèse vocale et clonage vocal IA de qualité studio. Commencez à utiliser gratuitement le générateur de voix leader du secteur avec contrôle des émotions et plus de 2 millions de voix en 8 langues.","keywords":"Fish Audio, Fish Speech, GPT-SoVITS, Bert-VITS2, modèles de voix, synthèse vocale, tts, GPT-4o, voix off, voix IA, discours IA, acteur vocal","title":"Meilleur texte en parole par IA et clonage de voix gratuit | Fish Audio"},"social":{"description":"Synthèse vocale et clonage vocal avec un contrôle des émotions inégalé.","subtitle":"La voix IA la plus expressive","title":"Fish Audio"},"title":"Fish Audio : Le meilleur et le plus gratuit des clonages génératifs de textes et de voix par l'IA"},"partners":{"title":"Partenariat avec des innovateurs mondiaux","read-stories":"Lire leurs histoires"},"solutions":{"title":"APIs Voice-AI puissantes pour les utilisateurs professionnels","description":"Du streaming en temps réel au clonage vocal instantané. {brand} vous donne tous les outils pour créer des agents vocaux prêts pour la production.","tts":{"title":"Synthèse vocale","description":"Ultra faible latence, n°1 en contrôle et expressivité"},"stt":{"title":"Reconnaissance vocale","description":"Incluez plusieurs locuteurs, balises d'émotion et description en langage naturel dans votre transcription"},"voice-agent":{"title":"Agent vocal","description":"Solution d'agent vocal de bout en bout"},"clone":{"title":"Cloner n'importe quelle voix","description":"avec une fidélité parfaite en 15 secondes"},"multilingual":{"title":"Support multilingue","description":"Parlez plus de 30 langues avec n'importe quelle voix"}},"powerful-solutions":{"description":"Au-delà de la synthèse vocale, nous proposons des solutions complètes d'agent vocal.","description-1":"Contrôle total du moment où la voix se termine.","description-2":"Laissez le serveur décider - poussez simplement le flux audio.","description-3":"Agent vocal bientôt disponible","description-4":"Reproduire l'audio en quelques secondes","description-5":"13 langues prises en charge.","title":"Des solutions efficaces","title-1":"Pousser pour envoyer","title-2":"Détection de l'activité vocale","title-3":"API","title-4":"Cloner une voix en","title-5":"Cross Lingual","video-coming-soon":"Vidéo disponible bientôt"},"products":{"card1":{"description":"Le modèle de synthèse vocale le plus expressif avec une profondeur émotionnelle et une livraison riche. Disponible maintenant.","primaryButton":"Découvrez TTS","secondaryButton":"S'inscrire","title":"Discours de Poisson v1.5"},"card2":{"description":"Créez des voix d'IA naturelles et humaines qui semblent vraiment personnelles avec seulement quelques secondes d'audio.","primaryButton":"Découvrez le clonage vocal","secondaryButton":"Contacter les ventes","title":"Clonage de voix"}},"showcase":{"card1":{"description":"Patient · Rassurant · Compétent","subtitle":"","title":"Support client"},"card2":{"description":"Immersif · Nuancé · Chaleureux","subtitle":"","title":"Narrateur"},"card3":{"description":"Dramatique · Expressif · Mémorable","subtitle":"","title":"Personnage"},"cta":"Écoutez-le en action","subtitle":"Une IA vocale qui ne sonne pas comme une IA","title":"Découvrez Fish Audio S2.1 Pro"},"speech-to-text-demo":{"download":"Télécharger","empty-area":"Activez l'accès au micro, enregistrez-vous en train de lire quelques messages et générez l'échantillon avec différentes voix.","record-upload-desc":"Enregistrez-vous ou téléchargez un clip audio. Obtenez une transcription propre en quelques secondes.","restart":"Recommencer","title":"Synthèse vocale","transcribing":"Transcription en cours...","transcription-label":"Transcription"},"team":{"description-1":"Nous sommes les pionniers des projets Open Source SVC / TTS les plus acclamés.","description-2":"avec plus de 70 000 étoiles sur GitHub.","founder":"Fondateur de {project}","maintainer":"Maintien de {project}","open-to-hire":"Ouvert à l'embauche","title":"Rencontrer l'équipe"},"text-to-speech-demo":{"audio-not-ready":"L'audio n'est pas encore prêt","cancel":"Annuler","confirm":"Confirmer","download":"Télécharger l'audio","download-failed":"Échec du téléchargement","empty-model":"Veuillez sélectionner un modèle","empty-text":"Veuillez saisir le texte","no-voices-description":"Aucune voix de démonstration n'est disponible pour le moment. Réessayez plus tard ou utilisez l'application complète.","no-voices-title":"Les voix de démonstration sont indisponibles","enter-text":"Saisissez votre propre texte","generate-play":"Générer et lire","regenerate":"Regénérer","generating":"Génération en cours...","more-voice":"Plus de voix","no-audio-to-download":"Aucun audio à télécharger","pause":"Pause","placeholder":"Le texte à convertir en parole","resume":"Reprendre","tag-emotions":"Émotions","tag-special":"Spécial","tag-special-desc":"Balises spéciales et onomatopées correspondantes","tag-tone":"Ton","tags":"Balises","text_to_long":"Texte trop long","title":"Synthèse vocale","try-full-feature":"Essayer la fonctionnalité complète","try-now":"Essayer","voice-popup-title":"Voix"},"title":"L'IA la plus réaliste Discours","topBar":{"subtitle":"Cinq secondes, c'est facile. Cinq minutes, c'est le vrai test.\nFish Audio crée des voix qui capturent la complexité de chaque conversation, du premier au dernier mot.","title":"L'IA la plus réaliste Discours","s2-badge-prefix":"Essayer","s2-badge-title":"Fish Audio S2.1 Pro","cta-contact":"Contacter les ventes","cta-get-started":"Commencer"},"usecases":{"accessibility":{"button":"Rechercher maintenant","description":"Rendez votre contenu accessible à tous grâce à l'audio alimenté par l'IA. Convertissez le texte en parole pour les utilisateurs malvoyants et créez des expériences inclusives.","title":"Accessibilité"},"elearning":{"button":"Rechercher maintenant","description":"Transformez votre contenu éducatif avec une narration engageante par l'IA. Créez des cours, des tutoriels et des supports de formation qui captivent les apprenants.","title":"E-learning"},"podcasts":{"button":"Rechercher maintenant","description":"Créez des épisodes de podcast de haute qualité avec des voix IA à l'effet naturel. Parfait pour la narration, les interviews et le contenu à plusieurs intervenants.","title":"Podcasts"},"title":{"line1":"Ajouter des outils d'IA vocale professionnelle","line2":"à votre flux de travail créatif"}},"version-control":{"title":"Modèle vocal","version":"{version} contrôle"},"voice-clone-demo":{"audio-corrupted":"Audio corrompu, veuillez vérifier votre appareil d'enregistrement","clone":"Clone","loading":{"alignment-generation-finished":"La génération de l'alignement est terminée","alignment-generation-started":"La génération de l'alignement a commencé","asr-finished":"ASR terminé","part-1":"La magie opère en 1 seconde","part-2":"Veuillez patienter","random-text-generation-finished":"La génération de texte aléatoire est terminée","random-text-generation-started":"La génération de texte aléatoire a commencé","save-to-my-voice-library":"Enregistrer dans ma bibliothèque vocale","save-voice":"Enregistrer la voix","start":"Démarrage","tts-generation-finished":"La génération de TTS est terminée","tts-generation-started":"La génération de TTS a commencé"},"original":"Original","popup-description":"Connectez-vous maintenant pour utiliser le modèle vocal que vous venez de créer","popup-title":"Aimez-vous ce que vous entendez ?","record-prompt-desc":"Enregistrez-vous en lisant les instructions et clonez votre voix instantanément","restart":"Recommencer","start-over":"Recommencer","subtitle":"Veuillez lire le paragraphe ci-dessus :","title":"Clonage vocal","tooltip":"Parle simplement comme tu le fais toujours — nous saisirons chaque nuance"},"voices-feature":{"description":"La plateforme {brand} héberge plus de 2 000 000 de voix, idéales pour des scénarios variés allant de la narration créative et des publicités dynamiques aux livres audio immersifs et bien plus encore.","title":{"part-1":"Des possibilités infinies","part-2":"avec des voix téléchargées par l'utilisateur"},"voices":"Voix","sr-only":"voix, possibilités infinies"}},"image-video":{"title":"Image et vidéo","tabs":{"explore":"Explorer","history":"Historique"},"authGate":{"title":"Connectez-vous pour continuer","description":"Connectez-vous ou créez un compte gratuit pour générer des images et des vidéos."},"introduction":{"title":"Découvrez Image et vidéo","description":"Créez des images, des vidéos et de la synchronisation labiale au même endroit.","featureModes":"Passez facilement de l'image à la vidéo et à la synchronisation labiale","featureModels":"Accédez aux modèles populaires en un clic","featureFlow":"Images de référence, premières et dernières images, et plus encore dans le même flux","cta":"Commencer","dismiss":"Fermer","open":"Ouvrir l'introduction","demo":{"prompt":"Portrait cinématographique jaillissant de l'eau, éclaboussures figées","captionPrompt":"Décrivez votre idée","captionReference":"Ajouter une référence","captionRatio":"Choisir un format","captionGenerate":"Générer","watermark":"Créé avec Fish Audio"}},"filters":{"image":"Image","video":"Vidéo","lipsync":"Synchronisation labiale"},"explore":{"empty":"Rien à explorer pour le moment","error":"Échec du chargement"},"modes":{"image":"Image","video":"Vidéo","lipsync":"Synchronisation labiale"},"promptBox":{"collapsedPlaceholder":"Décrivez ou importez ce que vous voulez…","collapsePrompt":"Réduire","expandPrompt":"Développer","promptCharacterCount":"{current}/{max}","promptTooLongHint":"Raccourcissez le prompt à {max} caractères maximum. Un prompt trop long peut diluer les détails essentiels et réduire la qualité de génération.","optionalPlaceholder":"Décrivez ce que vous souhaitez générer (facultatif)…","optionalPlaceholderImage":"Décrivez votre image ou utilisez @ pour référencer une image (facultatif)…","optionalPlaceholderVideo":"Décrivez votre vidéo et utilisez @ pour référencer image, vidéo ou audio (facultatif)…","optionalPlaceholderLipsync":"Ajoutez une vidéo ou une image et une voix, puis décrivez votre scène (facultatif)…","creatifyAvatarPlaceholder":"Décrivez le cadrage, l’arrière-plan, l’éclairage, le style et les mouvements du corps (facultatif)…","placeholderImage":"Décrivez votre image ou référencez avec @...","placeholderVideo":"Décrivez votre vidéo et utilisez @ pour référencer image, vidéo ou audio…","placeholderLipsync":"Ajoutez une vidéo ou une image et une voix, puis décrivez votre scène…","syntheticMediaDisclaimer":"Utilisez uniquement des médias que vous avez le droit et l’autorisation d’utiliser. Le contenu généré est un média synthétisé par IA.","presetReferenceAdded":"Image ajoutée au prompt","presetConfigApplied":"Paramètres ajoutés au prompt","presetModelFallback":"Le modèle d’origine est indisponible, utilisation de {model}. {message}","presetUnavailable":"Ce média est temporairement indisponible. Réessayez plus tard.","dropAs":"Déposer comme {slot}","dropRequiresImage":"Cet emplacement accepte uniquement les images","dropRequiresVideo":"Cet emplacement accepte uniquement les vidéos"},"refs":{"imageRefs":"Images de référence","videoRefs":"Vidéos de référence","audioRefs":"Audios de référence","ref":"Image de référence","videoRef":"Vidéo de référence","audioRef":"Audio de référence","slotConflict":"{slot} ne peut pas être utilisé avec {conflict}","durationMaxBadge":"Max {max}s","durationMinBadge":"Min {min}s","durationTotalBadge":"Total ≤{max}s","startFrame":"Image de départ","endFrame":"Image de fin","sourceVideo":"Vidéo source","sourceAudio":"Voix","avatar":"Avatar","selectAvatar":"Sélectionner un avatar","uploadImage":"Importer une image","uploadVideo":"Importer une vidéo","uploadAudio":"Importer un fichier audio","imageN":"Image {n}","referenceImageN":"Image de référence {n}","videoN":"Vidéo {n}","audioN":"Audio {n}","swapFrames":"Inverser les images","changeFrame":"Changer d'image","more":"Plus d'options","selectFromHistory":"Sélectionner depuis l'historique","textToSpeech":"Texte en parole","unsupported":"Le modèle actuel ne prend pas en charge ce média","uploadRetryTitle":"Impossible d'importer ce fichier","unsupportedBadge":"Non pris en charge","maxFiles":"{n} fichiers max","optimizingLargeVideo":"Vidéo volumineuse détectée. L’envoi peut prendre plus de temps ; nous l’optimiserons automatiquement.","imagePreflight":{"checking":"Vérification des images de référence…","size":"L’image {n} dépasse 20 Mo. Choisissez un fichier plus petit.","dimensions":"La largeur et la hauteur de l’image {n} doivent être comprises entre 240 et 8000 pixels.","ratio":"Le rapport largeur/hauteur de l’image {n} doit être compris entre 1:8 et 8:1.","unreadable":"Impossible de vérifier l’image {n}. Supprimez-la et importez-la à nouveau."}},"framePicker":{"title":"Sélectionner une image","select":"Sélectionner cette image","cancel":"Annuler","extractFailed":"Impossible de capturer cette image","trimTitle":"Découper la vidéo","trimDescription":"L’optimisation serveur n’a pas pu préparer cette vidéo. Sélectionnez un segment plus court et renvoyez-le.","trimEditDescription":"Sélectionnez le segment à conserver, puis importez-le à nouveau.","trim":"Découper et envoyer","trimming":"Découpe…","trimFailed":"Impossible de découper cette vidéo. Choisissez un fichier plus court ou plus petit.","trimLoading":"Lecture de la vidéo…","trimReadFailedTitle":"Impossible de lire cette vidéo","trimReadFailedDescription":"Votre navigateur ne reconnaît pas le format ou l’encodage de cette vidéo. Essayez un MP4 encodé en H.264 ou choisissez une autre vidéo.","trimTimeoutTitle":"Le chargement de la vidéo est trop long","trimTimeoutDescription":"Réessayez ou choisissez une vidéo plus courte et plus légère.","close":"Fermer","audioTrimTitle":"Découper l'audio et réessayer","audioTrimDescription":"Sélectionnez le segment à conserver, puis importez-le à nouveau.","audioTrimRetryHint":"Réessayez après avoir découpé l'audio.","clipAndUpload":"Découper et importer","audioTrimFailed":"Impossible de découper cet audio. Choisissez un fichier plus court ou plus petit."},"historyPicker":{"titleImage":"Sélectionner une image dans l’historique","titleVideo":"Sélectionner une vidéo dans l’historique","loadError":"Impossible de charger l’historique.","tryAgain":"Réessayer","emptyImage":"Aucune génération d’image compatible pour le moment.","emptyVideo":"Aucune génération de vidéo compatible pour le moment.","emptyAudio":"Aucune génération audio compatible pour le moment.","allTypes":"Tous les types","generationType":"Type de génération","generationTypeOption":{"image-video":"Image et vidéo","lip-sync":"Synchronisation labiale"},"searchPlaceholder":"Rechercher...","cancel":"Annuler","useImage":"Utiliser l’image","useVideo":"Utiliser la vidéo","useAudio":"Utiliser l’audio","imageSubtitle":"Image · Référence vers image","videoSubtitle":"Vidéo · Référence vers vidéo","play":"Lire l’audio","pause":"Mettre l’audio en pause","audioSource":{"tts":"Synthèse vocale","sound-effect-generation":"Effets sonores","voice-changer":"Modificateur de voix","audio-separation":"Séparation audio","studio":"Studio"},"loadMore":"Charger plus"},"historyMention":{"title":"Historique","back":"Retour","referencesGroup":"Références","noResults":"Aucun résultat","sheetTitle":"Insérer une référence","loading":"Chargement de l’historique","loadErrorRetry":"Impossible de charger l’historique · Réessayer","empty":"Aucun élément compatible dans l’historique","useImage":"Utiliser l’image de l’historique","useVideo":"Utiliser la vidéo de l’historique","fallbackImage":"Image de l’historique","fallbackVideo":"Vidéo de l’historique","loadingMore":"Chargement en cours"},"embeddedTts":{"title":"Générer ou sélectionner une voix"},"params":{"aspectRatio":"Format","aspectRatioAuto":"Auto","aspectRatioAutoHint":"Conserver le ratio de l'image d'origine","resolution":"Résolution","quality":"Qualité","qualityLow":"Basse","qualityMedium":"Moyenne","qualityHigh":"Haute","generation":"Génération","promptEnhance":"Amélioration du prompt","on":"Activé","off":"Désactivé","negativePrompt":"Prompt négatif","neg":"Nég.","negativePromptPlaceholder":"Décrivez ce qui ne doit pas apparaître dans le résultat.","matchVideo":"Adapter à la vidéo","matchImage":"Adapter à l'image","matchVideoDesc":"Idéal pour copier des mouvements exacts, 30 s max","matchImageDesc":"Idéal pour ajouter de nouveaux mouvements, 10 s max","model":"Modèle","duration":"Durée","settings":"Paramètres","generateAudio":"Générer du son","audioOn":"Son activé","audioOff":"Son désactivé"},"actions":{"generate":"Générer","calculatingPrice":"Calcul du prix… Presque terminé","download":"Télécharger","share":"Partager","delete":"Supprimer","close":"Fermer","save":"Enregistrer","generateDisabledNoPrompt":"Saisissez une description","generateDisabledNoModel":"Choisissez un modèle","generateDisabledUploading":"Image de référence en cours d'import…","generateDisabledExtractingFrame":"Extraction de l'image vidéo...","generateDisabledInvalidAssets":"Échec de l'import d'une référence. Supprimez-la puis réimportez-la.","generateDisabledMissingAssets":"Encore nécessaire : {roles}","generateDisabledMissingAssetsAlternatives":"Encore requis : {roles} (ou {alternatives})","generateDisabledRefDuration":"{role} doit durer {min}–{max} secondes chacun.","generateDisabledRefDurationTotal":"{role} ne doit pas dépasser {max} secondes au total.","generateDisabledUnsupportedAssets":"Le modèle actuel ne prend pas en charge certains médias ajoutés","generateDisabledInvalidParams":"Le modèle actuel ne prend pas en charge les réglages sélectionnés : {params}","generateDisabledNoSourceAssets":"Ajoutez une vidéo source et un audio source","generateDisabledNoAvatarAudio":"Ajoutez une image d'avatar et un audio source","generateDisabledAudioTooShort":"L'audio source est trop court pour ce modèle. Le minimum est de {min} secondes.","generateDisabledAudioTooLong":"L'audio source est trop long pour ce modèle. Le maximum est de {max} secondes.","audioTooLongTitle":"L'audio vocal est trop long","refDurationTitle":"{role} est trop long","trimAudioAction":"Raccourcir l'audio","useModelAction":"Utiliser {model}","report":"Signaler","generateDisabledMaxFiles":"{n} fichiers max pour ce modèle. Supprimez les références en trop."},"entitlement":{"freeDailyLimitTitle":"Limite quotidienne d’images atteinte","freeDailyLimit":"Vous utilisez le plan Free. Vous avez atteint votre limite quotidienne de générations gratuites.","generationFrozen":"La génération n’est pas disponible pour ce compte. Contactez l’assistance si vous pensez qu’il s’agit d’une erreur.","riskDailyLimitTitle":"Limite atteinte","riskDailyLimit":"Vous avez atteint la limite pour le moment. Effectuez un paiement pour débloquer l'accès complet.","freePoolExhaustedTitle":"Génération indisponible pour le moment","freePoolExhausted":"Passez à un forfait supérieur pour continuer à créer sans interruption.","imageCountLimitTitle":"Générez plus d’images à la fois","imageCountLimit":"Votre plan actuel permet de générer jusqu’à {max} images à la fois. Passez à un plan supérieur pour en générer davantage.","videoCountLimitTitle":"Générez plus de vidéos à la fois","videoCountLimit":"Votre plan actuel permet de générer jusqu’à {max} résultats vidéo à la fois. Passez à un plan supérieur pour en générer davantage.","unlockCount":"Passez au plan {plan} pour débloquer cette quantité.","autoSwitchTitle":"Votre vidéo n'est qu'à un pas","autoSwitchDescription":"Brouillon enregistré — créez l'image maintenant, donnez-lui vie avec Plus","autoSwitchCta":"Terminer ma vidéo","membershipRequiredTitle":"Passez à une offre supérieure pour générer des vidéos","membershipRequired":"Vous utilisez le plan Free. Passez à un abonnement pour générer des vidéos.","creditsExhaustedTitle":"Crédits insuffisants","creditsExhausted":"Vos crédits sont épuisés. Mettez à niveau votre abonnement ou achetez plus de crédits.","insufficientImageCredits":"Vous n’avez pas assez de crédits pour générer {count} images. Cette génération coûte {credits} crédits et votre solde est de {balance}.","insufficientGenerationCredits":"Vous n’avez pas assez de crédits pour cette génération. Elle coûte {credits} crédits et votre solde est de {balance}.","upgradePlan":"Mettre à niveau","dailyUsage":"Vous avez utilisé {used}/{limit} générations gratuites aujourd’hui. Réinitialisation à {resetAt}.","remainingCapacity":"Votre solde actuel permet environ {count} générations avec ces réglages.","remainingImageCapacity":"Générer {batchCount} images coûtera {credits} crédits. Avec ces réglages, votre solde permet encore de générer {count} images.","remainingVideoCapacity":"Générer {batchCount} vidéos coûtera {credits} crédits. Avec ces réglages, votre solde permet encore de générer {count} vidéos.","remainingCapacityCompact":"{value} {count, plural, one {restante} other {restantes}}","remainingCapacityCalculating":"Calcul du nombre de générations restantes…","remainingCapacityUnavailable":"Impossible d’estimer le nombre de générations restantes pour le moment.","buyCredits":"Acheter des crédits","temporarilyUnavailable":"La génération a échoué en raison d’un problème temporaire. Veuillez réessayer plus tard."},"paywall":{"firstMonthHalfPrice":"Premier mois à moitié prix","seeAllPlans":"Voir tous les forfaits","neverWallTitle":"Ne butez plus jamais sur ce mur","readyToGenerate":"Prêt à générer","posterCta":"Débloquer et générer","demoLabel":"Démo {model}","demoInputTag":"UNE PHOTO","rankMostRemixed":"N° 1 des remix","rankMostViewed":"N° 1 des vues","rankEditorsPick":"Choix de la rédaction","videoAmountSeconds":"{value} s","videoAmountMinutes":"{value} min","videoAmountHours":"{value} heures","gains":{"outputSpec":"≈ {images} images ou {video} de vidéo par mois","creditsFallbackSpec":"{credits} crédits par mois","plusTalking":"Vos photos se mettent à parler","plusTalkingSpec":"vidéo et synchronisation labiale débloquées","plusDaily":"De quoi publier chaque jour","plusFaster":"Le bon résultat {count}× plus vite","plusFasterSpec":"jusqu'à {count} rendus par génération","plusCommercial":"Vendez ce que vous créez","plusCommercialSpec":"usage commercial inclus","proCredits":"{multiple}× les crédits de Plus","proCreditsSpec":"{credits} crédits par mois","proScale":"Un volume de production professionnel","proPerDollar":"Plus de vidéo pour votre argent","proPerDollarSpec":"~{percent} % de coût en moins par génération qu'avec Plus","proEverything":"Tout Plus inclus","proEverythingSpec":"photos parlantes, rendus par lots, usage commercial","latestModels":"Accès à tous les derniers modèles","popularModels":"Accès à tous les modèles populaires","topUp":"Rechargez vos crédits en toute flexibilité","voiceIncluded":"Toutes les fonctions vocales incluses","voiceMaxed":"Toutes les fonctions vocales au niveau maximal"},"creationsCount":"{count} créations, et ce n'est pas fini"},"deleteConfirm":{"title":"Supprimer cette génération ?","description":"Cette génération sera retirée de votre historique. Cette action est irréversible.","cancel":"Annuler","confirm":"Supprimer"},"tags":{"gaming":"Jeux vidéo","domestic":"Quotidien","human":"Personnages","nature":"Nature","vlog":"Vlog","anime":"Animé","food":"Cuisine","travel":"Voyage","fashion":"Mode","sports":"Sport","enhance":"Améliorer","custom":"Personnalisé","customInputLabel":"Direction d'amélioration personnalisée","customPlaceholder":"ex. lumière plus douce","customSubmit":"Appliquer l'amélioration personnalisée","customCancel":"Annuler l'amélioration personnalisée","categories":{"cinematic":"Cinéma","composition":"Composition","lighting":"Lumière","realism":"Réalisme","motion":"Mouvement","camera":"Caméra","style":"Style","environment":"Décor","reference":"Référence"},"undo":"Annuler la suggestion","shuffle":"Renouveler les suggestions","expand":"Développer les suggestions","generating":"Génération…","view":"Voir","generated":"Généré","generateFailed":"Échec de la génération","collapse":"Réduire les suggestions","previousTags":"Suggestions précédentes","nextTags":"Suggestions suivantes","loadFailed":"Suggestions indisponibles","retry":"Réessayer","applyFailed":"Impossible d'améliorer le prompt. Veuillez réessayer."},"history":{"searchPlaceholder":"Rechercher des générations","type":"Type","model":"Modèle","modelSelectedCount":"{count} modèles","clearTypeFilter":"Effacer le filtre de type","clearModelFilter":"Effacer le filtre de modèle","selectAll":"Sélectionner tout","all":"Tout","noMore":"Aucune autre génération","empty":"Aucune génération trouvée","failedPromptPlaceholder":"Modifiez le prompt, puis relancez la génération","rewritePrompt":"Réécrire le prompt pour corriger","quickStartTitle":"Démarrage rapide","quickStartSubtitle":"Générez ou remixez l'un des exemples ci-dessous pour commencer"},"detail":{"useAsReference":"Utiliser comme référence","recreate":"Recréer","upscale":"Agrandir l'image","useInLipsync":"Utiliser en synchronisation labiale","createVideo":"Créer une vidéo","extend":"Prolonger la vidéo","promptLabel":"Prompt","noPrompt":"Cette tâche n’a utilisé aucun prompt.","referenceAssets":"Ressources de référence","publicShare":"Partager publiquement","shareCopied":"Lien de partage public copié dans le presse-papiers","shareFailed":"Impossible de créer le lien de partage","cancelShare":"Annuler le partage","shareCanceled":"Partage annulé","shareCancelFailed":"Impossible d’annuler le partage","shareUnavailableDescription":"Cette génération a été supprimée par son propriétaire.","unavailableTitle":"Génération indisponible","unavailableDescription":"Cette génération partagée est indisponible ou le lien a expiré.","play":"Lecture","pause":"Pause","promptCopied":"Prompt copié dans le presse-papiers","expandInfo":"Afficher les détails","credits":"{count} crédits","openRef":"Ouvrir la référence","applyParam":"Appliquer {label}","previousItem":"Génération précédente","nextItem":"Génération suivante","noPreviousItem":"Aucune génération précédente","noNextItem":"Aucune génération suivante","loadingImage":"Chargement de l’image"},"card":{"edit":"Modifier","videoGen":"Génération vidéo","upscale":"Agrandir","extend":"Prolonger","lipsync":"Synchronisation labiale","reference":"Référence"},"modelModal":{"title":"Choisir un modèle","searchPlaceholder":"Rechercher des modèles","clearSearch":"Effacer la recherche","generate":"Génération","editing":"Édition","lipsyncAvatar":"Synchronisation d’avatar","lipsyncVideo":"Synchronisation vidéo","new":"Nouveau","startingPriceOutput":"À partir de {credits} crédits","startingPriceSecond":"À partir de {credits} crédits par seconde","empty":"Aucun modèle trouvé"},"modelDescriptions":{"wan30":"Créez des vidéos de 2 à 30 secondes à partir de texte, d’images clés ou de médias de référence.","geminiOmniFlash":"Générez des vidéos de 3 à 10 secondes ou modifiez une vidéo existante. Tarif par génération.","nanoBanana":"Brouillons rapides et retouches avec référence pour les visuels du quotidien.","nanoBanana2Lite":"Nano Banana rapide et léger pour des brouillons rapides et des retouches simples.","seedream45":"Images propres et fidèles au prompt pour les visuels sociaux et produit.","seedream50":"Rendu Seedream plus net pour scènes détaillées, produits et concepts stylisés.","gemini3ProImage":"Idéal pour les images avec texte, mises en page structurées et retouches précises.","gptImage2":"Génération contrôlée avec options de qualité, taille et édition par référence.","grokImagineImage":"Images xAI expressives, fidèles au prompt, avec des détails jusqu'en 2K.","grokImagineVideo":"Clips Grok Imagine avec audio natif à partir d'un texte ou d'une image de départ.","topazHd":"Agrandit une image avec Topaz High Fidelity et récupère les détails.","topazVideo":"Agrandit une vidéo avec Topaz et récupère les détails.","kling26Pro":"Clips cinématographiques fiables à partir d'un texte ou d'une image de départ.","kling3Pro":"Mouvement et contrôle caméra plus avancés pour des clips premium.","klingO3Pro":"Jusqu'à 7 images de référence gardent personnages et scènes cohérents, pour des possibilités créatives illimitées.","hailuo23":"Vidéos courtes rapides lorsque la vitesse compte plus que les réglages fins.","minimaxH3":"Références mixtes image, vidéo et audio pour des personnages et des voix cohérents.","veo31":"Vidéo Google premium pour un mouvement réaliste et une scène cohérente.","seedance25":"Dernière génération de Seedance avec références multimédias mixtes, audio natif et clips jusqu'à 30 s.","seedance20":"Vidéo ByteDance flexible avec images début/fin et références média.","seedance20Fast":"Seedance 2.0 accéléré pour créer rapidement des brouillons en 480p/720p.","seedance20Mini":"La formule Seedance 2.0 la plus légère et abordable en 480p/720p.","seedance15Pro":"Vidéo ByteDance rapide et économique en 480p/720p.","syncLipsyncV3":"La vidéo et l’audio pilotent la synchronisation labiale ; les prompts texte ne sont pas pris en charge.","syncLipsyncV2Pro":"Lip sync pro stable pour séquences existantes et voix propres.","veedLipsync":"Lip sync vidéo rapide pour de simples mises à jour parlées.","pixverseLipsync":"Lip sync stylisé pour clips courts avec une touche créative légère.","creatifyAuroraAvatar":"L’image et l’audio créent l’avatar ; un prompt facultatif contrôle cadrage, arrière-plan, éclairage, style et mouvement. Le format suit l’image.","heygenAvatar4":"L’image et l’audio créent l’avatar ; le contenu parlé vient de l’audio. Le format et la résolution sont réglables.","veedFabricAvatar":"L’image et l’audio créent l’avatar sans prompt texte. Le format suit l’image source.","infinitalkAvatar":"Avatar parlant guidé par prompt, avec un rendu plus expressif."},"status":{"deleteFailed":"Échec de la suppression. Réessayez.","downloadFailed":"Échec du téléchargement. Réessayez.","failed":"Échec de la génération","generating":"Génération…","priceChanged":"Le prix est passé à {credits, number} crédits. Vérifiez-le, puis relancez la génération.","priceFailed":"Impossible de calculer le prix.","priceFailedNetwork":"Échec de la connexion. Vérifiez votre réseau et réessayez.","priceFailedReason":"Impossible de calculer le prix. {reason}"},"menu":{"upscale":"Agrandir","extend":"Prolonger","lipsync":"Synchronisation labiale","recreate":"Recréer","useAsReference":"Utiliser comme référence","download":"Télécharger","saveToAssets":"Enregistrer dans les ressources","delete":"Supprimer"},"report":{"title":"Signaler le contenu","question":"Pourquoi signalez-vous ce contenu ?","reasons":{"nsfw":"Contenu NSFW ou explicite","copyright":"Violation du droit d'auteur","privacy":"Atteinte à la vie privée","violence":"Contenu violent","spam":"Spam ou trompeur","other":"Autre"},"detailPlaceholder":"Plus de détails (facultatif)","cancel":"Annuler","submit":"Envoyer le signalement","success":"Signalement envoyé. Merci pour votre aide.","error":"Échec de l'envoi du signalement"},"taskError":{"subtype":{"content":{"title":"Bloqué par la modération de contenu","desc":"Votre prompt ou référence n'a pas passé la modération. Rien ne vous a été facturé : ajustez puis réessayez."},"inputInvalid":{"title":"Entrée non prise en charge","desc":"Certains réglages ou fichiers de référence ne sont pas pris en charge par ce modèle. Ajustez-les puis réessayez."},"noOutput":{"title":"Aucun résultat généré","desc":"Le modèle n'a rien produit pour ce prompt. Essayez de le reformuler. Rien ne vous a été facturé."},"busy":{"title":"Service saturé","desc":"Trop de demandes en ce moment. Rien ne vous a été facturé : réessayez dans un instant."},"timeout":{"title":"Délai dépassé","desc":"La génération a pris trop de temps. Rien ne vous a été facturé : réessayez."},"transient":{"title":"Une erreur est survenue","desc":"Un problème temporaire a interrompu la génération. Rien ne vous a été facturé : réessayez."},"canceled":{"title":"Annulé"},"submitFailed":{"title":"Impossible d'envoyer la tâche","desc":"La tâche n'a pas pu être envoyée. Rien ne vous a été facturé : réessayez."},"unknown":{"title":"Échec de la génération","desc":"Rien ne vous a été facturé pour cet essai. Réessayez."}},"code":{"image_too_large":"L'image de référence est trop grande. Utilisez une image plus petite puis réessayez.","image_too_small":"La résolution de l'image de référence est trop faible. Utilisez une image plus grande puis réessayez.","unsupported_media_format":"Ce format de fichier n'est pas pris en charge. Convertissez-le puis réessayez.","media_duration_exceeded":"Le média est trop long pour ce modèle. Raccourcissez-le puis réessayez.","media_duration_exceeded_max":"Le média est trop long pour ce modèle. La durée maximale est de {max} secondes. Raccourcissez-le puis réessayez.","media_load_error":"Impossible de charger le fichier de référence. Réimportez-le puis réessayez.","media_constraint_violation":"Un fichier de référence ne respecte pas les exigences de ce modèle. Ajustez-le puis réessayez.","reference_aspect_ratio_invalid":"Les images de référence ont des proportions différentes. Utilisez des images au même format ou un format de sortie correspondant.","invalid_parameters":"Cette combinaison de paramètres n'est pas prise en charge. Ajustez les réglages puis réessayez.","prompt_too_long":"Votre prompt contient {received} caractères, mais ce modèle en accepte au maximum {max}. Raccourcissez-le et réessayez."},"action":{"editPrompt":"Modifier le prompt","adjustInput":"Ajuster et réessayer","retry":"Réessayer","retryRecommendedModel":"Réessayer avec le modèle recommandé"}}},"mcp-upload":{"title":"Téléverser un fichier pour votre assistant IA","description":"Votre assistant IA ne peut pas recevoir de fichiers dans cette discussion, il vous a donc dirigé ici. Le fichier est envoyé directement à Fish Audio ; ce lien expire au bout d'une heure.","expected_file":"Fichier demandé : {name}","drop_hint":"Glissez-déposez un fichier ici, ou","browse":"Choisir un fichier","uploading":"Téléversement…","done_title":"Téléversement terminé","done_hint":"Retournez dans la discussion et indiquez à l'assistant que le fichier est téléversé.","replace":"Téléverser un autre fichier","invalid_link":"Ce lien de téléversement est invalide. Demandez-en un nouveau à votre assistant.","error_expired":"Ce lien de téléversement a expiré (validité : une heure). Demandez-en un nouveau à votre assistant.","error_too_large":"Le fichier dépasse la limite de 100 Mo.","error_failed":"Échec du téléversement. Vérifiez votre connexion et réessayez."},"nav":{"about":"A propos de","admin":"Administrateur","admin_shell_description":"Entrée et navigation administratives centralisées.","admin_workspace":"Espace de travail d'administration","admin_workspace_description":"Toutes les fonctionnalités d'administration actuelles sont rassemblées ici en un seul endroit.","admin-affiliate":"Affilié","admin-chart":"Statistiques","admin-project":"Projet","admin-user":"Utilisateur","admin-withdraw":"Retraits","administration":"Administration","agent":"Agent","all_agents":"Tous les agents","agents":"Agents","affiliateTooltip":"Gagnez en tant qu'affilié","api":"API","api_billing":"Facturation API","api_keys":"Clés API","api_pricing":"Tarification API","audio-separation":"Séparation Audio","auth-card":{"affiliate":"Affiliation","changelog":"Nouveautés","description":"Profitez de toutes les fonctionnalités","guest":"Invité","help":"Aide","helpLabel":"Aide","login":"Se connecter / S'inscrire","logout-trigger":"Déconnexion","logout":{"cancel":"Annuler","confirm":"Confirmer","title":"Êtes-vous sûr de vous déconnecter ?"},"my-profile":"Mon profil","get-free-credits":"Obtenir des crédits gratuits","notifications":"Notification","settings":"Paramètres","sign-up":"S'inscrire","title":"S'inscrire ou se connecter","tutorials":"Tutoriels"},"back_to_top":"Haut de page","billing":"Facturation","team-settings":"Paramètres d'équipe","character":"Caractère","cms":"CMS","credit-links":"Liens de crédit","creative":"Créatif","dashboard":"Tableau de bord","developer":"Développeur","developer_docs":"Documentation développeur","developer_program":"Programme Développeur","developers":"Développeurs","discovery":"Découverte","docs":"Documentation","documentation":"Documentation","end_list":"Vous avez atteint le bas de la liste,","extraCredits":{"tooltip":"Réclamez plus de crédits en suivant notre <discordLink>Discord</discordLink>, <xLink>X</xLink>, <youtubeLink>YouTube</youtubeLink>, <instagramLink>Instagram</instagramLink> et <tiktokLink>TikTok</tiktokLink>."},"go-premium":"Prime à l'achat","go-to-app":"ALLER À L'APPLICATION","helpTooltip":"Aide","interface":"Interface","join-at":"Rejoint","language":"Langue","allLanguages":"Toutes les langues","languageTooltip":"Changer de langue","launch":"Lancer","link-home":"Accueil","link-image-video":"Image et vidéo","link-tts":"Synthèse vocale","login":"Se connecter","manage-premium":"Prime","models":"Modèles","my-collections":"Collections de modèles","my-conversions":"Histoire des générations","my-library":"Bibliothèque Ma Voix","my-voice":"Voix personnalisée","my-voice-collection":"Mes collections vocales","team-voices":"Voix de l'équipe","not_matching_result":"Résultat non conforme","open-app":"Ouvrir l'App","overview":"Aperçu","platform":"Plateforme","playground":{"quota":"Quota","title":"Terrain de jeux"},"premium_bar":{"free_button_text1":"Gratuit","free_button_text2":"Je suis désolé, mais je ne peux pas traduire le texte non latin.","free_plan_line1":"Vous êtes sur le plan gratuit.","free_plan_line2":"{balance}/{total} générations restantes.","paid_plan":"Vous êtes sur le plan {planName} !","premium_benefits":"Santé ! Vous profitez des avantages premium !","premium_button_text":"Premium","unauth_button_text":"Amélioration","upgrade_now":"Mettez à niveau maintenant"},"pricing":"Tarification","products":"Produits","promo_banner":{"claim_offer":"Profiter de l'offre","expires_in":"L'offre expire dans","off_label":"sur tout.","off_value":"-50 %","read_story":"Notre histoire","stat_builders_label":"créateurs.","stat_builders_value":"8M+","stat_one_label":"an.","stat_one_value":"Un","stat_seed_label":"de seed.","stat_seed_value":"52M$","turning_one":"On fête nos un an 🎂"},"promo_modal":{"badge":"🎉 À partir du 28 juillet","cta":"Profitez de -50 %","description":"Pour fêter notre premier anniversaire, S2.1 Pro est gratuit via l'API développeur, et les forfaits populaires sont à -50 % jusqu'au 31 août. Nos meilleures voix, à moitié prix.","heading":"Spécial Anniversaire","title":"S2.1 PRO. NOTRE MEILLEUR MODÈLE. GRATUIT."},"reports":"Rapports","search":"Recherche","search_result":"Résultat de la recherche","self_host":"Auto-hébergement","settings":"Paramètres","sound-effects":"Effets Sonores","speech-to-text":"Reconnaissance vocale","story_studio":"Studio d'histoires","story-studio":"Studio d'histoires","suggestions":"Suggestions","support":"Support","careers":"Carrières","text-to-speech":"Texte en parole","ai-voice-generator":"Générateur de voix IA","theme":{"dark":"Sombre","light":"Lumière","system":"Système","title":"Thème","tooltip":"Basculer le mode clair/sombre"},"train":"Clonage vocal","voice-design":"Voice Design","try_a_new_search":"Essayer une nouvelle recherche","tutorials":"Tutoriels","usage":"Utilisation","voice-cloning":"Clonage de voix","waitlist":"Liste d'attente","beta":"Bêta","new":"Nouveau","contact-us":"Contacter le service commercial","get-started":"Commencer","sign-up-free":"Inscription Gratuite","solutions":"Solutions","research":"Recherche","resources":"Ressources","enterprise-nav":"Entreprise","feedback":"Retour d’expérience","model-testing":"Test de modèle","music-generation":"Génération de musique","music-samples":"Exemples de musique","audio-converter":"Convertisseur audio","audio-translation":"Traduction audio","voice-agent":"Agent vocal","video-editor":"Éditeur Vidéo","sound-effect":"Effet sonore","for-startups":"Pour les startups","audiobooks":"Livres audio","voiceovers":"Voix off","for-students":"Pour les étudiants","character-voices":"Voix de personnages","conversational-chatbots":"Chatbots conversationnels","fish-audio-s2":"Fish Audio S2","fish-audio-s1":"Fish Audio S1","fish-speech":"Fish Speech","open-audio":"OpenAudio","fish-diffusion":"Fish Diffusion","github":"Github","blog":"Blog","guide":"Guide","api-reference":"Référence API","compare-us":"Comparez-nous","character-collection":"Collection de personnages","voice-library":"Bibliothèque de voix","affiliate":"Affiliation","earn-as-affiliate":"Gagnez en tant qu'affilié","dropdown-column-apis":"API","dropdown-column-company":"Entreprise","dropdown-column-resources":"Ressources","dropdown-tts-desc":"Générez une voix claire à partir de scripts","dropdown-ai-voice-generator-desc":"Créez des voix naturelles en un instant","dropdown-tts-api-desc":"Générez de la voix via l'API","dropdown-stt-desc":"Transcrivez l'audio en texte avec une précision exceptionnelle","dropdown-audio-separation-desc":"Extrayez les voix d'un audio bruyant ou mixé","dropdown-audio-converter-desc":"Transformez une voix en différents personnages","dropdown-voice-changer-desc":"Transformez votre voix en n’importe quel personnage en temps réel","dropdown-audio-translation-desc":"Convertissez l'audio dans différentes langues","dropdown-voice-cloning-desc":"Créez une réplique de votre voix","dropdown-story-studio-desc":"Produisez de l'audio et affinez chaque détail","dropdown-video-editor-desc":"Ajoutez des voix off IA à n'importe quelle vidéo","dropdown-voice-agent-desc":"Créez des agents vocaux qui parlent comme des humains","dropdown-sound-effect-desc":"Générez des effets sonores cinématographiques","dropdown-for-startups-desc":"Faites évoluer votre produit vocal avec des API flexibles","dropdown-audiobooks-desc":"Publiez du contenu audio à grande échelle","dropdown-voiceovers-desc":"Des voix professionnelles pour tous les médias","dropdown-for-students-desc":"Apprenez et créez avec des outils vocaux IA","dropdown-character-voices-desc":"Transformez n'importe quel texte en voix de personnages authentiques","dropdown-chatbots-desc":"Activez la voix pour votre assistant IA","feature-flags":"Drapeaux de fonctionnalités","ab-tests":"Tests A/B","tts-templates":"Modèles TTS","voice-changer":"Changeur de voix","zero_retention":"Rétention zéro","team_wallet":"Portefeuille d'équipe","mascot_assistant":"Assistant mascotte","create-voice":{"title":"Créer une voix","subtitle":"Choisissez une méthode — vous pouvez toujours changer.","pick-method":"Choisissez une méthode","voice-clone":{"title":"Clonage vocal instantané","description":"Importez ou enregistrez 10s d'audio, clonez-la instantanément.","tag-time":"~1min","tag-best":"Idéal pour les enregistrements existants"},"voice-design":{"title":"Conception Vocale","description":"Décrivez la voix en texte simple.","tag-time":"~15s","tag-best":"Idéal pour les personnages originaux"},"pvc":{"title":"Clone Vocal Professionnel","description":"Voix vérifiée de personne réelle, qualité studio, avec diffusion commerciale optionnelle et partage des revenus.","tag-time":"1-2h","tag-best":"Qualité studio","quota-exceeded-tooltip":"Vous avez atteint les limites de votre plan actuel. Passez à un plan supérieur pour continuer à créer des clones vocaux professionnels.","confirm-title":"Créer un clone vocal professionnel ?","confirm-description":"Une fois créée, une tâche de clone vocal professionnel ne peut pas être supprimée. Voulez-vous vraiment continuer ?","confirm-cancel":"Annuler","confirm-continue":"Confirmer","confirm-draft-hint":"Vous avez un brouillon inachevé du {date}. En confirmant, vous démarrerez un tout nouveau clone de voix.","confirm-continue-draft":"Continuer le brouillon"},"upgrade-dialog":{"voice-design-free":"La conception de voix n’est pas incluse dans le forfait gratuit. Passez à un forfait supérieur pour créer des voix à partir de texte.","voice-design-free-title":"La conception de voix n’est pas incluse dans le forfait gratuit.","voice-design-free-description":"Passez à un forfait supérieur pour créer des voix à partir de texte.","pvc-free":"Le clonage vocal professionnel n’est pas inclus dans le forfait gratuit. Passez à un forfait supérieur pour créer des clones vocaux de qualité studio.","pvc-slots":"Votre forfait {plan} comprend {limit} emplacements de clonage vocal professionnel. Passez à un forfait supérieur pour en créer davantage.","pvc-unavailable":"Votre forfait actuel ne permet pas de créer un autre clone vocal professionnel. Passez à un forfait supérieur pour continuer."},"section-draft":"Brouillon de clone professionnel","continue-draft":"Continuer avec le brouillon de clonage vocal professionnel","section-done":"Clone professionnel entraîné","section-awaiting-release":"Clone professionnel en attente de publication","section-training":"Clone professionnel en cours d'entraînement","section-failed":"Échec du clone professionnel","action-continue":"Continuer","action-release":"Publier","action-contact-support":"Contacter l'assistance","delete-title":"Supprimer la voix ?","delete-description":"Voulez-vous vraiment supprimer « {name} » ? Cette action est irréversible.","delete-cancel":"Annuler","delete-confirm":"Supprimer","action-view":"Voir","failed-to-clone":"Échec du clonage","continue":"Continuer","slots-used":"<used></used>/{limit} emplacements utilisés","draft-voice":"Voix brouillon"},"library":"Bibliothèque","monitor":"Suivi","conversations":"Conversations","analytics":"Analyses","whats_new":"Nouveautés","knowledge_base":"Base de connaissances","phone_numbers":"Numéros de téléphone","studio_beta":"Studio Bêta","quality_guard":"Garde qualité","agent_billing":"Facturation","enterprise-nav-desc":"Clients enterprise, contrats et factures — importez ici les contrats signés","enterprise_portal":"Entreprise"},"plan":{"all_plans":"Tous les plans","already_discounted":"Vous bénéficiez déjà d’une excellente remise sur votre abonnement !","badge":"3 MOIS OFFERTS","best_value":"Meilleure Valeur","better_discount_message":"Votre remise de {percent}% est meilleure que l'offre de 50%. Gardez votre abonnement et profitez de vos économies !","billed_annually":"{amount} facturé annuellement","billing_period_label":"Période de Facturation","buy_more_credits":"Acheter plus de crédits","campare_plans":"Comparer les plans pour plus de détails","cancel":"Annuler","cancel_anyway":"Annuler quand même","cancel_current_to_change":"Annuler le plan actuel pour changer","cancel_on":"Annuler le","cancel_reason_comment_placeholder":"Veuillez nous en dire plus...","cancel_reason_low_quality":"Qualité audio médiocre","cancel_reason_missing_features":"Fonctionnalités manquantes dont j'ai besoin","cancel_reason_other":"Autre","cancel_reason_prompt":"Pourquoi annulez-vous ?","cancel_reason_switched_service":"Passage à un autre service","cancel_reason_too_expensive":"Trop cher","cancel_reason_unused":"Je ne l'utilise pas assez","cancel_scheduled_change_button":"Annuler la rétrogradation programmée","cancel_scheduled_downgrade_to_upgrade":"Annuler la rétrogradation programmée pour passer à un plan supérieur","cancel_subscription":"Annuler l'abonnement","cancel_subscription_title":"Annuler l’abonnement ?","cancel_subscription_warning":"L’annulation entraînera la suppression de l’accès aux voix clonées au-delà du quota gratuit à la fin de votre période de facturation.","cancel_to_downgrade":"Annuler le plan pour rétrograder","cancelling":"Annulation","cancels_on":"Annule le","cannot_downgrade_cross_period":"Impossible de rétrograder","changes_scheduled_for":"Les modifications prendront effet sur","changes_take_effect_immediately":"Les modifications prendront effet immédiatement","changing_on":"En train de changer","changing_to":"Passer à","checking_offer":"Vérification de votre offre...","claim_offer":"Bénéficiez de 50 % de réduction","comming_soon":"À venir","compare_plans":"Comparer les plans pour plus de détails","confirm_and_pay":"Confirmer et Payer","confirm_change":"Confirmer le Changement","confirm_downgrade":"Confirmer la Rétrogradation","confirm_plan_change":"Confirmer le Changement de Plan","confirm_upgrade":"Confirmer la Mise à Niveau","continue":"Continuer","credit_packs_description":"Achetez des crédits supplémentaires pour booster votre compte. Les crédits n'expirent jamais et peuvent être utilisés à tout moment.","credit_packs_note":"Les crédits achetés n'expireront jamais et seront utilisés après que les crédits du forfait auront été épuisés.","credits_remaining_label":"Crédits Restants","legacy_paid_tts_unlimited_notice":"Synthèse vocale : Illimité","legacy_paid_other_features_use_credits":"Les autres fonctionnalités utilisent des crédits","current_plan":"Plan actuel","current_plan_label":"Plan Actuel","current_plan_subscription":{"expire_date":"Date d'expiration : {date}","title":"Plan actuel"},"current_plan_title":"Plan actuel","downgrade":"Rétrograder","downgrade_to_plan":"Rétrograder vers {plan}","downgrade_description":"Votre plan sera rétrogradé à la fin de votre période de facturation actuelle","downgrade_notice":"Avis de Rétrogradation","existing_discount_active":"Remise active sur votre abonnement","existing_discount_forever":"Remise permanente sur votre abonnement","expire_date":"Date d'expiration : {date}","faq":{"q1":{"answer":"Chaque minute de génération coûte environ 600 à 625 crédits.","question":"Combien de crédits chaque minute de génération coûte-t-elle ?"},"q2":{"answer":"Le plan gratuit vous offre des générations gratuites par mois, tandis que le Premium fournit des crédits pour jusqu'à 200 minutes de générations de la plus haute qualité S1.","question":"Quelle est la différence entre les plans Gratuit et Premium ?"},"q3":{"answer":"Oui, vous pouvez passer de la facturation mensuelle à la facturation annuelle à tout moment. En passant à l'annuel, vous économiserez 33% par rapport à la facturation mensuelle. Les changements prennent effet à votre prochain cycle de facturation.","question":"Puis-je passer de la facturation mensuelle à la facturation annuelle ?"},"q4":{"answer":"Nous acceptons toutes les principales cartes de crédit (Visa, MasterCard, American Express), les cartes de débit, et diverses méthodes de paiement régionales via notre processeur de paiement sécurisé.","question":"Quels modes de paiement acceptez-vous ?"},"q5":{"answer":"Les crédits sont rechargés et réinitialisés chaque mois. Consultez vos crédits restants sur la page <textToSpeech>texte en parole</textToSpeech>.","question":"Quand mes crédits sont-ils réinitialisés ?"},"q6":{"answer":"Les quotas mensuels sont réinitialisés au début de chaque cycle de facturation. Les minutes non utilisées ne sont pas reportées au mois suivant. Nous vous recommandons d'utiliser vos minutes allouées pendant votre période de facturation.","question":"Que se passe-t-il avec mes minutes non utilisées ?"},"q7":{"answer":"Oui ! Les abonnés Premium ont accès à notre API flexible pay-as-you-go. Vous pouvez trouver des informations détaillées sur la documentation et les tarifs dans notre <apiDocs>documentation pour développeurs</apiDocs>.","question":"Proposez-vous un accès à l'API ?"},"q8":{"answer":"Les abonnés Premium peuvent utiliser des voix vérifiées (qu'ils possèdent) à des fins commerciales. Les utilisateurs du plan gratuit ne peuvent utiliser le contenu généré que pour des projets personnels et non commerciaux. Veuillez consulter nos conditions d'utilisation pour des droits d'usage détaillés.","question":"Puis-je utiliser les voix générées à des fins commerciales ?"},"title":"Questions Fréquemment Posées"},"free":"Gratuit","free_plan_credits":"8 000","free_plan_credits_text":"crédits mensuels","free_plan_description":"Faites l'expérience d'une technologie vocale d'IA réaliste.","free_plan_title":"Niveau gratuit","free_powers":["Jusqu'à 7 minutes de génération S1 et S2 de la plus haute qualité","Jusqu'à 500 caractères par génération","Vitesse de génération standard","3 emplacements de voix publics"],"great_deal_title":"Vous Avez Déjà Une Super Offre !","has_scheduled_change":"A programmé un changement","highly_recommended_for_who_seek_to_make_premium_content":"Fortement recommandé pour ceux qui cherchent à créer du contenu premium.","hold_to_confirm_payment":"Maintenez pour confirmer le paiement","hold_to_pay":"Maintenez pour Payer","keep_my_discount":"Conserver Mon Réduction","keep_subscription":"Conserver l’abonnement","lite_plan_description":"Idéal pour les amateurs et les utilisateurs occasionnels.","lite_powers":["Jusqu'à 60 minutes de génération S1 par mois","Génération prioritaire sur nos derniers modèles","Jusqu'à 5 000 caractères par génération","Clonage de voix amélioré","Slots de voix publics illimités + 10 slots de voix privés"],"login_for_free":"Inscrivez-vous gratuitement","looking_for_api_pricing":"Vous cherchez les tarifs API ?","manage_subscription":"Gérer l'abonnement","start_free_trial":"Essai gratuit","subscription_history":"Historique d'abonnement","minimum_charge_notice":"Une charge minimale a été appliquée","month":"mois","monthly":"Mensuel","new_plan":"Nouveau Plan","next_billing_date_label":"Prochaine Date de Facturation","no_payment_required":"Aucun paiement supplémentaire requis","pack_1m_credits":"1 000 000 Crédits","pack_1m_description":"Parfait pour les utilisateurs réguliers","pack_1m_audio_usage_estimate":"Jusqu'à 800 min d'audio, 6666 images ou 1459 s de vidéo.","pack_1m_creative_usage_estimate":"Jusqu'à 800 min d'audio, 6666 images ou 1459 s de vidéo.","pack_5m_credits":"5 000 000 Crédits","pack_5m_audio_usage_estimate":"Jusqu'à 4000 min d'audio, 33333 images ou 7299 s de vidéo.","pack_5m_creative_usage_estimate":"Jusqu'à 4000 min d'audio, 33333 images ou 7299 s de vidéo.","pack_5m_description":"Idéal pour les utilisateurs intensifs","pack_5m_recommended":"Recommandé pour les utilisateurs intensifs","pick_your_plan":"Choisissez votre plan","pick_your_plan_description":"Libérez votre créativité avec des générations illimitées","pick_your_premium":"Choisissez votre Premium","plan":"Plan","plan_credits_text":"crédits mensuels","team_plan_free_subtitle":"Pour tout le monde","team_plan_offer_banner":"Offre anniversaire : 50 % de réduction avec facturation annuelle","team_plan_generation_summary":"Jusqu'à {minutes} minutes de génération","team_plan_no_credit_card":"Aucune carte bancaire requise","team_plan_commercial_use_short":"Utilisation commerciale","team_plan_plus_trial_feature":"Essayez le plan Plus gratuitement pendant {days} jours","team_plan_voice_design_access":"Accès à Voice Design","team_plan_professional_voice_slots_plus":"1 emplacement de voix professionnel","team_plan_professional_voice_slots_pro":"5 emplacements de voix professionnels","team_plan_professional_voice_slots_max":"15 emplacements de voix professionnels","team_plan_everything_in_plus":"Et tout ce qui est inclus dans Plus","team_plan_everything_in_pro":"Et tout ce qui est inclus dans Pro","team_plan_enterprise_controls":"avec des contrôles au niveau de l'organisation","team_plan_custom_sso_coming_soon":"SSO personnalisé (prochainement)","plan_price_unit":"mo","plus":"Plus","plus_plan_description":"Accéder à toutes les fonctionnalités avancées.","plus_plan_description_v2":"Pour les créateurs et les professionnels.","plus_plan_title":"Pro","plus_powers_v2":["Jusqu'à 200 minutes de génération S1 et S2 par mois","Génération prioritaire sur nos derniers modèles","Jusqu'à 15 000 caractères par génération","Clonage de voix amélioré","Slots de voix publics illimités + 10 slots de voix privés","Utilisation commerciale autorisée","Accès API (paiement à l'utilisation)"],"plus_powers":["Tout ce qui est premium","Améliorer l'audio de référence","Accès prioritaire au nouveau modèle"],"plus_upgrade_button":"Bientôt disponible","popular":"Populaire","premium":"Premium","premium_legacy_plan_updates_link":"En savoir plus sur les mises à jour de plan","premium_plan_credits":"250 000","premium_plan_credits_text":"crédits mensuels","premium_plan_description":"Parfait pour les créateurs qui ont besoin d'un contenu de qualité professionnelle.","premium_plan_title":"Prime","premium_powers":["Jusqu'à 200 minutes de générations S1 de la plus haute qualité","Génération prioritaire sur nos derniers modèles","Clonage vocal amélioré","Slots de voix illimités","Discours expressif","Vitesse de génération ultra-rapide","Paramètres avancés du modèle","API flexible à la carte","Utilisation commerciale de voix vérifiées"],"pricing_breakdown":"Détail des Prix","pro_plan_description":"Pour les utilisateurs avancés et les entreprises.","pro_powers":["Jusqu'à 1 620 minutes de génération S1 et S2 par mois","Génération prioritaire sur nos derniers modèles","Jusqu'à 30 000 caractères par génération","Clonage de voix amélioré","Slots de voix illimités","Utilisation commerciale autorisée","3 places d'équipe incluses","Accès API (payez à mesure)"],"max_plan_description":"Pour les équipes ayant des besoins de production à grande échelle.","max_powers":["Jusqu'à 6 250 minutes de génération S1 et S2 par mois","Génération prioritaire sur nos derniers modèles","Jusqu'à 30 000 caractères par génération","Clonage de voix amélioré","Slots de voix illimités","Utilisation commerciale autorisée","10 sièges d'équipe inclus","Accès API (payez à mesure)"],"proceed_to_payment":"Passez au Paiement","processing":"Traitement...","promo_badge_1":"3 MOIS OFFERTS","promo_badge_2":"Anniversaire : 50 % de réduction","promo_badge_2_mobile":"Anniversaire : 50 % de réduction","promo_badge_monthly":"Anniversaire : 1er mois -50 %","prorated":"Au prorata","purchase_pack":"Acheter","quota":"Quota :","quota_reset":"Réinitialisation du quota :","reactivating":"Réactivation en cours...","refresh_tooltip":"Vos crédits seront renouvelés dans {days} jours le {date}.","renew_subscription":"Renouveler l'abonnement","renewal_date":"Date de renouvellement","replacing_discount":"Cela remplacera votre réduction actuelle de {percent}% pendant {duration}","retention_offer_applied":"Remise de 50 % appliquée à votre prochain renouvellement !","retention_offer_benefit":"Conservez vos voix clonées et fonctionnalités premium","retention_offer_description":"Bénéficiez de 50 % de réduction sur votre prochain renouvellement et conservez toutes vos fonctionnalités premium.","retention_offer_title":"Attendez ! Voici une offre spéciale","scheduled":"Prévu","scheduled_change":"Changement programmé","scheduled_change_cleared":"Votre modification de plan programmée a été annulée","subscription_cancelled":"Votre abonnement sera annulé à la fin de la période de facturation","subscription_cancelling":"Annulation de l'abonnement","subscription_reactivated":"Votre abonnement a été réactivé","switch_to_annual":"Passez à la facturation annuelle pour bénéficier de 3 mois offerts !","switch_to_annual_billing":"Passer à la facturation annuelle","switch_to_plan":"Passer à {plan}","total_due":"Total dû","try_out_ai_voice":"Essayez la voix d'IA ultra-réaliste.","unlimited_generations_ignite_infinite_creativity":"Des générations illimitées stimulent une créativité infinie","unlock_all_features":"Débloquez toutes les fonctionnalités puissantes.","update_payment":"Mettre à jour le paiement","upgrade":"Mettre à niveau","upgrade_to_plan":"Passer à {plan}","upgrade_modal_cta":"Passer à {plan} ({billing})","upgrade_modal_billing_monthly":"mensuel","upgrade_modal_billing_annually":"annuel","upgrade_at_no_cost":"Votre mise à niveau sera traitée sans frais supplémentaires","upgrade_charged_immediately":"Votre mise à niveau sera facturée immédiatement","upgrade_ends_trial_charged_immediately":"La mise à niveau met fin à votre essai gratuit immédiatement et vous serez facturé sans délai","pay_now_convert_trial":"Payer maintenant et activer votre offre","upgrade_no_credits":"Mettez à niveau pour plus de crédits","upgrade_no_credits_pro":"Acheter plus de crédits","upgrade_char_limit":"Limite d’octets atteinte","upgrade_char_limit_desc":"La limite d’octets de votre forfait actuel a été atteinte. Passez à une offre supérieure pour obtenir plus d’octets par génération.","upgrade_plan":"Mettre à niveau le plan","upgrade_to_premium":"Passer à Premium","upgrade_to_pro_for_credits":"Mettez à niveau vers Pro pour acheter des crédits supplémentaires","yearly":"Annuel","yearly_discount":"33% de réduction","yearly_benefit_money_back":"Garantie de remboursement de 7 jours","yearly_trial_banner":"Essayez le plan annuel Plus gratuitement pendant 5 jours","yearly_trial_billing_note":"{amount} facturé annuellement après {days} jours d'essai gratuit","trial_feature":"{days} jours d'essai gratuit","you_save":"Vous économisez {amount}","your_current_plan":"Votre plan actuel","your_power":"Votre puissance","currency_select_label":"Devise","prices_in_usd":"USD","cancel_access_until":"Vous conserverez l’accès jusqu’au {date}","cancel_credits_remaining":"Crédits restants : {count}","view_plans":"Voir les forfaits","buy_credits_hero_subtitle":"Libérez votre créativité","buy_credits_close":"Fermer la fenêtre d'achat de crédits","credit_pack_feature_never_expire":"Les crédits rechargés n’expirent jamais","credit_pack_feature_after_subscription":"Utilisés après vos crédits d’abonnement","credit_pack_feature_after_subscription_ends":"Utilisables à tout moment, même après la fin de l’abonnement","upgrade_modal_monthly_confirm_title":"Payez moins avec la facturation annuelle","upgrade_modal_monthly_confirm_description":"Passez à la facturation annuelle et économisez {amount}.","upgrade_modal_continue_monthly":"Continuer au mois","upgrade_modal_switch_annual_with_savings":"Passer à l’annuel (économisez {amount})","upgrade_modal_audio_description":"Débloquez la synthèse vocale et plus de fonctionnalités","upgrade_modal_creative_description":"Débloquez la génération vidéo et plus de fonctionnalités","upgrade_modal_first_month_half_price":"Premier mois à -50 %","upgrade_modal_and_more":"Et plus","upgrade_modal_monthly_credits":"{credits} crédits mensuels","payment_link_modal_title":"Finaliser votre paiement","payment_link_modal_description":"Cliquez sur le bouton ci-dessous pour ouvrir la page de paiement sécurisée dans un nouvel onglet. Vous pouvez aussi copier le lien.","payment_link_modal_copy_link":"Copier le lien","payment_link_modal_open_new_tab":"Ouvrir dans un nouvel onglet","payment_link_modal_close":"Fermer","payment_link_modal_copied":"Lien copié dans le presse-papiers","payment_link_modal_copy_failed":"Impossible de copier le lien","payment_link_modal_popup_blocked":"Autorisez les fenêtres contextuelles pour ouvrir la page de paiement.","audio_upgrade_dialog":{"tts_credits_exhausted_free":{"title":"Continuez à générer votre voix","description":"Vos crédits gratuits sont épuisés. Passez à Plus pour générer jusqu’à 200 minutes de voix haute fidélité par mois et jusqu’à 15 000 caractères par génération."},"tts_credits_exhausted_plus":{"title":"Débloquez 8 fois plus de crédits voix","description":"Vos crédits voix du mois sont épuisés. Passez à Pro pour générer jusqu’à 27 heures de voix par mois."},"tts_character_limit_free":{"title":"Générez un contenu plus long en une fois","description":"Le plan gratuit permet jusqu’à 500 caractères par génération. Passez à Plus pour générer jusqu’à 15 000 caractères à la fois et 200 minutes de voix par mois."},"tts_character_limit_plus":{"title":"Générez 30 000 caractères en une fois","description":"Passez à Pro pour doubler la limite par génération à 30 000 caractères et obtenir jusqu’à 27 heures de voix par mois."},"stt_credits_exhausted":{"title":"Transcrivez plus d’audio","description":"Vos crédits sont épuisés. Passez à Pro pour transcrire jusqu’à 11 heures d’audio par mois."},"voice_private_required":{"title":"Créez des voix privées","description":"Les voix privées sont disponibles avec Plus et les plans supérieurs. Passez à Plus pour créer 10 voix privées, avec des voix publiques illimitées."},"voice_private_limit":{"title":"Les emplacements de voix privées sont pleins","description":"Passez à Pro pour débloquer des voix privées illimitées."},"voice_public_limit":{"title":"Les emplacements de voix sont pleins","description":"Le plan gratuit inclut jusqu’à 3 voix. Passez à Plus pour débloquer des voix publiques illimitées et 10 emplacements de voix privées."},"voice_clone_duration_limit":{"title":"Importez un audio de référence plus long","description":"Le plan gratuit permet d’importer jusqu’à 90 secondes. Passez à Plus pour importer 210 secondes et cloner les voix avec plus de réalisme."},"pvc_required":{"title":"Débloquez le clonage vocal professionnel","description":"Passez à Plus pour obtenir 1 emplacement de clonage professionnel et recréer votre voix avec une fidélité studio."},"pvc_limit":{"title":"Créez plus de clones professionnels","description":"Votre emplacement de clonage professionnel est utilisé. Passez à Pro pour obtenir 5 emplacements de clonage professionnel."},"studio_export_required":{"title":"Exportez votre projet","description":"L’exportation de projets est une fonctionnalité payante. Passez à Plus pour débloquer les exports illimités, 200 minutes de voix par mois et 10 synthèses simultanées."},"sound_generation_credits_exhausted":{"title":"Continuez à créer","description":"Vos crédits sont épuisés. Passez à Plus pour générer jusqu’à 50 effets sonores ou pistes musicales par mois."},"processing_credits_exhausted":{"title":"Traitez plus d’audio","description":"Vos crédits sont épuisés. Passez à Pro pour traiter jusqu’à 11 heures d’audio par mois."},"generic_entry_free":{"title":"Choisissez votre plan","description":"Passez à un plan supérieur pour débloquer des générations plus longues, plus d’emplacements de voix et jusqu’à 200 minutes de voix par mois."},"generic_credits_exhausted_paid":{"title":"Passez à un plan supérieur pour plus de crédits","description":"Vos crédits sont épuisés. Passez à un plan supérieur ou achetez plus de crédits pour continuer."},"voice_private_required_pro":{"title":"Créer des voix privées","description":"Passez à Pro pour débloquer des voix privées illimitées."},"voice_public_limit_pro":{"title":"Débloquez des emplacements de voix illimités","description":"Passez à Pro pour débloquer des emplacements de voix illimités et obtenir 5 emplacements de voix professionnels."},"voice_clone_duration_limit_pro":{"title":"Importez un audio de référence plus long","description":"Passez à Pro pour téléverser 210 secondes d’audio de référence et débloquer des emplacements de voix illimités."},"pvc_required_pro":{"title":"Créez des clones vocaux professionnels","description":"Passez à Pro pour obtenir 5 emplacements de clonage professionnel et recréer votre voix avec une fidélité studio."},"studio_export_required_pro":{"title":"Exportez des projets de production","description":"Passez à Pro pour débloquer les exports illimités, jusqu’à 27 heures de voix par mois et une capacité de production supérieure."},"sound_generation_credits_exhausted_pro":{"title":"Passez votre création audio à l’échelle","description":"Passez à Pro pour obtenir une réserve mensuelle de crédits plus importante et plus de marge pour les effets sonores, la musique et le travail vocal."},"sound_generation_credits_exhausted_max":{"title":"Continuez à créer","description":"Vos crédits sont épuisés. Passez à Max pour obtenir la plus grande réserve mensuelle de crédits."},"generic_entry_pro":{"title":"Passez votre production vocale à l’échelle","description":"Passez à Pro pour débloquer 27 heures de voix par mois, 30 000 caractères par génération, des voix privées illimitées et 5 emplacements de clonage professionnel."},"generic_entry_max":{"title":"Passez aux crédits maximum","description":"Passez à Max pour obtenir la plus grande réserve mensuelle de crédits."},"tts_credits_exhausted_max":{"title":"Débloquez la capacité vocale maximale","description":"Passez à Max pour générer jusqu’à 6 250 minutes de voix par mois, adaptées à la production de contenu à grande échelle."},"tts_character_limit_max":{"title":"Générez 30 000 caractères en une fois","description":"Passez à Max pour doubler la limite par génération à 30 000 caractères et obtenir jusqu’à 6 250 minutes de voix par mois."},"stt_credits_exhausted_max":{"title":"Transcrivez de l’audio à grande échelle","description":"Passez à Max pour obtenir la plus grande réserve mensuelle de crédits et plus de marge pour les longues transcriptions."},"voice_private_limit_max":{"title":"Développez la création de voix privées","description":"Passez à Max pour débloquer des emplacements de voix illimités et obtenir 15 emplacements de voix professionnels."},"pvc_limit_max":{"title":"Créez des clones professionnels à grande échelle","description":"Passez à Max pour obtenir 15 emplacements de clonage professionnel."},"processing_credits_exhausted_max":{"title":"Traitez l’audio à grande échelle","description":"Passez à Max pour obtenir la plus grande réserve mensuelle de crédits et plus de marge pour la conversion vocale, la séparation vocale et les autres traitements audio."},"generic_credits_exhausted_max":{"title":"Passez au maximum de crédits","description":"Passez à Max ou achetez un pack de crédits pour continuer avec la plus grande réserve mensuelle de crédits."},"pvc_required_max":{"title":"Débloquez le clonage vocal professionnel","description":"Passez à Max pour obtenir 15 emplacements de clonage professionnel et recréer votre voix avec une fidélité de studio."}}},"playground":{"text_to_speech":"Texte en parole","speech_to_text":"Reconnaissance vocale","view_docs":"Voir la documentation","create_key":"Créer une clé","tab_curl":"cURL","tab_python":"Python","tab_javascript":"JavaScript","copy_code":"Copier le code","copied_title":"Copié dans le presse-papiers","audio":"Audio","audio_supported":"Pris en charge : {formats} (max {max} par fichier)","upload":"Importer","restore_default_audio":"Restaurer l'audio par défaut","language":"Langue","auto_detect":"Détection automatique","lang_en":"Anglais","lang_zh":"Chinois","lang_de":"Allemand","lang_ja":"Japonais","lang_fr":"Français","lang_es":"Espagnol","lang_ko":"Coréen","lang_ar":"Arabe","ignore_timestamps":"Ignorer les horodatages","true":"Vrai","false":"Faux","run_request":"Exécuter la requête","output":"Sortie","download":"Télécharger","copy":"Copier","invalid_format":"Format de fichier non pris en charge","file_too_large":"Le fichier dépasse la limite de 10 Mo","cancel":"Annuler","playground_key_title":"Clé API requise","playground_key_description":"Le playground a besoin d'une clé API pour exécuter des requêtes. Une clé nommée \"Playground\" sera créée pour vous.","request_failed":"Échec de la requête. Veuillez réessayer.","error_invalid_key":"Cette clé API a été rejetée — vérifiez qu'elle existe dans cet environnement.","error_insufficient_credit":"Crédit API insuffisant — rechargez pour exécuter des requêtes.","error_env_unavailable":"L'exécution des requêtes n'est pas encore disponible dans cet environnement.","error_generic":"Échec de la requête — veuillez réessayer.","model":"Modèle","voice":"Voix","text":"Texte","select_voice":"Sélectionner une voix","play":"Lire","pause":"Pause"},"premium":{"access_the_api_page":"Accéder à la page API","access_the_api_page_desc":"Visitez la section Fish Audio API où vous trouverez le bouton pour créer un nouveau jeton.","account_balance":"Solde du compte","account_connected":"Compte connecté","account_not_connected":"Compte non connecté","action":"Action","action_at":"Action à","activate":"Activer","active_keys":"Touches Actives","add_credit_amount_label":"Montant de recharge","add_credit_amount_range":"Saisissez un montant entre 1 $ et 10 000 $.","add_credit_description":"Choisissez le montant de crédit USD à ajouter. Vous vérifierez et paierez dans Stripe.","add_credit_presets":"Montants rapides","add_credit_title":"Ajouter du crédit API","amount":"Montant","auto_recharge_caption":"lorsque le solde descend sous ${amount}","auto_recharge_off_value":"Désactivé","automatic_recharge_title":"Recharge automatique","available_balance":"Solde disponible","amount_should_be_greater_than_10":"L'entrée doit être supérieure ou égale à 10","api":"API","api_balance":"Crédit API","api_balance_tips":"Votre solde est distinct du quota de l'aire de jeux. L'achat d'une prime n'inclut pas les appels gratuits à l'API.","api_keys":"Clés API","api_playground":"Playground API","api_stats":"Statistiques API","api-keys":"Clés API","api-manage":"Gestion de l'API","api_key":"Clé API","asr_cost":"Coût ASR","asr_requests":"Requêtes ASR","asr_usage":"Utilisation ASR","auto_deduction":"Recharge automatique","auto_deduction_active_status":"Actif","auto_deduction_inactive_status":"Inactif","auto_deduction_tooltip":"Cliquez sur pour activer la recharge automatique.","auto_recharge":"Activer la recharge automatique","auto_recharge_off_description":"Pas de rechargement automatique","auto_recharge_on_description":"Recharge ${amount} lorsque le solde descend sous ${min}","balance":"Équilibre","balance_records":"Registres des soldes","balance_tips":"Le solde est indépendant du quota de l'aire de jeux. L'achat d'une adhésion ne comprend pas les appels gratuits à l'API.","base_concurrent_request":"15 demandes simultanées pour les utilisateurs ayant payé plus de 100 $, 5 demandes simultanées pour les autres utilisateurs.","billing":"Facturation","billing_description":"Gérez vos crédits API, configurez la recharge automatique et consultez l'historique de facturation.","buy_quota":"Ajouter au crédit","by_api_key":"Par clé API","by_model":"Par modèle","by_service":"Par service","bytes_unit":"octets","cancel":"Annuler","change":"Changement","charges_disabled":"Frais désactivés (vérification requise)","charges_enabled":"Frais activés","comparison_details":"Détails de comparaison","confirm":"Confirmer","connect_account":"Connecter le compte","connected":"Compte Stripe connecté","connection":"Connexion","contact_us":"Nous contacter","continue":"Continuer","continue_to_payment":"Continuer vers le paiement","copied":"Copié","copied_title":"Copié dans le presse-papiers","copy":"Copie","copy_success":"ID du développeur Copié","cost":"Coût","cost_by_api_key":"Coût par clé API","count":"Compter","create_api_key":"Créer une clé API","create_token":"Créer un jeton","create_token_tips":"Conservez cette clé secrète en toute sécurité. Pour des raisons de sécurité, vous ne pourrez plus la consulter dans votre compte Fish Audio. Si vous la perdez, vous devrez en créer une nouvelle.","create_your_api_token":"Créez votre jeton API","create_your_api_token_desc":"Sélectionnez \"New Token\" pour créer un jeton API. Gardez votre clé API confidentielle ! Si vous pensez que votre compte a été compromis, supprimez l'ancienne clé et générez-en une nouvelle.","created_at":"Créé à","current_period":"Actuel","custom":"Sur mesure","daily_limit":"Limite journalière","daily_reset_desc":"Prime : Votre limite est actualisée à minuit - elle n'est pas reportée","delete":"Supprimer","delete-confirm-tips":"Cette action est irréversible et désactivera tous les services utilisant ce jeton. Confirmer pour continuer.","delete-confirm":{"cancel":"Annuler","confirm":"Confirmer","title":"Êtes-vous sûr de vouloir supprimer ce jeton API ?"},"delete-success":"Supprimer le succès","details_missing":"Détails du compte incomplets (informations personnelles et compte bancaire requis)","details_submitted":"Compléter les détails du compte","developer_account":"Compte de développeur","developer_api":"Tableau de bord développeur","developer-program":"Programme pour les développeurs","disable":"Fermer","disconnect":"Déconnexion","disconnect_description":"Après la déconnexion, vous ne pourrez plus recevoir de paiements.","disconnect_success":"Succès de la déconnexion","documentation":"Docs","done":"Terminé","download_invoice":"Télécharger la facture","each_recharge_amount":"Montant de chaque recharge","edit_token":"Editer le jeton","efficient_usage_plan":"Chargement","enable":"Activer","enter_amount":"Veuillez saisir le montant du retrait","example":"Exemple","expiration":"Expiration","expiration_date":"Date d'expiration","expired_at":"Expirer","export":"Exporter","free_credit":"Crédit gratuit","free_input_characters":"caractères d'entrée libres","free_input_size_desc":"Gratuit : 500 octets par demande (~30 secondes de discours)","free_limit_desc":"Gratuit : Les crédits sont réinitialisés tous les 30 jours","free_plan":"Gratuit","free_reset_30days_desc":"Utilisateurs gratuits : Le quota est réinitialisé tous les 30 jours à 00:00 (UTC).","generations_unit":"générations","group_by":"Grouper par","higher_usage":"Pour une utilisation plus importante, nous sommes disposés à discuter d'options personnalisées.","how_to_use_api":"Comment utiliser l'API","id":"ID","income":"Revenu","income_and_withdraw_records":"Relevés de revenus et de retraits","increase_title":"Prêt à passer à l'échelle supérieure ?","increase_title_desc":"Choisissez votre plan :","input_size":"Taille de l'entrée","insufficient_api_credit":{"close":"Fermer","recharge":"Rechargez maintenant","status":{"description":"Le solde de votre compte API est insuffisant pour payer la demande en cours. Veuillez vérifier votre solde ou recharger votre compte.","title":"Statut actuel","unlock_time":"Vous devez recharger votre compte pour continuer à utiliser le modèle payant."},"subtitle":"Le modèle sélectionné est un modèle payant, et votre crédit API est insuffisant pour l'utiliser.","title":"Crédit API insuffisant"},"invite_now":"Inviter maintenant","invite_tips":"Obtenez la durée d'adhésion correspondante lorsque vos utilisateurs invités se rechargent","invite_url_copied":"Copie de l'URL de l'invitation","last_24_hours":"Les dernières 24 heures","last_30_days":"30 derniers jours","last_7_days":"7 derniers jours","learn_more":"En savoir plus dans nos documents","left":"gauche","left_for_today":"A gauche pour aujourd'hui","log_in_to_view_usage":"Connectez-vous pour voir l'utilisation","manage":"Gérer","manage_subscription":"Gérer l'abonnement","model":"Modèle","maximum_duration_tips":"{count} demandes par 30 jours et {limit} d'octets UTF-8 par demande.","metric":"Métrique","million_bytes":"millions d'octets UTF-8","min_unit":"min","minimum_deduction":"Recharge minimale","money":"Montant","more":"Plus","never_expire":"N'expire jamais","new_token":"Nouveau jeton","next_refresh":"Rafraîchissement suivant","next_tier":"Niveau suivant","no_accumulation":"Pas d'accumulation","no_accumulation_desc":"Les quotas journaliers non utilisés ne sont pas reportés au jour suivant.","no_comparison_data":"Aucune donnée de comparaison disponible","no_token_created_yet":"Aucun jeton n'a encore été créé","no_usage_data":"Aucune donnée d'utilisation","not_connected":"Compte Stripe non connecté","open_payment_page":"Ouvrir la page de paiement","otp":"Code de vérification","pay_in_stripe":"Payer sur Stripe","payouts_disabled":"Paiements désactivés (vérification de l'identité et de la banque requise)","payouts_enabled":"Paiements activés","pending_payment_description":"Vous avez une facture impayée qui peut empêcher la facturation automatique.","pending_payment_description_2":"Veuillez régler le paiement manuellement ou mettre à jour votre méthode de paiement dans Stripe. Une fois que vous aurez mis à jour votre méthode de paiement, cette facture sera automatiquement clôturée.","pending_payment_title":"Paiement en attente","payment_method":"Moyen de paiement","payment_method_description":"Gérez dans Stripe la carte ou le portefeuille utilisé pour la recharge automatique.","phone_number":"Numéro de téléphone","playground":"Terrain de jeux","popup_blocked_description":"Il se peut que le navigateur bloque la fenêtre contextuelle de la page de paiement. Vous pouvez cliquer sur le bouton ci-dessous pour réessayer ou copier le lien dans un nouvel onglet.","popup_blocked_title":"La page de paiement n'est peut-être pas accessible","premium_duration_tips":"Illimité* dans le cadre de la politique d'utilisation équitable.","premium_input_size_desc":"Premium : 5 000 octets par demande (~5 minutes de discours)","premium_limit_desc":"Premium : Illimité* dans le cadre de la politique d'utilisation équitable.","premium_plan":"Prime","previous_period":"Précédent","quota_refresh":"Actualisation des quotas","quota_refresh_desc":"Le quota quotidien est actualisé à 00:00 (UTC).","quota_usage":"Utilisation des quotas","rate_limit":"Limite du taux","reason":"Raison","recharge_when_balance_falls_below":"Recharger lorsque le solde descend sous","redeem":"Échange de crédit","redeem-success":"Racheter le succès","refer_to_our_documentation":"Reportez-vous à notre documentation pour plus de détails.","refer_to_our_documentation_and_start_building":"Consultez notre documentation et commencez à construire","refer_to_our_documentation_and_start_building_desc":"Consultez la documentation de notre API pour comprendre comment utiliser notre synthèse vocale et notre formation pour vos projets !","refresh":"Actualiser","remark":"Remarque","reset":"Remise à zéro","reviewed_at":"Révisé à","reviewer":"Réviseur","risk_control":{"actions":{"close":"Fermer","contact_support":"Support de contact"},"helpLabel":{"description":"Voici quelques raisons courantes de bloquer un compte :","reason1":"Partage de compte détecté","reason2":"Utilisation anormale du compte","reason3":"Environnement réseau suspect","title":"Besoin d'aide ?"},"status":{"description":"Votre compte a été temporairement restreint en raison d'une activité suspecte détectée par notre système de sécurité. Cette mesure de précaution est essentielle pour préserver à la fois votre compte et l'intégrité de notre plateforme.","title":"Statut du compte","unlock_time":"Votre compte sera automatiquement déverrouillé et rétabli dans quelques heures."},"subtitle":"Avis de sécurité","title":"Compte temporairement bloqué"},"rules":"Prêt pour la prime ?","save":"Enregistrer","select_quota_tips":"Sélectionnez la quantité de quotas que vous souhaitez acheter","setting":"Paramètres","setting_success":"Réussir sa vie","service":"Service","single_deduction_amount":"Montant de la recharge unique","source":"Source","speech_to_text":"Reconnaissance vocale","spent":"Dépensés","status":"Statut","stripe_access_error":"La page de paiement n'est peut-être pas accessible. Veuillez vérifier votre connexion réseau ou réessayer plus tard.","stripe_invoice_id":"ID de la facture Stripe","text_limit":"Limite de texte","text_limit_desc":"Une seule requête peut utiliser jusqu'à 500 octets UTF-8, et les utilisateurs premium peuvent utiliser jusqu'à 30 000 octets.","text_to_speech":"Synthèse vocale","there_are_token_has_been_created_yet":"Aucun jeton n'a encore été créé","token":"Jeton","top_up":"Recharger","top_up_label":"Recharger","total_cost":"Coût total","total_quotas":"Quota total","total_spending":"Dépenses Totales","tts_cost":"Coût TTS","tts_requests":"Demandes TTS","tts_usage":"Utilisation TTS","unit":"Unité","update_payment_method":"Mettre à jour le moyen de paiement","upgrade_monthly":"Pass d'un mois","upgrade_subscription":"Abonnement mensuel","upgrade_yearly":"Pass d'un an (économie de 33%)","usage":"Utilisation","usage_breakdown":"Répartition de l'utilisation","usage_by_api_key":"Utilisation par clé API","usage_monitoring":"Contrôle de l'utilisation","usage_monitoring_desc":"L'utilisation des quotas est contrôlée afin d'éviter toute utilisation abusive ou excessive. Tout abus détecté peut entraîner une restriction ou une suspension des quotas.","usage_stats":"Statistiques d'utilisation","user_id":"ID de l'utilisateur","validation":{"phone_number_format":"Le format du numéro de téléphone est incorrect","phone_number_max":"Le numéro de téléphone ne doit pas dépasser 15 chiffres","phone_number_min":"Le numéro de téléphone doit comporter au moins 10 chiffres"},"view_documentation":"Voir la documentation","vs_previous_24h":"vs 24h précédentes","vs_previous_30d":"vs 30 jours précédents","vs_previous_7d":"vs 7 jours précédents","vs_previous_period":"vs période précédente","withdraw":"Se retirer","withdraw_invalid_amount":"Veuillez saisir un montant entier valide","withdraw_record":"Retrait de l'enregistrement","withdraw_record_status":{"approved":"Approuvé","pending":"En attente","rejected":"Rejeté"},"withdraw_success":"Retrait Succès","zero_retention_banner_title":"Rétention zéro activée","zero_retention_banner_description":"Le texte API envoyé sous cette équipe est exclu de la conservation de texte et de la collecte de données d’entraînement.","s21_free_banner_title":"S2.1 Pro est maintenant gratuit pour les développeurs","s21_free_banner_description":"Créez avec S2.1 Pro Free : prototypez, testez et lancez des fonctionnalités vocales avec notre modèle vocal le plus avancé.","buffer_hint":"Votre utilisation récente de l'API est en moyenne de ${spend}/jour, ce seuil ne couvre donc qu'environ {hours}h. Après un refus de paiement, la tentative suivante attend plusieurs heures — assez pour épuiser le solde.","buffer_hint_apply":"Utiliser un seuil de ${min} / ${amount} par recharge","auto_recharge_disabled_notice":"La recharge automatique a été désactivée après le refus de votre carte ({reason}). Mettez à jour votre moyen de paiement, puis réactivez-la.","auto_recharge_reenable":"Réactiver","auto_recharge_failed_notice":"La dernière recharge automatique a été refusée ({reason}). Une nouvelle tentative aura lieu automatiquement — vous pouvez aussi recharger manuellement.","auto_recharge_no_pm_notice":"La recharge automatique est désactivée car aucun moyen de paiement utilisable n'est enregistré. Ajoutez un moyen de paiement, puis réactivez-la."},"profile":{"avatar":"Avatar","avatar_description":"Cette image apparaîtra sur diverses pages en tant qu'avatar de l'utilisateur sur ce site web.","avatar_description_2":"(le fichier doit être inférieur à 1MB)","bio":"Bio","bookmarks":"Signets","cancel":"Annuler","change_avatar":"Changer d'avatar","change_email":"Modifier l'e-mail","change_email_dialog":{"confirm":"Confirmer le changement","continue":"Continuer","new_email_label":"Nouvel e-mail","new_email_placeholder":"name@example.com","send_code":"Envoyer le code","start_over":"Recommencer","subtitle_confirm":"Saisissez le code de vérification envoyé à {email} pour confirmer votre nouvelle adresse e-mail.","subtitle_start":"Pour protéger votre compte, nous allons d'abord envoyer un code de vérification à votre adresse e-mail actuelle.","subtitle_verify":"Saisissez le code envoyé à {email}, puis votre nouvelle adresse e-mail.","success":"Votre adresse e-mail a été mise à jour","title":"Modifier l'e-mail"},"change_password":"Modifier le mot de passe","copied_title":"Copié dans le presse-papiers","edit_profile":"Modifier le profil et les paramètres","email":"E-mail","joined_at":"Rejoint à","likes":"Aime","list":"Liste des modèles","login":"Connexion","models_created":"Modèles créés","nickname":"Surnom","no_collection_tips":"Il n'y a pas encore de collection","no_likes_tops":"Il n'y a pas encore de likes","no_socials":"Aucun lien social pour le moment","no_trained_voices_yet":"Pas encore de voix formées","password":"Mot de passe","personal_website_url":"URL du site web personnel","profile_details":"Détails du profil","save":"Enregistrer les modifications","socials":"Réseaux sociaux","sort":{"count":"Recommandé","new":"Le plus récent","title":"Trier par"},"total_likes":"Total de J'aime","total_marked":"Total marqué","total_shared":"Total partagé","username":"Nom d'utilisateur","voice_conversions":"Conversions vocales"},"self-host":{"all_in_one_handoff":"Le guide de déploiement que vous venez de télécharger contient la commande docker run complète (all-in-one.md dans l'archive extraite). C'est terminé quand une requête de test renvoie de l'audio. Mise à niveau d'un déploiement existant ? Choisissez la nouvelle version ci-dessus et relancez avec.","artifacts_empty":"Aucun déploiement n'a encore été attribué à cette équipe. Contactez fish.audio.","artifacts_load_failed":"Impossible de charger votre déploiement. Actualisez la page pour réessayer.","cancel":"Annuler","copied_title":"Copié dans le presse-papiers","copy_command":"Copier la commande","copy_token":"Copier le jeton de déploiement","create":"Créer","create_token":"Créer un jeton de déploiement","created":"Créé","delete":"Supprimer","delete_confirm_body":"La suppression de « {name} » est irréversible et les déploiements utilisant ce jeton ne pourront plus récupérer d'images. Confirmer ?","delete_confirm_title":"Supprimer le jeton de déploiement","delete_success":"Suppression réussie","deployment_title":"Avant de commencer","docker_login_title":"Se connecter au registre","documentation":"Site de docs","form_all_in_one_offline":"All-in-One hors ligne","form_all_in_one_online":"All-in-One en ligne","form_helm_offline":"Helm hors ligne","form_helm_online":"Helm en ligne","helm_description":"Installez le chart Fish Audio sur votre cluster Kubernetes. Online et Offline sont un même chart — le mode choisi ci-dessous détermine le fichier values que le runbook applique ; la commande de téléchargement reste la même.","helm_handoff":"Le guide de déploiement que vous venez de télécharger contient l'installation complète, y compris le fichier values de chaque mode et les sources de modèles du profil online (deployment-runbook.md dans l'archive extraite). C'est terminé quand tous les pods sont Ready et qu'une requête de test renvoie de l'audio. Mise à niveau ? Choisissez la nouvelle version ci-dessus et suivez la procédure de mise à niveau du runbook.","i_saved_my_token":"J'ai enregistré mon jeton","last_used":"Dernière utilisation","license_binding":"Liaison GPU","license_binding_none":"Non liée à des GPU précis","license_binding_uuid":"Liée aux UUID de GPU","license_bound_gpus":"GPU","license_download":"Télécharger l'archive","license_download_failed":"Impossible de télécharger l'archive.","license_valid_from":"Valide à partir du","license_load_failed":"Impossible de charger la licence.","license_not_configured":"Aucune licence n'est encore configurée pour cette équipe — contactez le support Fish Audio pour la faire émettre. Sans licence, le déploiement ne démarre pas.","license_product":"Produit","license_title":"Licence","license_valid_until":"Valide jusqu'au","limit_hint":"Vous avez atteint la limite de 5 jetons de déploiement.","load_failed":"Impossible de charger les jetons de déploiement. Actualisez la page pour réessayer.","login_images":"Chaque commande de cette page s'authentifie avec ces identifiants — votre e-mail plus un jeton de déploiement (créé ci-dessus) comme mot de passe.","login_step":"Étape 2 · Connexion","name":"Nom","never":"Jamais","no_tokens_yet":"Aucun jeton de déploiement créé pour l'instant","not_enabled":"Le déploiement auto-hébergé n'est pas activé pour cette équipe. Contactez votre chargé de compte.","profile_label":"Modes disponibles","publisher_badge":"Éditeur","publisher_hint":"Cette équipe peut également pousser vers les dépôts accordés.","rotate":"Renouveler","rotate_confirm_body":"Renouveler « {name} » émet un nouveau jeton et l'ancien cesse de fonctionner immédiatement.","rotate_token":"Renouveler le jeton de déploiement","save_your_token":"Enregistrez votre jeton de déploiement","title":"Auto-hébergement","token":"Jeton","token_name":"Nom du jeton","token_name_placeholder":"Nommez votre jeton de déploiement","token_shown_once_warning":"Ce jeton n'est affiché qu'une seule fois. Copiez-le maintenant et conservez-le en lieu sûr — vous ne pourrez plus le revoir.","tokens_description":"Le mot de passe avec lequel vos machines récupèrent images, charts et documentation depuis notre registre. Créez-en un ici, conservez-le en lieu sûr et collez-le partout où une commande ci-dessous demande un deploy token.","tokens_title":"Jetons de déploiement","version_label":"Version","version_latest":"Dernière","version_recorded":"Enregistrée le {date}","version_release_notes":"Nouveautés","badge_docker":"Docker","badge_kubernetes":"Kubernetes","all_in_one_group_description":"All-in-One : toute la pile dans un seul conteneur Docker sur votre hôte GPU. Choisissez le mode de votre déploiement — la commande de téléchargement ci-dessous correspond à ce mode.","axis_offline":"Hors ligne","axis_offline_ex":"L'usage est consigné dans un registre signé local ; aucun appel de facturation sortant.","axis_online":"En ligne","axis_online_ex":"Chaque requête est autorisée et facturée en ligne auprès de Fish Audio ; nécessite un accès sortant.","axis_dual_gpu":"Deux GPU","axis_dual_gpu_ex":"Worker sur le GPU 0, vocoder sur le GPU 1.","axis_single_gpu":"Un seul GPU","axis_single_gpu_ex":"Cas particulier : une carte de classe H100 de 80 Go, partagée par le worker et le vocodeur via MPS. Débit inférieur au Dual-GPU.","axis_baked":"Poids inclus","axis_baked_ex":"Les poids du modèle sont intégrés à l'image ; entièrement autonome.","axis_external":"Poids externes","axis_external_ex":"Les poids sont fournis à l'exécution (montés ou depuis S3), pas dans l'image.","license_contract_term":"Contrat","license_pending_issue":"Votre licence est en préparation — elle sera bientôt téléchargeable ici. Vous pouvez poursuivre avec l'étape Installer en attendant ; le bundle n'est nécessaire que pour démarrer le déploiement.","license_guidance_issue":"Votre téléchargement contient une nouvelle license.key, le service doit donc (re)démarrer pour la charger. Suivez les étapes de configuration de la licence dans le guide de déploiement que vous avez reçu.","license_guidance_renew":"Il s'agit d'un renouvellement — seul license.crt change et se recharge sans redémarrage. Suivez la section « License Renewal » du guide de déploiement que vous avez reçu.","license_renewal_hint":"Votre certificat expire le {date}. Avant cette date, réglez la facture de cette période — et, si vous êtes en facturation hors ligne, envoyez-nous le registre d'utilisation. Une fois rapproché, nous renouvelons votre licence et votre validité est prolongée.","axis_helm_models":"Modèles","axis_helm_models_ex":"Dans le cluster par défaut ; aussi depuis le S3 de Fish Audio ou votre propre stockage — voir le runbook.","license_description":"Requis pour exécuter le déploiement : téléchargez le bundle et montez-le à l'endroit indiqué par la section Licence du guide de déploiement — le guide lui-même se télécharge à l'étape Installer. Un renouvellement remplace seulement license.crt, en place.","step_token":"Étape 1 · Jeton de déploiement","step_install":"Étape 4 · Installer","choose_description":"Ce qui est accordé à votre équipe et ce qu'il faut préparer. Besoin d'une autre configuration, ou d'une vue d'ensemble ? Consultez le site de docs ou demandez au support Fish Audio.","platform_aio_summary":"Un seul conteneur sur une seule machine. Sans Kubernetes ; l'empreinte minimale.","platform_helm_summary":"Le chart sur votre cluster Kubernetes : montée en charge et mises à niveau progressives.","need_gpus_label":"GPU :","need_runtime_label":"Environnement hôte :","need_network_label":"Réseau :","need_network":"Accès sortant vers registry.fish.audio depuis la machine qui télécharge l'image ou le chart. La facturation en ligne exige aussi, à l'exécution, un accès sortant vers le point de terminaison de facturation Fish Audio — api.fish.audio, sauf indication contraire dans vos identifiants de livraison. Les modes hors ligne fonctionnent en environnement totalement isolé à l'exécution.","need_license_label":"Licence :","need_license":"Requise sur toutes les plateformes. Absente, les services ne démarrent pas ; expirée, ils tournent mais refusent chaque requête (403). Récupérez le bundle à l'étape Licence ci-dessous.","platform_all_in_one":"All-in-One","platform_helm":"Helm","external_weights_note":"Pour récupérer les poids depuis le bucket hébergé par Fish Audio, demandez à Fish Audio les clés d'accès en lecture seule — la section External weights du guide donne les détails.","need_gpus_aio":"2 GPU — un pour le worker d'inférence, un pour le vocodeur ; NVIDIA H100/H200 recommandés. Le mode Single-GPU est un cas particulier : une carte de classe H100 de 80 Go partagée par les deux, avec un débit inférieur.","need_runtime_aio":"Docker avec le NVIDIA Container Toolkit, un pilote compatible CUDA 13.x, au moins 128 Gio de RAM et ~100 Go d'espace disque libre.","need_runtime_helm":"Un cluster Kubernetes avec la pile GPU NVIDIA.","releases_load_failed":"Impossible de charger les versions publiées. Actualisez la page pour réessayer.","install_nothing_published":"Aucune version n'a encore été publiée pour cette plateforme — contactez Fish Audio.","platform_label":"Plateforme","need_gpus_helm":"Un GPU pour le worker d'inférence et un pour le vocodeur (les horodatages, si activés, en ajoutent un troisième) ; on ajoute des réplicas pour monter en charge. NVIDIA H100/H200 recommandés.","install_description":"Choisissez la plateforme et le mode, sélectionnez et notez la version, puis exécutez les commandes — elles récupèrent votre guide de déploiement et l'artefact ; l'installation se poursuit dans le guide. Les options ici montrent ce que vous pouvez installer, pas ce qui tourne actuellement.","install_description_one":"Choisissez le mode, notez la version, puis exécutez les commandes — elles récupèrent votre guide de déploiement et l'artefact ; l'installation se poursuit dans le guide. Les options ici montrent ce que vous pouvez installer, pas ce qui tourne actuellement.","need_network_online":"Accès sortant vers registry.fish.audio depuis la machine qui télécharge l'image ou le chart, et à l'exécution vers le point de terminaison de facturation Fish Audio — api.fish.audio, sauf indication contraire dans vos identifiants de livraison.","need_network_offline":"Accès sortant vers registry.fish.audio depuis la machine qui télécharge l'image ou le chart. À l'exécution : aucun — le déploiement fonctionne en environnement totalement isolé.","step_license":"Étape 3 · Licence","bys_footer":"Prêt ? Les étapes 1–4 ci-dessous vous guident dans l'installation."},"support":{"common":{"cancel":"Annuler","caseIdCopied":"ID du dossier copié","copyLink":"Copier le lien","loadingCase":"Cas de chargement...","openModel":"Modèle ouvert","optional":"Facultatif","refresh":"Actualiser","translatedFrom":"Traduit de {language}"},"categories":{"billing":{"help":"Obtenez de l'aide concernant les frais, les factures, les abonnements ou les remboursements.","label":"Facturation / remboursement"},"bug":{"help":"Signalez quelque chose qui est cassé ou qui ne se comporte pas correctement.","label":"Rapport de bug"},"copyright":{"help":"Soumettez une réclamation relative aux droits d’auteur ou à la propriété. Au moins un dossier de preuve est requis.","label":"Réclamation pour droits d'auteur"},"help":{"help":"Posez une question générale sur un produit, un compte ou un flux de travail.","label":"Aide générale"},"image_video":{"help":"Aide sur la génération d'images et de vidéos : générations échouées, résultats inattendus ou questions d'utilisation.","label":"Image et vidéo"},"model_abuse":{"help":"Signalez les modèles publics dangereux, trompeurs, de mauvaise qualité ou autrement problématiques.","label":"Rapport modèle"},"sales":{"help":"Parlez-nous de vos besoins d'entreprise, de partenariats ou de cas d'usage commerciaux à plus grande échelle.","label":"Demande commerciale"}},"statuses":{"closed":"Fermé","in_progress":"En cours","new":"Nouveau","reopened":"Rouvert","resolved":"Résolu","triaged":"Trié","waiting_user":"En attente de l'utilisateur"},"urgencies":{"critical":{"badge":"Critique","short":"Critique"},"high":{"badge":"Haute urgence","short":"Élevé"},"low":{"badge":"Faible urgence","short":"Faible"},"normal":{"badge":"Urgence normale","short":"Normale"}},"detailFields":{"browser":"Navigateur","claimant_company":"Entreprise requérante","claimant_name":"Nom du demandeur","contact_email":"E-mail de contact","device":"Appareil","invoice_reference":"Référence de facture","order_reference":"Référence de commande","page_url":"URL de la page","product_area":"Domaine de produits","reference_urls":"URL de référence","subscription_reference":"Référence de l'abonnement","title":"Titre","company":"Entreprise","expected_volume":"Volume attendu","use_case":"Cas d'usage"},"attachmentDropzone":{"chooseFiles":"Choisir des fichiers","copyrightDescription":"Collez, faites glisser et déposez ou choisissez des fichiers image/audio/PDF. Au moins un fichier est requis pour les demandes de droits d'auteur/de type DMCA. Jusqu'à 5 fichiers, 50 Mo au total.","copyrightTitle":"Dossiers de preuves","defaultDescription":"Collez, faites glisser et déposez ou choisissez des fichiers image/audio/PDF. Jusqu'à 5 fichiers, 50 Mo au total.","defaultTitle":"Preuves et pièces jointes","fileCounter":"Fichiers {count} / {max}","maxFiles":"Vous pouvez joindre jusqu'à {max} fichiers.","maxSize":"Les pièces jointes dépassent la limite de {size}.","removeFile":"Supprimer le fichier","sizeCounter":"{used} / {max}","unsupportedFiles":"Seuls les fichiers image, audio et PDF sont pris en charge."},"detailView":{"internalNotes":{"title":"Notes internes"},"messageAuthors":{"meBadge":"Moi","support":"Assistance","supportBadge":"Équipe d'assistance","system":"Fish Audio","systemBadge":"Système","you":"Vous"},"overview":{"caseId":"Numéro de cas","linkedSubject":"Sujet lié","subject":"Sujet","updatedAt":"{date} mis à jour"},"reply":{"defaultTitle":"Répondre","placeholder":"Écrivez votre réponse","send":"Envoyer la réponse"},"timeline":{"title":"Chronologie"}},"dialog":{"actions":{"create":"Créer un cas","send":"Envoyer la demande"},"adminNotice":"La création d'un dossier manuel enverra un e-mail d'accusé de réception avec un lien vers un portail sécurisé.","auth":{"description":"Votre brouillon est enregistré. Connectez-vous pour soumettre cette demande.","title":"Connectez-vous pour contacter l'assistance"},"billing":{"invoiceReferenceLabel":"Référence de facture","orderReferenceLabel":"Référence de commande","subscriptionReferenceLabel":"Référence de l'abonnement"},"bug":{"pageUrlAttached":"L'URL de la page sera jointe automatiquement : {pageUrl}","productAreaLabel":"Domaine de produits","productAreaPlaceholder":"TTS, découverte, page de facturation, API, etc."},"copyright":{"claimantNameLabel":"Nom du demandeur","companyLabel":"Entreprise","contactEmailLabel":"E-mail de contact","referenceUrlsLabel":"URL de référence (une par ligne)"},"description":"Créez un dossier de support structuré. Les fichiers image, audio et PDF sont pris en charge.","descriptionLabel":"Descriptif","descriptionPlaceholder":"Décrivez ce qui s'est passé et ce que vous attendez de nous.","manageCasesLink":"Gérez vos dossiers","manageCasesPrompt":"Besoin de donner suite à une demande existante ?","modelNotFound":"Modèle introuvable.","requestType":"Type de demande","requester":{"emailLabel":"E-mail du demandeur","emailPlaceholder":"customer@example.com","hint":"Fournissez l’e-mail du demandeur ou l’ID utilisateur du demandeur. Les deux ne sont pas obligatoires si l’un d’eux est présent.","nameLabel":"Nom du demandeur","userIdLabel":"ID utilisateur du demandeur"},"restoreAttachmentsInfo":"Veuillez joindre à nouveau vos fichiers avant de les soumettre.","reviewForm":"Veuillez consulter le formulaire.","subjectId":{"label":"ID du modèle","modelLabel":"Modèle","placeholder":"Entrez un identifiant de modèle","validate":"Valider le modèle"},"success":{"created":"Dossier de support créé.","createdWithCopiedAccessLink":"Dossier de support créé. Lien d'accès copié."},"title":{"admin":"Créer un dossier d'assistance","user":"Contacter l'assistance"},"validation":{"attachmentsRequired":"Veuillez joindre au moins un dossier de preuve.","claimantCompanyTooLong":"Le nom de l'entreprise est trop long.","claimantNameTooLong":"Le nom du demandeur est trop long.","contactEmailInvalid":"Entrez une adresse e-mail valide.","descriptionTooLong":"La description est trop longue.","descriptionTooShort":"Veuillez fournir une description plus détaillée.","invoiceReferenceTooLong":"La référence de la facture est trop longue.","orderReferenceTooLong":"La référence de la commande est trop longue.","productAreaTooLong":"La zone de produit est trop longue.","referenceUrlsInvalid":"Les URL de référence doivent être des URL absolues valides.","referenceUrlsTooLong":"Les URL de référence sont trop longues.","requesterEmailInvalid":"Saisissez une adresse e-mail de demandeur valide.","requesterIdentityRequired":"Fournissez l’e-mail du demandeur ou l’ID utilisateur du demandeur.","requesterNameTooLong":"Le nom du demandeur est trop long.","requesterUserIdTooLong":"L’ID utilisateur du demandeur est trop long.","subjectIdRequired":"Un ID de modèle est requis pour ce type de demande.","subjectIdTooLong":"L'ID du modèle est trop long.","subscriptionReferenceTooLong":"La référence de l'abonnement est trop longue.","companyTooLong":"Le nom de l'entreprise est trop long.","expectedVolumeTooLong":"Le volume attendu est trop long.","useCaseTooLong":"Le cas d'usage est trop long."},"sales":{"companyLabel":"Entreprise","expectedVolumeLabel":"Volume attendu","useCaseLabel":"Cas d'usage"}},"userPage":{"attachments":"{count} pièces jointes","description":"Suivez vos demandes, réponses et pièces jointes en un seul endroit.","empty":{"description":"Créez un dossier lorsque vous avez besoin d'aide, souhaitez signaler un bug ou avez besoin d'une assistance pour la facturation.","title":"Aucun cas d'assistance pour l'instant"},"filters":{"allCategories":"Toutes les catégories","allStatuses":"Tous les statuts"},"loading":"Chargement des dossiers d'assistance...","newCase":"Nouveau cas","openCasePreview":"Ouvrez le boîtier pour afficher les détails.","publicMessages":"{count} messages publics","title":"Cas d'assistance"},"userDetailPage":{"backToCases":"Retour aux cas d'assistance","replyTitle":"Ajouter une réponse"},"accessPage":{"replyTitle":"Répondre sans vous connecter"},"adminPage":{"assignee":"Cessionnaire","createManualCase":"Créer un cas manuel","description":"Hiérarchisez les demandes urgentes, répondez aux clients et gérez les dossiers manuels entrants.","search":{"placeholders":{"case_id":"SUP-ABCD1234 / 500db7775ebb4610b8a40a42dea2901a","user_email":"customer@example.com","user_id":"500db7775ebb4610b8a40a42dea2901a"},"types":{"case_id":"ID du cas","user_email":"E-mail de l'utilisateur","user_id":"ID utilisateur"}},"empty":{"description":"Ajustez les filtres ou créez un dossier manuel pour les demandes entrantes.","title":"Aucun cas d'assistance trouvé"},"filters":{"allCategories":"Toutes les catégories","allUrgencies":"Tous niveaux d'urgence"},"loading":"Chargement des cas...","openCasePreview":"Ouvrez le dossier pour l'examiner.","statusFilters":{"activeCases":"Cas actifs","activeOnly":"Actif uniquement","allStatuses":"Tous les statuts","count":"Statuts {count}","label":"Filtres d'état","showAll":"Afficher tous les statuts"},"title":"Administrateur d'assistance"},"adminDetailPage":{"backToList":"Retour à l'administrateur du support","controls":{"latestAccessLink":"Dernier lien d'accès","rotateAccessLink":"Faire pivoter le lien d'accès","status":"Statut","title":"Contrôles de cas","urgency":"Urgence"},"internalNote":{"add":"Ajouter une note","placeholder":"Visible uniquement pour les opérateurs d'assistance","title":"Note interne"},"publicReply":{"aiDraft":"Brouillon d'IA","draftMessage":"Projet de message pour l'IA","draftPlaceholder":"Brouillon facultatif ou instruction que l’IA doit affiner","insertDraft":"Insérer un brouillon","keepCurrentStatus":"Conserver le statut actuel","missingInformation":"Informations manquantes","optionalStatusAfterReply":"Statut facultatif après réponse","reply":"Répondre","replyPlaceholder":"Rédiger une réponse pour le client","suggestedReply":"Réponse suggérée","suggestedStatus":"Statut suggéré : {status}","suggestedUrgency":"Urgence suggérée : {urgency}","suggestions":"Suggestions","title":"Réponse publique"},"summary":{"label":"Résumé","placeholder":"Résumé interne facultatif","save":"Enregistrer le cas"},"toasts":{"accessLinkCopied":"Nouveau lien d'accès copié.","caseUpdated":"Cas mis à jour.","noteAdded":"Note interne ajoutée.","replySent":"Réponse envoyée."},"translationToggle":{"showEnglish":"Afficher l'anglais","showOriginal":"Afficher l'original"},"updatedAt":"{date} mis à jour","userInfo":{"apiBalance":"Solde API","creditsBalance":"Solde des crédits","currentBillingCycleUsage":"Utilisation actuelle du cycle de facturation","email":"Courriel","membership":{"cancelsAtPeriodEnd":"Annulé en fin de période","free":"Gratuit","label":"Adhésion","periodEnd":"Fin de la période {date}"},"nickname":"Surnom","noLinkedUser":"Aucun utilisateur Fish Audio lié n'a été trouvé pour ce cas.","noUsageThisCycle":"Aucune utilisation de modèle dans le cycle de facturation actuel","openAdminUser":"Ouvrir l'utilisateur administrateur","publicModels":"Modèles publics","title":"Informations utilisateur","usageSince":"{count} utilise depuis {date}","usedThisCycle":"Modèles utilisés dans le cycle de facturation actuel"}}},"studio-page":{"timeline":{"tooltips":{"collapse":"<b>Cliquez</b> pour réduire","expand":"<b>Cliquez</b> pour agrandir","fit-to-window":"<b>Cliquez</b> pour adapter à la fenêtre","follow-playhead":"<b>Cliquez</b> pour basculer le suivi de la tête de lecture","next-block":"<kbd>→</kbd> Le bloc suivant","play-pause":"<kbd>Space</kbd> Lecture/Pause","previous-block":"<kbd>←</kbd> Bloc précédent","return-to-start":"<kbd>Accueil</kbd> Retour au début","ripple-edit-off":"<b>Cliquez</b> pour activer l'édition en cascade","ripple-edit-on":"<b>Cliquez</b> pour arrêter l'édition en cascade","zoom-in":"<b>Cliquez</b> pour agrandir","zoom-out":"<b>Cliquez</b> pour réduire"}}},"studio":{"advanced-setting":{"audio_controls":"Commandes audio","loudness_normalization":"Normalisation du volume","text_normalization":"Normalisation du texte","text_normalization_hint":"Ameliore la lecture des nombres, montants et contenus similaires.","tag_compatible_mode":"Mode de compatibilité des balises","tag_compatible_mode_hint":"Convertit toutes les parenthèses en balises pour rester compatible avec les textes écrits pour les anciens modèles, mais le contenu entre parenthèses risque de ne plus être lu à voix haute.","tag_compatible_mode_regenerate_notice":"Les changements du mode de compatibilité des balises ne s'appliquent qu'après régénération de l'audio.","speed":"Vitesse","speed_hint":"Ajuster en fonction de l'audio de référence","temperature":"Température","temperature_hint":"Contrôle l'expressivité. Plus haut donne plus d'émotion, plus bas donne plus de stabilité.","title":"Paramètres avancés","top_p":"Top P","top_p_hint":"Contrôle de la variation. Plus bas donne plus de constance mais peut sembler plus rigide.","volume":"Volume","volume_hint":"Ajuster en fonction de l'audio de référence","off":"Non","on":"Oui","scope-segment":"Ce segment"},"audio-control":{"export-selection":"Sélection d'exportation","generate":"Générer","generation-failed":"Échec de la génération audio","generation-in-progress":"Ce bloc est déjà en cours de génération","history":"Histoire","play-selection":"Sélection de la pièce","play-until-end":"Jouer jusqu'à la fin","regenerate":"Régénérer","retry":"Réessayer","title":"Audio","unsaved-content-error":"Impossible d'enregistrer vos dernières modifications, la génération audio a donc été annulée. Veuillez réessayer."},"auto-split-success":"Divisé en {count} blocs","banner":{"audio-story":{"action-label":"Créer","description":"Transformez sans effort de longs textes en récits audio immersifs et expressifs.","title":"Histoire audio avancée"},"instant-speech":{"action-label":"Créer","description":"Transformez rapidement des phrases courtes en paroles naturelles et réalistes en un instant.","title":"Discours instantané"},"project-banner":{"title":"Mes projets"},"title":"Studio d'interprétation vocale"},"batch-apply":{"title":"Remplacer le réglage de tous les segments sélectionnés ?","description":"Les segments sélectionnés ont actuellement des valeurs différentes pour ce réglage. Appliquer la modification les remplacera tous par la même valeur.","confirm":"Tout remplacer","cancel":"Annuler"},"block-card":{"auto-tag":"Tag auto","add-prompt":{"add-speaker":"Ajouter un locuteur","audio":"Audio"},"primary-action":{"play":"Lire le bloc","pause":"Pause","generate":"Générer et lire"},"tags":"Tags","menu":{"auto-split":"Fractionnement automatique du texte long","copy-text":"Copier le texte","delete":"Supprimer le bloc","duplicate":"Dupliquer le bloc","more":"Plus d'actions"},"tooltip":{"add-block":"<b>Cliquez</b> pour ajouter un bloc en dessous","auto-split-disabled":"Le texte doit être plus long pour la division automatique","auto-split-enabled":"Diviser en blocs plus petits pour une meilleure génération","drag-handle":"<b>Glisser</b> pour déplacer<br></br><b>Cliquez</b> pour ouvrir le menu"},"delete-confirm":{"title":"Supprimer le bloc","description":"Êtes-vous sûr de vouloir supprimer ce bloc ? Cette action est irréversible.","cancel":"Annuler","confirm":"Supprimer","title-multiple":"Delete Blocks","description-multiple":"Are you sure you want to delete {count} blocks? This action cannot be undone."},"status":{"empty":"Pas encore d’audio","ready":"Audio généré","stale":"Modifié — audio obsolète","generating":"Génération de l’audio…"}},"block-copied":"Texte copié dans le presse-papiers","block-over-limit-unsaved":"Limite de {limit} caractères dépassée — les modifications ne sont pas enregistrées","block-update-limit-error":"Le texte est trop long, veuillez le limiter à {limit} caractères","bottom-bar":{"advanced":{"header":"Avancé","title":"Avancé"},"audio":{"header":"Audio","title":"Audio","mobile-unavailable":"Cette fonctionnalité n'est actuellement pas disponible sur mobile. Veuillez utiliser un PC pour téléverser et configurer des pistes audio personnalisées.","ok":"OK"},"block-settings":{"header":"Paramètres du bloc"},"chapter":{"header":"Chapitres","title":"Chapitre"},"export":{"title":"Exporter"},"voice":{"header":"Voix","title":"Voix"}},"cancel":"Annuler","chapter-sidebar":{"chapter-count":"{count} {count, plural, one {chapitre} other {chapitres}}","default-chapter":"Chapitre par défaut","delete-dialog":{"cancel":"Annuler","confirm":"Supprimer","description":"Êtes-vous sûr de vouloir supprimer le chapitre {chapterTitle} ? Cette action ne peut être annulée.","title":"Supprimer le chapitre"},"header":"Chapitres","new-chapter":"Nouveau chapitre","chapter-limit":"Un projet Studio peut contenir jusqu’à {count} chapitres.","popup":{"delete":"Supprimer","rename":"Renommer"}},"close":"Fermer","confirm":"Confirmer","collaboration":{"remote-content-applied":"Un collaborateur a mis a jour ce bloc. Le contenu distant le plus recent a ete applique."},"conversation-bar":{"greeting":{"authenticated":"Bonjour, {nickname} 👋","guest":"Bonjour 👋"},"question":"Que créez-vous avec S1 aujourd'hui ?"},"project-settings":{"title":"Paramètres du projet","save":"Enregistrer","discard":"Ne pas enregistrer","unsaved_title":"Enregistrer les modifications du projet ?","unsaved_description":"Des paramètres du projet ne sont pas enregistrés. Enregistrez-les avant de changer d’onglet.","save_failed":"Échec de l'enregistrement des paramètres du projet. Veuillez réessayer.","default_voice_unavailable":"La voix par défaut n'est pas disponible. Elle a peut-être été supprimée ou rendue privée. Choisissez une autre voix.","apply_existing":"Appliquer aussi aux segments existants ({count})","scene":"Mixage de scène","scene_hint":"Égalise le volume entre les voix et ajoute une ambiance de studio commune, pour que les projets multi-voix sonnent comme un seul enregistrement. Désactivé conserve la sortie brute.","scene_off":"Brut","scene_studio":"Studio","project_name":"Nom du projet","advanced":"Avancé","tag_compatible":"Compatibilité des balises","defaults_heading":"Valeurs par défaut des nouveaux segments"},"create-project":{"buttons":{"cancel":"Annuler","create":"Créer","create-new-model":"Sélectionner un modèle"},"dialog-title":"Créer un projet","form":{"backend":{"label":"Backend","placeholder":"Sélectionner un backend"},"default-voice":{"label":"Voix par défaut"},"errors":{"default_voice_required":"Veuillez sélectionner une voix par défaut","name_required":"Veuillez saisir un nom de projet"},"project-name":{"label":"Nom du projet","placeholder":"Nom du projet"},"speech-model":{"label":"Modèle de parole"}},"title":"Créer une histoire audio avancée"},"download":"Télécharger","editor-status":{"block-update":"Sauvegarde du contenu...","chapter-update":"Sauvegarde du chapitre...","content-update":"Sauvegarde des modifications...","last-saved":"Sauvegardé:","online-collaborator-with-devices":"{name} ({count} appareils)","online-count":"{count} en ligne","saving":"Économiser..."},"editor":{"block-save-failed":"Échec de l'enregistrement des modifications. Nouvelle tentative…","nodes":{"break":"Pause","breath":"Souffle","cough":"Toux","laugh":"Rires","lip-smacking":"Bruit de lèvres","long-break":"Pause longue","sigh":"Soupir"},"paste-save-failed":"Échec de l'enregistrement des segments collés","block-count-limit":"Un chapitre peut contenir jusqu’à {count} segments.","partial-block-create":"{created} segments ont été créés avant l’arrêt de l’envoi. Le projet a été ouvert avec {remaining} segments non importés.","block-create-failed":"Échec de la création du nouveau segment","retry":"Réessayer","block-deleted":"Segment supprimé","blocks-deleted":"{count} segments supprimés","undo":"Annuler","placeholder":"Appuyez sur `/` pour modifier le type de paragraphe ou insérer des tags"},"export-stages":{"block-alignment-missing":"L'alignement du sous-titre du bloc est manquant : {block_id}","block-audio-missing":"Audio du bloc manquant : {block_id}","block-changed":"Bloc modifié, régénération de l'audio : {block_id}","block-skipped":"Bloc vide ignoré","building-chapter":"Construction du chapitre : {chapter_id}","building-chapter-title":"Construction de chapitre","chapter-missing":"Chapitre introuvable, ignoré : {chapter_id}","complete":"Terminé","completed":"Terminé","concatenated":"Concaténés","concatenating":"Concaténation","concatenating-all-chapters":"Concaténation de tous les chapitres","concatenating-block":"Bloc de concaténation : ({idx}/{length})","concatenating-progress":"L'audio est concaténé {progress}%","error":{"block-audio-empty":"Le fichier audio du bloc est vide, il faut le nettoyer et réexécuter le processus d'exportation.","block-audio-missing":"L'audio d'un paragraphe est manquant, veuillez relancer le processus d'exportation","blocks-incomplete":"Contient du texte qui n'a pas encore été converti en audio, ne peut pas passer à l'étape suivante","export-in-progress":"Un autre export de ce projet est déjà en cours. Veuillez attendre qu'il se termine.","failed":"Échec de l'exportation audio","failed-to-export":"L'exportation a échoué : {error_msg}","no-files-to-upload":"Aucun fichier audio à exporter","out-of-credits":"En dehors des crédits","stream-ended-unexpectedly":"Le flux d'exportation s'est terminé de manière inattendue, veuillez réessayer"},"exporting":"Exportation","failed":"Échec","fetching-audio":"Récupération de l'audio","generate-audio":"Génération audio : {block_id}","generate-audio-failed":"Échec de la génération audio : {block_id}","generate-audio-finished":"Audio généré : {block_id}","no-files-to-upload":"Aucun fichier audio à exporter","preparing":"Préparation","processing-block":"Concaténation du bloc : {block_idx}","progress-fetch-audio":"Récupération de l'audio : {current}/{total}","uploading":"Téléchargement"},"export":{"already_converted":"Déjà généré","blocks":"blocs","chapter_not_converted":"contient du texte qui n'a pas encore été converti en audio","copied_title":"Copié !","copy_button":"Copier l'URL de l'annotation","cost_message":"La conversion du texte restant coûtera {credits} crédits","cost_review":"Exportation","download_complete":"Téléchargement terminé","download_failed":"Échec du téléchargement, ouverture dans un nouvel onglet","download_starting":"Démarrage du téléchargement...","download_timeout":"Délai de téléchargement dépassé, ouverture dans un nouvel onglet","downloading":"Téléchargement en cours...","empty_blocks_skipped":"{count} blocs vides ignorés","empty_chapter":"Impossible d'exporter un chapitre vide","export_whole_subtitles":"Exporter les sous-titres","export-progress-details":"Journal de progression de l'exportation","exporting":"Exportation","failed":"Échec de l'exportation audio","fetching_audio":"Récupération de l’audio","generating_audio":"Génération de l’audio","latest_annotate_at":"Dernière version annotée à","processing":"Traitement","processing_in_background":"L'exportation est toujours en cours de traitement en arrière-plan","project":"Projet d'exportation","question":"Question supplémentaire","ready":"prêt","select_all":"Sélectionner tout","select_chapters_to_export":"Sélectionnez les chapitres à exporter","chapter-limit":"Sélectionnez jusqu’à {count} chapitres par export.","some_chapters_not_converted":"Certains chapitres contiennent de l'audio non généré","audio-tracks-excluded":"Les chapitres contenant des pistes audio ne peuvent être exportés que dans un fichier unique","subtitles":"Sous-titres","subtitles-require-merge":"Les sous-titres ne sont exportés que lors de la fusion en un seul fichier","success":"Succès de l'exportation audio","title":"Exportation","to_convert":"Besoin de générer","to_generate":"en attente","credits":"crédits","total_cost":"Nombre de blocs","upgrade_required":"Mettez à niveau pour exporter","merge_audio":"Fusionner en un seul fichier","building_zip":"Création de l'archive","tab_export":"Exporter","tab_history":"Historique","audio_format":"Format audio","scope_full":"Projet complet","scope_selected":"Chapitres sélectionnés","file_structure":"Structure du fichier","structure_single":"Fichier unique","structure_split":"Diviser par segments","on":"Activé","off":"Désactivé","cost_breakdown":"Répartition des coûts par voix :","cost_card_message":"La génération des paragraphes restants coûtera {credits} crédits","estimated_cost":"Coût estimé","default_voice":"Voix par défaut","async_started":"Exportation lancée — elle se poursuit en arrière-plan","async_done":"Exportation terminée","history_empty":"Aucune exportation pour le moment","history_load_failed":"Impossible de charger l'historique des exportations","estimate_failed":"Estimation des crédits indisponible","async_failed":"L'exportation a échoué. Veuillez réessayer.","retry":"Réessayer","chapters_count":"{count, plural, one {# chapitre} other {# chapitres}}","blocks_progress":"{generated}/{total} blocs"},"generation-history":{"empty":"Aucun audio généré récemment pour ce bloc","restore-error":"Échec de la restauration. Veuillez réessayer.","restore-success":"Restauration réussie","restore-tooltip":"Restaurer cette version de l'historique","selected":"Sélectionné","text-mismatch-cancel":"Annuler","text-mismatch-confirm":"Restaurer quand même","text-mismatch-warning-description":"Le texte de ce bloc a été modifié. La restauration de cette version écrasera le texte actuel.","text-mismatch-warning-title":"Le texte a changé","title":"Histoire des générations","preview-tooltip":"Aperçu du texte","preview-title":"Aperçu"},"shortcuts":{"title":"Raccourcis clavier","group-editor":"Éditeur","group-timeline":"Timeline","group-general":"Général","new-segment":"Nouveau segment / scinder au curseur","insert-menu":"Ouvrir le menu d'insertion","play-segment":"Lire ou générer le segment","select-all":"Sélectionner le segment, encore pour tout","undo":"Annuler","redo":"Rétablir","delete-empty-segment":"Supprimer le segment vide","play-pause":"Lecture / pause","goto-start-end":"Aller au début / à la fin","prev-next-segment":"Segment précédent / suivant","zoom":"Zoom avant / arrière","open-shortcuts":"Afficher les raccourcis clavier"},"version-history":{"empty":"Aucun historique de versions pour le moment","error":"Échec du chargement de l'historique des versions.","latest":"Le plus récent","load-more":"Charger plus","retry":"Réessayer","source":{"autosave":"Enregistrement automatique","checkpoint":"Point de contrôle","manual":"Manuel","publish":"Publier"},"title":"Historique des versions"},"guide":{"advanced-audio-story":{"description":"Transformez sans effort de longs textes en récits audio immersifs et expressifs.","link-text":"Partir de zéro","title":"Histoire audio avancée"},"instant-speech":{"description":"Transformez rapidement des phrases courtes en paroles naturelles et réalistes en un instant.","link-text":"Partir de zéro","title":"Discours instantané"}},"header":{"created":"Créé {time}","export":"Projet d'exportation"},"how_to_control_emotions":"Comment contrôler les émotions","login_to_create_project":"Se connecter pour créer un projet","my_projects":"Mes projets","my-projects":{"empty-state":"Vous n'avez encore aucun projet. Commencez avec un modèle !","first-block-guide":"[emphasis] Bienvenue dans Story Studio ! [pause] Modifiez ce texte, puis appuyez sur le bouton de lecture à côté pour l'écouter.","load-failed":"Échec du chargement des projets.","load-more":"Charger plus","new-project":"Nouveau projet","no-results":"Aucun projet trouvé","official-template":"Modèle officiel","refresh-template":"Afficher un autre modèle","retry":"Réessayer","search":"Rechercher un projet","title":"Mon projet","use-template":"Utiliser le modèle"},"no_projects_yet":"Aucun projet pour l'instant","project_name_update_failed":"Échec de la mise à jour du nom du projet","project-card":{"delete":"Supprimer le projet","empty-preview":"Pas encore de contenu — ouvrez-le pour commencer à écrire","more-actions":"Plus d’actions du projet","open":"Ouvrir le projet","rename":"Renommer le projet"},"quick-start":{"advanced":"Avancé","generate":"Générer","generating":"Générer...","instant":"Instantané","placeholder":"Modifiez votre texte ici pour qu'il soit converti en discours. Insérez (pause) / (pause longue) / (respiration) / (rire) pour contrôler la parole.","template-created":"Modèle officiel","title":"Démarrage Rapide"},"rename-dialog":{"cancel":"Annuler","placeholder":"Nom du projet","save":"Enregistrer","success":"Projet renommé avec succès","title":"Renommer le Projet"},"story_studio":"Studio d'histoires","timeline":{"context-menu":{"copy":"Copier","copy-error":"Échec de la copie","copy-success":"Copié dans le presse-papiers","copy-text":"Copier le texte","delete":"Supprimer","download":"Télécharger","duplicate":"Dupliquer","generate":"Générer","regenerate":"Régénérer","split-at-playhead":"Diviser à la tête de lecture","trim-left":"Rogner à gauche","trim-right":"Rogner à droite","view-history":"Voir l'historique"},"mobile-menu":{"goto-end":"Aller à la fin","goto-start":"Aller au début","lock-off":"Verrouiller les positions","lock-on":"Déverrouiller les positions","next-block":"Bloc suivant","previous-block":"Bloc précédent","ripple-off":"Activer l'édition en cascade","ripple-on":"Désactiver l'édition en cascade","snap-off":"Activer l'aimantation","snap-on":"Désactiver l'aimantation","zoom-in":"Zoom avant","zoom-out":"Zoom arrière"},"tooltips":{"collapse":"<b>Cliquer</b> pour réduire","copy-block":"Copier le bloc","delete-block":"Supprimer le bloc","expand":"<b>Cliquer</b> pour développer","fit-to-window":"<b>Cliquer</b> pour ajuster à la fenêtre","follow-playhead":"<b>Cliquer</b> pour basculer le suivi de la tête de lecture","goto-end":"<kbd>Fin</kbd> aller à la fin","goto-start":"<kbd>Début</kbd> aller au début","lock-off":"<b>Cliquer</b> pour verrouiller les positions","lock-on":"<b>Cliquer</b> pour déverrouiller les positions","mute":"<b>Cliquer</b> pour couper le son","next-block":"<kbd>→</kbd> bloc suivant","play-pause":"<kbd>{keys}</kbd> lecture/pause","previous-block":"<kbd>←</kbd> bloc précédent","return-to-start":"<kbd>Début</kbd> retour au début","ripple-edit-off":"<b>Cliquer</b> pour activer l'édition en cascade","ripple-edit-on":"<b>Cliquer</b> pour désactiver l'édition en cascade","snap-off":"<b>Cliquer</b> pour activer l'alignement","snap-on":"<b>Cliquer</b> pour désactiver l'alignement","split-at-playhead":"Diviser à la tête de lecture","trim-left":"Rogner à gauche (garder droite)","trim-right":"Rogner à droite (garder gauche)","unmute":"<b>Cliquer</b> pour activer le son","zoom-in":"<b>Cliquer</b> pour zoomer","zoom-out":"<b>Cliquer</b> pour dézoomer","play-until-end":"Lire jusqu'à la fin"},"track-menu":{"delete-track":"Supprimer la piste","delete-track-cancel":"Annuler","delete-track-confirm":"Supprimer","delete-track-description":"Cela supprimera la piste et {count, plural, one {# bloc} other {# blocs}} dessus. Cette action est irréversible.","delete-track-title":"Supprimer la Piste","lock-track":"Verrouiller la piste","move-down":"Déplacer vers le bas","move-up":"Déplacer vers le haut","track-color":"Couleur de la piste","unlock-track":"Déverrouiller la piste"},"delay-indicator":{"label":"Délai (s)","tooltip":"Délai par rapport au bloc précédent dans la même piste.","decrease":"Diminuer","increase":"Augmenter","apply-to-all-label":"Tous","apply-to-all-tooltip":"Appliquer la durée actuelle à tous","apply-to-all-confirm-title":"Confirmer la modification","apply-to-all-confirm-description":"La durée actuelle sera appliquée à tous les blocs. Cette opération est irréversible.","apply-to-all-confirm-cancel":"Annuler","apply-to-all-confirm-confirm":"Confirmer","apply-to-all-confirm-close":"Fermer"},"mixer":{"click-to-edit-volume":"Cliquez pour modifier le volume","main":"Principal","title":"Mixeur"},"new-track":"{type, select, audio {Nouvelle piste audio} text {Nouvelle piste texte} video {Nouvelle piste vidéo} other {Nouvelle piste {type}}}","toolbar":{"audio-levels":"Niveaux audio","hide-mixer":"Masquer le mixeur","show-mixer":"Afficher le mixeur"},"track-header":{"click-to-rename":"Cliquez pour renommer","click-to-reset-clip":"Cliquez pour réinitialiser le clip","gain":"Gain","hide-track":"Masquer la piste","mute-track":"Couper le son de la piste","pan":"Pan","reset-to-default":"Réinitialiser par défaut","show-track":"Afficher la piste","sound":"Son","solo-track":"Mettre la piste en solo","track-locked":"Piste verrouillée","unmute-track":"Rétablir le son de la piste","unsolo-track":"Retirer le solo de la piste","volume":"Volume","width":"Largeur","rename-track":"Renommer la piste"},"track-types":{"audio":"Audio","text":"Text","video":"Video"},"waveform-unavailable":"Forme d'onde indisponible"},"untitled-project":"Projet sans titre","voice-control":{"aria-labels":{"bookmark":"Nombre de signets","like":"Comme compter","play":"Compteur de jeu","refresh":"Rafraîchir","share":"Compter les actions"},"create_in_a_minute":"Créer en une minute","dont_have_voice_model":"Vous n'en avez pas ?","model_newest":"Le plus récent","model_preview":"Aperçu","model_s1_description":"Ancienne version","model_s2_description":"Ancienne version","model_s2_1_description":"Le tout dernier modèle Pro pour une voix expressive à faible latence.","model_drama_3_description":"Le modèle le plus expressif, en aperçu. Le résultat varie d'une génération à l'autre.","model_title":"Modèle","model_v15_description":"Stable avec la moindre variance d'émotion","model_v16_description":"Soutien émotionnel","s1-alert":"Le modèle S1 consommera les crédits API de votre compte. ","title":"VOIX","voice_model":"Modèle TTS","voice_title":"Voix","voice-in-project":"Voix utilisées dans le projet","project-voice-limit":"Un projet Studio peut utiliser jusqu’à {count} voix distinctes.","change-speaker":"Voix","voice-in-section":"Voix utilisées dans la section sélectionnée","unavailable-toast":"Certaines voix utilisées dans ce projet ne sont pas disponibles. Elles ont peut-être été supprimées ou rendues privées.","unavailable-title":"Voix indisponible","unavailable-description":"Cette voix n'est plus disponible. Elle a peut-être été supprimée ou rendue privée. Choisissez une autre voix pour continuer.","choose-another-voice":"Choisir une autre voix","add-more-voice":"Ajouter plus de voix","remove-voice-aria":"Retirer {voice} du projet","remove-voice-title":"Retirer {voice} ?","remove-voice-description":"{count, plural, one {# segment utilise encore cette voix.} other {# segments utilisent encore cette voix.}} Choisissez la voix qui les reprendra.","remove-voice-replacement-label":"Remplacer par","remove-voice-confirm":"Retirer","remove-voice-cancel":"Annuler","more-voice":"Plus de voix","propagate-title-voice":"Appliquer cette voix à d'autres paragraphes ?","propagate-title-model":"Appliquer ce modèle à d'autres paragraphes ?","propagate-title-voice-model":"Appliquer la voix et le modèle à d'autres paragraphes ?","propagate-replace-voice":"Remplacer {oldVoice} par {newVoice}.","propagate-current-paragraph":"Ce paragraphe seul","propagate-this-speaker":"Ce locuteur ({count})","propagate-everywhere":"Partout ({count})","propagate-regenerate-hint":"Les paragraphes concernés devront être régénérés.","propagate-dismiss":"Fermer","default-badge":"Par défaut","current-selection":"Sélection actuelle","preview-play":"Lire l’aperçu de la voix","preview-pause":"Mettre l’aperçu de la voix en pause","set-default":"Définir par défaut","set-default-failed":"Échec de la définition de la voix par défaut","remove":"Retirer","voice-actions":"Actions de voix","explore":"Explorer les voix","search-voices":"Rechercher des voix…"},"audio":{"title":"Audio","add-audio":"Ajouter un audio","section-title":"Audio","upload":"Télécharger un audio","upload-hint":"Prend en charge l’import local ou la bibliothèque audio cloud","uploading":"Téléchargement...","upload-success":"Audio importé avec succès","upload-error":"Échec de l’import de l’audio","file-too-large":"La taille du fichier dépasse la limite de 16 Mo","unsupported-format":"Format non pris en charge. Autorisés : {formats}","delete-confirm-title":"Supprimer l’audio","delete-confirm-description":"Êtes-vous sûr de vouloir supprimer \"{name}\" ?","delete-success":"Audio supprimé","rename":"Renommer","rename-success":"L’audio a été renommé","rename-error":"Échec du renommage de l’audio","rename-dialog":{"title":"Renommer l’audio","placeholder":"Saisissez un nom d’audio","cancel":"Annuler","save":"Enregistrer"},"cancel":"Annuler","delete":"Supprimer","empty":"Aucun audio pour le moment","load-more":"Charger plus","insert":"Insérer dans la timeline","insert-success":"Ajouté à la timeline","insert-error":"Impossible d'ajouter l’audio à la timeline","add-track":"Ajouter une piste","track-limit-reached":"Vous pouvez ajouter jusqu'à {limit} pistes audio.","import-source-tts":"Importer depuis l'historique TTS","nothing-to-play":"Rien à lire pour l'instant — ajoutez d'abord du texte","tts-dialog-title":"Importer depuis l'historique TTS","tts-dialog-description":"Choisissez un audio TTS généré précédemment pour l'ajouter à la bibliothèque audio de ce projet.","tts-empty":"Aucun historique TTS pour le moment","tts-import":"Importer","tts-importing":"Importation...","tts-import-success":"Ajouté à la bibliothèque audio","tts-import-error":"Échec de l'import depuis l'historique TTS"},"right-panel":{"chapters":"Chapitres","properties":"Modifier","audio":"Ressources","project":"Projet","rename-project":"Renommer le projet","voices":"Voix"},"block-insert-menu":{"emotion":"Émotion","delay":"Délai","tts-history":"Historique TTS","delay-seconds":"Délai en secondes","confirm-delay":"Confirmer le délai"},"block-type":{"label":"Type","text":"Texte","heading1":"H1","heading2":"H2","heading3":"H3"},"chapter-menu":{"search":"Rechercher des chapitres…","new-chapter":"Nouveau chapitre","manage-chapters":"Gérer les chapitres","previous-chapter":"Chapitre précédent","next-chapter":"Chapitre suivant"},"edit-panel":{"view-all":"Tout afficher ({count})","ai-tools":"Outils IA","enhance-title":"Améliorer le texte","enhance-description":"Ajoute des balises d'émotion et de pause pour guider la lecture","multi-select-hint":"Les changements s'appliquent aux {count} segments sélectionnés"},"create-modal":{"title":"Créer un projet","blank":"Projet vierge","blank-hint":"Partez de zéro et écrivez librement","templates":"Ou partez d'un modèle","import":{"entry":"Importer un document","entry-hint":"Word, PDF ou texte — l'IA découpe chapitres et locuteurs","title":"Importer un document","upload":"Téléverser un fichier","upload-hint":"DOCX, PDF, TXT ou Markdown","or-paste":"Ou coller le texte","paste-placeholder":"Collez ici votre histoire ou votre script…","back":"Retour","errors":{"file-too-large":"Fichier trop volumineux (15 Mo max).","unsupported-file-type":"Type de fichier non pris en charge — utilisez DOCX, PDF, TXT ou Markdown.","too-many-pages":"Le document compte trop de pages (300 max).","empty-document":"Aucun texte trouvé dans ce document.","failed":"Échec de l'import. Veuillez réessayer."},"import":"Importer","rewrite":"Réécrire pour l'oral","rewrite-hint":"Lisse légèrement les phrases sans changer le contenu","auto-tags":"Ajouter des balises d'expression","auto-tags-hint":"Balises d'émotion et de pause selon le texte"},"use-case":{"audiobook":"Livre audio","documentary":"Documentaire","meditation":"Méditation","mystery":"Mystère","reflection":"Réflexion","podcast":"Podcast","education":"Éducation","audio-drama":"Fiction audio","story":"Histoire","asmr":"ASMR","business":"Business","news":"Actualités","wellness":"Bien-être","motivation":"Motivation","crime":"Polar"}},"import-review":{"title":"Vérifier les voix","description":"Nous avons attribué des voix aux locuteurs importés. Modifiez-les ou gardez la distribution.","designed-badge":"Voix IA","change":"Changer","keep":"Garder ces voix"},"importing":{"banner":"Import en cours… {percent}%","eta":"environ {minutes} min restantes","failed":"Échec de l'import — la partie importée est conservée","retry":"Réessayer","card-badge":"Import {percent}%","card-failed":"Échec de l'import","success":"{chapters} chapitres importés · {chars} caractères","success-short":"{chapters} chapitres importés"},"chapter-heading-prefix":"Chapitre :"},"team":{"settings":{"title":"Paramètres de l'équipe","tabs":{"members":"Membres","usage":"Utilisation","plans":"Offres","billing":"Facturation","more":"Plus","seats":"Places","danger":"Danger","wallet":"Portefeuille"},"summary":{"current-plan":"Forfait actuel","seats":"Places","credits-remaining":"Crédits restants","wallet-balance":"Portefeuille d'équipe","wallet-settings":"Paramètres","wallet-stripe-connected":"Stripe Connect lié","wallet-stripe-not-connected":"Stripe Connect non lié","next-billing":"Prochaine facturation : {date}","next-credit-refresh":"Prochain rechargement de crédits : {date}","next-refresh":"Prochaine mise à jour : {date}","need-more-seats":"Besoin de plus de places ?","upgrade-to-pro-max":"Passer à Pro ou Max","seats-occupied":"{occupied} occupée(s) / {included} incluse(s)","seats-occupied-suffix":"occupée(s) / {included} incluse(s)"}},"wallet-stripe":{"title":"Paramètres du portefeuille d'équipe","description":"Gérez le compte Stripe Connect utilisé pour les retraits du portefeuille d'équipe.","stage":{"not-started":{"headline":"Aucun compte Stripe lié","body":"Liez un compte Stripe et terminez l'intégration pour retirer le solde du portefeuille d'équipe vers un compte bancaire. Le bouton ci-dessous crée le compte et ouvre la page d'intégration Stripe — cela ne prend que quelques minutes."},"onboarding":{"headline":"Plus qu'une étape : terminez l'intégration Stripe","body":"Votre compte Stripe est créé, mais l'intégration n'est pas encore terminée : les retraits sont donc indisponibles. Complétez vos informations sur Stripe, puis revenez ici — le statut se met à jour automatiquement."},"action-required":{"headline":"Stripe a besoin d'informations supplémentaires","body":"Stripe exige des informations supplémentaires (compte bancaire, informations sur l'activité, etc.) avant de pouvoir activer les retraits. Poursuivez sur Stripe pour les fournir."},"reviewing":{"headline":"En cours d'examen par Stripe","body":"Toutes les informations d'intégration ont été transmises et Stripe examine le compte. Les retraits seront activés automatiquement une fois l'examen validé — aucune action requise."},"ready":{"headline":"Configuration terminée","body":"Votre compte Stripe est lié et vérifié. Le solde du portefeuille d'équipe peut être retiré vers ce compte."}},"checklist":{"account-created":"Compte créé","details-submitted":"Informations transmises","charges-enabled":"Paiements activés","payouts-enabled":"Retraits activés"},"connect":"Lier un compte Stripe","resume":"Terminer l'intégration","fix-requirements":"Compléter sur Stripe","disconnect":"Délier","close":"Fermer","refresh":"Actualiser le statut","retry":"Réessayer","disconnect-confirm-title":"Délier le compte Stripe ?","disconnect-confirm-body":"Délier le compte Stripe invalide également les informations d'intégration déjà transmises. L'équipe ne pourra plus effectuer de retraits tant que vous n'aurez pas lié un compte et terminé l'intégration à nouveau.","disconnect-confirm-cancel":"Annuler","disconnect-confirm-action":"Délier le compte","onboarding-link":"Lien d'intégration","onboarding-link-hint":"Si la page Stripe ne s'est pas ouverte automatiquement, copiez le lien ci-dessous ou ouvrez-le dans un nouvel onglet.","copy-link":"Copier le lien d'intégration","open-link":"Ouvrir le lien d'intégration","copied":"Copié","popup-blocked":"La page d'intégration Stripe a été bloquée par le navigateur. Utilisez le lien ci-dessous pour continuer.","status-load-failed":"Impossible de charger le statut Stripe Connect.","connect-failed":"Échec de la liaison avec Stripe.","disconnect-failed":"Échec de la déliaison de Stripe.","disconnect-success":"Stripe Connect a été délié."},"seats":{"title":"Places de l'équipe","occupied":"Places occupées","included":"Places incluses","shared-info":"Les équipes partagées commencent avec 0 place incluse. Pro débloque 3 places et Max débloque 10 places pour l'équipe.","team-label":"Équipe :","role-label":"Rôle :","subscription-label":"Abonnement :","period-ends":"La période en cours se termine le {date}","billing-unavailable":"Les données de facturation de l'équipe ne sont pas disponibles dans le contexte actuel."},"upgrade":{"pro-required":"Forfait Pro requis","pro-required-admin":"Les équipes partagées commencent avec 0 place incluse. Abonnez cette équipe à Pro ou Max avant d'inviter ou d'activer des membres.","pro-required-member":"Les équipes partagées commencent avec 0 place incluse. Demandez au propriétaire ou à un administrateur de l'équipe d'abonner cette équipe à Pro avant d'inviter ou d'activer des membres.","multi-seat-required":"Forfait multi-places requis","multi-seat-admin":"Cette équipe comprend actuellement une place. Mettez à niveau le forfait de l'équipe avant d'inviter ou d'activer davantage de membres.","multi-seat-member":"Cette équipe comprend actuellement une place. Demandez au propriétaire ou à un administrateur de l'équipe de mettre à niveau le forfait avant d'inviter ou d'activer davantage de membres.","no-seats":"Aucune place d'équipe disponible","no-seats-admin":"Toutes les places de l'équipe sont actuellement utilisées. Supprimez ou désactivez des membres existants avant d'en inviter de nouveaux.","no-seats-member":"Toutes les places de l'équipe sont actuellement utilisées. Demandez au propriétaire ou à un administrateur de l'équipe de libérer une place avant d'inviter de nouveaux membres.","required":"Mise à niveau requise","required-admin":"Mettez à niveau votre abonnement avant d'inviter ou d'activer davantage de membres.","required-member":"Demandez au propriétaire ou à un administrateur de l'équipe de mettre à niveau l'abonnement avant d'inviter ou d'activer davantage de membres.","upgrade-plan":"Mettre à niveau le forfait"},"members":{"title":"Membres de l'équipe","add-placeholder":"ID utilisateur ou e-mail","add-button":"Ajouter un membre","readonly":"Vous êtes en mode lecture seule. Seul le propriétaire ou un administrateur de l'équipe peut gérer les membres.","header-member":"Membre","header-role":"Rôle","header-status":"Statut","header-actions":"Actions","disable":"Désactiver","activate":"Activer","current-owner":"Propriétaire actuel","pending":"Acceptation en attente","remove":"Supprimer","empty":"Aucun membre d'équipe trouvé.","invitation-sent":"Invitation envoyée.","member-activated":"Membre activé.","member-disabled":"Membre désactivé.","role-updated":"Rôle du membre mis à jour.","role-update-failed":"Échec de la mise à jour du rôle du membre.","member-removed":"Membre supprimé.","table":{"user-id":"ID utilisateur","email":"E-mail","role":"Rôle","status":"Statut","actions":"Actions"},"pagination":{"rows-per-page":"Lignes par page","range":"{start}-{end} sur {total}"},"search-placeholder":"Rechercher un ID utilisateur ou un e-mail","invite-member":"Inviter un membre","upgrade-button":"Mettre à niveau","invite-dialog":{"title":"Inviter de nouveaux membres","description":"Invitez des membres dans votre équipe avec un rôle.","close":"Fermer la fenêtre d'invitation","identifier":"ID utilisateur ou e-mail","role":"Rôle","placeholder":"jane@example.com","add-more":"Ajouter une ligne","invite":"Inviter"},"resend":"Renvoyer","invitation-resent":"E-mail d'invitation renvoyé.","invitation-revoked":"Invitation révoquée."},"danger":{"title":"Zone de danger","personal-info":"Votre équipe personnelle est une infrastructure permanente et ne peut pas être supprimée.","owner-only":"Seul le propriétaire de l'équipe peut supprimer cette équipe partagée.","delete-warning":"La suppression d'une équipe retire définitivement ses appartenances, espaces de travail, dossier de facturation, état du package, crédits et paramètres d'API au niveau de l'équipe.","cancel-subscription-first":"Annulez d'abord l'abonnement payant de l'équipe. Les équipes partagées avec un forfait payant actif ne peuvent pas être supprimées.","delete-button":"Supprimer l'équipe","delete-confirm-title":"Supprimer cette équipe ?","delete-confirm-description":"Cette action supprime définitivement {teamName} et retire toutes les appartenances et tous les dossiers de facturation liés à l'équipe.","cancel":"Annuler","disabled-tooltip":"Ce bouton reste désactivé tant que l'équipe partagée n'est pas revenue au forfait Free.","team-deleted":"Équipe supprimée.","delete-failed":"Échec de la suppression de l'équipe."},"transfer":{"title":"Transférer la propriété","description":"Transférez cette équipe à un autre membre actif. Après le transfert, vous serez rétrogradé au rôle d'administrateur.","select-member":"Sélectionner le nouveau propriétaire","button":"Transférer la propriété","confirm-title":"Transférer la propriété de l'équipe","confirm-warning":"Cette action est irréversible. Vous perdrez l'accès propriétaire et deviendrez administrateur.","confirm-team-name-label":"Entrez le nom de l'équipe pour confirmer","confirm-team-name-placeholder":"Nom de l'équipe","confirm-email-label":"Entrez votre e-mail pour confirmer","confirm-email-placeholder":"Votre e-mail","confirm-button":"Confirmer le transfert","cancel":"Annuler","success":"Propriété de l'équipe transférée avec succès.","error":"Échec du transfert de propriété."},"banner":{"shared":"Équipe partagée","personal":"Équipe personnelle","current-team":"Équipe actuelle","description":"Gérez l'abonnement, les places et les membres de cette équipe."},"create":{"title":"Créer une équipe","description":"Les équipes partagées commencent avec 0 place incluse. Abonnez cette équipe à Pro ou Max avant d'inviter des collaborateurs.","name-label":"Nom de l'équipe","name-placeholder":"Opérations design","info":"Chaque compte possède déjà une équipe personnelle. Créez une équipe partagée uniquement lorsque vous avez besoin d'une facturation et de membres séparés.","cancel":"Annuler","submit":"Créer une équipe","success":"Équipe créée.","error":"Échec de la création de l'équipe."},"rename":{"button":"Renommer l'équipe","title":"Renommer l'équipe","description":"Mettez à jour le nom de l'équipe actuelle. Le nouveau nom sera immédiatement reflété dans l'espace de travail de l'équipe active.","name-label":"Nom de l'équipe","name-placeholder":"Opérations audio","info":"Les membres de l'équipe, le périmètre de facturation, les places et les espaces de travail restent inchangés. Cela met uniquement à jour le nom affiché de l'équipe.","cancel":"Annuler","save":"Enregistrer","success":"Équipe renommée.","error":"Échec du renommage de l'équipe."},"switcher":{"select-placeholder":"Sélectionner une équipe","create-team":"Créer une équipe","create-team-new":"Créer une nouvelle équipe","teams-title":"Équipes","settings-title":"Réglages équipe","settings-aria":"Ouvrir les paramètres de l'équipe"},"invitation":{"page-title":"Accepter l'invitation","success-title":"Vous avez rejoint l'équipe","error-title":"Échec de l'invitation","loading-title":"Acceptation de l'invitation","success-description":"Votre accès à l'équipe est prêt.","error-default":"Échec de l'acceptation de l'invitation.","loading-description":"Veuillez patienter pendant le traitement de votre invitation.","go-to-team":"Aller à l'équipe","token-missing":"Le jeton d'invitation est manquant."},"subscription":{"title":"Abonnement","description":"Gérez l'abonnement et les crédits de votre compte actuel ici.","free-label":"Gratuit","legacy-premium-label":"Premium (ancien)","choose-plan":"Choisir un forfait","choose-plan-description":"Sélectionnez l'abonnement à appliquer au compte actuel.","no-permission-manage":"Vous n'avez pas la permission de gérer cet abonnement.","no-permission-billing":"Vous pouvez consulter cet abonnement ici, mais vous n'avez pas la permission de le modifier ou de gérer la facturation.","free-plan-owner-shared":"Passez à Pro avant d'inviter des collaborateurs ou d'utiliser des sièges supplémentaires.","free-plan-owner-personal":"Cet abonnement est actuellement au forfait Gratuit. Choisissez un abonnement ci-dessous.","free-plan-member-shared":"Cet abonnement nécessite Pro avant de pouvoir utiliser des sièges de collaborateurs supplémentaires.","free-plan-member-personal":"Cet abonnement est actuellement au forfait Gratuit. Vous n'avez pas la permission de le gérer.","coming-soon":"Bientôt disponible","max-plan-title":"Max Plan","max-plan-description":"Pour les configurations collaboratives plus importantes nécessitant plus de sièges et un plafond d'utilisation plus élevé.","max-plan-seats":"5 sièges","max-plan-reserved":"Ce forfait est réservé au prochain déploiement.","admin-gifted-title":"Plan Pro accordé par un administrateur","admin-gifted-description":"Cette équipe partagée bénéficie d'un plan Pro accordé manuellement. Contactez un administrateur si vous devez le modifier.","admin-gifted-expires":"L'accès se termine le {date}","admin-gifted-readonly":"Cette équipe partagée bénéficie d'un plan Pro accordé manuellement. Les changements de facturation sont en lecture seule ici."},"usage":{"periods":{"1d":"1 j","7d":"7 j","30d":"30 j"},"chart":{"window-limited":"Le graphique repose au maximum sur les {count} enregistrements d’utilisation les plus récents."},"upgrade-button":"Mettre à niveau","table":{"time":"Heure","user":"Utilisateur","source":"Source","model":"Modèle","memo":"Mémo","credits-used":"Crédits utilisés"},"states":{"loading":"Chargement des données d'utilisation...","error":"Échec du chargement des données d'utilisation.","empty":"Aucun enregistrement d'utilisation sur cette période."},"pagination":{"rows-per-page":"Lignes par page","range":"{start}-{end} sur {total}","previous-page":"Page précédente","next-page":"Page suivante","window-limited":"fenêtre accessible"},"sources":{"task-tts":"Tâche TTS","voice-design":"Voice Design","video-tts":"TTS vidéo","studio":"Story Studio","audio-separation":"Séparation audio","sound-effect-generation":"Génération d'effets sonores","asr":"ASR","music-generation":"Génération musicale","credit-pack-purchase":"Achat de pack de crédits","credit-link-claim":"Réclamation de lien de crédits","affiliate-credit-grant":"Récompense d'affiliation","package-refresh-balance":"Actualisation du package","package-refresh-downgrade":"Rétrogradation du package","package-plan-change":"Changement de plan","package-subscription-sync":"Synchronisation de l'abonnement","wallet-package-consume":"Consommation manuelle de package","wallet-package-refund":"Remboursement manuel de package","image-generation":"Génération d’images","video-generation":"Génération vidéo","lip-sync":"Synchronisation labiale","media-generation":"Génération de médias"}},"upgrade-dialog":{"a11y":{"title":"Fenêtre de mise à niveau","description":"Choisissez une offre et confirmez votre mise à niveau.","close":"Fermer la fenêtre de mise à niveau"},"header":{"title":"Mettre à niveau","team-name":"Mon équipe","description":"Améliorez votre expérience avec plus de sièges d'équipe et des limites supérieures."},"price":{"month-suffix":"/ mois","year-suffix":"/ an"},"contact":{"prefix":"Besoin de plus de sièges ?","business-prefix":"Besoin de plus de capacités pour votre entreprise ?","link":"Contacter les ventes"},"plan":{"pro":{"name":"Pro","subtitle":"Pour les utilisateurs avancés et les équipes","save-tag":"Économisez $1350","popular-tag":"Populaire","billed-annually":"$450 facturés annuellement","highlights":{"credits":"2 000 000 crédits par mois","seats":"3 sièges d'équipe"},"features":{"up-to-minutes":{"prefix":"Jusqu'à ","emphasis":"1 620 minutes","suffix":" de génération S1 et S2 par mois"},"up-to-characters":{"prefix":"Jusqu'à ","emphasis":"30 000 caractères","suffix":" par génération"}}},"max":{"name":"Max","subtitle":"Pour les grandes équipes avec des limites plus élevées","save-tag":"Économisez $1500","billed-annually":"$900 facturés annuellement","highlights":{"credits":"12 000 000 crédits par mois","seats":"5 sièges d'équipe"},"features":{"up-to-minutes":{"prefix":"Jusqu'à ","emphasis":"10 000 minutes","suffix":" de génération S1 et S2 par mois"},"up-to-characters":{"prefix":"Jusqu'à ","emphasis":"30 000 caractères","suffix":" par génération"}}},"enterprise":{"name":"Enterprise","subtitle":"Pour les organisations ayant des exigences de conformité","custom-price":"Personnalisé","price-hint":"tarification au volume facturée annuellement","highlights":{"pay-as-you-go":"Paiement à l'usage"},"features":{"everything-in-max":"Tout ce qui est inclus dans Max, et en plus :","zero-data-retention":"Zéro conservation des données","on-premise":"Déploiement on-premise","soc2":"Conformité SOC2","more-discount":"Remise supplémentaire","custom-sso":"SSO personnalisé"}},"common":{"features":{"unlimited-voice-slots":"Emplacements de voix publics et privés illimités","priority-generation":"Génération prioritaire sur nos derniers modèles","enhanced-cloning":"Clonage vocal amélioré","commercial-use":"Utilisation commerciale autorisée","api-access":"Accès API (paiement à l'usage)","money-back":"Garantie de remboursement sous 7 jours"}}},"billing":{"title":"Options de facturation","monthly":{"title":"Payer mensuellement","price":"$150 / mois"},"annually":{"title":"Payer annuellement","price":"$37.5 / mois","save-tag":"Économisez $1500"}},"confirm":{"title":"Confirmer la mise à niveau","disclaimer":"Votre abonnement sera renouvelé automatiquement chaque année au prix ci-dessus + taxes, sauf annulation. Annulez via l'onglet Billing avant le renouvellement pour éviter de futurs frais."},"buttons":{"upgrade-pro":"Passer à Pro","upgrade-max":"Passer à Max"}},"wallet":{"tabs":{"income":"Revenus","withdraw":"Retraits","balance":"Historique du solde"},"table":{"time":"Date","amount":"Montant","remark":"Remarque","status":"Statut","source":"Type","balance-after":"Solde après"},"status":{"pending":"En attente","processing":"En cours","approved":"Approuvé","rejected":"Rejeté"},"source":{"income":"Revenu","withdraw":"Retrait","withdraw_reject":"Retrait rejeté (remboursement)"},"states":{"empty":"Aucun enregistrement.","error":"Échec du chargement des enregistrements."},"withdraw":{"button":"Retirer","title":"Retirer des fonds","description":"Les retraits sont examinés puis transférés sur le compte Stripe de l'équipe. Le montant minimum est de {min}.","available":"Solde disponible","invalid-amount":"Veuillez saisir un montant entier valide d'au moins {min}","connect-required":"Connectez d'abord un compte Stripe","min-hint":"Le retrait minimum est de {min}","success":"Demande de retrait envoyée","failed":"Échec de l'envoi de la demande de retrait","confirm":"Confirmer","cancel":"Annuler","max":"Max"}}},"telephony":{"actions":"Actions","admin_required_hint":"Seuls les propriétaires et administrateurs de l'équipe peuvent gérer les numéros de téléphone.","agent_updated":"Association à l’agent mise à jour","all_numbers":"Tous les numéros","area_code_optional":"Indicatif régional (facultatif)","back":"Retour","buy":"Acheter","buy_a_number":"Acheter un numéro","buy_billing_note":"Les numéros coûtent {price}/mois, prélevés quotidiennement (au prorata) sur le crédit API de votre équipe. Les minutes d'essai gratuites couvrent d'abord les jours de location (1 jour = 60 secondes d'essai). Vous pouvez libérer le numéro à tout moment.","buy_description":"Recherchez un numéro de téléphone disponible et achetez-le pour votre espace de travail.","buy_success":"{number} acheté","buy_title":"Acheter un numéro","cancel":"Annuler","col_action":"Action","col_agent":"Agent","col_label":"Libellé","col_provider":"Fournisseur","col_status":"Statut","country":"Pays","country_ca":"Canada","country_us":"États-Unis","credentials_pair_error":"Saisissez à la fois le nom d’utilisateur et le mot de passe.","edit_config":"Modifier la configuration","edit_description":"Mettez à jour la configuration du trunk pour {number}. L'enregistrement remplace les paramètres actuels.","edit_submit":"Enregistrer","edit_success":"Configuration mise à jour","edit_title":"Modifier la configuration SIP","empty_description":"Achetez un nouveau numéro ou importez un numéro Twilio existant pour permettre à vos agents de répondre aux appels.","empty_title":"Aucun numéro de téléphone pour le moment","import_description":"Importez un numéro que vous possédez déjà. Pointez le trunk SIP de votre opérateur vers Fish Audio : le numéro reste chez votre opérateur, sans frais mensuels de location.","import_from_twilio":"Importer depuis Twilio","import_label_optional":"Libellé (facultatif)","import_label_placeholder":"p. ex. ligne d'assistance","import_submit":"Importer","import_success":"{number} importé","import_title":"Importer un numéro SIP","inbound_addresses_hint":"Une adresse IP ou plage CIDR par ligne, jusqu’à 32.","inbound_addresses_label":"Adresses sources autorisées","inbound_auth_description":"Comment nous vérifions les appels provenant de votre trunk. Configurez des identifiants digest, des adresses sources autorisées, ou les deux.","inbound_auth_required_error":"Configurez des identifiants digest et/ou des adresses sources autorisées.","inbound_auth_title":"Authentification des appels entrants","inbound_password_label":"Mot de passe digest","inbound_username_label":"Nom d’utilisateur digest","list_description":"Gérez les numéros de téléphone et associez-les à vos agents.","no_agent":"Aucun agent","no_numbers_found":"Aucun numéro trouvé. Essayez un autre indicatif régional.","number_type":"Type de numéro","number_type_local":"Local","numbers_count":"{count, plural, one {# numéro} other {# numéros}}","password_keep_placeholder":"Laisser vide pour ne pas modifier","phone_number_error":"Saisissez le numéro au format international, par exemple +14155550123.","phone_number_label":"Numéro de téléphone","release_confirm":"Libérer","release_description_livekit":"{number} sera libéré et ne recevra plus d’appels. Les frais du mois en cours ne sont pas remboursés.","release_number":"Libérer le numéro","release_success":"Numéro de téléphone libéré","release_title":"Libérer ce numéro ?","search":"Rechercher","search_numbers":"Rechercher des numéros","status_active":"Actif","status_error":"Erreur","status_provisioning":"En cours d’approvisionnement","termination_auth_requires_uri_error":"Les identifiants de terminaison nécessitent une URI de terminaison.","termination_description":"Facultatif. Indiquez la terminaison de votre trunk pour que ce numéro puisse passer des appels sortants et des transferts à chaud. Laissez vide pour un numéro entrant uniquement.","termination_password_label":"Mot de passe d’authentification","termination_title":"Appels sortants (terminaison)","termination_transport_label":"Transport","termination_uri_hint":"Nom d’hôte seul, sans le préfixe sip:.","termination_uri_label":"URI de terminaison","termination_username_label":"Nom d’utilisateur d’authentification","title":"Numéros de téléphone","transport_auto":"Auto","twilio_preset":"Préréglage Twilio Elastic SIP Trunking","twilio_preset_hint":"Renseigne les plages IP de signalisation de Twilio et règle le transport sur TCP.","origination_uri_title":"URI d'origination","origination_uri_description":"Pointez l'origination du trunk de votre opérateur vers cette adresse pour que les appels entrants atteignent Fish Audio.","copy":"Copier","copied":"Copié"},"text-to-speech":{"advanced_settings":"Paramètres avancés","advanced_settings_tips":"Les paramètres avancés ne sont accessibles qu'aux utilisateurs premium","advanced-features":"Accès aux fonctionnalités avancées et aux futures mises à jour","ai-enhancement":"Amélioration de la qualité grâce à l'IA","audio_generated":"Audio généré par l'IA","bytes":"octets","characters":"caractères","collection_action":"Collection","control_tips":"Lorsque vous utilisez le contrôle 1.6 (bêta), vous pouvez insérer (break) / (long-break) / (breath) / (laugh) pour contrôler le discours.","copied_title":"Copié dans le presse-papiers","create":"Créer","create_in_a_minute":"Créer en une minute","create-voice-collection":"Créer une collection de voix","creating_voice":"Créer une voix","daily-generations":"Générer jusqu'à 1 000 sorties par jour","default_voices":"Voix par Défaut","delete-confirm-audio":{"cancel":"Annuler","confirm":"Supprimer","success":"Audio supprimé avec succès","tips":"Êtes-vous sûr de vouloir supprimer cet audio ?","title":"Supprimer l'audio"},"delete-confirm":{"cancel":"Annuler","confirm":"Supprimer","success":"Projet supprimé avec succès","tips":"Êtes-vous sûr de vouloir supprimer ce projet ? Cette action ne peut pas être annulée.","title":"Supprimer un projet"},"description":"Système de synthèse vocale SOTA Open Source pour l'anglais, le chinois et le japonais.","disabling_share_link":"Disabling share link...","download":"Télécharger","download_failed":"Échec du téléchargement","download_source_error":"Télécharger Source Error","download_text_error":"Télécharger l'erreur de texte","download_your_voice_tips":"Votre voix est prête à être téléchargée.","draft-migration":{"cancel":"Ignorer","confirm":"Restaurer","description":"Nous avons trouvé un brouillon enregistré avant votre connexion. Voulez-vous le restaurer sur ce compte ?","title":"Restaurer le brouillon"},"zero-state-guide":{"title":"Commencez avec un exemple","use-case":{"character":"Voix de personnage","storytelling":"Histoires","documentary":"Documentaire","ads":"Publicité","social-media":"Réseaux sociaux","educational":"Éducatif","narration":"Narration","conversation":"Conversation","entertainment":"Divertissement","customer-service":"Service client"}},"model-entry-override":{"description":"Vous avez déjà un brouillon en cours. Voulez-vous continuer à le modifier ou le remplacer par le texte par défaut de ce modèle ?","keep":"Conserver le brouillon","replace":"Remplacer le brouillon","title":"Remplacer votre brouillon actuel ?"},"enter_voice_description":"Le texte à convertir en parole","error-captcha-failed":"Captcha a échoué, veuillez réessayer plus tard.","error-empty-speaker":"Veuillez choisir une voix.","speaker-quality-warning":"L'ajout de plus de 4 voix peut réduire la qualité audio.","speaker-limit-error":"Une session de synthèse vocale peut contenir jusqu’à 32 locuteurs distincts.","error-empty-text":"Le texte ne peut pas être vide.","error-short-text":"Le texte est trop court.","error-long-text":"Le texte est trop long, veuillez le limiter à 1000 caractères.","error-unknown":"Erreur inconnue, veuillez réessayer plus tard.","bookmarked":"Mis en signet","explore":"Explorer","failed_to_disable_share_link":"Failed to disable share link","failed_to_fetch_share_url":"Échec de l'extraction de l'url du partage des tâches, veuillez réessayer.","feedback":{"fuzzy_sound":"Son flou","incompleted":"Inachevé","incorrect":"Incorrect","label":"Type de retour d'information","long_blank":"Vierge long","multi_speaker":"Intervenants multiples","noise":"Bruit","placeholder":"Veuillez sélectionner le type de retour d'information","reverberation":"Réverbération","select_at_least_one":"Veuillez sélectionner au moins une option de retour d'information","submit":"Soumettre un retour d'information","submit_error":"N'a pas soumis de retour d'information","submit_success":"Feedback soumis avec succès","title":"Retour d'information sur la qualité audio"},"fetching_share_url":"Récupération de l'url du partage des tâches...","generate_and_play":"Générer et jouer","generate_speech":"Générer de la parole","generate_voice_tips":"La qualité de la voix dépend du modèle. Pour de meilleurs résultats, utilisez un modèle de haute qualité.","generated_audio_will_appear_here":"L'audio généré apparaîtra ici","generating":"Générer...","go_to_my_library":"Accéder à ma bibliothèque","history":"L'histoire","later":"Plus tard","latest_activity":"Dernière activité","load_more":"Charger plus","load_older_history":"Charger l'historique plus ancien","login_to_create_project":"Se connecter pour créer un projet","long_text_prompt":{"dismiss":"Ignorer","dont_show_again":"Ne pas montrer à nouveau","message":"Il est recommandé d'utiliser le studio pour les textes longs.","studio":"Studio"},"model_unavailable":"Modèle indisponible","my_voice":"Mes Voix","new_conversion":"Nouvelle conversion","new_feature_description":"Transformez sans effort de longs textes en récits audio immersifs et expressifs.","new_feature_title":"Histoire audio avancée","no_history_record":"Pas d'antécédents","no_model_tips":"Vous n'avez pas de modèle ?","no_projects_yet":"Aucun projet pour l'instant","no_result_yet":"Pas encore de résultat","open-source":"Fièrement ouvert à la source à l'adresse","open-source-and":" et","pick-voice-in-explore":"Choisir une voix dans l'exploration","placeholder":"Modifiez votre texte ici pour qu'il soit converti en parole.","placeholder2":"Tapez votre texte avec des balises audio comme [laughs] pour le convertir en parole expressive...","premium":"Prime","refresh":"Actualiser","history_range_last_7_days":"7 derniers jours","history_range_last_30_days":"30 derniers jours","history_range_last_90_days":"90 derniers jours","history_range_all_time":"Toute la période","privacy":"Politique de confidentialité","progress_analyzing":"Analyser un texte...","progress_finalizing":"Finaliser...","progress_generating":"Générer des voix...","progress_processing":"Modèle de traitement de la voix...","random_voice":"Voix aléatoire","recaptcha":"Ce site est protégé par reCAPTCHA et les règles Google <link1>{privacy}</link1> et <link2>{terms}</link2> s'appliquent.","recent_used":"Récemment utilisé","regenerate":"Régénérer","restore":"Restaurer","save_to_my_conversion":"Enregistrer dans ma conversion","search":"Recherche","select_voice":"Sélectionner la voix","select_voice_model":"Sélectionner le modèle vocal","settings":"Paramètres","share":"Partager","share_link_disabled":"Share link disabled","share_model_only":"Partager le modèle uniquement","share_with_current_text":"Partager le modèle avec le texte actuel","sort":{"count":"Recommandé","new":"Le plus récent","title":"Trier par","trending":"Tendance"},"speaker-option-random":"Au hasard","speaker-placeholder":"Intervenant","add-speaker":"Ajouter un intervenant","select-speaker":"Choisir une voix","voice-empty-state":{"title":"Choisissez une voix pour commencer","description":"Choisissez une voix, saisissez votre texte, puis cliquez sur Générer pour l'écouter."},"tab-hint":{"recently-used":"Les voix récemment utilisées pour vos générations.","explore":"Des voix partagées par les créateurs de la communauté.","default-voices":"Une sélection de voix prêtes à l'emploi.","my-voice":"Les voix que vous avez créées ou clonées.","bookmarked":"Les voix mises en signet pour y accéder rapidement."},"my-voice-empty-cta":"Créer votre propre voix","speed":"Vitesse","speed_hint":"Ajuster en fonction de l'audio de référence","stable_mode":"Mode haute qualité","stable_mode_hint":"Produit un son de meilleure qualité avec une latence accrue","synthesize":"Synthétiser","tags":"Tags","task_does_not_exist":"La tâche n'existe pas","terms":"Conditions d'utilisation","text_to_long":"Texte trop long","text_to_speech":"Synthèse vocale","textarea-placeholder":"Saisissez votre texte ici","title":"Transformez votre texte en discours","tokens_progress":{"bytes":"octets","characters":"personnages","credits_left":"{balance} crédits restants","credits_remaining":"{credits} crédits restants","credits_used_cycle":"Crédits utilisés ce cycle :","free_plan_usage":"Utilisation du plan gratuit","generations_left":"{balance} générations restantes","legacy_note":"Les crédits restants sur l'ancien plan Premium combinent les soldes d'API et d'abonnement. Les nouveaux plans les séparent.","legacy_note_cta":"En savoir plus","premium_unlimited_tooltip":"Le plan Premium offre des générations illimitées","remaining_credits":"Restant : {credits} crédits restants","remaining_credits_free":"Restant : {balance}/{total} crédits","remaining_generations":"Restant : {balance}/{total} générations","unlimited_generations":"générations illimitées"},"tokens":{"audio_effects":"Effets audio","emotional_tone":"Ton émotionnel","emotions":"Émotions","learn_more":"Apprenez à utiliser les balises de contrôle des émotions","no_results":"Aucun tag trouvé","s2_hint":"S2 prend en charge les balises audio à domaine ouvert. Essayez de taper [rires] pour générer un discours expressif.","search_tag":"Rechercher un tag","special":"Spécial","speed":"Vitesse","tone":"Tonalité"},"try_it_now":"Essayer maintenant","try_new_feature":"Essayez notre nouvelle fonctionnalité","upgrade":"Mise à niveau","upgrade_now":"Mettre à niveau maintenant","upgrade_tips":"Les utilisateurs Premium bénéficient d'une limite de mots de 5 000 caractères. Mettez vous à jour maintenant pour profiter de cet avantage !","upgrade_title":"Passer à la version Premium","unshare":"Unshare","unshare_confirm_cta":"Disable","unshare_confirm_title":"Disable share link?","unshare_confirm_body":"Anyone with the existing link will no longer be able to open this audio. Re-sharing later will create a new link.","voice_model":"Modèle vocal","voice-creation":"Créer un nombre illimité de voix personnalisées pour n'importe quel projet","volume":"Volume","volume_hint":"Ajuster en fonction de l'audio de référence","your_text":"Votre texte","enhance_error":"Échec de l'amélioration du script. Veuillez réessayer.","enhance_script":"Améliorer","auto_tag":"Balisage auto","auto_tag_all":"Tout baliser auto","enhancing":"Amélioration...","keep_enhance":"Conserver","undo_enhance":"Annuler","add_more_voice":"Ajouter une autre voix","added":"Ajouté","more_voice":"Plus de voix","change_voice":"Changer la voix","remove_segment":"Supprimer le segment","model_label":"Modèle","newest":"Le plus récent","try":"Essayer","model_description_expressive":"Notre modèle le plus expressif","model_description_versatile":"Notre modèle le plus polyvalent","tags_tooltip":"Explorez les balises audio pour guider la parole","enhance_tooltip":"Ajoute des balises audio pour rendre la parole plus expressive","generate_speech_tooltip":"{shortcut}","candidate_label":"Échantillon {label}","dual_gen_tip":{"message":"Pour une meilleure qualité, nous générons deux échantillons audio pour vous, sans frais supplémentaires","dont_show_again":"Ne plus afficher","dismiss":"Compris"},"drama_guide_angle_hint":"Les chevrons vont par paires et n'entourent que les mots concernés — pour l'instant, utilisez whisper, stress, emphasis, forceful, fast, soft et slow.","drama_guide_autotag_hint":"Pas besoin d'écrire les balises à la main : le bouton Auto Tag annote votre texte automatiquement.","drama_guide_cta":"Compris","drama_guide_intro":"Drama 3 est notre modèle le plus puissant : il joue les indications écrites directement dans votre texte.","drama_guide_square_hint":"Les crochets sont des événements et indications ponctuels : soupirs, pauses ou tout ton décrit avec vos propres mots — texte libre.","drama_guide_title":"Dirigez Drama 3 comme un script","drama_preview_warning":"Modèle en aperçu : les résultats varient — générez plusieurs prises et choisissez la meilleure.","rating_prompt":"Quelle génération est la meilleure ? Cela nous aide à améliorer le modèle.","rating_take_better":"La prise {number} est meilleure","rating_both_good":"Les deux sont bonnes","rating_both_bad":"Les deux sont mauvaises","rating_thanks":"Merci — cela nous aide à améliorer le modèle."},"video-editor":{"agents":{"admin":{"agent_type":"Type d’agent ID","agent_type_placeholder":"identifiant-agent-externe","create":"Créer le Type d’Agent","created":"Type d'agent créé","default_params":"Paramètres par défaut (JSON)","delete":"Supprimer le type d'agent","delete_confirm":"Êtes-vous sûr de vouloir supprimer ce type d’agent ? Cette action est irréversible.","deleted":"Type d'agent supprimé","description":"Description","description_placeholder":"Décrivez ce que cet agent fait...","edit":"Modifier le type d’agent","preview_video":"Aperçu Vidéo","slug":"Slug","slug_placeholder":"mon-type-dagent","sort_order":"Ordre de tri","style_presets":"Préréglages de style (séparés par des virgules)","style_presets_placeholder":"cinématographique, documentaire, réseaux sociaux","thumbnail":"Vignette","title":"Agents de l’éditeur vidéo","updated":"Type d'agent mis à jour","upload_preview":"Télécharger l’aperçu","visibility":"Visibilité"},"cancel":"Annuler la tâche","cancel_confirm":"Êtes-vous sûr de vouloir annuler ce travail ?","cancelled":"Tâche annulée","complete_description":"Votre projet vidéo généré par IA est prêt à être édité.","complete_title":"Vidéo prête!","create_another":"Créer un autre","date_created":"Date de création","duration":"Durée","edit_in_editor":"Modifier dans l’éditeur vidéo","elapsed":"Écoulé : {time}","error_retry":"Réessayer","form_submit":"Générer la vidéo","generating_description":"Cela prend généralement 1 à 2 minutes","generating_title":"Génération de votre vidéo...","last_modified":"Dernière modification","loading":"Chargement de l’agent...","no_broll":"Aucune vidéo de fond disponible","open_in_editor":"Ouvrir dans l’éditeur vidéo","orientation":"Orientation","orientation_horizontal":"Horizontal","orientation_vertical":"Vertical","platform":"Plateforme","preview_title":"Aperçu","progress_label":"Progression","project_name":"Nom du projet","project_name_placeholder":"Mon Projet Vidéo","prompt":"Invite","prompt_placeholder":"Décrivez la vidéo que vous souhaitez créer...","section_title":"Agents Vidéo","select_broll":"Sélectionner la vidéo de fond","select_broll_hint":"Choisissez une vidéo à utiliser comme arrière-plan","sort_by":"Trier par","style":"Style","target_duration":"Durée (secondes)","target_platform":"Plateforme","usage_count":"{count} utilisations"},"breadcrumb":{"project-fallback":"Projet {id}...","title":"Éditeur Vidéo"},"common":{"apply":"Appliquer","cancel":"Annuler","clear":"Effacer","close":"Fermer","custom":"Personnalisé","delete":"Supprimer","done":"Terminé","export":"Exporter","more":"Plus","save":"Enregistrer"},"errors":{"could-not-get-canvas-context":"Impossible d'obtenir le contexte canvas","could-not-load-image":"Impossible de charger l'image","could-not-load-media":"Impossible de charger le média","could-not-load-video":"Impossible de charger la vidéo","failed-to-process-file":"Échec du traitement du fichier","opfs-not-supported":"OPFS n'est pas pris en charge dans ce navigateur"},"export":{"aspect-ratios":{"1:1":"1:1 (Carré)","16:9":"16:9 (Écran large)","21:9":"21:9 (Ultra-large)","4:3":"4:3 (Standard)","4:5":"4:5 (Portrait)","9:16":"9:16 (Vertical)"},"audio-bitrate":"Débit Audio","audio-bitrates":{"128":"128 kbps (Basse)","192":"192 kbps (Standard)","256":"256 kbps (Haute)","320":"320 kbps (Meilleur)"},"audio-channels":{"mono":"Mono","stereo":"Stéréo"},"audio-codec":"Codec Audio","audio-codecs":{"aac":"AAC (Meilleure compatibilité)","flac":"FLAC (Sans perte compressé)","mp3":"MP3 (Universel)","opus":"Opus (Taille réduite)","vorbis":"Vorbis (Open source)","wav":"WAV (Sans perte)"},"audio-sample-rates":{"22050":"22.05 kHz (Basse)","44100":"44.1 kHz (Qualité CD)","48000":"48 kHz (Standard)","96000":"96 kHz (Haute résolution)"},"automatic":"Automatique","background-colors":{"black":"Noir","blue":"Bleu","dark-gray":"Gris foncé","green-screen":"Écran vert","transparent":"Transparent","white":"Blanc"},"bitrate-auto":"Auto","cancel-export":"Annuler l'Export","codec":"Codec","color-spaces":{"bt2020":"BT.2020 (HDR/4K)","bt709":"BT.709 (HD Standard)","srgb":"sRGB (Web)"},"custom":"Personnalisé","details":{"audio-bitrate":"Débit Audio","audio-codec":"Codec Audio","duration":"Durée","file-size":"Taille du fichier","filename":"Nom du fichier","format":"Format","frame-rate":"Fréquence d'images","resolution":"Résolution","video-codec":"Codec Vidéo"},"download-again":"Télécharger à nouveau","duration-hint":"Exporter {duration} de vidéo","empty-timeline":"Ajoutez du contenu à votre timeline pour exporter","errors":{"empty-timeline":"La timeline est vide","failed-canvas-context":"Échec de la création du contexte canvas","no-audio":"Pas d'audio à exporter","unknown":"Erreur d'export inconnue"},"estimated-size":"~{size}","export-alpha":"Exporter avec alpha (transparence)","export-audio":"Exporter l'Audio","export-button":"Exporter la Vidéo","filename":"Nom du fichier","filename-placeholder":"ma-video","format":"Format","frame-rate":"Fréquence d'images","generic-error":"Échec de l'export","hide-details":"Masquer les détails","include-audio":"Inclure l'audio","keyframe-intervals":{"1":"1 seconde (Meilleure recherche)","2":"2 secondes (Recommandé)","5":"5 secondes (Fichier plus petit)","10":"10 secondes (Fichier minimal)"},"keyframe-options":{"every-10-seconds":"Toutes les 10 s","every-2-seconds":"Toutes les 2 s (par défaut)","every-5-seconds":"Toutes les 5 s","every-frame":"Chaque image","every-half-second":"Toutes les 0,5 s","every-second":"Toutes les 1 s"},"keyframes":"Images clés","network-optimization":"Optimisation réseau (démarrage rapide)","platform-variants":{"1080p":"1080p","4k":"4K","720p":"720p","feed":"Fil","reels":"Reels","stories":"Stories","vertical":"Vertical"},"presets":{"adts":"ADTS","audio":"Audio","custom":"Personnalisé","lossless":"Sans perte","matroska":"Matroska","mp4":"MP4","ogg-audio":"Audio Ogg","quicktime":"QuickTime","webm":"WebM"},"project-fps":"Projet ({fps} fps)","project-resolution":"Projet ({width}×{height})","quality":"Qualité","quality-high":"Élevée","quality-low":"Faible","quality-medium":"Moyen (Recommandé)","quality-very-high":"Très élevé","quality-very-low":"Très faible","queued":"En attente dans la file, en attente du serveur...","resolution":"Résolution","resolutions":{"1080p":"1080p (1920×1080)","2k":"2K (2560×1440)","480p":"480p (854×480)","4k":"4K (3840×2160)","720p":"720p (1280×720)","square":"Carré (1080×1080)","vertical":"Vertical (1080×1920)"},"restrict-to":"Limiter à","scaling-algorithms":{"bicubic":"Bicubic (Équilibré)","bilinear":"Bilinear (Plus rapide)","lanczos":"Lanczos (Meilleure qualité)"},"server-render":"Rendu Serveur","stages":{"cancelled":"Export annulé","completed":"Export terminé !","encoding":"Encodage...","failed":"Échec de l'export","idle":"Prêt à exporter","mixing-audio":"Mixage audio...","preparing":"Préparation...","rendering-video":"Rendu de la vidéo..."},"submitting-job":"Soumission de la tâche de rendu...","title":"Exporter la Vidéo","unknown-error":"Erreur inconnue","uploading-media":"Téléchargement des médias...","video-bitrate":"Débit binaire max","video-bitrates":{"1":"1 Mbps (Web)","2":{"5":"2.5 Mbps (480p)"},"5":"5 Mbps (720p Standard)","8":"8 Mbps (720p Haute)","10":"10 Mbps (1080p Basse)","15":"15 Mbps (1080p Standard)","25":"25 Mbps (1080p Haute)","40":"40 Mbps (4K Standard)","50":"50 Mbps (4K Haute)"},"video-codecs":{"h264":"H.264 (Meilleure compatibilité)","hevc":"H.265/HEVC (Meilleure compression)","vp9":"VP9 (WebM)"},"view-details":"Voir les détails"},"features":{"feature1":{"description":"Coupez, divisez, recadrez, fusionnez et réorganisez les clips sur une timeline multi-pistes professionnelle. Tous les outils d’édition essentiels que vous attendez d’un éditeur de bureau, directement dans votre navigateur.","title":"Ensemble Complet d’Édition"},"feature2":{"description":"Générez des voix off au son naturel à partir de texte en utilisant plus de 2 millions de voix. Choisissez une voix, collez votre script et ajoutez une narration de qualité studio directement à votre timeline.","title":"Génération de voix off IA"},"feature3":{"description":"Générez des effets sonores originaux qui améliorent votre vidéo. Décrivez ce que vous souhaitez et obtenez une piste libre de droits en quelques secondes, sans tracas de licence.","title":"Génération d’effets sonores par IA"},"feature4":{"description":"Superposez vidéo, voix, musique et effets sonores sur plusieurs pistes. Glissez-déposez pour organiser, avec aperçu en temps réel pendant que vous éditez.","title":"Chronologie Multipiste"},"feature5":{"description":"Pas de téléchargements, pas d’installations, pas d’attente. Ouvrez un onglet et commencez à éditer. Vos projets vivent dans le cloud et fonctionnent sur n’importe quel appareil.","title":"100 % basé sur le navigateur"},"feature6":{"description":"Importer MP4, MOV, WebM et tous les formats majeurs. Exporter en jusqu’à 4K avec qualité, codec et paramètres audio personnalisables.","title":"Importer et exporter tout"},"subtitle":"Tout ce dont vous avez besoin pour éditer, améliorer et exporter, propulsé par l’IA là où cela compte","title":"Éditeur Vidéo Complet, IA Intégrée"},"guidelines":{"center":"Centre","margins":"Marges","thirds":"Tiers"},"introduction":{"description":"Tous les outils de montage vidéo que vous attendez : découpage, division, timeline multi-pistes, transitions, superpositions de texte, le tout fonctionnant entièrement dans votre navigateur. Puis ajoutez l’IA par-dessus : générez des voix off à partir de texte, créez de la musique de fond, et plus encore.","title":"Le montage vidéo rencontre l’IA","tryFree":"Essayez-le gratuitement"},"labels":{"audio-suffix":"{name} (audio)","copy-suffix":"{label} (copie)","left-suffix":"{label} (gauche)","right-suffix":"{label} (droite)","unknown":"Inconnu","untitled":"Sans titre"},"landing":{"new-project":"Nouveau Projet","welcome-description":"Créez, éditez et exportez des vidéos professionnelles avec notre puissant éditeur basé sur une timeline. Importez des médias, arrangez vos clips et donnez vie à votre vision.","welcome-title":"Bienvenue dans l'Éditeur Vidéo"},"layout":{"layout":"Disposition","presets":{"daw":{"description":"Vue chronologique audio uniquement avec mixeur intégré","name":"DAW"},"default":{"description":"Disposition classique à 3 colonnes avec timeline en bas","name":"Par défaut"},"media":{"description":"Grand navigateur d'assets pour les projets riches en médias","name":"Focus Médias"},"minimal":{"description":"Édition sans distraction avec focus sur l'aperçu","name":"Minimal"},"vertical":{"description":"Optimisé pour l'édition vidéo verticale 9:16","name":"Vidéo Verticale"}},"reset-layout":"Réinitialiser la disposition"},"media-browser":{"add-more":"Ajouter plus","adding":"Ajout...","click-to-browse":"ou cliquez pour parcourir","click-to-relink":"Cliquez pour relier","cloud-storage":"Stockage cloud","coming-soon":"Bientôt disponible...","drop-hint":"Déposez vos fichiers médias ici","files-count":"{count} {count, plural, one {fichier} other {fichiers}}","local-storage-hint":"Stockage local du navigateur (inclut les métadonnées)","not-found":"Introuvable","processing":"Traitement...","relink-file":"Relier le fichier","stored-in-cloud":"Stocké dans le cloud","stored-locally":"Stocké localement","tabs":{"effects":"Effets","media":"Médias","text":"Texte"},"title":"Navigateur de Médias"},"media":{"video-preview-alt":"Aperçu de la vidéo"},"missing-media":{"all-relinked-description":"Tous les fichiers médias manquants ont été reliés avec succès.","all-relinked-title":"Tous les Médias Reliés","description":"{count} {count, plural, one {fichier média n'a pas pu être trouvé} other {fichiers médias n'ont pas pu être trouvés}}. Téléversez des fichiers de remplacement pour restaurer votre timeline.","media-types":{"audio":"Audio","image":"Image","video":"Vidéo"},"relink":"Relier","relink-failed":"Échec de la liaison du fichier média","skip":"Ignorer pour l'instant","timeline-ready":"Votre timeline est prête à être utilisée.","title":"Fichiers Médias Manquants"},"panels":{"media-browser":"Navigateur de Médias","preview":"Aperçu","properties":"Propriétés","timeline":"Timeline","unknown-panel":"Panneau inconnu : {panel}"},"project":{"cancel":"Annuler","confirm-delete":"Supprimer","create":"Créer le Projet","create-description":"Entrez un nom pour votre nouveau projet vidéo.","create-title":"Créer un Nouveau Projet","delete":"Supprimer le projet","delete-description":"Êtes-vous sûr de vouloir supprimer ce projet ? Cette action est irréversible et tous les fichiers médias associés seront supprimés.","delete-error":"Échec de la suppression du projet","delete-title":"Supprimer le Projet","deleted":"Projet supprimé avec succès","name-label":"Nom du Projet","name-placeholder":"Mon Projet Vidéo","name-required":"Le nom du projet est requis","new":"Nouveau","no-projects":"Aucun projet pour le moment. Créez votre premier projet pour commencer.","rename":"Renommer","rename-placeholder":"Nom du projet","rename-success":"Projet renommé avec succès","rename-title":"Renommer le projet","sync-failed":"Échec de la synchronisation","synced-multiple":"{count} projets ont été mis à jour depuis un autre appareil","synced-single":"« {name} » a été mis à jour depuis un autre appareil","title":"Vos Projets"},"properties":{"audio-properties":"Propriétés Audio","brightness":"Luminosité","color":"Couleur","contrast":"Contraste","fill":"Remplir","fit":"Ajuster","flip-horizontal":"Retourner horizontalement","flip-vertical":"Retourner verticalement","media-properties":"Propriétés du média","no-selection":"Aucun élément sélectionné","no-selection-hint":"Sélectionnez un élément sur la timeline pour modifier ses propriétés","opacity":"Opacité","position":"Position","reset":"Réinitialiser","rotate":"Rotation","saturation":"Saturation","scale":"Échelle","text-properties":"Propriétés du texte","title":"Propriétés","transform":"Transformation","volume":"Volume"},"remote-media":{"all-downloaded-description":"Tous les fichiers médias distants ont été téléchargés avec succès.","all-downloaded-title":"Tous les Médias Téléchargés","description":"{count} {count, plural, one {fichier média doit} other {fichiers médias doivent}} être téléchargés pour les miniatures et l'exportation.","download-failed":"Échec du téléchargement des médias distants","downloading-background":"Téléchargement en arrière-plan...","preview-may-differ":"L'aperçu peut ne pas être entièrement précis pendant le téléchargement","timeline-ready":"Les miniatures et l'exportation sont maintenant disponibles.","title":"Médias Distants Disponibles"},"restore":{"blocks-count":"{count} blocs","no-preview":"Pas d'aperçu","restoring":"Restauration..."},"settings":{"background":"Arrière-plan","backgrounds":{"black":"Noir","dark-gray":"Gris foncé","transparent":"Transparent","white":"Blanc"},"fps":{"24":"24 fps","30":"30 fps","60":"60 fps"},"frame-rate":"Fréquence d'images","resolution":"Résolution","resolutions":{"1080x1080":"Carré (1080×1080)","1080x1920":"Vertical (1080×1920)","1280x720":"720p (1280×720)","1920x1080":"1080p (1920×1080)","2560x1440":"2K (2560×1440)","3840x2160":"4K (3840×2160)","720x1280":"Vertical 720p (720×1280)"}},"sync":{"click-to-retry":"Cliquez pour réessayer","hours-ago":"Il y a {count} h","just-now":"À l'instant","last-saved":"Dernier enregistrement {time}","local":"Local","local-description":"Non synchronisé avec le cloud","minutes-ago":"Il y a {count} min","never-synced":"Jamais synchronisé","offline":"Hors ligne","offline-description":"Les modifications seront synchronisées une fois en ligne","remote-update-description":"Modifier le même projet sur plusieurs appareils simultanément peut causer des conflits. Veuillez utiliser un seul appareil à la fois.","remote-update-warning":"Projet mis à jour depuis un autre appareil","saved":"Enregistré {time}","saving":"Enregistrement...","saving-description":"Les modifications seront enregistrées","sync-failed":"Échec de la synchronisation","synced":"Synchronisé","syncing":"Synchronisation des modifications..."},"templates":{"boxed":"Encadré","cinematic":"Cinématique","classic":"Classique","dynamic":"Dynamique","glow":"Lumineux","highlight":"Surligné","modern":"Moderne","pop":"Pop","retro":"Rétro","speaker":"Intervenant","timestamp":"Horodatage","title":"Titre"},"text":{"add":"Ajouter","add-text":"Ajouter du texte","alignment-label":"Alignement","alignment":{"center":"Centre","left":"Gauche","right":"Droite"},"animation":"Animation","animation-duration":"Durée de l'animation","animations":{"fade":"Fondu","none":"Aucune","slide-down":"Glisser vers le bas","slide-up":"Glisser vers le haut"},"background":"Arrière-plan","color-label":"Couleur","custom-style":"Style personnalisé","drag-to-timeline":"Glisser vers la timeline","edit-text":"Modifier le texte","font":"Police","keyboard-hint":"Appuyez sur","keyboard-hint-to-submit":"pour valider","no-saved-styles":"Aucun style enregistré","placeholder":"Entrez votre texte...","position-label":"Position","positions":{"bottom-center":"Centre bas","bottom-left":"Bas gauche","bottom-right":"Bas droite","center":"Centre","center-left":"Centre gauche","center-right":"Centre droite","top-center":"Centre haut","top-left":"Haut gauche","top-right":"Haut droite"},"save-as-style":"Enregistrer comme style","save-style":"Enregistrer le style","save-style-title":"Enregistrer le Style","save-text-style":"Enregistrer le style de texte","saved":"Enregistré","size":"Taille","style":"Style","style-name-placeholder":"Nom du style...","templates":"Modèles","text-content":"Contenu du texte","update":"Mettre à jour","your-text":"Votre Texte"},"timeline":{"missing":"Manquant","mixer":{"click-to-edit-volume":"Cliquez pour modifier le volume","main":"PRINCIPAL","title":"Mixeur"},"new-track":"Nouvelle piste {type}","toolbar":{"audio-levels":"Niveaux Audio","hide-mixer":"Masquer le Mixeur","show-mixer":"Afficher le Mixeur"},"track-header":{"click-to-rename":"Cliquez pour renommer","click-to-reset-clip":"Cliquez pour réinitialiser les indicateurs de clip","hide-track":"Masquer la piste","mute-track":"Couper la piste","pan":"Balance","reset-to-default":"Réinitialiser par défaut","show-track":"Afficher la piste","solo-track":"Solo de la piste","track-locked":"La piste est verrouillée","unmute-track":"Activer la piste","unsolo-track":"Désactiver le solo","width":"Largeur"},"track-types":{"audio":"Audio","text":"Texte","video":"Vidéo"},"waveform-unavailable":"Forme d'onde indisponible pour les fichiers longs"},"title":"Éditeur Vidéo","topBar":{"cta":"Commencer l’édition gratuitement","pricingButton":"Voir les tarifs","stat1":"Voix IA","stat2":"Langues","stat3":"Qualité d’exportation","subtitle":"Un éditeur vidéo gratuit accessible depuis le navigateur avec tous les outils essentiels de montage, plus l’IA intégrée. Ajoutez des voix off parmi plus de 2 millions de voix, générez de la musique de fond et créez des clips sans jamais quitter votre navigateur.","title":"Ajouter des <highlight>voix off IA</highlight> à n’importe quelle vidéo en quelques minutes"},"tts":{"active":"Actif","add_block_with_voice":"Ajouter un bloc avec voix","add_blocks_with_voice":"Ajouter {count} blocs avec voix","add_text":"Ajouter du texte","add_text_block":"Ajouter un bloc de texte","add_text_blocks":"Ajouter {count} Blocs de Texte","backends":{"s1":"S1","s1-description":"Ancienne version","speech-1":{"5":"V1.5","6":"V1.6","5-description":"Ancienne version","6-description":"Ancienne version"}},"block-label":"TTS : {text}...","blocks":"blocs","cancel":"Annuler","done":"Terminé","empty-text-error":"Le contenu texte est vide","enter_text_placeholder":"Entrez votre texte ici...","errors":{"generation-failed":"Échec de la génération","queue-already-running":"La file d'attente est déjà en cours"},"failed":"Échoué","failed_tasks":"Tâches échouées","generate":"Générer la voix","generated-success":"Synthèse vocale générée avec succès","generating":"Génération...","generating_speech":"Génération de la voix","generation_complete":"Génération terminée","generation_complete_with_errors":"Génération terminée (avec erreurs)","generation-failed":"Échec de la génération de la synthèse vocale","generation-history":"Historique des générations ({count})","model_version":"Version du modèle","model-version":"Version du modèle","pending":"En attente","regenerate":"Régénérer","remove":"Supprimer la synthèse vocale","removed":"Synthèse vocale supprimée","retry_failed":"Nouvel essai échoué","segments":"segments","select-voice":"Sélectionner un modèle vocal","select-voice-error":"Veuillez d'abord sélectionner un modèle vocal","skip_voice":"Texte seulement (pas de voix)","split_mode":"Mode de séparation","split-modes":{"auto":"Automatique","auto-description":"Diviser par sauts de ligne","manual":"Manuel","manual-description":"Diviser uniquement sur les marqueurs explicites (---)","none":"Aucun","none-description":"Garder comme bloc unique"},"switched-version":"Basculé vers une génération précédente","text_content":"Contenu Texte","text_only_description":"Ajouter des blocs de texte sans générer d’audio","title":"Synthèse vocale","versions-count":"{count} versions","voice":"Voix","voice-model":"Modèle vocal"},"usecases":{"contentCreation":{"button":"Commencer la création","description":"Éditez et publiez directement depuis votre navigateur. Coupez les clips, ajoutez des voix off IA, générez de la musique de fond et exportez optimisé pour toutes les plateformes, YouTube, TikTok, Instagram ou Shorts.","title":"YouTube & Réseaux Sociaux"},"elearning":{"button":"Créer un cours","description":"Transformez des diapositives et des enregistrements d’écran en leçons vidéo soignées. Ajoutez une narration claire générée par l’IA, une musique de fond et des superpositions de texte sans aucun équipement d’enregistrement.","title":"E-Learning & Cours"},"marketing":{"button":"Créer une annonce","description":"Créez des publicités vidéo qui captent l’attention avec des voix off IA et de la musique générée. Itérez rapidement, changez de voix, testez les scripts et réexportez sans avoir à refaire une seule prise.","title":"Marketing & Publicité"},"personal":{"button":"Commencer le montage","description":"Pas de filigranes, pas de paywalls pour les fonctionnalités de base. Montez des clips de vacances, créez des vidéos meme ou assemblez un podcast, l’éditeur complet est gratuit et toujours disponible.","title":"Projets Personnels et Annexes"},"subtitle":"Des shorts YouTube au contenu de cours, un seul outil gratuit fait tout","title":"Conçu pour Chaque Créateur de Vidéo"},"version-history":{"no-backups":"Aucune version précédente","not-synced":"Synchroniser avec le cloud pour activer l'historique des versions","recent":"Versions récentes","restore":"Restaurer","restore-description":"Une sauvegarde de votre projet actuel sera créée en premier.","restore-success":"Projet restauré avec succès","restore-title":"Restaurer cette version ?","title":"Historique des Versions","trigger-auto":"Sauvegarde automatique","trigger-manual":"Sauvegarde manuelle","trigger-pre-restore":"Sauvegarde avant restauration","view-all":"Voir tout l'historique"}},"voice-design":{"title":"Conception de voix","compose":{"continue":"Continuer"},"step1":{"heading":"Décrivez la voix que vous souhaitez","helper":"Décrivez l'âge, le genre, l'accent, le ton, le rythme et l'ambiance. Plus c'est précis, mieux c'est.","placeholder":"par ex. Un narrateur d'âge moyen à la voix chaleureuse et légèrement rauque, avec un léger accent américain. Rythme calme et posé, idéal pour les livres audio de fin de soirée.","tryStarter":"Essayez une suggestion de départ :","starter":{"radioHost":"Animateur radio chaleureux de fin de soirée","documentary":"Narrateur de documentaire","storyteller":"Conteur pour enfants"},"starterPrompt":{"radioHost":"Un animateur radio de fin de soirée, chaleureux et complice, la petite quarantaine, à la voix douce et légèrement voilée. Débit détendu, sans précipitation, ponctué de petits rires bienveillants, comme s'il s'adressait à un seul auditeur dans une pièce silencieuse.","documentary":"Un narrateur de documentaire posé et faisant autorité, à la diction nette et au ton légèrement grave. Sûr de lui et sans précipitation, idéal pour les films sur la nature, l'histoire ou la science.","storyteller":"Un conteur pour enfants doux et animé, à l'intonation lumineuse et expressive et à l'articulation claire. Chaleureux et rassurant, parfait pour les albums illustrés et les histoires du soir."},"generate":"Générer des échantillons","regenerate":"Régénérer les échantillons","setPreviewText":"Définir le texte d'aperçu","hidePreviewText":"Masquer le texte d'aperçu","creditsPerGeneration":"{credits} crédits par génération","freeForLimitedTime":"Gratuit pour une durée limitée","previewText":{"label":"Texte d'aperçu","optional":"Facultatif","helper":"Laissez ce champ vide pour que le système rédige un court échantillon contextuel.","placeholder":"Bienvenue dans le futur de l'audio — où chaque voix, chaque personnage, chaque instant peut être façonné par une simple ligne de texte."}},"step2":{"heading":"Choisissez une voix","select":"Sélectionner","selected":"Sélectionné","pagination":"{current}/{total}","aria":{"playSample":"Lire l'échantillon","pauseSample":"Mettre l'échantillon en pause","previousBatch":"Lot d'échantillons précédent","nextBatch":"Lot d'échantillons suivant","seek":"Buscar dentro de la muestra"}},"step3":{"heading":"Détails de la voix","field":{"name":{"label":"Nom de la voix","placeholder":"Nommez votre voix ici"},"cover":{"label":"Couverture","uploadAria":"Téléverser une image de couverture","previewAlt":"Aperçu de la couverture de la voix"},"description":{"label":"Description"},"gender":{"label":"Genre","female":"Femme","male":"Homme","neutral":"Neutre"},"age":{"label":"Âge","young":"Jeune","middleAged":"D'âge moyen","elderly":"Senior"},"useCases":{"label":"Cas d'usage","audioBook":"Livre audio","podcast":"Podcast","animation":"Animation","ads":"Publicités","eLearning":"E-learning","film":"Film"},"style":{"label":"Style de voix","warm":"chaleureuse","soothing":"apaisante","calm":"calme","wise":"sage","energetic":"énergique","dramatic":"dramatique","friendly":"amicale","showMore":"Afficher plus","showLess":"Afficher moins"},"type":{"label":"Type","public":{"label":"Public","description":"Cette voix sera visible sur la page de découverte et pourra être consultée et utilisée par tout le monde."},"unlisted":{"label":"Non répertorié","description":"Ce modèle de voix n'apparaîtra pas sur la page de découverte, mais peut être partagé avec des utilisateurs spécifiques via un lien."},"private":{"label":"Privé","description":"Ce modèle de voix n'est visible que par le créateur, ne peut pas être partagé et n'apparaîtra pas dans la section de découverte."},"upgradeHint":"Passez à un forfait supérieur pour choisir cette visibilité"}},"compliance":{"label":"Je confirme que cette voix n'usurpe pas l'identité d'une personne réelle et identifiable et qu'elle respecte la politique d'utilisation de Fish Audio."},"back":"Retour","create":"Créer la voix"},"errors":{"promptMin":"La description doit comporter au moins 20 caractères.","promptMax":"La description ne doit pas dépasser 1000 caractères.","nameRequired":"Le nom est requis.","previewTextMin":"Le texte d'aperçu doit comporter au moins 5 caractères.","previewTextMax":"Le texte d'aperçu ne doit pas dépasser 150 caractères.","complianceRequired":"Vous devez accepter la politique d'utilisation."}},"landings":{"aiVoiceGenerator":{"cta":{"title":"Écoutez vos mots avec n’importe quelle voix","subtitle":"Choisissez une voix, saisissez votre texte, appuyez sur lecture. Gratuit pour commencer, sans carte bancaire.","primaryButton":"Essayer le générateur de voix IA gratuitement","secondaryButton":"Clonez votre voix"},"faq":{"title":"Questions fréquentes","q1":{"question":"Qu’est-ce qu’un générateur de voix IA ?","answer":"Un générateur de voix IA convertit un texte écrit en parole naturelle grâce à des modèles vocaux d’apprentissage profond. Fish Audio propose plus de 2 000 000 de voix dans plus de 80 langues, des narrateurs et présentateurs aux personnages, avec contrôle par balises intégrées et clonage de voix instantané. Générez, clonez ou personnalisez n’importe quelle voix en quelques secondes."},"q2":{"question":"Existe-t-il un générateur de voix IA gratuit ?","answer":"Oui. Le générateur de voix IA gratuit de Fish Audio inclut 8 000 crédits par mois (environ 7 minutes d’audio), jusqu’à 500 caractères par génération, 3 emplacements de voix publiques, le clonage de voix et le téléchargement en MP3 et WAV. Sans carte bancaire : un plan gratuit réellement utilisable. <pricingPage>Les plans payants</pricingPage> ajoutent l’usage commercial et des crédits plus importants."},"q3":{"question":"Quel est le meilleur générateur de voix IA en 2026 ?","answer":"Fish Audio domine sur les chiffres qui comptent : plus de 2 000 000 de voix, plus de 80 langues, un clonage de voix instantané à partir d’environ 10 secondes d’audio, le contrôle par balises intégrées et une offre gratuite pour tout tester. Lors de tests à l’aveugle publiés, les auditeurs n’ont pas pu distinguer de manière fiable Fish Audio S2 d’une voix humaine."},"q4":{"question":"Puis-je utiliser Fish Audio comme générateur de voix off IA ?","answer":"Oui. Générez des voix off de qualité broadcast pour la vidéo, les podcasts, l’e-learning et la publicité, avec plus de 2 000 000 de voix et plus de 80 langues. Exportez en MP3 ou WAV pour un usage direct dans n’importe quel éditeur vidéo, ou automatisez la production via l’<apiPage>API</apiPage>."},"q5":{"question":"Un générateur de voix IA peut-il créer des voix de personnages ?","answer":"Oui. La bibliothèque Fish Audio comprend des voix de personnages pour les jeux, l’animation et la narration, et vous pouvez cloner une voix de personnage personnalisée à partir d’un court échantillon. Les balises intégrées permettent à chaque personnage de rire, chuchoter et changer de ton à la demande."},"q6":{"question":"Quelle est la différence avec la synthèse vocale Fish Audio ?","answer":"C’est le même moteur. Cette page est la vue créateur de la <ttsPage>synthèse vocale Fish Audio</ttsPage> : choisissez ou clonez une voix, saisissez votre texte, générez. Les développeurs peuvent utiliser exactement les mêmes voix via l’<apiPage>API de synthèse vocale</apiPage>."}}},"audiobooks":{"cta":{"button":"INSCRIVEZ-VOUS","title":"Commencez avec les voix les plus expressives gratuitement."},"faq":{"q1":{"answer":"L'IA de Fish Audio analyse votre texte et génère une narration sonore naturelle avec un rythme, une émotion et une emphase appropriés en utilisant des réseaux neuronaux avancés formés sur la parole humaine.","question":"Comment fonctionne le texte-à-parole IA pour les livres audio?"},"q2":{"answer":"Oui ! Les voix de Fish Audio véhiculent une large gamme d'émotions et peuvent être ajustées pour des scènes dramatiques, des emphases et une narration dynamique qui maintient l'engagement des auditeurs.","question":"Les voix IA peuvent-elles être expressives et émotionnelles pour le conte ?"},"q3":{"answer":"Oui ! Vous pouvez cloner votre propre voix ou créer des modèles de voix personnalisés en téléchargeant des échantillons de voix pour entraîner un modèle personnalisé.","question":"Puis-je utiliser ma propre voix ou un modèle de voix personnalisé ?"},"q4":{"answer":"Oui ! Vous pouvez attribuer différentes voix à différents personnages et ajuster le ton émotionnel et le style de parole de chaque personnage pour créer des personnalités distinctes tout au long de votre livre audio.","question":"Les livres audio AI soutiennent-ils la transmission de plusieurs personnages différents et de leurs personnalités dans le dialogue ?"},"title":"Questions fréquemment posées"},"features":{"feature1":{"description":"En seulement quelques secondes, Fish Audio donne vie à l'audio de la plus haute qualité qui semble indiscernable de vrais humains.","subtext":"Livrez de l'audio prêt à diffuser qui répond aux normes professionnelles des livres audio. Aucune cabine d'enregistrement ou équipement coûteux nécessaire. Vos auditeurs ne croiront pas qu'il est généré par IA.","title":"Discours de qualité studio"},"feature2":{"description":"Avec 8 langues prises en charge et d'autres à venir, la parole de Fish Audio est de niveau natif et semble vivante.","subtext":"Développez-vous sur les marchés internationaux avec une narration authentique. Chaque langue capture la prononciation naturelle et les nuances culturelles. Un livre, une portée mondiale illimitée.","title":"Support multilingue"},"feature3":{"description":"Transformez le texte en parole en quelques secondes seulement. Regroupez de grandes quantités de texte pour narrer des livres entiers en une fraction du temps et du coût de production.","subtext":"Complétez des livres audio complets en heures au lieu de semaines. Faites des révisions instantanément sans programmer de temps de studio. Augmentez votre catalogue de livres audio plus rapidement que jamais auparavant.","title":"Prêt en quelques secondes"}},"hero":{"cta":"INSCRIVEZ-VOUS","subtitle":"Explorez des milliers de voix dans 8 langues pour générer la voix parfaite pour raconter <bold>vos histoires</bold>. Maximisez l'immersion et prototypez des heures d'audio en seulement quelques minutes.","title":"Racontez des livres audio avec <italic>sensation</italic>"},"quote":{"paragraph":"Créez des livres audio immersifs alimentés par l'IA avec du texte à la parole naturel. Nos voix off expressives correspondent au rythme, à l'émotion et au caractère, ce qui les rend parfaites pour les auteurs et les éditeurs qui cherchent à donner vie aux histoires à grande échelle.","subparagraph":"Améliorez l'engagement de l'auditeur avec une narration IA de qualité studio. Idéal pour les auto-éditeurs, les créateurs de contenu et les éditeurs à la recherche de la meilleure qualité vocale.","title":"Livres audio qui prennent vie"}},"audioConverter":{"conversionCta":{"primaryButton":"CONVERTIR {inputFormat} EN {outputFormat}","secondaryButton":"VOIR TOUS LES FORMATS","subtitle":"Conversion rapide, gratuite et basée sur le navigateur avec une qualité d'encodage optimale","title":"Convertir {inputFormat} en {outputFormat} en quelques secondes","trust1":"100 % gratuit","trust2":"Aucune installation de logiciel","trust3":"Paramètres d'encodage optimaux"},"conversionFaq":{"q1":{"answer":"Téléchargez votre fichier {inputFormat} en utilisant le convertisseur ci-dessus. Nous le convertirons automatiquement au format {outputFormat}. Une fois terminé, téléchargez votre fichier converti — aucune installation de logiciel requise.","question":"Comment convertir {inputFormat} en {outputFormat} ?"},"q2":{"answer":"La qualité dépend des formats impliqués. La conversion entre formats sans perte préserve toute la fidélité, tandis que la conversion vers un format avec perte implique une certaine compression. Nous utilisons un encodage optimal pour offrir la meilleure qualité {outputFormat} à partir de votre source {inputFormat}.","question":"Vais-je perdre de la qualité en convertissant {inputFormat} en {outputFormat} ?"},"q3":{"answer":"Les raisons courantes incluent la compatibilité de l’appareil, la réduction de la taille du fichier, le respect des exigences de la plateforme ou la préparation de l’audio pour un logiciel de montage. {outputFormat} peut offrir une meilleure compatibilité ou des fichiers de taille plus réduite selon vos besoins.","question":"Pourquoi convertir {inputFormat} en {outputFormat} ?"},"q4":{"answer":"Nous prenons en charge plus de 20 formats audio et vidéo. Visitez notre <mainPage>convertisseur audio</mainPage> pour découvrir toutes les combinaisons de formats prises en charge, y compris MP3, WAV, FLAC, M4A, OGG et bien d’autres.","question":"Quelles autres conversions de format sont disponibles ?"},"title":"Questions fréquemment posées"},"cta":{"primaryButton":"CONVERTIR MAINTENANT","subtitle":"Prise en charge de plus de 20 formats audio et vidéo avec une qualité d'encodage optimale","title":"Convertissez n’importe quel fichier audio instantanément","trust1":"100 % gratuit","trust2":"Aucune inscription requise","trust3":"Pas de limite de taille de fichier"},"faq":{"q1":{"answer":"Nous prenons en charge plus de 20 formats audio et vidéo, y compris MP3, WAV, FLAC, M4A, OGG, AIFF, WMA, OPUS, WEBM, AVI, MOV, et plus encore. Convertissez entre n'importe quelle combinaison de formats pris en charge.","question":"Quels formats audio le convertisseur prend-il en charge ?"},"q2":{"answer":"Oui, notre convertisseur audio est entièrement gratuit, sans filigranes ni limitations de qualité. Convertissez autant de fichiers que vous le souhaitez.","question":"Le convertisseur audio est-il gratuit à utiliser ?"},"q3":{"answer":"La conversion entre formats sans perte (WAV, FLAC, AIFF) préserve la qualité complète. La conversion vers des formats avec perte (MP3, OGG) implique une certaine compression inhérente au format. Nous utilisons des réglages d’encodage optimaux pour minimiser toute perte de qualité.","question":"La conversion de mon audio affectera-t-elle sa qualité ?"},"q4":{"answer":"Nous prenons en charge les fichiers audio volumineux pour la conversion. Pour les fichiers très volumineux, nous recommandons d'utiliser des formats sans perte afin de conserver la meilleure qualité tout au long du processus.","question":"Y a-t-il une limite de taille de fichier pour la conversion ?"},"q5":{"answer":"Au-delà de la conversion, nous proposons la <audioSeparation>séparation audio</audioSeparation> pour isoler les instruments et les voix, la transcription <sttPage>speech-to-text</sttPage>, et la <translatePage>traduction audio</translatePage> pour traduire la parole entre différentes langues.","question":"Que puis-je faire d'autre avec mon audio ?"},"title":"Foire Aux Questions"}},"audioSeparation":{"cta":{"primaryButton":"ESSAYEZ-LE GRATUITEMENT","secondaryButton":"VOIR LES TARIFS","subtitle":"Téléchargez n’importe quelle piste et isolez les voix, la batterie, la basse et plus encore en quelques secondes","title":"Prêt à séparer l’audio comme un pro?","trust1":"Niveau gratuit disponible","trust2":"Aucun logiciel à installer","trust3":"Jusqu’à 9 pistes prises en charge"},"faq":{"q1":{"answer":"La séparation audio par IA utilise des réseaux neuronaux profonds pour isoler les sources sonores individuelles — telles que les voix, la batterie, la basse et la guitare — d'une piste audio mixée. Notre technologie analyse les motifs spectraux pour extraire proprement chaque piste, même à partir de mixages complexes.","question":"Qu'est-ce que la séparation audio par IA et comment cela fonctionne-t-il?"},"q2":{"answer":"Nous prenons en charge tous les principaux formats audio et vidéo, y compris MP3, WAV, FLAC, M4A, OGG, et plus encore. Si votre fichier est dans un format non pris en charge, utilisez notre <audioConverter>convertisseur audio</audioConverter> pour le convertir d'abord.","question":"Quels formats audio puis-je télécharger pour la séparation des pistes ?"},"q3":{"answer":"Vous pouvez isoler jusqu'à 9 pistes individuelles : voix, batterie, basse, piano, guitare, instruments à vent, cordes, percussions et claviers.","question":"Combien de pistes puis-je séparer d'une seule piste ?"},"q4":{"answer":"Oui, nous proposons une séparation audio gratuite avec des limites mensuelles généreuses. Pour des volumes plus importants et un traitement prioritaire, consultez nos <pricingPage>plans tarifaires</pricingPage>.","question":"La séparation audio par IA est-elle gratuite à utiliser ?"},"q5":{"answer":"La séparation audio est utilisée pour créer des pistes de karaoké, remixer de la musique, isoler les voix pour l'échantillonnage, supprimer la musique de fond des podcasts, extraire des parties d'instruments pour l'enseignement musical et produire des stems propres pour les DJs et les producteurs.","question":"Quels sont les cas d'utilisation courants de la séparation audio ?"},"title":"Questions fréquentes"},"trackCta":{"primaryButton":"ISOLER {track} MAINTENANT","secondaryButton":"VOIR TOUS LES STEMS","subtitle":"Isolation {track} alimentée par IA avec une qualité proche du studio","title":"Extraire {track} de n’importe quelle piste audio","trust1":"Essai gratuit","trust2":"Traitement basé sur le navigateur","trust3":"Sortie de haute qualité"},"trackFaq":{"q1":{"answer":"Notre IA cible spécifiquement les fréquences et les motifs de {track} dans votre audio, en utilisant des réseaux neuronaux entraînés pour séparer proprement {track} de tous les autres instruments et sons dans le mix.","question":"Comment fonctionne l’isolation de {track} ?"},"q2":{"answer":"Les pistes {track} isolées sont parfaites pour le remix, le sampling, le karaoké, l'éducation musicale et la création de contenu. Vous pouvez également combiner les pistes {track} isolées avec d'autres stems séparés pour créer des mixes personnalisés.","question":"Que puis-je faire avec {track} isolé ?"},"q3":{"answer":"Nous utilisons des modèles d’IA de pointe entraînés sur des milliers d’heures de musique. La qualité d’isolation du {track} est proche de celle d’un studio, préservant la clarté et les détails tout en minimisant les artefacts des autres instruments.","question":"Quelle est la qualité de séparation du {track} ?"},"q4":{"answer":"Oui ! Nous prenons en charge l'isolation des voix, des batteries, de la basse, du piano, de la guitare, des instruments à vent, des cordes, des percussions et des claviers. Visitez notre <mainPage>page de séparation audio</mainPage> pour explorer toutes les pistes disponibles.","question":"Puis-je séparer d'autres instruments en plus de {track} ?"},"title":"Questions fréquemment posées"}},"characterVoices":{"cta":{"button":"INSCRIVEZ-VOUS","title":"Commencez à créer des voix de personnages gratuitement."},"faq":{"q1":{"answer":"Les réseaux neuronaux de Fish Audio analysent votre texte et génèrent un discours de personnage au son naturel avec une personnalité, une émotion et des caractéristiques vocales constantes qui restent stables à travers toutes les interactions.","question":"Comment fonctionne la génération de voix de personnage par IA ?"},"q2":{"answer":"Oui ! Les voix de caractères de Fish Audio peuvent exprimer une large gamme d'émotions allant de la joie et l'excitation à la tristesse et la colère, ce qui les rend parfaites pour créer des personnages crédibles et captivants dans n'importe quelle expérience interactive.","question":"Les voix de personnages IA peuvent-elles transmettre différentes émotions et personnalités ?"},"q3":{"answer":"Oui ! Vous pouvez cloner des voix existantes ou créer des modèles de voix entièrement personnalisés en téléchargeant des échantillons de voix. C'est parfait pour créer des identités de personnages uniques ou pour correspondre à des exigences vocales spécifiques.","question":"Puis-je créer des voix de personnages personnalisées ou cloner des voix existantes ?"},"q4":{"answer":"Oui! Fish Audio fournit des API robustes pour la génération de voix en temps réel, ce qui facilite son intégration dans les moteurs de jeux, les plateformes de chatbot, les applications d'assistant AI, et tout autre média interactif nécessitant des voix de personnages dynamiques.","question":"Puis-je intégrer des voix de personnages dans mon jeu ou application ?"},"title":"Questions fréquemment posées"},"features":{"feature1":{"description":"Créez des voix de personnages distinctives qui conservent des traits de personnalité constants, des particularités vocales et une gamme émotionnelle à travers toutes les interactions.","subtext":"Que ce soit un mentor sage, un acolyte espiègle ou un méchant redoutable, vos personnages sonneront authentiques et mémorables à chaque fois qu'ils parlent. Parfait pour les jeux, les compagnons IA et les histoires interactives.","title":"Personnalités de caractère uniques"},"feature2":{"description":"Générez instantanément des dialogues de personnages avec notre API à faible latence, permettant des conversations en temps réel et des interactions dynamiques dans vos applications.","subtext":"Idéal pour les compagnons IA, les chatbots, les assistants virtuels et les PNJ qui doivent répondre naturellement en temps réel. Aucun pré-enregistrement nécessaire - générez n'importe quel dialogue à la volée.","title":"Génération de voix en temps réel"},"feature3":{"description":"Créez des centaines de voix de personnages uniques à partir d'une seule plateforme. Développez votre casting de personnages sans la logistique de coordination de plusieurs acteurs de voix.","subtext":"Peuplez des mondes de jeu entiers, créez des personnalités de chatbot diverses, ou construisez une liste de compagnons d'IA. Itérez sur les voix des personnages instantanément et mettez-les à jour à tout moment.","title":"Possibilités de caractères infinies"}},"hero":{"cta":"INSCRIVEZ-VOUS","subtitle":"Créez des voix <bold>uniques, expressives</bold> pour vos personnages. Des chatbots IA ou des agents conversationnels aux PNJ de jeux vidéo et compagnons IA, donnez vie à vos personnages avec des voix qui ont une véritable personnalité.","title":"Donnez à vos personnages une <italic>âme</italic>"},"quote":{"paragraph":"Créez des voix de personnages convaincantes alimentées par l'IA pour les jeux, les compagnons d'IA, les chatbots et les médias interactifs. Notre texte expressif à la parole donne vie aux personnages avec des personnalités cohérentes et des émotions naturelles qui engagent les utilisateurs et renforcent l'immersion.","subparagraph":"Parfait pour les développeurs de jeux qui construisent des mondes immersifs, les créateurs de compagnons IA cherchant une connexion émotionnelle, et tous ceux qui créent des personnages interactifs qui ont besoin de parler avec authenticité et personnalité.","title":"Personnages qui prennent vie"}},"conversationalChatbots":{"cta":{"button":"INSCRIVEZ-VOUS","title":"Construisez des chatbots activés par la voix gratuitement."},"faq":{"q1":{"answer":"Les réseaux neuronaux de Fish Audio génèrent un discours au son naturel en temps réel avec une latence ultra-faible, permettant des conversations fluides. Notre API traite le texte et renvoie de l'audio de haute qualité en millisecondes, parfait pour les interactions en direct avec les clients.","question":"Comment fonctionne la génération de voix en temps réel pour les chatbots ?"},"q2":{"answer":"Oui ! Les voix de Fish Audio peuvent véhiculer de la chaleur, de l'empathie, du professionnalisme et de l'enthousiasme. Votre chatbot peut adapter son ton en fonction du contexte - rassurant pour les problèmes de support, optimiste pour les ventes et amical pour les interactions informelles.","question":"Les voix des chatbots peuvent-elles sonner naturellement et être émotionnellement appropriées ?"},"q3":{"answer":"Oui ! Vous pouvez cloner la voix de votre marque ou créer des modèles de voix personnalisés qui correspondent à l'identité de votre entreprise. Entraînez une voix unique qui devient la présence audio constante sur tous vos points de contact avec le client.","question":"Puis-je créer une voix personnalisée qui correspond à ma marque ?"},"q4":{"answer":"Oui ! Fish Audio fournit des API robustes avec support WebSocket pour le streaming en temps réel, ce qui facilite l'intégration à n'importe quelle plateforme de chatbot, système de centre d'appels ou application personnalisée. Fonctionne avec des cadres populaires et prend en charge plusieurs formats audio.","question":"Puis-je intégrer Fish Audio dans ma plateforme de chatbot existante ?"},"title":"Questions fréquemment posées"},"features":{"feature1":{"description":"Fournissez des réponses vocales instantanées avec une latence inférieure à 200 ms. Vos clients bénéficient de conversations naturelles et fluides sans pauses gênantes ou retards robotiques.","subtext":"Parfait pour le support client en direct, où chaque seconde compte. Notre API de streaming livre l'audio au fur et à mesure de sa génération, créant des expériences de conversation vraiment humaines.","title":"Réponses ultra-basse latence"},"feature2":{"description":"Gérez des milliers de conversations simultanées sans dégradation de la qualité. Passez de la startup à l'entreprise sans changer votre intégration.","subtext":"Que vous serviez 10 ou 10 000 utilisateurs simultanés, Fish Audio maintient une qualité de voix constante et des temps de réponse cohérents. Conçu pour répondre aux exigences des déploiements de chatbot en production.","title":"Fiabilité à l'échelle de l'entreprise"},"feature3":{"description":"Créez des expériences vocales dans plus de 8 langues avec une prononciation de niveau natif. Servez les clients mondiaux dans leur langue préférée avec des voix qui sonnent authentiques.","subtext":"Étendez la portée de votre chatbot sans embaucher de talent vocal multilingue. Chaque langue présente une intonation naturelle et des nuances culturelles qui résonnent avec les audiences locales.","title":"Support multilingue"}},"hero":{"cta":"INSCRIVEZ-VOUS","subtitle":"Alimentez vos <bold>assistants IA, agents de support client et applications compagnon</bold> avec des voix naturelles. Créez des expériences vocales engageantes avec une latence ultra-faible et une fiabilité de niveau entreprise.","title":"Rendez chaque conversation <italic>humaine</italic>"},"quote":{"paragraph":"Transformez vos chatbots d'interfaces uniquement textuelles en expériences vocales engageantes. Que vous construisiez des agents de support client, des concierges de shopping, des compagnons IA ou des assistants virtuels, Fish Audio fournit les voix naturelles et réactives que vos utilisateurs attendent.","subparagraph":"Idéal pour les équipes de service à la clientèle cherchant à réduire les temps d'attente, les plateformes de commerce électronique construisant des assistants d'achat activés par la voix, et les développeurs créant la prochaine génération de compagnons d'IA.","title":"Conversations qui connectent"}},"samAudio":{"cta":{"primaryButton":"ESSAYER SAM AUDIO GRATUITEMENT","secondaryButton":"VOIR LES TARIFS","subtitle":"Décrivez ce que vous souhaitez extraire et obtenez un audio propre et de haute qualité en quelques secondes","title":"Isolez n’importe quel son avec une invite textuelle","trust1":"Niveau gratuit disponible","trust2":"Aucun logiciel à installer","trust3":"Invites en langage naturel"},"faq":{"q1":{"answer":"SAM Audio est un modèle de séparation audio alimenté par l'IA qui utilise des invites en langage naturel. Décrivez le son que vous souhaitez isoler, comme « extraire les voix » ou « supprimer la musique de fond », et l'IA le séparera du reste de l'audio.","question":"Qu'est-ce que SAM Audio et comment ça fonctionne ?"},"q2":{"answer":"Vous pouvez isoler pratiquement n'importe quel son identifiable : voix, instruments individuels, discours, effets sonores, bruit ambiant, et plus encore. Si vous pouvez le décrire en mots, SAM Audio peut le cibler.","question":"Quels types de sons puis-je isoler avec SAM Audio ?"},"q3":{"answer":"Nous prenons en charge tous les principaux formats audio, y compris MP3, WAV, FLAC, M4A, et plus encore. Si votre fichier est dans un format non pris en charge, utilisez notre <audioConverter>convertisseur audio</audioConverter> pour le convertir d'abord.","question":"Quels formats audio SAM Audio prend-il en charge?"},"q4":{"answer":"La séparation traditionnelle <audioSeparation>des pistes</audioSeparation> divise l'audio en catégories fixes comme les voix, la batterie et la basse. SAM Audio utilise des invites textuelles ouvertes, vous permettant de cibler n'importe quel son que vous décrivez, pas seulement des pistes prédéfinies.","question":"En quoi SAM Audio est-il différent de la séparation de pistes ?"},"q5":{"answer":"SAM Audio est utilisé pour la production musicale (isoler des instruments spécifiques), la post-production vidéo (extraire les dialogues ou supprimer les sons indésirables), l'amélioration de la parole (nettoyer les enregistrements) et le remix créatif.","question":"Quels sont les cas d’utilisation courants de SAM Audio ?"},"title":"Questions fréquemment posées"}},"soundEffects":{"categoryCta":{"primaryButton":"GÉNÉRER DES SONS {category}","secondaryButton":"PARCOURIR TOUTES LES CATÉGORIES","subtitle":"Décrivez le son exact de la catégorie {category} dont vous avez besoin et générez-le instantanément avec l’IA","title":"Créer des effets sonores personnalisés {category}","trust1":"Essai gratuit","trust2":"Généré par IA en quelques secondes","trust3":"Variations infinies"},"categoryFaq":{"q1":{"answer":"Décrivez le son {category} que vous souhaitez dans l'invite de texte. Soyez précis sur des qualités comme l'intensité, la durée et l'environnement pour obtenir les meilleurs résultats. Notre IA générera un effet {category} personnalisé en quelques secondes.","question":"Comment générer des effets sonores {category} ?"},"q2":{"answer":"Oui ! Ajustez votre texte pour affiner le rendu. Ajoutez des détails comme « doux », « intense », « lointain » ou « gros plan » pour façonner le son de la {category}. Générez plusieurs variations et choisissez celle qui correspond à votre projet.","question":"Puis-je personnaliser les sons {category} ?"},"q3":{"answer":"Les créateurs utilisent les sons {category} dans la production vidéo, les podcasts, le développement de jeux, la conception d’applications et les présentations multimédias. Ils sont également populaires pour le contenu des réseaux sociaux, les productions théâtrales et les supports éducatifs.","question":"Quelles sont les utilisations courantes des effets sonores {category} ?"},"q4":{"answer":"Oui ! Nous proposons une large bibliothèque de catégories d'effets sonores. Parcourez notre <mainPage>bibliothèque complète d'effets sonores</mainPage> pour découvrir plus d'options et générer des effets dans différentes catégories.","question":"Puis-je parcourir plus de catégories d'effets sonores ?"},"title":"Questions fréquentes"},"cta":{"primaryButton":"CRÉER DES EFFETS SONORES","secondaryButton":"VOIR LES TARIFS","subtitle":"Décrivez le son dont vous avez besoin et obtenez un clip audio de haute qualité en quelques secondes","title":"Générez n’importe quel effet sonore à partir du texte","trust1":"Niveau gratuit disponible","trust2":"Possibilités créatives illimitées","trust3":"Droits commerciaux sur les forfaits payants"},"faq":{"q1":{"answer":"Notre IA génère des effets sonores à partir de descriptions textuelles. Il vous suffit de taper ce que vous voulez entendre — comme « tonnerre au loin » ou « pas sur du gravier » — et le modèle crée un clip audio réaliste et de haute qualité en quelques secondes.","question":"Comment fonctionne la génération d'effets sonores par IA ?"},"q2":{"answer":"Vous pouvez générer pratiquement n'importe quel effet sonore : sons de la nature, ambiance urbaine, bruits mécaniques, effets de science-fiction, stingers musicaux, sons d'interface utilisateur, sons d'animaux, effets météorologiques, et bien plus encore.","question":"Quels types d’effets sonores puis-je créer ?"},"q3":{"answer":"Oui, les effets sonores générés avec les forfaits payants incluent tous les droits commerciaux pour une utilisation dans des vidéos, jeux, podcasts, applications et autres projets. Consultez notre <pricingPage>page de tarification</pricingPage> pour plus de détails.","question":"Puis-je utiliser les effets sonores générés à des fins commerciales ?"},"q4":{"answer":"Les effets sonores générés peuvent être téléchargés dans des formats courants tels que MP3 et WAV. Besoin d’un autre format ? Utilisez notre <audioConverter>convertisseur audio</audioConverter> pour convertir vers n’importe quel format pris en charge.","question":"Quels formats audio sont disponibles au téléchargement?"},"q5":{"answer":"Absolument. Utilisez <audioSeparation>la séparation audio</audioSeparation> pour extraire des éléments d’un audio existant, puis superposez des effets sonores générés. Pour la narration, associez les effets à notre outil <ttsPage>text-to-speech</ttsPage>.","question":"Puis-je combiner les effets sonores avec d'autres outils ?"},"title":"Questions fréquemment posées"}},"stt":{"cta":{"primaryButton":"TRANSCRIRE MAINTENANT","secondaryButton":"VOIR LES TARIFS","subtitle":"Téléchargez n’importe quel fichier audio et obtenez une transcription textuelle précise en quelques secondes","title":"Transcrire l’audio en texte avec la précision de l’IA","trust1":"Prise en charge multilingue","trust2":"Gère l’audio longue durée","trust3":"Niveau gratuit disponible"},"faq":{"title":"Questions fréquemment posées","q1":{"question":"Comment fonctionne l’IA de reconnaissance vocale ?","answer":"L’IA de reconnaissance vocale de Fish Audio analyse votre audio à l’aide d’un modèle ASR de deep learning. Elle détecte les phonèmes, les mots et les limites de phrases, puis produit une transcription mise en forme avec ponctuation et horodatages optionnels. Dans l’application web, des étiquettes d’intervenants et des tags automatiques sont également ajoutés. C’est ce que fait tout logiciel de reconnaissance vocale ; la différence tient au modèle qui se trouve derrière."},"q2":{"question":"Quelles langues l’IA de reconnaissance vocale de Fish Audio prend-elle en charge ?","answer":"La reconnaissance vocale prend en charge 80+ langues, l’anglais, le mandarin, le cantonais, le japonais et le coréen étant les plus rigoureusement testés via l’API. La langue est détectée automatiquement, et l’audio multilingue avec alternance de langues est géré sans configuration manuelle. Besoin de la transcription dans une autre langue ? Utilisez l’outil de <translatePage>traduction audio</translatePage> de Fish Audio après la transcription."},"q3":{"question":"Quelle est la précision de l’IA de reconnaissance vocale de Fish Audio ?","answer":"La précision dépend de la qualité audio, du bruit de fond et de la clarté des intervenants. Avec un audio propre, Fish Audio atteint des taux de précision élevés, et le modèle est optimisé pour l’audio conversationnel à plusieurs intervenants. Pour les enregistrements bruités, passez d’abord le fichier dans <samAudioPage>SAM Audio</samAudioPage> pour isoler la parole."},"q4":{"question":"Puis-je transcrire de longs fichiers audio avec l’IA ?","answer":"Oui. L’IA de reconnaissance vocale de Fish Audio gère l’audio long format : réunions complètes, conférences, épisodes de podcast et interviews. Via l’API, chaque requête accepte des fichiers jusqu’à 20 Mo et 60 minutes ; les enregistrements plus longs sont découpés en segments puis réassemblés à l’aide des horodatages de segments."},"q5":{"question":"Quels formats audio l’IA de reconnaissance vocale de Fish Audio prend-elle en charge ?","answer":"Tous les principaux formats audio et vidéo : MP3, WAV, FLAC, M4A, OGG, MP4, MOV et plus encore. Téléchargez le fichier brut sans prétraitement. Pour les formats non pris en charge, utilisez d’abord notre <audioConverter>convertisseur audio</audioConverter>."},"q6":{"question":"Existe-t-il un outil gratuit d’IA de reconnaissance vocale ?","answer":"Oui. Fish Audio propose l’IA de reconnaissance vocale gratuitement chaque mois, avec 8 000 crédits inclus. Étiquettes d’intervenants, tags automatiques, horodatages et export SRT, VTT et JSON font tous partie de l’offre gratuite de l’application web."},"q7":{"question":"Comment transcrire l’audio en texte avec l’IA ?","answer":"Téléchargez votre fichier audio ou enregistrez-vous en direct dans votre navigateur. L’IA de Fish Audio le transcrit en temps réel, et l’application web ajoute étiquettes d’intervenants, horodatages et tags automatiques. Copiez ensuite votre transcription ou téléchargez-la en SRT, VTT ou JSON."},"q8":{"question":"Qu’est-ce que l’IA de reconnaissance vocale ?","answer":"L’IA de reconnaissance vocale convertit l’audio parlé en texte écrit grâce à la reconnaissance automatique de la parole et au deep learning. L’IA de reconnaissance vocale de Fish Audio transcrit en temps réel, ajoute étiquettes d’intervenants, horodatages et tags automatiques dans l’application web, prend en charge 80+ langues avec alternance de langues et accepte tous les principaux formats audio et vidéo."}},"formatCta":{"primaryButton":"TRANSCRIRE {format}","secondaryButton":"VOIR TOUS LES FORMATS","subtitle":"Téléchargez votre fichier {format} et obtenez une transcription précise sans aucune conversion de format","title":"Convertir des fichiers {format} en texte instantanément","trust1":"Prise en charge native de {format}","trust2":"Détection multilingue","trust3":"Essai gratuit"},"formatFaq":{"q1":{"answer":"Téléchargez votre fichier {format} en utilisant l’outil ci-dessus. Notre IA de reconnaissance vocale traitera l’audio et fournira une transcription texte précise — aucune installation de logiciel ou conversion de format nécessaire.","question":"Comment puis-je convertir des fichiers {format} en texte ?"},"q2":{"answer":"Oui, nous gérons nativement les fichiers {format} avec une grande précision. La qualité de la transcription dépend principalement de la clarté de la parole et de la qualité de l'enregistrement, non du format de fichier.","question":"La transcription {format} est-elle précise ?"},"q3":{"answer":"Oui ! Nous prenons en charge l’anglais, le mandarin, le cantonais, le japonais et le coréen. Téléchargez votre fichier {format} et l’IA détectera automatiquement la langue parlée. Besoin de traduire le texte transcrit ? Essayez notre outil de <translatePage>traduction audio</translatePage>.","question":"Puis-je transcrire des fichiers {format} en plusieurs langues ?"},"q4":{"answer":"Nous prenons en charge tous les principaux formats audio et vidéo, y compris MP3, WAV, FLAC, M4A, OGG et bien plus encore. Visitez notre <mainPage>page de reconnaissance vocale</mainPage> pour la liste complète des formats pris en charge.","question":"Quels autres formats puis-je transcrire ?"},"title":"Questions fréquemment posées"}},"students":{"content":{"ambassador":{"badge":"Programme Ambassadeur","ctaPrimary":"Postuler maintenant","ctaSecondary":"En savoir plus sur Discord","description":"Représentez Fish Audio sur votre campus. Obtenez des avantages exclusifs, des crédits supplémentaires, et aidez les autres étudiants à découvrir la puissance de la technologie de la voix IA.","perks":{"credits":{"description":"Obtenez des crédits bonus chaque mois pour alimenter vos projets et démos","title":"Crédits Exclusifs"},"earlyAccess":{"description":"Soyez le premier à essayer de nouvelles fonctionnalités et à donner votre avis","title":"Accès anticipé"},"leadership":{"description":"Organisez des ateliers, des hackathons et des événements sur votre campus","title":"Leadership Communautaire"}},"title":"Devenez un Ambassadeur Étudiant"},"freeCredits":{"cta":"Rejoindre Discord","description":"Nous soutenons l'innovation étudiante avec des crédits gratuits généreux. Concentrez-vous sur l'apprentissage et la construction, pas sur les coûts.","disclaimer":"Les crédits sont fournis pour un usage éducatif et non commercial","included":{"api":"Accès complet à l'API","cloning":"Capacités de clonage de voix","languages":"8 langues prises en charge","models":"Tous les modèles de voix (speech-1.5, 1.6, s1)","support":"Support communautaire Discord"},"includedTitle":"Qu'est-ce qui est inclus","title":"Crédits gratuits pour les étudiants"},"gettingStarted":{"cta":"Commencer","description":"Inscrivez-vous avec votre email .edu, remplissez le formulaire de vérification et réclamez vos crédits gratuits. Commencez à créer du contenu vocal en quelques minutes.","step1":{"description":"Créez votre compte gratuit en utilisant votre adresse e-mail étudiante","title":"Inscrivez-vous avec un email .edu"},"step2":{"description":"Soumettez vos informations pour vérifier votre statut d'étudiant","title":"Remplissez le formulaire"},"step3":{"description":"Obtenez vos crédits et commencez à construire des projets de voix","title":"Commencez à créer"},"title":"Comment commencer"},"subtitle":"Technologie vocale professionnelle pour étudiants, éducateurs et équipes de hackathon","title":"Tout ce dont vous avez besoin pour réussir","useCases":{"academic":{"description":"Présentations, essais audio, pratique linguistique","title":"Projets Académiques"},"content":{"description":"Podcasts, vidéos, livres audio, voix de personnages","title":"Création de Contenu"},"cta":"Explorer des Exemples","description":"Des présentations en classe aux projets de hackathon primés, les étudiants utilisent Fish Audio pour tous types de travaux créatifs.","hackathon":{"description":"Assistants vocaux, outils d'accessibilité, applications IA","title":"Applications Hackathon"},"title":"Ce que vous pouvez construire"}},"cta":{"button":"INSCRIVEZ-VOUS","title":"Commencez avec des crédits gratuits de voix IA pour les étudiants."},"faq":{"q1":{"answer":"Tout étudiant possédant une adresse e-mail .edu valide peut postuler pour obtenir des crédits gratuits. Cela inclut les étudiants de premier cycle et de cycle supérieur dans les universités et collèges accrédités.","question":"Qui est éligible pour des crédits étudiants gratuits ?"},"q2":{"answer":"Oui ! Nous encourageons les étudiants à utiliser leurs crédits pour des hackathons, des projets de classe, des démonstrations de startup et des compétitions. De nombreux projets de hackathon primés ont été construits en utilisant la technologie vocale de Fish Audio.","question":"Puis-je utiliser des crédits étudiants pour des hackathons et des compétitions ?"},"q3":{"answer":"Les Ambassadeurs Étudiants représentent Fish Audio sur leur campus en organisant des ateliers, en partageant des ressources et en aidant les autres étudiants à découvrir la technologie de l'IA vocale. Postulez en nous envoyant un email avec votre parcours, votre campus et vos idées pour faire connaître Fish Audio.","question":"Comment puis-je devenir un Ambassadeur Étudiant ?"},"title":"Questions fréquemment posées"},"features":{"subtitle":"Technologie vocale professionnelle pour étudiants, éducateurs et équipes de hackathon","title":"Tout ce dont vous avez besoin pour réussir","tts":{"description":"Transformez le contenu écrit en narration professionnelle. Ajoutez des voix off à des présentations de classe, des projets de groupe, des films d'étudiants et des démonstrations de pitch de startup avec des voix AI qui sonnent naturellement.","subtext":"Parfait pour les diaporamas, les documentaires, les vidéos explicatives et tout projet nécessitant une composante audio soignée. Le support pour plus de 8 langues signifie que vous pouvez atteindre un public diversifié.","title":"Texte-à-Parole pour chaque projet"},"voiceCloning":{"description":"Créez des identités vocales personnalisées pour les organisations étudiantes, les mascottes scolaires et les projets créatifs. Clonez des voix avec seulement 10 secondes d'audio pour construire des personnages uniques et des voix de marque.","subtext":"Idéal pour les clubs d'étudiants, les annonces sur le campus, les événements sportifs et le contenu accessible pour les salles de classe internationales. Construisez une reconnaissance avec un audio cohérent sur tout votre contenu.","title":"Clonage de voix pour contenu créatif"}},"hero":{"ctaPrimary":"Commencez Gratuitement","ctaSecondary":"Réclamer des crédits","imageAlt":"Pour les étudiants","subtitle":"Créez des voix off professionnelles pour des projets de classe, des démos de startups et des applications de hackathon avec des <bold>crédits gratuits</bold> pour les étudiants vérifiés.","title":"IA vocale pour les <italic>étudiants</italic>, éducateurs et hackers"},"topBar":{"ctaPrimary":"Commencer","ctaSecondary":"Réclamer des Crédits Gratuits","description":"Fish Audio permet aux étudiants de créer du contenu vocal authentique pour l'apprentissage, la construction et la compétition, avec une technologie de niveau professionnel sans aucun coût.","line1":"Voix pour chaque Projet","line2":"Pour les étudiants, les éducateurs et les pirates informatiques."}},"translateAudio":{"cta":{"primaryButton":"TRADUIRE L’AUDIO MAINTENANT","secondaryButton":"VOIR LES TARIFS","subtitle":"Reconnaissance vocale et traduction IA en une seule étape","title":"Transcrire et traduire l’audio dans n’importe quelle langue","trust1":"5 langues prises en charge","trust2":"Transcription + traduction","trust3":"Offre gratuite disponible"},"faq":{"q1":{"answer":"Nous utilisons la reconnaissance automatique de la parole (ASR) pour transcrire votre audio en texte dans sa langue d’origine, puis traduire ce texte dans la langue cible de votre choix. Téléchargez un fichier audio ou un enregistrement et obtenez le texte traduit.","question":"Comment fonctionne la traduction audio par IA ?"},"q2":{"answer":"Nous prenons en charge la traduction entre l'anglais, le mandarin, le cantonais, le japonais et le coréen, et nous étendons continuellement la prise en charge des langues. Pour le contenu textuel, essayez notre <ttsPage>texte en parole</ttsPage> qui prend en charge plus de 8 langues.","question":"Quelles langues sont prises en charge pour la traduction audio ?"},"q3":{"answer":"Vous pouvez traduire n'importe quel enregistrement ou fichier audio — podcasts, réunions, interviews, cours, mémos vocaux, et plus encore. Pour de meilleurs résultats, utilisez des enregistrements avec une parole claire et un bruit de fond minimal.","question":"Quels types d’audio puis-je traduire ?"},"q4":{"answer":"La précision dépend de la clarté de l’audio et de la paire de langues. Nous utilisons des modèles de reconnaissance vocale et de traduction à la pointe de la technologie. Pour de meilleurs résultats, utilisez un audio clair avec un minimum de bruit de fond.","question":"Quelle est la précision de la traduction?"},"q5":{"answer":"Téléchargez un fichier audio dans n'importe quel format majeur, y compris MP3, WAV, FLAC, M4A, et plus encore. Besoin de convertir votre fichier d'abord ? Utilisez notre <audioConverter>convertisseur audio</audioConverter>.","question":"Quels formats audio puis-je télécharger pour la traduction ?"},"q6":{"answer":"Non — nous détectons automatiquement la langue parlée dans votre fichier audio. Il vous suffit de télécharger votre enregistrement, de choisir une langue cible, et l’IA s’occupe du reste.","question":"Dois-je spécifier la langue de mon audio ?"},"title":"Questions fréquemment posées"},"translationCta":{"primaryButton":"TRADUIRE {from} EN {to}","secondaryButton":"VOIR TOUTES LES LANGUES","subtitle":"Transcrire la parole {from} et la traduire en texte {to} précis","title":"Traduire instantanément l’audio {from} en texte {to}","trust1":"Gratuit à essayer","trust2":"Transcription automatique","trust3":"Traduction haute précision"},"translationFaq":{"q1":{"answer":"Téléchargez votre fichier audio {from} ci-dessus. Nous transcrirons la parole {from} en texte, puis la traduirons en {to}. Aucune étape supplémentaire nécessaire — il suffit de télécharger et d’obtenir votre texte traduit.","question":"Comment puis-je traduire l'audio de {from} à {to} ?"},"q2":{"answer":"Notre traduction de {from} à {to} utilise des modèles d'IA avancés optimisés pour cette paire de langues. La précision est maximale avec un discours clair et un bruit de fond minimal.","question":"Quelle est la précision de la traduction de {from} à {to} ?"},"q3":{"answer":"Tout audio contenant un discours en {from} — enregistrements, podcasts, interviews, mémos vocaux, conférences, et plus encore. Nous transcrivons le discours en {from} et traduisons le texte en {to}.","question":"Quels types d’audio {from} puis-je traduire en {to} ?"},"q4":{"answer":"Nous prenons en charge la traduction entre l'anglais, le mandarin, le cantonais, le japonais et le coréen dans toutes les combinaisons. Explorez toutes les paires disponibles sur notre <mainPage>page de traduction audio</mainPage>.","question":"Quelles autres paires de langues sont disponibles ?"},"q5":{"answer":"Non, nous détectons automatiquement si l’audio est en {from} ou dans une autre langue prise en charge. Il vous suffit de télécharger votre fichier et de sélectionner {to} comme langue cible — l’IA identifie la langue parlée pour vous.","question":"Dois-je spécifier la langue source ?"},"title":"Foire aux questions"}},"tts":{"cta":{"primaryButton":"OUVRIR TEXT-TO-SPEECH","secondaryButton":"VOIR LES TARIFS","subtitle":"Rejoignez des milliers de créateurs produisant des voix off, des livres audio et des podcasts de qualité studio","title":"Commencez à créer avec les voix IA les plus expressives","trust1":"Offre gratuite disponible","trust2":"Aucune carte de crédit requise","trust3":"8 langues prises en charge"}},"voiceChanger":{"cta":{"primaryButton":"Ouvrir le changeur de voix","secondaryButton":"Voir les tarifs","subtitle":"Transformez n’importe quel enregistrement en une nouvelle voix avec le changeur de voix IA de Fish Audio","title":"Devenez n’importe quelle voix en quelques secondes","trust1":"Offre gratuite disponible","trust2":"Aucune installation logicielle","trust3":"Fonctionne en 13 langues"},"faq":{"title":"Questions fréquentes","q1":{"question":"Qu’est-ce qu’un changeur de voix ?","answer":"Un changeur de voix convertit la personne qui parle dans un enregistrement audio en une autre voix. Le changeur de voix IA de Fish Audio utilise des modèles audio neuronaux plutôt qu’un simple pitch shifting, de sorte que le fichier converti conserve votre timing, votre émotion et votre rythme d’origine tout en parlant avec la voix cible."},"q2":{"question":"Comment fonctionne le changeur de voix de Fish Audio ?","answer":"Importez un clip, choisissez une voix cible, et Fish Audio génère un nouveau fichier audio en quelques secondes. La cible peut être une voix de la communauté issue de la bibliothèque ou une voix personnalisée que vous avez clonée. Le résultat préserve la performance d’origine : le rythme, les pauses, l’émotion."},"q3":{"question":"Existe-t-il un changeur de voix gratuit en ligne ?","answer":"Oui. La démo du changeur de voix Fish Audio fonctionne dans votre navigateur, sans connexion ni téléchargement, et accepte les clips jusqu’à 30 secondes. Pour des audios plus longs, connectez-vous et utilisez le plan gratuit complet du changeur de voix dans votre navigateur, qui inclut 8 000 crédits mensuels."},"q4":{"question":"Puis-je l’utiliser comme changeur de voix de fille ou me transformer en une voix précise ?","answer":"Oui. Choisissez n’importe quelle voix cible dans la bibliothèque : voix féminines, voix masculines graves, voix de personnages ou une voix personnalisée que vous avez clonée. Votre enregistrement est converti dans cette voix tout en conservant votre interprétation d’origine."},"q5":{"question":"Puis-je créer une voix cible personnalisée ?","answer":"Oui. Les utilisateurs connectés peuvent importer un court clip de référence sur la page <voiceClonePage>clonage de voix</voiceClonePage> pour créer une voix cible personnalisée, puis la sélectionner dans le changeur de voix. Environ 10 secondes d’audio propre suffisent."},"q6":{"question":"Mon audio reste-t-il privé ?","answer":"Votre audio est traité uniquement pour générer le résultat. Les fichiers ne sont pas partagés, et les clips de démonstration sont supprimés peu après le traitement. Les voix clonées peuvent rester entièrement privées."},"q7":{"question":"Quelle est la différence entre un changeur de voix et le text-to-speech ?","answer":"Le text-to-speech génère de l’audio à partir d’un script écrit. Le changeur de voix conserve votre performance enregistrée d’origine et remplace seulement la voix. Utilisez le <ttsPage>text-to-speech</ttsPage> quand vous avez un script ; utilisez le changeur de voix quand vous avez une prise qui vous plaît."},"q8":{"question":"Quelles langues le changeur de voix prend-il en charge ?","answer":"Le changeur de voix fonctionne en 13 langues, dont l’anglais, le chinois et le japonais. La conversion conserve votre interprétation d’origine, quelle que soit la langue de votre enregistrement."}}},"voiceClone":{"cta":{"title":"Clonez une voix qui remplit la salle","subtitle":"10 secondes d'audio. Un appel API. Des voix prêtes pour des clips comiques, des chaînes de réaction, des podcasts parodiques et des memes multilingues.","primaryButton":"COMMENCER À CLONER GRATUITEMENT","secondaryButton":"VOIR LES TARIFS","trust1":"Offre gratuite, sans carte","trust2":"Une référence de 10 secondes suffit","trust3":"Modèle S2 open-source"},"faq":{"title":"Questions fréquentes","q1":{"question":"Qu’est-ce qui rend le clonage vocal Fish Audio différent ?","answer":"Fish Audio S2 clone à partir d’un échantillon de 10 secondes, propose un streaming sous 300ms et produit une sortie zero-shot cross-lingual dans 13 langues — et le modèle lui-même est open-source. Essayez-le sur la page <voiceClonePage>clonage vocal</voiceClonePage>."},"q2":{"question":"Combien d’audio faut-il pour cloner une voix ?","answer":"Dix secondes de parole propre suffisent. Des échantillons plus longs peuvent aider pour les voix très expressives, mais la plupart des clips de personnalités publiques, extraits de podcast ou enregistrements qualité téléphone fonctionnent dès le premier essai."},"q3":{"question":"Puis-je cloner une voix dans une langue que la personne ne parle pas ?","answer":"Oui. S2 est zero-shot cross-lingual dans 13 langues. Clonez une fois un discours en anglais et diffusez la même voix en espagnol, japonais, arabe ou toute langue prise en charge sans réentraînement."},"q4":{"question":"Que dois-je savoir avant de cloner la voix d’une personnalité publique ?","answer":"Vous êtes responsable de confirmer que vous disposez des droits, consentements et informations requises pour toute voix que vous clonez, et de respecter les lois applicables dans votre région, y compris celles qui couvrent le nom, l’image et le contenu généré par IA. Fish Audio ne prévalide pas les cas d’usage individuels et peut retirer du contenu ou des comptes qui enfreignent nos conditions ou la loi applicable."},"q5":{"question":"Puis-je utiliser des voix clonées commercialement ou via API ?","answer":"Oui. Les offres payantes incluent les droits commerciaux, et l’API de streaming sert les voix clonées directement dans vos apps, agents et pipelines de doublage. Consultez <pricingPage>tarifs</pricingPage> pour les détails des niveaux."}}},"voiceLibrary":{"cta":{"primaryButton":"DÉCOUVRIR LES VOIX","secondaryButton":"VOIR LES TARIFS","subtitle":"Parcourez plus de 2 000 000 de voix téléchargées par la communauté dans plus de 8 langues","title":"Trouvez la voix parfaite pour votre projet","trust1":"Plus de 2M de voix disponibles","trust2":"Prévisualisez instantanément n’importe quelle voix","trust3":"Utiliser via l’application ou l’API"},"faq":{"q1":{"answer":"Nous hébergeons plus de 2 000 000 de voix téléchargées par la communauté, couvrant plus de 8 langues. La bibliothèque s'enrichit chaque jour grâce aux créateurs qui ajoutent de nouveaux modèles vocaux pour une grande variété de cas d'utilisation.","question":"Combien de voix sont disponibles dans la bibliothèque de voix ?"},"q2":{"answer":"Parcourez par catégorie, filtrez par genre, âge, ton, et cas d'utilisation, ou recherchez par mot-clé. Vous pouvez prévisualiser n'importe quelle voix instantanément avant de l'utiliser dans votre projet.","question":"Comment trouver la voix adaptée à mon projet ?"},"q3":{"answer":"Les droits d'utilisation commerciale dépendent de votre abonnement. Les abonnements payants incluent des droits commerciaux complets pour l'audio généré. Consultez notre <pricingPage>page tarifs</pricingPage> pour plus de détails sur la licence commerciale.","question":"Puis-je utiliser commercialement les voix de la bibliothèque vocale ?"},"q4":{"answer":"Oui ! Clonez votre voix avec seulement 10 secondes d’audio grâce à notre outil de <voiceClonePage>clonage de voix</voiceClonePage>. Votre modèle vocal personnalisé sera disponible dans la bibliothèque pour votre utilisation.","question":"Puis-je créer et télécharger ma propre voix ?"},"q5":{"answer":"Utilisez n'importe quelle voix pour la narration <ttsPage>text-to-speech</ttsPage>, la production de livres audio, les voix off vidéo, les dialogues de personnages, les réponses de chatbot, et plus encore. Les voix fonctionnent avec tous nos outils et l'API.","question":"Que puis-je faire avec les voix de la bibliothèque ?"},"title":"Questions fréquemment posées"},"tagsCta":{"primaryButton":"PARCOURIR LES VOIX {tags}","secondaryButton":"VOIR TOUTES LES VOIX","subtitle":"Sélectionnez n’importe quelle voix {tags} et générez un audio au son naturel en quelques secondes","title":"Commencez à utiliser les voix {tags} dès aujourd’hui","trust1":"Aperçu avant utilisation","trust2":"Niveau gratuit disponible","trust3":"Accès API inclus"},"tagsFaq":{"q1":{"answer":"Notre bibliothèque comprend une large sélection de voix {tags} téléchargées par la communauté mondiale. Prévisualisez instantanément n'importe quelle voix et utilisez-la pour <ttsPage>text-to-speech</ttsPage>, <voiceClonePage>voice cloning</voiceClonePage>, et plus encore.","question":"Quelles voix {tags} sont disponibles?"},"q2":{"answer":"Sélectionnez n’importe quelle voix {tags}, puis utilisez-la avec notre outil <ttsPage>text-to-speech</ttsPage> ou via l’API. Il vous suffit d’entrer votre texte et la voix générera un audio naturel en quelques secondes.","question":"Comment utiliser une voix {tags} dans mon projet ?"},"q3":{"answer":"Oui ! Combinez {tags} avec des filtres supplémentaires tels que le genre, l’âge, le ton et la langue pour affiner les résultats. Notre système d’étiquetage vous aide à trouver la voix exacte dont vous avez besoin.","question":"Puis-je affiner davantage les voix {tags} ?"},"q4":{"answer":"Oui ! Utilisez notre outil de <voiceClonePage>clonage vocal</voiceClonePage> pour créer une voix personnalisée avec les caractéristiques {tags}. Téléchargez un court échantillon audio et nous générerons un modèle vocal personnalisé. Explorez toutes les catégories de voix dans notre <mainPage>bibliothèque de voix</mainPage>.","question":"Puis-je cloner une voix de style {tags} ?"},"title":"Questions fréquemment posées"}},"voiceover":{"cta":{"button":"INSCRIVEZ-VOUS","title":"Commencez avec des voix off professionnelles gratuitement."},"faq":{"q1":{"answer":"Fish Audio, grâce à des réseaux neuronaux de pointe, génère des voix off naturelles avec un ton, un rythme et une emphase appropriés.","question":"Comment fonctionne la génération de voix off par IA ?"},"q2":{"answer":"Oui, les voix de Fish Audio peuvent exprimer une large gamme d'émotions et de tons, allant de l'énergique et optimiste au calme et autoritaire, parfaites pour tout projet vidéo ou audio.","question":"Les voix de l'IA peuvent-elles sonner naturellement et de manière engageante pour le contenu vidéo ?"},"q3":{"answer":"Oui, vous pouvez cloner votre propre voix ou créer des modèles de voix personnalisés en téléchargeant des échantillons de voix pour entraîner un modèle personnalisé qui correspond à votre marque.","question":"Puis-je utiliser ma propre voix ou un modèle de voix personnalisé ?"},"q4":{"answer":"Oui, Fish Audio prend en charge plusieurs formats de sortie et peut être facilement intégré à votre flux de travail de montage vidéo, à votre production de podcast ou à tout autre projet audio/vidéo.","question":"Puis-je utiliser des voix off AI pour différents types de projets vidéo et audio?"},"title":"Questions fréquemment posées"},"features":{"feature1":{"description":"En seulement quelques secondes, Fish Audio livre des voix off prêtes à diffuser qui sont indiscernables de celles des acteurs de voix professionnels.","subtext":"Créez des voix off professionnelles sans séances de studio coûteuses ou frais de talents. Parfait pour les vidéos, les podcasts, les publicités et plus encore. Votre public ne croira pas qu'il est généré par IA.","title":"Voix off de qualité professionnelle"},"feature2":{"description":"Toutes les voix de Fish Audio sont personnalisables pour différents tons, émotions et styles de parole.","subtext":"Utilisez notre vaste bibliothèque de balises d'émotion pour ajouter des nuances subtiles à vos voix off.","title":"Personnalisation et contrôle du ton"},"feature3":{"description":"Générez des heures de contenu audio en quelques minutes. Produisez des voix off à grande échelle sans les contraintes des sessions d'enregistrement traditionnelles.","subtext":"Transformez des scripts en audio en quelques secondes. Créez autant que vous en avez besoin, quand vous en avez besoin.","title":"Génération audio super-rapide"}},"hero":{"cta":"INSCRIVEZ-VOUS","subtitle":"Explorez des milliers de voix dans plusieurs langues pour générer la voix off parfaite pour <bold>vos vidéos</bold>. Créez de l'audio professionnel pour des vidéos, des podcasts et des publicités en quelques minutes.","title":"Donnez <italic>vie</italic> à vos voix off"},"quote":{"paragraph":"Créez des voix off professionnelles alimentées par l'IA avec du texte-à-parole naturel. Nos voix expressives correspondent au ton et au style de votre contenu, parfait pour les créateurs de vidéos, les podcasteurs et les marketeurs cherchant à produire des audios de haute qualité à grande échelle.","subparagraph":"Améliorez votre contenu avec des voix off AI de qualité studio. Idéal pour les YouTubers, les annonceurs, les créateurs d'e-learning, et toute personne qui a besoin de talents vocaux professionnels à la demande.","title":"Voix off qui captivent"}},"s2":{"topBar":{"title":"Fish Audio S2","subtitleLine1":"L'IA vocale la plus expressive","subtitleLine2":"jamais créée,","subtitleLine3":"désormais open source.","subtitle":"Le TTS le plus expressif jamais créé, maintenant open-source."},"tryNow":"Essayer maintenant","scrollToExplore":"Défiler pour explorer","clickToPlay":"Cliquez sur une carte pour écouter l'audio","audioSamples":{"sectionTitle":"Écoutez la différence","card1":{"speaker":"Alex","text":"[clears throat] I believe cryptocurrency is purely speculative from a financial perspective.","audio":"/ audio / s2 / sample-1.mp3"},"card2":{"speaker":"Sarah","text":"[clears throat] I believe cryptocurrency is purely speculative from a technological perspective.","audio":"/ audio / s2 / sample-2.mp3"},"card3":{"speaker":"James","text":"[clears throat] I believe cryptocurrency is purely speculative from an economic perspective.","audio":"/ audio / s2 / sample-3.mp3"},"card4":{"speaker":"Emily","text":"[clears throat] I believe cryptocurrency is purely speculative from a regulatory perspective.","audio":"/ audio / s2 / sample-4.mp3"},"card5":{"speaker":"David","text":"[clears throat] I believe cryptocurrency is purely speculative from a market perspective.","audio":"/ audio / s2 / sample-5.mp3"},"card6":{"speaker":"Lisa","text":"[clears throat] I believe cryptocurrency is purely speculative from an investment perspective.","audio":"/ audio/s2/sample-6.mp3"}},"features":{"title":"Ce qui rend S2 différent","subtitle":"Construit de zéro pour l'expressivité, la vitesse et l'ouverture.","latency":{"title":"Latence ultra-faible","description":"Un temps de réponse inférieur à 150ms permet l'IA conversationnelle en temps réel, le doublage en direct et les applications vocales interactives. Performances prêtes pour la production sans compromis sur la qualité."},"openDomain":{"title":"Contrôle de domaine ouvert & multi-locuteur","description":"Contrôlez les émotions, le paralangage et plus encore avec des instructions textuelles naturelles. Ajoutez des rires, des chuchotements, des soupirs et tout élément expressif. Conversations multi-locuteurs fluides — changez de locuteur naturellement au sein d'une seule génération."},"openSource":{"title":"Entièrement open source","description":"Le code d'inférence et les poids du modèle sont entièrement open source. Exécutez S2 sur votre propre infrastructure, affinez avec vos données et intégrez sans dépendance fournisseur. Conçu pour la transparence et l'innovation communautaire."},"instruction":{"description":"Control emotions, paralanguage, and more with natural text instructions. Add laughter, whispers, sighs, and any expressive element — S2 understands open-ended directions without predefined tags.","title":"Open Domain Instruction"},"multiSpeaker":{"description":"Seamless multi-speaker conversations with native support for 80+ languages. Switch between speakers naturally within a single generation — no stitching, no artifacts.","title":"Native Multi-Speaker & 80+ Languages"}},"api":{"title":"Construisez avec l'API Fish Audio S2","subtitle":"Générez une parole réaliste dans plus de 80 langues avec contrôle des émotions, des directions et des multi-locuteurs."},"cta":{"title":"Générez une voix incroyablement réaliste","button":"Essayez Fish Audio S2 maintenant"},"faq":{"title":"Questions fréquemment posées","q1":{"question":"Qu'est-ce que Fish Audio S2 Pro ?","answer":"Fish Audio S2 Pro est un modèle de synthèse vocale de pointe avec un contrôle en ligne à grain fin de la prosodie et de l'émotion. Entraîné sur plus de 10 millions d'heures de données audio dans plus de 80 langues, il combine l'alignement par apprentissage par renforcement avec une architecture Dual-Autorégressive (Dual-AR) — un Slow AR de 4B paramètres pour la prédiction sémantique et un Fast AR de 400M paramètres pour les détails acoustiques. La publication comprend les poids du modèle, le code de fine-tuning et un moteur d'inférence en streaming basé sur SGLang."},"q2":{"question":"Comment fonctionne le contrôle en ligne à grain fin ?","answer":"S2 Pro permet un contrôle localisé de la génération vocale en intégrant des instructions en langage naturel directement dans le texte à l'aide de la syntaxe [tag]. Plutôt que de s'appuyer sur un ensemble de balises prédéfinies, S2 Pro accepte des descriptions textuelles libres — telles que [whisper in small voice], [professional broadcast tone] ou [pitch up] — permettant un contrôle d'expression ouvert au niveau du mot. Plus de 15 000 balises uniques sont prises en charge, dont [pause], [emphasis], [laughing], [excited], [whisper], [singing] et bien d'autres."},"q3":{"question":"Quelle est la performance de streaming de S2 Pro ?","answer":"Sur un seul GPU NVIDIA H200, S2 Pro atteint un facteur temps réel (RTF) de 0,195, un délai jusqu'au premier audio d'environ 100 ms et un débit de plus de 3 000 tokens acoustiques par seconde tout en maintenant le RTF en dessous de 0,5. Le moteur d'inférence basé sur SGLang hérite de toutes les optimisations de service natives LLM — y compris le continuous batching, le paged KV cache, le CUDA graph replay et le prefix caching basé sur RadixAttention."},"q4":{"question":"Combien de langues S2 Pro prend-il en charge ?","answer":"S2 Pro prend en charge plus de 80 langues. Les langues de niveau 1 (qualité maximale) comprennent le japonais, l'anglais et le chinois. Les langues de niveau 2 comprennent le coréen, l'espagnol, le portugais, l'arabe, le russe, le français et l'allemand. D'autres langues sont également prises en charge, notamment le suédois, l'italien, le turc, le néerlandais, l'hindi, le thaï, le vietnamien et plus encore."},"q5":{"question":"Quelle est la licence de S2 Pro ?","answer":"S2 Pro est sous licence Fish Audio Research License. L'utilisation pour la recherche et à des fins non commerciales est autorisée gratuitement. L'utilisation commerciale nécessite une licence séparée de Fish Audio — contactez business@fish.audio pour plus de détails."}}},"videoEditor":{"cta":{"primaryButton":"COMMENCER L'ÉDITION GRATUITE","secondaryButton":"VOIR LES TARIFS","subtitle":"Ajoutez des voix off IA, des narrations et des doublages multilingues à n’importe quelle vidéo en quelques minutes","title":"Transformez n’importe quelle vidéo en une production professionnelle","trust1":"Niveau gratuit disponible","trust2":"Aucun équipement d'enregistrement nécessaire","trust3":"8 langues prises en charge"},"faq":{"q1":{"answer":"L'éditeur vidéo de Fish Audio vous permet d'ajouter des voix off, des narrations et des doublages générés par IA à n'importe quelle vidéo. Téléchargez votre vidéo, écrivez ou collez un script, choisissez parmi plus de 2 millions de voix IA, et l'éditeur synchronise tout automatiquement avec votre timeline.","question":"Comment fonctionne l’éditeur vidéo IA ?"},"q2":{"answer":"Vous pouvez choisir parmi plus de 2 000 000 de voix téléchargées par la communauté, ou <voiceClonePage>cloner votre propre voix</voiceClonePage> à partir de seulement 10 secondes d’audio. Chaque voix de la bibliothèque Fish Audio est disponible directement dans l’éditeur vidéo.","question":"Quelles voix puis-je utiliser pour les voix off de mes vidéos ?"},"q3":{"answer":"Oui ! L’éditeur vidéo prend en charge le doublage en 8 langues grâce à notre technologie de <translatePage>traduction audio</translatePage>. L’IA conserve le ton et l’émotion du locuteur original tout en générant une voix naturelle dans la langue cible.","question":"Puis-je doubler ma vidéo dans d'autres langues ?"},"q4":{"answer":"L'éditeur prend en charge tous les principaux formats vidéo, y compris MP4, MOV et WebM pour l'importation. Vous pouvez exporter en MP4 (H.264) avec des paramètres de résolution et de qualité personnalisables. Les pistes audio peuvent également être exportées séparément.","question":"Quels formats vidéo sont pris en charge ?"},"q5":{"answer":"Absolument. Notre moteur <ttsPage>text-to-speech</ttsPage> génère des voix off de qualité studio qui sonnent naturelles et expressives. Associé à l’éditeur de timeline, vous obtenez un audio prêt pour la diffusion parfaitement synchronisé avec votre vidéo.","question":"La qualité de la voix IA est-elle suffisante pour des vidéos professionnelles ?"},"q6":{"answer":"Oui ! Fish Audio propose une généreuse offre gratuite pour que vous puissiez essayer le montage vidéo sans frais. Pour un usage à plus grand volume et des projets commerciaux, consultez notre <pricingPage>page de tarification</pricingPage> pour les plans disponibles.","question":"L’éditeur vidéo est-il gratuit à utiliser?"},"title":"Foire aux questions"}},"voiceAgent":{"cta":{"primaryButton":"CRÉEZ VOTRE PREMIER AGENT","secondaryButton":"VOIR LES TARIFS","subtitle":"Concevez, testez et déployez des agents vocaux conversationnels avec plus de 2 millions de voix IA et un streaming WebRTC en temps réel","title":"Lancez des expériences IA vocales en quelques minutes","trust1":"Niveau gratuit disponible","trust2":"Streaming vocal en temps réel","trust3":"Aucun code requis"},"faq":{"q1":{"answer":"Un agent vocal est une IA conversationnelle qui écoute les utilisateurs via un microphone, comprend leur intention et répond avec une voix humaine naturelle en temps réel. Les agents vocaux de Fish Audio combinent la reconnaissance vocale, la compréhension du langage et notre technologie <ttsPage>text-to-speech</ttsPage> en une seule unité déployable.","question":"Qu'est-ce qu'un agent vocal ?"},"q2":{"answer":"Utilisez l'éditeur visuel de flux pour concevoir la logique de conversation de votre agent, téléchargez des documents dans sa base de connaissances, sélectionnez une voix parmi notre bibliothèque de plus de 2 millions de voix (ou <voiceClonePage>clonez la vôtre</voiceClonePage>), et déployez avec une URL unique. Aucun code n'est nécessaire pour les agents basiques.","question":"Comment créer un agent vocal ?"},"q3":{"answer":"Les agents vocaux se connectent via WebRTC pour les appels vocaux basés sur le navigateur ou via WebSocket pour l'intégration serveur à serveur. Cela signifie que vous pouvez intégrer des agents dans des applications web, applications mobiles, systèmes téléphoniques ou toute plateforme prenant en charge le streaming audio en temps réel.","question":"Comment les agents vocaux se connectent-ils à mon application ?"},"q4":{"answer":"Oui ! Les agents peuvent invoquer des API externes et des outils pendant les conversations — consulter des bases de données, prendre des rendez-vous, traiter des paiements, déclencher des webhooks, et plus encore. Configurez les outils dans les paramètres de l’agent et l’IA décide quand les appeler en fonction du contexte de la conversation.","question":"Les agents vocaux peuvent-ils appeler des API et des outils externes ?"},"q5":{"answer":"Chaque agent dispose d'une suite de tests intégrée. Définissez des scénarios de conversation avec les appels de fonction attendus et exécutez des tests automatisés pour valider le comportement. Vous pouvez également tester avec des appels vocaux en direct directement depuis le tableau de bord avant de déployer en production.","question":"Comment puis-je tester mon agent vocal avant le déploiement ?"},"q6":{"answer":"Les agents vocaux sont facturés 20 crédits par seconde de conversation active. Pendant la période bêta, tous les coûts sont réduits de 50 %. Consultez notre <pricingPage>page de tarification</pricingPage> pour les forfaits de crédits et les plans.","question":"Combien coûtent les agents vocaux ?"},"title":"Questions fréquemment posées"}},"elevenlabsAlternative":{"meta":{"title":"Alternative à ElevenLabs — mêmes voix, 70% de coût en moins | Fish Audio","description":"Vous cherchez une alternative à ElevenLabs ? Fish Audio fournit des voix AI de qualité studio et du clonage instantané à un coût environ 70% inférieur, avec une API de streaming sous 300ms et 83 langues. Comparez, migrez en 3 étapes et commencez gratuitement."},"hero":{"title":"Alternative à ElevenLabs : pourquoi les créateurs et équipes dev choisissent Fish Audio","subtitle":"Vous cherchez une alternative à ElevenLabs ? Fish Audio offre des voix de qualité studio et du clonage instantané à un coût environ 70% inférieur, avec une API de streaming sous 300ms et 83 langues.","primaryCta":"Commencer gratuitement, sans carte","secondaryCta":"Écouter la différence ↓","trust1":"Commencer gratuitement, sans carte","trust2":"Latence <300ms","trust3":"83 langues","trust4":"60+ tags émotionnels"},"audio":{"title":"Écouter la différence","subtitle":"Comparez Fish Audio et ElevenLabs sur les mêmes prompts avec les échantillons côte à côte existants."},"personas":{"title":"Pour qui","subtitle":"Fish Audio est conçu pour les équipes qui ont besoin de voix expressives, de livraison temps réel et de coûts d’usage prévisibles.","items":{"conversational":{"title":"Équipes Conversational AI / agent","pain":"Les factures à l’usage peuvent monter vite et la latence peut varier dans les sessions live.","solution":"API de streaming temps réel avec latence de bout en bout sous 300ms."},"gaming":{"title":"Jeux indépendants / voix de personnages","pain":"Des voix de personnages de haute qualité peuvent peser lourd sur un budget de jeu.","solution":"Environ 70% de coût en moins et 60+ tags émotionnels pour les personnages."},"multilingual":{"title":"Contenu international / multilingue","pain":"La qualité hors anglais peut déterminer la réussite de la localisation.","solution":"Sortie multilingue expressive dans 83 langues."},"scale":{"title":"Équipes à grande échelle / fort usage","pain":"Quand le volume augmente, les quotas et dépassements rendent les dépenses difficiles à prévoir.","solution":"Coût unitaire environ 70% plus bas avec une API pay-as-you-go."}}},"comparison":{"title":"ElevenLabs vs Fish Audio : comparaison","subtitle":"Une vue structurée des compromis importants lors d’un changement de fournisseur.","dimension":"Dimension","asOf":"Comparaison en date de {date}.","note":"Les valeurs de prix sont réutilisées depuis la configuration Fish Audio vs ElevenLabs actuelle.","neutralLink":"Voir la comparaison neutre complète →","colFish":"Fish Audio","colCompetitor":"ElevenLabs","rows":{"freeTier":{"label":"Prix de départ / offre gratuite","fish":"Commencer gratuitement, sans carte","competitor":"Offre gratuite limitée"},"pricing":{"label":"Prix (par caractère / minute / heure)"},"cloneSpeed":{"label":"Vitesse de clonage vocal","fish":"Instantané, utilisable en quelques secondes","competitor":"Instantané"},"sampleLength":{"label":"Échantillon requis pour cloner","fish":"10 secondes d’audio","competitor":"Plusieurs minutes d’audio"},"latency":{"label":"Latence streaming temps réel","fish":"< 300ms","competitor":"Plus élevée"},"languages":{"label":"Langues","fish":"83","competitor":"70+ (TTS)"},"emotion":{"label":"Contrôle émotionnel","fish":"60+ tags émotionnels","competitor":"Limité"},"billing":{"label":"Modèle de facturation","fish":"Pay-as-you-go","competitor":"Abonnement + quotas"},"apiSdk":{"label":"API & SDK"},"migration":{"label":"Coût de migration","fish":"Faible : voice ID / échantillon 10s + changement endpoint","competitor":"—"}}},"whySwitch":{"title":"Pourquoi passer à Fish Audio","subtitle":"Si votre facture ElevenLabs augmente avec l’usage, Fish Audio conserve le workflow principal tout en réduisant le coût de production et le risque lié à la latence.","heading":"Pourquoi choisir Fish Audio plutôt que ElevenLabs ?","secondaryCta":"Voir la comparaison neutre","metrics":{"savings":{"value":"$1,000 → ~$300","label":"Dépense mensuelle estimée au même usage"},"clone":{"value":"10s","label":"Clonage vocal depuis un court échantillon"},"latency":{"value":"<300ms","label":"Latence API streaming pour le temps réel"}},"items":{"savings":"$1,000/mo sur ElevenLabs peut représenter environ ~$300/mo sur Fish Audio pour la même sortie.","clone":"Clonez et lancez avec un échantillon de 10 secondes au lieu de préparer de longs enregistrements.","migration":"Migrez avec un voice ID ou un court échantillon, puis mettez à jour un API endpoint.","scale":"Adapté aux créateurs solo comme aux équipes produit qui construisent des expériences conversationnelles temps réel."}},"migration":{"title":"Migrer depuis ElevenLabs en 3 étapes","subtitle":"Gardez un workflow simple : apportez une référence vocale, testez la sortie, puis déplacez le trafic progressivement.","step1":{"title":"Créer votre compte Fish Audio","description":"Commencez gratuitement sans carte, puis choisissez le chemin playground ou API selon votre workflow."},"step2":{"title":"Cloner ou choisir une voix","description":"Utilisez un voice ID existant ou importez un échantillon de référence de 10 secondes pour créer une voix prête pour la production."},"step3":{"title":"Changer l’endpoint","description":"Mettez à jour l’API endpoint, vérifiez la latence et la qualité, puis augmentez l’usage à mesure que vous comparez les résultats."}},"faq":{"title":"FAQ alternative à ElevenLabs","q1":{"question":"Fish Audio est-il une bonne alternative à ElevenLabs ?","answer":"Oui, si vous voulez des voix AI de qualité studio, du clonage instantané, des coûts d’usage plus bas et une API de streaming pour des produits temps réel. C’est surtout adapté aux équipes qui priorisent l’expressivité, la latence et l’économie pay-as-you-go."},"q2":{"question":"Comment Fish Audio se compare-t-il à ElevenLabs ?","answer":"Fish Audio met l’accent sur un coût unitaire plus bas, le clonage rapide depuis de courts échantillons, le streaming sous 300ms et 60+ tags émotionnels. ElevenLabs reste une plateforme TTS hébergée solide ; comparez donc les détails de workflow les plus importants pour votre équipe : modèle de prix, entrées de clonage, latence et contrôles vocaux."},"q3":{"question":"Fish Audio est-il moins cher que ElevenLabs ?","answer":"Selon les données de comparaison existantes, Fish Audio est environ 70% plus bas sur les estimations listées par caractère, minute et heure. La facture exacte dépend de votre mix d’usage et des conditions du plan."},"q4":{"question":"Est-il difficile de migrer de ElevenLabs vers Fish Audio ?","answer":"Pour les équipes API, la migration est généralement légère : créez ou choisissez une voix Fish Audio, mappez le voice ID ou importez un court échantillon, puis mettez à jour l’endpoint et testez la qualité avant de monter en charge."},"q5":{"question":"Qui devrait choisir Fish Audio plutôt que ElevenLabs ?","answer":"Les créateurs, équipes de jeux, équipes Conversational AI et produits à fort usage devraient considérer Fish Audio s’ils ont besoin de voix expressives, de streaming temps réel et de coûts pay-as-you-go plus bas."},"q6":{"question":"Quand ne faut-il PAS choisir Fish Audio ?","answer":"Vous pourriez ne pas choisir Fish Audio si votre workflow central dépend de produits propres à ElevenLabs, ou si votre équipe a déjà standardisé la revue, les outils et la production autour de ElevenLabs et que le prix n’est pas une contrainte. Dans ce cas, rester avec ElevenLabs peut être plus adapté."}},"finalCta":{"title":"Essayez Fish Audio avant votre prochaine facture ElevenLabs","subtitle":"Générez un échantillon, testez une voix clonée et comparez la sortie dans le workflow que votre équipe utilise déjà."}}},"enterprise":{"title":"Entreprise","landing":{"hero":{"title":{"line1":"Infrastructure vocale","line2":"pour les entreprises"},"subtitle":"Le modèle vocal expressif, contrôlable et temps réel derrière HeyGen, Retell, Sanas et la nouvelle génération de créateurs d’IA vocale. Prêt pour la production sur la vidéo avatar, les agents vocaux, les apps de personnages, le contenu audio, le multilingue et la traduction qui préserve la voix.","ctaSales":"Contacter l’équipe commerciale","ctaModel":"Écouter le modèle","ctaPricing":"Voir les tarifs"},"demo":{"tryIt":"Essayer","code":"Code","sampleLine":"Soudain, la porte s’est ouverte brusquement.","sampleTag":"","language":"Français","voice":"Chris","playLabel":"Lire la démo","footnote":"S2 Pro en direct. Choisissez une voix, écrivez une ligne et écoutez le résultat. Le même modèle que celui utilisé par des équipes en production, sans inscription, appel commercial ni environnement de démo."},"stats":{"languages":{"value":"80","suffix":"+","label":"Langues"},"voices":{"value":"2M","suffix":"+","label":"Bibliothèque vocale"},"rate":{"value":"$15","suffix":"/1M caractères","label":"Tarif API fixe"},"latency":{"value":"<150","suffix":"ms","label":"Premier audio (cloud)"}},"trusted":{"title":"Des équipes qui créent de la voix en production nous font confiance"},"reasons":{"titlePrefix":"Six raisons pour lesquelles les équipes voix ","titleEmphasis":"migrent.","description":"La plupart des TTS sonnent bien en démonstration. Fish est conçu pour ce qui vient ensuite : trafic de production, prononciations difficiles, alternance multilingue, déploiements souverains et un coût total qui permet de scaler au lieu de simplement tenir.","items":{"1":"Testé en production à l’échelle enterprise.","2":"L’IA vocale la plus expressive. Dirigez-la, ne vous contentez pas de la choisir.","3":"80+ langues, avec une profondeur native pour les langues asiatiques.","4":"2 millions de voix, l’un des plus grands écosystèmes de l’IA vocale.","5":"Auto-hébergez le modèle sur votre infrastructure.","6":"Conçu pour votre vraie trajectoire de croissance."},"diagram":{"panels":{"production":{"description":"S2 Pro figure au classement vocal d’Artificial Analysis et alimente des déploiements en production chez HeyGen, Retell et Sanas, avec du trafic réel, des prononciations difficiles et des charges multirégions qui révèlent ce que les benchmarks manquent.","top":{"title":"Production","description":"Référencé sur Artificial Analysis · méthodologie publique"},"right":{"title":"Prononciation","description":"Dictionnaires personnalisés · nombres, noms, termes métier"},"left":{"title":"Benchmarks","description":"Alimente HeyGen, Retell, Sanas et FinalRound"}},"direction":{"description":"15 000+ tags de direction en langage naturel. Décrivez ce que vous voulez — '{chaleureux, conversationnel, léger accent de Boston, finissant sur une intonation douce descendante}' — et Fish le rend. S2 Pro réussit l’Audio Turing Test avec un score publié de 0,515 : les auditeurs ne peuvent pas le distinguer de manière fiable d’une voix humaine. La méthodologie et l’audio brut sont publics.","top":{"title":"Tags de direction","description":"15 000+ contrôles en langage naturel"},"right":{"title":"Code-switching","description":"Temps réel, au milieu d’une phrase, sans changer de modèle"},"left":{"title":"Audio Turing","description":"Score publié 0,515 · méthodologie ouverte"}},"language":{"description":"Mandarin, japonais, coréen et cantonais de qualité native, avec code-switching instantané entre anglais, mandarin, japonais, espagnol et arabe. La couverture APAC que d’autres fournisseurs vocaux promettent encore pour le trimestre prochain est déjà disponible en production aujourd’hui.","top":{"title":"Tier 1","description":"EN · ZH · JA · KO · ES · PT · DE · FR"},"right":{"title":"Profondeur APAC","description":"Cantonais · thaï · Bahasa · vietnamien · tagalog"},"left":{"title":"Code-switching","description":"Temps réel, au milieu d’une phrase, sans changer de modèle"}},"clone":{"description":"Parcourez plus de 2M de voix entraînées par des créateurs, prêtes à l’emploi aujourd’hui, ou clonez la vôtre à partir de 30 secondes d’audio. Aucun quota de slot, aucun frais par voix. Le clonage vocal intègre la vérification du consentement dans le flux.","top":{"title":"Parcourir","description":"Filtrer par langue, âge, persona, cas d’usage"},"right":{"title":"Cloner","description":"Référence 30 s · clonage vocal instantané"},"left":{"title":"Consentement","description":"Vérification vocale sur chaque clone"}},"deployment":{"description":"Pour les charges réglementées, les déploiements souverains et les équipes qui ont besoin d’un contrôle total du modèle en production, Fish propose l’auto-hébergement comme niveau enterprise premium. Exécutez-le dans votre VPC, votre environnement isolé ou votre centre de données. L’architecture que les achats demandent et obtiennent rarement.","top":{"title":"Configuration","description":"À partir de $10K de frais plateforme · paiement unique"},"right":{"title":"Dépense minimale","description":"$10K/mois · engagement 12 mois"},"left":{"title":"Déploiement","description":"VPC · on-prem · air-gapped · cloud souverain"}},"pricing":{"description":"$15 par million de caractères — plat, prévisible, le même tarif par caractère de votre premier appel API à votre milliardième. Les remises de volume se cumulent à mesure que vous scalez, sur plusieurs niveaux, négociées avec une seule équipe. Pas de frais par siège. Pas de verrouillage surprise pour les tarifs de production.","top":{"title":"Prix catalogue","description":"$15 / 1M de caractères"},"right":{"title":"Remises de volume","description":"S’appliquent à l’échelle · basées sur l’engagement"},"left":{"title":"Bundling","description":"TTS + ASR + auto-hébergement remises multi-produits"}}}}},"results":{"titlePrefix":"Des résultats en production, ","titleEmphasis":"pas des victoires de démo.","description":"Le sujet n'est pas seulement la qualité. C'est ce que les équipes ont obtenu après la migration. Chaque histoire est un résultat quantifié, écrit par le client.","readCaseStudy":"Lire l'étude de cas","previous":"Témoignage précédent","next":"Témoignage suivant","cards":{"heygen":{"before":"Choisi ","emphasis":"3 contre 1 face aux alternatives","after":" pour le clonage vocal avec des accents anglais non américains."},"pictoria":{"before":"Apporte une ","emphasis":"expressivité au niveau du personnage","after":" aux personnages IA japonais dans Picto VOICE."},"dubbing":{"before":"TTS d’agent vocal temps réel pour ","emphasis":"plus de 10 M d’utilisateurs","after":" : naturel, émotion, latence et multilingue."},"retell":{"before":"Agents vocaux en production avec ","emphasis":"orchestration temps réel","after":" pour les conversations d’entreprise."},"finalRound":{"before":"Coaching d’entretien en direct avec ","emphasis":"latence temps réel.","after":""}}},"categories":{"titleLine1":"Six catégories de produits vocaux,","titleEmphasis":"déjà en production aujourd’hui.","description":"De la vidéo avatar au support client multilingue, chaque catégorie ci-dessous est un déploiement entreprise réel sur Fish, pas une promesse de feuille de route.","cards":{"agent":{"title":"Voix pour agent IA"},"companion":{"title":"Apps de personnages et compagnons."},"avatar":{"title":"Avatar et voix-off vidéo"},"support":{"title":"Support client multilingue.","description":"Mandarin · Japonais · Coréen · Cantonais"},"cloning":{"title":"Clonage vocal à grande échelle.","description":"Écosystème de 2 M de voix · clone en 30 s"},"translation":{"title":"Traduction et doublage audio.","description":"Dans plus de 80 langues · alternance codique"}}},"stack":{"title":"Se branche au stack d’agents vocaux que vous utilisez déjà.","description":"Support prêt à l’emploi pour les outils d’orchestration, de téléphonie et d’infrastructure avec lesquels les équipes vocales livrent aujourd’hui. SDK pour tous les grands langages. Streaming WebSocket, REST et modèles de webhook entrant documentés.","cards":{"pipecat":"Pipelines temps réel","livekit":"Infrastructure WebRTC","n8n":"Automatisation des workflows","vapi":"Plateforme d’agents vocaux","twilio":"Téléphonie · SIP · SMS","retell":"Orchestration d’agents vocaux"}},"customerCall":{"title":"Les détails pratiques qui comptent lors d’un appel client.","description":"Commencez par le niveau Enterprise pour les déploiements en production. Des remises au volume s’appliquent avec des engagements plus élevés : contactez les ventes pour une tarification adaptée à votre profil de trafic. Pour les déploiements souverains, le niveau premium self-host est disponible avec une structure de mise en place et d’engagement séparée.","metrics":{"sla":{"prefix":"Jusqu’à","value":"99","suffix":"%","label":"SLA DE DISPONIBILITÉ","note":"Disponible au niveau enterprise premium"},"latency":{"prefix":"<","value":"150","suffix":"ms","label":"PREMIER AUDIO (CLOUD)","note":"Vérifié aux États-Unis, en UE et en APAC"},"streams":{"value":"Custom","label":"FLUX CONCURRENTS","note":"50+ en High Volume · custom en Enterprise"},"languages":{"value":"80","suffix":"+","label":"LANGUES","note":"Avec voix de qualité native et alternance codique"}}},"pricing":{"title":"Conçu pour votre vraie croissance.","descriptionLeft":"Un seul niveau enterprise. Tarification fixe par caractère. Des remises au volume qui se cumulent sur plusieurs niveaux à mesure que vous grandissez, négociées avec une équipe dans un contrat.","descriptionRight":"Commencez par le niveau Enterprise pour les déploiements en production. Des remises au volume s’appliquent avec des engagements plus élevés : contactez les ventes pour une tarification adaptée à votre profil de trafic. Pour les déploiements souverains, le niveau premium self-host est disponible avec une structure de mise en place et d’engagement séparée.","columns":{"inclusions":"Inclus dans le plan","enterprise":"Plan Enterprise","notes":"Conditions et notes"},"rows":{"starting":{"label":"Prix de départ","value":"À partir de 999 $ / mois","note":"Remises au volume avec engagements supérieurs"},"s2":{"label":"TTS · S2 Pro","value":"15 $ / 1M caractères","note":"Facturé en octets UTF-8 · environ 180K mots anglais par 1M"},"s1":{"label":"TTS · S1","value":"15 $ / 1M caractères","note":"Même tarif fixe que S2 Pro"},"asr":{"label":"ASR · transcribe-1","value":"0,36 $ / heure audio","note":"Durée arrondie à la seconde supérieure"},"concurrency":{"label":"Concurrence","value":"Custom","note":"50+ en High Volume · custom en Enterprise"},"voices":{"label":"Voix","value":"Illimitées","note":"Pas de quotas de slots · pas de frais par voix"},"rollover":{"label":"Report","value":"90 jours","note":"Crédits inutilisés reportés pendant 90 jours"},"sla":{"label":"SLA","value":"Jusqu’à 99 %","note":"Disponible au niveau enterprise premium"},"support":{"label":"Support","value":"Canal Slack dédié","note":"Conformité SOC2 / HIPAA sur demande"},"selfHost":{"label":"Self-host premium","value":"Dès 10K $ setup + 10K $ / mois","note":"Engagement 12 mois · VPC · on-prem · air-gapped · cloud souverain"}},"footnote":"Des remises au volume sont disponibles sur plusieurs niveaux. Contactez les ventes pour une tarification adaptée à votre trafic. Le prix public reflète l’entrée Enterprise; des engagements plus importants débloquent des remises supplémentaires par client."},"cta":{"title":"Prêts quand vous l’êtes.","description":"Parlez de votre déploiement avec notre équipe. Nous arriverons préparés.","sales":"Contacter les ventes","review":"Réserver une revue technique"},"faq":{"title":"Questions fréquentes","rows":{"dataResidency":{"question":"Où mes données sont-elles stockées ? Prenez-vous en charge la résidence des données aux États-Unis, dans l’UE et en APAC ?","answer":"Par défaut, vos données restent aux États-Unis, hébergées sur Google Cloud avec le stockage Cloudflare R2, et l’inférence s’exécute depuis des régions edge aux États-Unis et en Asie-Pacifique (Tokyo) afin que vos utilisateurs bénéficient d’une faible latence où qu’ils soient. Pour les charges soumises à des contraintes de conformité, les contrats enterprise peuvent activer Zero Data Retention, ce qui signifie que le texte et l’audio des requêtes ne sont jamais écrits sur disque. Et si vos données doivent rester dans un pays ou une région spécifique, le niveau enterprise self-hosted fonctionne entièrement dans votre propre infrastructure, donc rien ne quitte votre environnement."},"scale":{"question":"Pouvez-vous prendre en charge des déploiements à grande échelle et des pics de trafic ?","answer":"Oui, et à très grand volume. La capacité est provisionnée sous forme de générations simultanées qui évoluent avec votre contrat, et nous avons déjà des clients en production exécutant plus de 1 000 générations simultanées. Un gateway edge en Rust sert l’inférence sur plusieurs régions GPU, donc lorsque votre trafic augmente, notre équipe peut relever vos limites le jour même. Vous montez en charge sans jamais attendre derrière un ticket de support."},"security":{"question":"Quelles certifications de sécurité possédez-vous ?","answer":"La sécurité traverse chaque couche de la plateforme. Notre audit SOC 2 Type II est actuellement en cours, et le rapport sera disponible pour les clients sous NDA une fois terminé. Zero Data Retention est disponible sur les contrats enterprise, les payloads de requête ne sont donc jamais persistés, et le niveau self-hosted garde chaque octet de vos données dans votre propre environnement. Nous prenons aussi en charge des configurations alignées sur HIPAA et pouvons signer un BAA pour les charges de travail de santé éligibles, tandis que des tests d’intrusion indépendants font partie de notre programme de conformité continu."},"engineering":{"question":"Proposez-vous un support d’ingénierie pour les déploiements personnalisés ?","answer":"Absolument. Les clients enterprise disposent d’une ligne directe avec notre équipe d’ingénierie, pas d’une file de tickets, sur le canal qui correspond à leur façon de travailler. Nous livrons régulièrement des fonctionnalités spécifiques à une intégration et des extensions de protocole pour des clients individuels, et nous mettons en place les déploiements self-hosted avec vous de bout en bout, de la première configuration au go-live."},"sso":{"question":"Prenez-vous en charge SSO et RBAC ?","answer":"Oui, avec un contrôle fin dès le premier jour. Le contrôle d’accès basé sur les rôles vous permet d’attribuer les rôles owner, admin et member au niveau de l’équipe, ainsi que les rôles manager, contributor et viewer au niveau du workspace, afin que chacun dispose exactement de l’accès approprié. Le single sign-on fonctionne aujourd’hui via Google et GitHub OAuth."},"customModels":{"question":"Pouvons-nous affiner les modèles avec nos données ou utiliser nos propres voix ?","answer":"Les deux, selon vos conditions. Vous pouvez créer des clones vocaux privés avec seulement 10 secondes d’audio de référence, 30 secondes ou plus pour de meilleurs résultats, instantanément via l’API ou la web UI, et ils restent entièrement privés pour votre équipe. Pour des engagements plus poussés, nous affinons aussi des modèles personnalisés sur vos propres données."},"migration":{"question":"Comment se passe une migration depuis un autre fournisseur vocal ?","answer":"Migrer vers Fish Audio est simple, et la plupart des équipes sont surprises par la rapidité du processus. Vos voix existantes sont recréées à partir d’audio de référence, nos SDK Python, TypeScript et Go ainsi que notre API de streaming WebSocket couvrent les schémas d’intégration sur lesquels vous vous appuyez déjà, et notre équipe d’ingénierie pilote la bascule avec vous afin que la production ne manque jamais un temps."}}}},"tabs":{"contracts":"Contrats","customers":"Clients","invoices":"Factures","dashboard":"Dashboard","onboarding":"Onboarding","templates":"Templates","audit":"Audit"},"dashboard":{"active_contracts":"Contrats actifs","customer_count":"{count, plural, =1 {# client entreprise} other {# clients entreprise}}","workflow_queue":"File d'attente des workflows","workflow_queue_subtitle":"Juridique, signature, onboarding et brouillons","open_invoice_value":"Montant des factures ouvertes","open_invoice_subtitle":"Factures en brouillon, envoyées, en retard et partiellement payées","onboarding_links":"Liens d'onboarding","total_links":"{count, plural, =1 {# lien au total} other {# liens au total}}","needs_attention_title":"Attention requise","needs_attention_description":"Factures en retard, factures en attente, contournements suspendus et workflow contractuel — les plus urgents en premier.","nothing_needs_attention":"Rien ne requiert votre attention.","group_overdue_invoices":"Factures en retard","group_invoice_holds":"Factures en attente","group_suspended_bypasses":"Contournements de découvert suspendus","group_contract_workflow":"Workflow contractuel","invoice_number":"Facture #{number}","overdue":"En retard","days_overdue":"{days, plural, =1 {# jour de retard} other {# jours de retard}}","deadline":"échéance {date}","awaiting_manual_usage":"En attente de consommation manuelle","suspended_at":"Suspendu le {date}","bypass_suspended":"Contournement 402 suspendu","updated_at":"mis à jour le {date}","billing_operations_title":"Opérations de facturation","billing_operations_description":"Contrôles manuels de la génération des factures et de l'expiration des reports.","generate_cycle_invoices":"Générer les factures de cycle","generate_invoices_confirm_title":"Générer les factures de cycle ?","generate_invoices_confirm_description":"Cette action exécute le traitement de facturation entreprise pour les cycles de facturation en cours. Elle peut créer des enregistrements de facture ; ne la lancez qu'après avoir vérifié les factures ouvertes et les dates de facturation actuelles.","confirm_invoice_generation":"Confirmer la génération des factures","run_credit_rollover":"Exécuter le report de crédits","rollover_confirm_title":"Exécuter le report de crédits ?","rollover_confirm_description":"Cette action vérifie l'expiration des crédits entreprise et peut déduire les crédits reportés expirés des soldes API des clients. Ne la lancez qu'après avoir confirmé la politique de report et les données de consommation actuelles.","confirm_rollover_run":"Confirmer l'exécution du report","upcoming_billing_title":"Facturation à venir","upcoming_billing_description":"Abonnements actifs classés par prochaine date de facturation.","no_upcoming_billing":"Aucun cycle de facturation d'abonnement actif.","bills_on":"facturé le {date}","commit_amount":"{amount} d'engagement","payg":"PAYG","scheduled_activations_title":"Activations planifiées","scheduled_activations_description":"Contrats en attente qui entrent en vigueur automatiquement à leur date d'effet.","scheduled_activates_on":"activation le {date}","scheduled_trial_until":"essai jusqu'au {date}","toast_generated_invoices":"{count, plural, =1 {# facture générée.} other {# factures générées.}}","toast_checked_contracts":"{count, plural, =1 {# contrat vérifié.} other {# contrats vérifiés.}}","action_items":{"title":"Actions à traiter","hint":"Contrôles inter-systèmes — appariement Mercury, flux de factures et QuickBooks.","groups":{"mercury_unpaired":"Sans appariement Mercury","email_out_of_sync":"E-mail de facturation désynchronisé","team_unbound":"Aucune équipe liée","draft_unsent":"Brouillons de facture non envoyés","pending_adjustments":"Ajustements en attente","amount_mismatch":"Montant différent de Mercury","invoice_holds":"Factures en attente","qbo_payment_error":"Erreurs de paiement QuickBooks","qbo_payment_review":"Paiements QBO à examiner","legacy_qbo_open":"Anciennes factures QuickBooks ouvertes","signature_requested":"Le client a demandé la signature","change_requested":"Demandes de modification du client","assessment_due":"Évaluation à traiter"},"mercury_unreachable":"Mercury injoignable","empty":"Tout est à jour","load_error":"Impossible de charger les actions à traiter."},"start_import_signed":"Importer le contrat signé"},"invoices_coming_soon":"Factures bientôt disponibles.","invoices":{"quickbooks_title":"Intégration comptable — grand livre QuickBooks","quickbooks_description":"QuickBooks n’est que le miroir du grand livre — l’encaissement passe entièrement par Mercury (comptes virtuels par client). Cette connexion alimente les copies miroirs automatiques.","connected":"Connecté","not_connected":"Non connecté","needs_reconnect":"Reconnexion requise","environment":"Environnement","realm_id":"Realm ID","access_token_expires_at":"Expiration du jeton d’accès","refresh_token_expires_at":"Expiration du jeton de rafraîchissement","last_refreshed_at":"Dernière actualisation","connect":"Connecter QuickBooks","reconnect":"Reconnecter QuickBooks","refresh_access_token":"Rafraîchir le jeton d’accès","clear_filters":"Effacer les filtres","check_invoices":"Voir les factures","customer_id":"ID client","load_error":"Impossible de charger l’état QuickBooks.","connected_toast":"QuickBooks connecté.","failed_toast":"La connexion QuickBooks a échoué.","refresh_token_toast":"Le jeton d’accès QuickBooks a été rafraîchi.","refresh_token_error":"Impossible de rafraîchir le jeton d’accès QuickBooks.","generate_test":"Générer une facture de test","test_dialog_title":"Générer une facture de test","test_dialog_description":"Choisissez un client et un contrat pour créer une facture de test en brouillon et valider QuickBooks.","test_customer_label":"Client","test_customer_select":"Sélectionnez un client...","test_contract_label":"Contrat","test_contract_select":"Sélectionnez un contrat...","test_contract_empty":"Aucun contrat n’est disponible pour le client sélectionné.","manual_create_non_mercury_hint":"Les contrats de ce client ne sont pas facturés via Mercury — les factures manuelles ne concernent que les contrats Mercury.","test_generated_toast":"La facture de test a été générée.","test_generate_error":"Impossible de générer la facture de test.","next_title":"Prochaines étapes backend","next_description":"Cette base est prête. La prochaine étape ajoutera la génération mensuelle des factures, les vérifications d’échéance et les API de factures et d’usage.","next_billing":"Cron de facturation mensuelle et génération des factures","next_overdue":"Synchronisation des statuts en retard, payés et annulés","next_usage":"API de liste des factures et vue d’ensemble de l’usage","status_labels":{"draft":"Brouillon","sent":"Envoyée","paid":"Payée","partially_paid":"Partiellement payée","overdue":"En retard","void":"Annulée","write_off":"Passée en perte"},"sync_labels":{"pending":"Synchronisation en attente","synced":"Synchronisée","failed":"Échec de synchronisation","skipped":"Ignorée","mercury_pending":"En attente d'envoi Mercury","mercury_not_linked":"Absent de Mercury"},"generate_monthly":"Générer les factures mensuelles","generated_toast":"{count} factures générées.","generate_error":"Impossible de générer les factures mensuelles.","list_title":"Factures","list_description":"{count, plural, =1 {# facture chargée} other {# factures chargées}}","list_error":"Impossible de charger les factures.","empty":"Aucune facture pour le moment.","table":{"customer":"Client","period":"Période de facturation","status":"Statut","total":"Total","quickbooks":"Grand livre (QBO)","actions":"Actions","number":"N° de facture"},"detail_title":"Détails de la facture","detail_customer":"Client","detail_due_date":"Date d’échéance","detail_actual_usage":"Usage réel","detail_total":"Total de la facture","products_title":"Ventilation par produit","products_service":"Service","products_count":"Usage","products_runtime":"Runtime","products_invoice":"Facture","backends_title":"Ventilation par backend","backends_service":"Service","backends_backend":"Backend","backends_count":"Usage","backends_runtime":"Runtime","backends_invoice":"Facture","no_usage_breakdown":"Aucune ventilation d’usage n’est enregistrée pour cette facture.","no_backend_breakdown":"Aucune ventilation par backend n’est enregistrée pour cette facture.","resync":"Resynchroniser QuickBooks","bind_quickbooks":"Lier la facture QuickBooks","mark_paid":"Marquer comme payée","void":"Annuler la facture","resynced_toast":"Facture resynchronisée.","resync_error":"Impossible de resynchroniser la facture.","bind_quickbooks_prompt":"Saisissez l'ID de la facture QuickBooks existante pour lier cette facture réglée manuellement (évite de créer un doublon).","bind_quickbooks_toast":"Facture liée à QuickBooks.","bind_quickbooks_error":"Échec de la liaison de la facture QuickBooks.","mark_paid_toast":"Facture marquée comme payée.","mark_paid_error":"Impossible de marquer la facture comme payée.","create_manual":"Créer une facture","manual_dialog_title":"Créer une facture manuelle","manual_dialog_description":"Crée un brouillon de facture sur le contrat sélectionné. Il suit le circuit de revue Mercury standard — le client ne reçoit rien tant que vous n'envoyez pas.","manual_amount_label":"Montant (USD)","manual_description_label":"Description","manual_description_hint":"Visible par le client — devient l'unique ligne de la facture (8 caractères min.).","manual_due_date_label":"Date d'échéance (facultatif)","manual_created_toast":"Brouillon de facture créé.","manual_create_error":"Échec de la création de la facture.","mark_paid_outside_mercury":"Marquer payée (hors Mercury)…","mark_paid_outside_mercury_title":"Marquer payée hors Mercury ?","mark_paid_outside_mercury_description":"Ce paiement a été encaissé hors Mercury. La facture Mercury liée sera annulée afin qu'elle ne puisse plus être payée, puis cette facture sera marquée payée.","mark_paid_outside_mercury_confirm":"Annuler la facture Mercury et marquer payée","voided_toast":"Facture annulée.","void_error":"Impossible d’annuler la facture.","date_range_separator":"au","team_title":"Factures de l’équipe","team_description":"Consultez les factures enterprise générées pour l’équipe actuelle.","team_list_title":"Factures","team_list_description":"{count, plural, =1 {# facture disponible} other {# factures disponibles}}","team_list_error":"Impossible de charger les factures de l’équipe.","team_detail_title":"Détails de la facture","team_due_date":"Échéance","team_paid_amount":"Montant payé","open_usage":"Ouvrir l’usage","open_invoices":"Ouvrir les factures","usage_title":"Usage facturable","usage_description":"Consultez l’usage accumulé pendant le cycle de facturation en cours. Les totaux par produit utilisent une tarification cumulative par paliers ; si le palier final est plafonné, les unités au-delà de ce plafond sont facturées au tarif public standard.","usage_error":"Impossible de charger l’usage facturable.","usage_empty":"Aucune donnée d’usage facturable disponible.","usage_summary_title":"Cycle en cours","usage_estimated_total":"Total facturable estimé","usage_contract_id":"Contrat","usage_pricing_model":"Modèle tarifaire","usage_products_description":"Usage agrégé par produit avec montant de facture estimé après application des paliers cumulatifs pour le cycle actif.","usage_backends_description":"Répartition par backend conservée pour l’audit et la revue de facturation. Les montants calculés par paliers cumulatifs sont redistribués proportionnellement.","line_items_title":"Lignes de facture","line_items_service":"Service","line_items_description":"Description","line_items_units":"Unités","line_items_unit_price":"Prix unitaire","line_items_amount":"Montant","download_pdf":"Télécharger le PDF","download_pdf_error":"Échec du téléchargement du PDF de la facture.","mark_sent":"Marquer comme envoyée","mark_sent_toast":"Facture marquée comme envoyée","mark_sent_error":"Échec du marquage comme envoyée","import_dialog":{"btn_import_invoices":"Importer des factures","title":"Importer des factures historiques","description":"Téléversez des fichiers de factures passées. Un agent extrait les champs et fait correspondre le client + le contrat — vérifiez et confirmez chacune avant son enregistrement. Rien n'est enregistré tant que vous ne cliquez pas sur Importer.","choose_files":"Choisissez les fichiers de facture (PDF / DOCX / image)","analyzing":"Analyse en cours…","analyze_failed":"échec de l'analyse","pick_contract_first":"Sélectionnez d'abord un contrat pour cette facture.","imported_toast_with_name":"Facture importée : {name} #{number}","imported_toast":"Facture importée : #{number}","import_failed":"échec de l'import","badge_imported":"Importée","match_method_domain":"domaine","no_customer_match":"Aucun client correspondant","label_invoice_number":"N° de facture","label_amount_usd":"Montant (USD)","label_invoice_date":"Date de facture","label_period_start":"Début de période","label_period_end":"Fin de période","label_description":"Description","label_contract":"Contrat","pick_contract_placeholder":"Sélectionnez un contrat…","btn_import":"Importer"},"qb_direct_title":"Archives QuickBooks","qb_direct_description":"Suivi en lecture seule des pièces QuickBooks directes historiques. Les nouvelles factures se créent uniquement dans Mercury.","qb_direct_unsent_notice":"Créer une facture ici ne l'envoie pas : l'envoi reste toujours une action manuelle dans QuickBooks. Cette facture n'apparaîtra pas dans la liste des factures du système.","qb_direct_create":"Créer une facture QuickBooks","qb_direct_create_description":"Créer une facture manuelle directement dans QuickBooks.","qb_direct_qb_customer_id_label":"ID client QuickBooks","qb_direct_qb_customer_id_placeholder":"ID client QuickBooks, p. ex. 42","qb_direct_amount_label":"Montant (USD)","qb_direct_amount_invalid":"Le montant doit être supérieur à 0.","qb_direct_description_label":"Description (visible sur la facture)","qb_direct_private_note_label":"Note privée (interne)","qb_direct_min_chars":"Au moins {min} caractères.","qb_direct_txn_date_label":"Date de transaction (par défaut : aujourd'hui)","qb_direct_due_date_label":"Date d'échéance (par défaut : la date de transaction)","qb_direct_customer_label":"Client enterprise lié (facultatif)","qb_direct_customer_hint":"Lier un client permet le suivi ici, et la facture devient visible sur la page de facturation du client une fois l'envoi confirmé.","qb_direct_customer_none":"Aucun client lié","qb_direct_customer_select":"Sélectionner un client...","qb_direct_created_toast":"Facture QuickBooks créée (non envoyée).","qb_direct_create_error":"Échec de la création de la facture QuickBooks.","qb_direct_result_title":"Facture créée — non envoyée","qb_direct_result_description":"Copiez les identifiants ci-dessous. Pour la transmettre, ouvrez la facture dans QuickBooks et envoyez-la manuellement.","qb_direct_qb_invoice_id":"ID de facture QuickBooks","qb_direct_copy":"Copier","qb_direct_copied_toast":"Copié dans le presse-papiers.","qb_direct_void":"Annuler une facture QuickBooks","qb_direct_void_description":"Annuler une facture QuickBooks sans enregistrement système. Les factures payées, à montant nul ou liées à une facture du système sont refusées.","qb_direct_void_note_label":"Note d'annulation","qb_direct_void_expected_doc_label":"Numéro de document attendu (facultatif)","qb_direct_void_expected_doc_hint":"Si renseigné, l'annulation est refusée lorsque le numéro de document de la facture ne correspond pas.","qb_direct_void_confirm_title":"Annuler cette facture QuickBooks ?","qb_direct_void_confirm_description":"La facture {id} sera annulée directement dans QuickBooks. Cette action est irréversible.","qb_direct_void_confirm":"Annuler la facture","qb_direct_voided_toast":"Facture QuickBooks annulée.","qb_direct_void_error":"Échec de l'annulation de la facture QuickBooks.","qb_direct_register":"Enregistrer une facture existante","qb_direct_register_title":"Enregistrer une facture QuickBooks existante","qb_direct_register_description":"Enregistrez une facture déjà émise manuellement dans QuickBooks afin de la suivre ici.","qb_direct_register_customer_label":"Client enterprise","qb_direct_registered_toast":"Facture QuickBooks enregistrée pour le suivi.","qb_direct_register_error":"Échec de l'enregistrement de la facture QuickBooks.","qb_direct_tracked_title":"Factures directes suivies","qb_direct_tracked_description":"Factures QuickBooks manuelles suivies par le système.","qb_direct_tracked_empty":"Aucune facture directe suivie pour le moment.","qb_direct_tracked_error":"Échec du chargement des factures directes suivies.","qb_direct_filter_customer_placeholder":"Filtrer par ID client","qb_direct_table_doc_number":"Numéro de document","qb_direct_table_amount":"Montant","qb_direct_table_dates":"Dates","qb_direct_table_status":"Statut","qb_direct_table_actions":"Actions","qb_direct_mark_sent":"Marquer comme envoyée","qb_direct_mark_sent_title":"Confirmer que cette facture a été envoyée ?","qb_direct_mark_sent_description":"Ne confirmez qu'après l'envoi de la facture {doc} depuis QuickBooks. Une fois confirmé, le client verra cette facture sur sa page de facturation.","qb_direct_mark_sent_note_label":"Note (facultatif)","qb_direct_mark_sent_confirm":"Confirmer l'envoi","qb_direct_mark_sent_toast":"Facture marquée comme envoyée.","qb_direct_mark_sent_error":"Échec du marquage de la facture comme envoyée.","qb_direct_mark_paid":"Marquer comme payée","qb_direct_mark_paid_title":"Marquer cette facture comme payée ?","qb_direct_mark_paid_description":"Confirmez que le paiement de la facture {doc} a bien été reçu.","qb_direct_mark_paid_toast":"Facture marquée comme payée.","qb_direct_mark_paid_error":"Échec du marquage de la facture comme payée.","qb_direct_detail_title":"Détail de la facture directe","qb_direct_detail_lines_title":"Lignes de facture","qb_direct_detail_description":"Description","qb_direct_detail_total":"Total","qb_direct_detail_qbo_title":"Statut QuickBooks","qb_direct_detail_balance":"Solde restant dû","qb_direct_detail_email_status":"Statut de l'e-mail","qb_direct_detail_txn_date":"Date de transaction","qb_direct_detail_due_date":"Date d'échéance","qb_direct_detail_tracking_title":"Suivi","qb_direct_detail_created_at":"Créée","qb_direct_detail_sent_at":"Envoi confirmé","qb_direct_detail_qbo_unavailable":"Impossible de joindre QuickBooks — affichage du résumé suivi localement.","qb_direct_detail_unavailable":"Le détail complet n'est pas encore disponible — affichage du résumé suivi.","qb_direct_detail_error":"Impossible de charger le détail de la facture.","qb_direct_sent_confirmed_at":"Envoi confirmé","detail_number":"Facture n° {number}","detail_number_pending":"Numéro de facture en attente","mercury_send":"Envoyer via Mercury","mercury_send_confirm":"Créer la facture dans Mercury et l'envoyer par e-mail au client maintenant ? La facture miroir QuickBooks sera également créée.","mercury_sent_toast":"Envoyée via Mercury","mercury_send_error":"Échec de l'envoi via Mercury","mercury_send_blocked_qbo":"Une facture QuickBooks est déjà liée — annulez-la d'abord","mercury_link":"Lier une facture Mercury","mercury_link_prompt":"ID de la facture Mercury à adopter (le montant doit correspondre à cette facture) :","mercury_link_toast":"Facture Mercury liée","mercury_link_error":"Échec de la liaison de la facture Mercury","mercury_cancel":"Annuler dans Mercury","mercury_cancel_confirm":"Annuler cette facture dans Mercury (et annuler la facture miroir QuickBooks) ?","mercury_cancelled_toast":"Annulée dans Mercury","mercury_cancel_error":"Échec de l'annulation dans Mercury","mercury_cancel_paid_blocked":"Paiement déjà reçu — laissez le rapprochement se faire au lieu d'annuler","mercury_status":"Mercury","mercury_payment_link":"Lien de paiement","mercury_settled":"Rapprochée","mercury_qbo_payment_error":"Erreur de paiement QuickBooks","will_deliver_to":"Sera envoyée à : {email}","will_deliver_unpaired_hint":"non apparié — l'envoi est bloqué jusqu'à confirmation de l'appariement","mercury_sync":"Synchroniser vers Mercury (sans envoi)","mercury_sync_confirm":"Créer cette facture dans Mercury SANS l'envoyer ? Le client ne reçoit rien — vous la vérifiez et l'envoyez depuis Mercury. La facture miroir QuickBooks au même numéro est créée maintenant.","mercury_synced_toast":"Synchronisée vers Mercury (non envoyée) — vérifiez et envoyez là-bas","mercury_sync_error":"Échec de la synchronisation vers Mercury","mercury_synced_badge":"Synchronisée vers Mercury — envoi en attente là-bas","mercury_amount_mismatch_warning":"Montant différent de Mercury : distant ${remote} vs nôtre ${ours} (modifié dans Mercury ?) — rapprochez avant règlement","mercury_zero_blocked":"Facture à zéro — Mercury les refuse ; rien à encaisser","adjustments_title":"Ajustements","adjustments_hint":"Remises/corrections manuelles sur ce brouillon. Jusqu’à 20 % du total avant ajustement, elles s’appliquent immédiatement ; au-delà, une approbation enterprise-admin est requise.","adjustments_add":"Ajouter un ajustement","adjustments_submit":"Enregistrer l’ajustement","adjustments_added":"Ajustement enregistré","adjustments_removed":"Ajustement supprimé","adjustments_approve":"Approuver","adjustments_approved":"Ajustement approuvé","adjustments_pending_badge":"En attente d’approbation","adjustments_pending_notice":"Au-delà du seuil libre-service de 20 % — un détenteur du droit enterprise-admin doit l’approuver avant que cette facture puisse être envoyée.","adjustments_blocking_send":"Un ajustement est en attente d’approbation — approuvez-le ou supprimez-le avant l’envoi.","adjustments_error":"Échec de l’action sur l’ajustement","adjustments_form_incomplete":"Saisissez un montant et un motif visible par le client.","adjustments_mode_amount":"Montant fixe (USD)","adjustments_mode_percent":"Pourcentage du total","adjustments_reason_placeholder":"Motif visible par le client (apparaît sur la ligne de facture)","adjustments_note_placeholder":"Note interne (facultative, jamais montrée au client)","adjustments_threshold_hint":"Négatif = remise, positif = majoration. Le pourcentage est converti en montant fixe sur le total avant ajustement.","adjustment_kind_discount":"Remise","adjustment_kind_correction":"Correction de facturation","adjustment_kind_goodwill":"Geste commercial","adjustment_kind_sla_credit":"Crédit SLA","adjustment_kind_promo":"Remise promotionnelle","adjustment_kind_surcharge":"Frais supplémentaires","adjustment_kind_other":"Ajustement","mercury_revert":"Repasser en brouillon","mercury_revert_hint":"Annule la facture Mercury et remet cet enregistrement en brouillon modifiable (montants conservés) — ajustez ou corrigez l’e-mail de facturation, puis renvoyez-la.","mercury_revert_confirm":"Annuler la facture Mercury et repasser cet enregistrement en brouillon ? Le lien de paiement du client expire ; les montants sont conservés. Le renvoi émettra un NOUVEAU numéro de facture — Mercury retire définitivement le numéro d'une facture annulée.","mercury_revert_toast":"Repassée en brouillon — ajustez et renvoyez quand vous êtes prêt","mercury_revert_error":"Échec du retour en brouillon","usage_detail_title":"Détail d’utilisation (interne)","usage_detail_hint":"Référence interne uniquement — le client reçoit la facture à deux lignes (engagement minimum + dépassement). Utilisez l’aperçu PDF pour voir exactement ce qui est envoyé.","usage_detail_live_hint":"Utilisation en direct de cette période d'activation au {time} — rapprochée sur la prochaine facture de cycle, non facturée ici.","preview_pdf":"Aperçu PDF","preview_pdf_error":"Échec du chargement de l’aperçu PDF","preview_dialog_title_mercury":"Facture {number} — PDF Mercury (exactement ce que voit le client)","preview_dialog_title_system":"Facture {number} — PDF système (vue avant synchronisation)","overdue_badge":"En retard","qbo_ledger_title":"Grand livre QuickBooks","qbo_ledger_bound":"Facture QBO #{number} · id {id}","qbo_ledger_none":"Aucun enregistrement QuickBooks lié.","qbo_ledger_pending_hint":"Le miroir QBO est créé lors de l'envoi Mercury.","unmark_sent":"Repasser en brouillon","unmark_sent_hint":"Remet cette facture envoyée en brouillon modifiable (aucune copie distante).","unmark_sent_confirm":"Repasser en brouillon ? Les montants sont conservés ; l'envoi via Mercury sera possible après appariement du client.","unmark_sent_toast":"Facture repassée en brouillon","unmark_sent_error":"Échec du retour en brouillon","pairing_required_hint":"Le client n'est apparié à aucun enregistrement AR Mercury — confirmez l'appariement avant l'envoi.","pairing_blocked_title":"Envoi Mercury bloqué — client non apparié","pairing_blocked_description":"Ce client n'a pas d'appariement Mercury AR confirmé. Confirmez ou créez d'abord l'appariement ; la facture sera envoyée à {email}.","open_pairing":"Ouvrir l'appariement","qb_direct_status_labels":{"created":"Créée","sent":"Envoyée","paid":"Payée","void":"Annulée"},"filter_any":"Tous","filter_search":"Saisir pour rechercher…","filter_no_match":"Aucun résultat.","period_prepay":"Prépayé","period_usage":"Consommation","period_role_advance":"Engagement + consommation","period_role_arrears":"Règlement de consommation","period_role_catch_up":"Engagement de rattrapage","period_role_activation":"Engagement d'activation","period_role_one_time":"Prépaiement unique","period_role_final":"Règlement final","period_role_payg":"Consommation PAYG","period_role_manual":"Manuel","manual_usage_chip":"Consommation hors plateforme","manual_usage_chip_tip":"La consommation de ce contrat est saisie manuellement — les factures n'incluent que ce qui a été enregistré.","manual_usage_send_warning":"Cette facture règle la consommation d'un contrat saisi manuellement. Vérifiez que la consommation de la période est entièrement enregistrée avant l'envoi.","manual_usage_commit_only_note":"Facture d'engagement uniquement : la consommation saisie manuellement sera réglée sur la prochaine facture de cycle.","void_confirm_title":"Annuler cette facture ?","void_effect_record":"La facture (et son miroir QuickBooks, le cas échéant) devient nulle.","void_effect_pool":"La consommation manuelle et l'imputation prépayée consommées retournent au pool non facturé pour la facture de remplacement.","void_revoke_credit_label":"Cette facture a déjà accordé des crédits — les récupérer aussi du portefeuille.","mark_paid_confirm_title":"Marquer comme payée ?","mark_paid_confirm_description":"La facture est réglée comme si l'argent était arrivé : les crédits différés sont libérés, le partage de revenus est comptabilisé, sans annulation possible. Ne continuez qu'après confirmation du paiement.","period_role_test":"Test (interne)","manual_amount_source_label":"Source du montant","manual_amount_source_placeholder":"ex. sortie billing-reconciliation-summary 2026-08 / document de règlement","manual_amount_source_hint":"D'où vient ce chiffre — un aperçu moteur ou un document de règlement. Obligatoire sans la permission enterprise-admin.","enter_manual_usage":"Saisir la consommation hors plateforme","due_label":"Échéance","readiness_ready":"Prêt à envoyer","readiness_zero":"0 $ — non envoyable","readiness_adjustment":"Ajustement en attente d'approbation","readiness_unpaired":"Client Mercury non associé","ids_title":"Identifiants","id_invoice":"ID de facture","id_contract":"ID de contrat","id_team":"ID d'équipe","id_copied":"Copié","composition_title":"Composition du total","composition_commit":"Engagement minimum","composition_overage":"Dépassement","composition_surcharge":"Majoration","composition_offsets":"Crédits / compensations","past_due_draft_chip":"Échue — jamais envoyée","chip_past_due_drafts":"{count, plural, =1 {# brouillon échu} other {# brouillons échus}}"},"common":{"load_more":"Load more","window_limited":"Only records within the accessible admin window are shown.","refresh":"Actualiser","cancel":"Annuler","create":"Créer","save":"Enregistrer","open":"Ouvrir","apply":"Appliquer","view":"Voir","delete":"Supprimer","edit":"Modifier","close":"Fermer","loading":"Chargement...","none":"—","more_info":"Plus d'informations","preview_open_new_tab":"Ouvrir dans un nouvel onglet"},"contracts":{"title":"Contrats","count":"{count, plural, =1 {# contrat} other {# contrats}} chargé(s)","filters":"Filtres","filters_description":"Affinez la liste par équipe ou statut du cycle de vie.","team_id":"ID de l'équipe","status":"Statut","new_contract":"Nouveau contrat","create_draft":"Créer un brouillon","create_dialog_title":"Nouveau contrat entreprise","create_dialog_description":"Recherchez par e-mail pour trouver l'équipe, puis créez un brouillon de contrat.","search_by_email":"Rechercher par e-mail","no_user_found":"Aucun utilisateur trouvé pour cet e-mail","no_teams_found":"Aucune équipe trouvée pour cet utilisateur","search_error":"Échec de la recherche d'équipes","team_select":"Sélectionner une équipe...","team_found":"Équipe ({count} trouvée(s))","customer_select":"Sélectionner un client...","customer_required":"Client","no_customers_yet":"Aucun client pour le moment. Créez-en un d'abord dans l'onglet Clients.","created_success":"Brouillon de contrat créé","created_error":"Échec de la création du contrat","empty":"Aucun contrat ne correspond aux filtres actuels.","load_error":"Échec du chargement des contrats entreprise.","all_statuses":"Tous les statuts","table":{"customer":"Client","team":"Équipe","status":"Statut","type":"Type","pricing":"Tarification","term":"Durée","documents":"Documents","open":"Ouvrir","min":"Min {amount}","to":"jusqu'au {date}","generated_docx_ready":"DOCX généré prêt","generated_docx_none":"DOCX généré —","signed_pdf_ready":"PDF signé prêt","signed_pdf_none":"PDF signé —","monthly_commit":"Minimum mensuel {amount}","template_version":"Modèle v{version}","template_manual":"Manuel","no_billing":"Factures et crédits ignorés"},"status_labels":{"draft":"Brouillon","active":"Actif","fulfilled":"Exécuté","suspended":"Suspendu","terminated":"Résilié","expired":"Expiré","deleted":"Supprimé","onboarding_sent":"Onboarding envoyé","customer_info_completed":"Informations client complétées","legal_review":"Revue juridique","ready_for_signature":"Prêt pour signature","sent_for_signature":"Envoyé pour signature","signed":"Signé","signed_needs_start_date_review":"Signé - vérification de la date de début","pending_activation":"Activation en attente","trialing":"En essai","superseded":"Remplacé"},"badge_skip_credit":"Octroi ignoré","badge_no_sweep":"Sans conversion","replaces_contract":"remplace {id}","type_labels":{"subscription":"Abonnement","one_time":"Ponctuel"},"pricing_model_labels":{"minimum_commitment":"Engagement mensuel","payg":"Paiement à l'usage","one_time_purchase":"Achat ponctuel","monthly_bonus":"Bonus mensuel","month_to_month":"Mensuel","non_billing":"Sans facturation"},"payment_term_labels":{"net_30":"Net 30","net_15":"Net 15","due_on_receipt":"Payable à réception"},"payment_method_labels":{"quickbooks":"QuickBooks","stripe":"Stripe","mercury":"Mercury","prepaid":"Prépayé (dans la plateforme)"},"module_labels":{"credit_rollover":"Report de crédits","auto_renewal":"Renouvellement automatique","resale":"Revente","termination_for_convenience":"Résiliation de convenance","end_customer_access":"End customer access","model_hosting":"Model hosting"},"signing_entity_labels":{"hanabi_ai":"Hanabi AI, Inc. dba Fish Audio","39ai_us":"39 AI, Inc. dba Fish Audio","39ai_jp":"39 AI G.K. dba Fish Audio"},"company_signer_labels":{"qingyan_cao":"Qingyan Cao","shijia_liao":"Shijia Liao","pinghan_xu":"Pinghan Xu"},"product_labels":{"tts":"TTS","asr":"ASR","voice-design":"Conception de voix"},"module_policy":{"unlimited":"Illimité","capped":"Plafond {amount}","minimum":"Minimum {amount} / 1M"},"template":"Modèle","all_templates":"Tous les modèles","legal_carrier_badge":"Juridique — {label}","legal_document":"Document juridique","legal_signed_on":"Signé le {date}","contract_type_fallback_labels":{"order_form":"Bon de commande (Order Form)","dpa":"DPA","msa":"MSA","baa":"BAA","nda":"NDA","sow":"SOW"},"billing_model_labels":{"advance":"Facturation anticipée (engagement en début de période + dépassement précédent)","arrears":"Facturation à terme échu (engagement + dépassement en fin de période)"},"billing_mode_labels":{"advance":"Engagement anticipé + dépassement","arrears":"Post-paiement (arrears)","payg_invoice":"PAYG · facturé","payg_platform":"PAYG · prépayé plateforme","one_time":"Pack unique","non_billing":"Sans facturation"},"term_until_terminated":"Jusqu'à résiliation","name_search_placeholder":"Rechercher une société ou un contrat…"},"customers":{"title":"Clients","count":"{count, plural, =1 {# client} other {# clients}}","new_customer":"Nouveau client","company_name":"Nom de l'entreprise","company_name_required":"Le nom de l'entreprise est requis","company_address":"Adresse","signer":"Signataire","signer_name":"Nom du signataire","signer_title":"Titre du signataire","signer_email":"E-mail du signataire","billing_email":"E-mail de facturation","contact_email":"E-mail de contact","billing_address_line1":"Adresse ligne 1","billing_address_line2":"Adresse ligne 2","billing_city_state_zip":"Ville, État, Code postal","billing_contact_name":"Contact facturation","defaults_to_signer":"Par défaut, utilise les données du signataire","notes":"Notes","empty":"Aucun client pour le moment.","load_error":"Échec du chargement des clients.","created_success":"Client créé avec succès.","created_error":"Échec de la création du client.","deleted_success":"Client supprimé.","deleted_error":"Échec de la suppression du client.","import_zip":{"trigger":"Importer le contrat signé","title":"Importer un contrat signé","description":"Téléversez un seul fichier ZIP (le contrat signé + les factures passées). Un agent classe chaque fichier, fait correspondre le modèle + le client et extrait les factures. Chaque proposition ci-dessous est modifiable — vérifiez et confirmez chaque étape ; rien n'est enregistré tant que vous ne créez pas le contrat / n'importez pas une facture.","dropzone":{"selected":"{name} — choisissez un autre ZIP pour recommencer","choose":"Déposez le contrat signé ici (plusieurs PDF ou un zip) ou cliquez pour parcourir","analyzing":"Analyse de {name} — généralement 20-40 s ; les contrats longs ou multi-documents peuvent prendre 1-2 minutes…"},"analyzing":"Analyse en cours… généralement 20-40 s ; les contrats longs ou multi-documents peuvent prendre 1-2 minutes.","match_badge":{"domain":"{label} · domaine","percent":"{label} · {percent} %"},"contract_label":"{name} · {status}","no_match":"aucune correspondance","files":{"heading":"Fichiers ({count})","reanalyze":"Réanalyser","hint":"Mal classé ? Corrigez les rôles et réanalysez — vos choix priment sur les propositions basées sur le nom de fichier.","roles":{"contract":"Contrat","invoice":"Facture","skip":"Ignorer"},"amendment_like":"Avenant","amendment_like_tip":"Ressemble à un avenant à un contrat existant et n'a pas été analysé — enregistrez-le sur la page de détail du contrat (carte Avenants). Ne remplacez le rôle que s'il s'agit vraiment d'un contrat autonome ou d'une facture."},"customer":{"heading":"Client","no_match_badge":"Aucun client correspondant","pick_placeholder":"Sélectionnez le client…","create_from_extracted":"Créer le client à partir des informations extraites","no_team_bound":"Aucune équipe liée pour le moment — le contrat nécessite la véritable équipe API du client (la consommation est mesurée par équipe).","bind_team":"Lier l'équipe","created":"Client créé — {name}","backfill_hint":"L'extraction contient des informations manquantes pour ce client :","backfill_apply":"Compléter depuis l'extraction","backfill_done":"Informations client complétées","bind_create_if_missing":"Créer le compte s'il n'existe pas","bind_inline_cta":"Lier","bind_inline_success":"Compte lié — vous pouvez créer le contrat.","selected_badge":"Client : {name}"},"account_status":{"heading":"État du compte","active_warning":"— a déjà {count} contrat(s) actif(s) ; assurez-vous qu'il ne s'agit pas d'un import en double","team":"Équipe","api_credit":"Crédit API","contracts":"Contrats","active":"Actif"},"contract":{"heading":"Contrat","template":"Modèle","monthly_commit":"Engagement mensuel","per_unit_rate":"Tarif unitaire (TTS, $/1M)","effective":"Date d'effet","term":"Durée","term_months":"{count} mois","created":"Contrat créé","created_with_pdf":"Contrat créé · PDF signé joint","attach_signed_pdf":"Joindre le PDF signé depuis le ZIP","open_contract":"Ouvrir le contrat","not_pdf_hint":"Le fichier de contrat n'est pas un PDF — convertissez-le et téléversez la copie signée sur la page du contrat.","sig_detected":"Signature électronique détectée","sig_none":"Aucune preuve de signature électronique — vérifiez qu'il s'agit de la version signée","sig_scan":"PDF numérisé — signature non vérifiable automatiquement","next_steps_attached":"Étape suivante : ouvrez le contrat pour le vérifier et <b>Activer</b> — l'activation crée la première facture en brouillon et octroie les crédits, elle reste donc une étape manuelle.","next_steps_unattached":"Étape suivante : joignez le PDF signé, puis ouvrez le contrat pour le vérifier et <b>Activer</b> — l'activation crée la première facture en brouillon et octroie les crédits, elle reste donc une étape manuelle.","additional_heading":"Autres documents du zip","review_and_create":"Vérifier et créer le contrat","pick_customer_first":"Sélectionnez ou créez d'abord le client ci-dessus.","bind_team_first":"Liez d'abord l'équipe du client","none_found":"Aucun document contractuel trouvé dans le ZIP — modifiez le rôle d'un fichier ci-dessus si l'un d'eux a été mal classé.","assessment_label":"Minimums trimestriels","assessment_value":"{quarters} trimestres · total ${total}","rate_options_label":"Tarifs TTS","no_template_title":"Aucun modèle ne correspond à ce document","no_template_hint":"Importez le document signé comme modèle propre à ce client afin que le rendu généré reflète le papier — ou continuez et choisissez un modèle de la bibliothèque à l'étape suivante.","no_template_needs_customer":"Sélectionnez ou créez d'abord le client ci-dessus ; le modèle importé lui sera rattaché.","import_as_customer_template":"Importer comme modèle client","template_import_failed":"L'import du modèle n'a pas pu démarrer","template_imported_reanalyzing":"Modèle importé — nouvelle analyse pour la correspondance…","use_template_reanalyze":"Utiliser ce modèle et réanalyser","import_as_library_template":"Importer comme modèle de bibliothèque réutilisable","import_as_library_template_tip":"Extrait un modèle partagé de ce document : les valeurs propres au client deviennent des variables et l'étape de revue liste ce qui n'a pas pu être paramétré — à vérifier avant réutilisation.","reanalyze_for_customer":"Réanalyser avec les modèles de ce client"},"invoices":{"heading":"Factures ({count})","imported":"Importée","import":"Importer","extract_failed":"échec de l'extraction","fields":{"number":"N° de facture","amount":"Montant (USD)","date":"Date de facture","period_start":"Début de période","period_end":"Fin de période","description":"Description"},"pick_contract_placeholder":"Sélectionnez un contrat…"},"confirm_another":{"title":"Ce client a déjà un contrat actif","customer_fallback":"Le client","description":"{name} a déjà {count} contrat(s) actif(s). Si ce ZIP appartient à ce contrat existant, n'en créez pas un autre — importez plutôt les factures sur ce contrat. Ne continuez que pour un accord réellement nouveau (renouvellement, second bon de commande, …).","description_with_example":"{name} a déjà {count} contrat(s) actif(s) (par ex. {example}). Si ce ZIP appartient à ce contrat existant, n'en créez pas un autre — importez plutôt les factures sur ce contrat. Ne continuez que pour un accord réellement nouveau (renouvellement, second bon de commande, …).","create_another":"Créer un autre contrat"},"mercury_prompt":{"title":"Étape suivante : apparier ce client avec Mercury AR","hint":"Aucune facture ne peut partir via Mercury tant que le client n'est pas apparié.","open_workspace":"Ouvrir l'espace client"},"toast":{"analyze_failed":"Échec de l'analyse","pick_contract_first":"Sélectionnez d'abord un contrat pour cette facture.","invoice_imported":"Facture #{number} importée","import_failed":"Échec de l'import","contract_file_not_found":"Fichier de contrat introuvable dans le ZIP.","signed_attached":"Contrat signé joint — ouvrez le contrat pour le vérifier et l'activer.","attach_failed":"Échec de l'ajout de la pièce jointe","mixed_selection":"Choisissez un zip OU des PDF — pas les deux. Les PDF sont zippés automatiquement."},"findings":{"info_show":"{count} notes informatives — afficher","info_hide":"Masquer les notes informatives"}},"legal_profile":{"trigger":"Profil juridique","title":"Profil juridique — {company}","msa_section_title":"Profil MSA du client","version":"Version","version_options":{"b":"Version B (Standard)","c":"Version C (Commodité)","d":"Version D (Adaptée au mensuel)","e":"Version E (révision 2026-06)"},"signed_date":"Date de signature","clauses":"Clauses","params":{"rollover_days":"Jours de report","max_rollover_amount":"Montant maximal de report","minimum_resale_price":"Prix de revente minimum","overage_rate":"Tarif de dépassement","price_lock_months":"Mois de gel tarifaire"},"msa_document":{"title":"Document MSA","description":"Fichier d'accord-cadre au niveau du client","attach":"Joindre un enregistrement MSA","open":"Ouvrir l'enregistrement MSA"},"dpa":{"section_title":"Dossier juridique DPA du client","section_description":"Le DPA est généré avec le dossier juridique client ; les pièces jointes ici sont des enregistrements client signés ou complémentaires.","include_in_packet":"Inclure le DPA dans le dossier juridique client","signed_date":"Date de signature du DPA client","save_profile":"Enregistrer le profil DPA client","generated_title":"Dossier juridique DPA client généré","generated_description":"Généré à partir des champs structurés du profil juridique client.","generate_document":"Générer le document DPA","open_generated":"Ouvrir le DPA client généré","generated_on":"Généré le {date}","attach_record":"Joindre un enregistrement DPA client","open_record":"Ouvrir l'enregistrement DPA client","history_required":"requis","history_not_required":"non requis","history_unsigned":"non signé"},"history":"Historique","history_version":"v{version}","save_msa_profile":"Enregistrer le profil MSA","toasts":{"signed_date_required":"La date de signature est requise","msa_updated":"MSA mis à jour","msa_update_error":"Échec de la mise à jour du MSA","choose_msa_document":"Choisissez d'abord un document MSA","msa_uploaded":"Document MSA téléversé","msa_upload_error":"Échec du téléversement du MSA","msa_open_error":"Échec de l'ouverture du document MSA","dpa_updated":"Exigence DPA mise à jour","dpa_update_error":"Échec de la mise à jour du DPA","dpa_required_before_generate":"Marquez le DPA comme requis avant de générer le dossier juridique","dpa_generated":"Dossier juridique DPA client généré","dpa_generate_error":"Échec de la génération du dossier juridique DPA client","dpa_generated_open_error":"Échec de l'ouverture du dossier juridique DPA client généré","choose_dpa_attachment":"Choisissez d'abord une pièce jointe DPA","dpa_attached":"Pièce jointe DPA enregistrée dans le profil juridique client","dpa_attach_error":"Échec de l'ajout de la pièce jointe DPA","dpa_open_error":"Échec de l'ouverture de la pièce jointe DPA"}},"order_form":{"title":"Nouvel accord","description":"Créez un accord propre au client à partir de l'état client/MSA le plus récent et d'un modèle enregistré.","primary_account":"Compte principal : {value}","primary_team":"Équipe principale : {value}","missing":"Manquant","missing_account_warning":"Les nouveaux accords nécessitent que le client dispose d'un compte principal Fish Audio et d'une équipe. Utilisez l'action <b>Espace de travail</b> sur la ligne du client pour lier sa véritable équipe API (la consommation est mesurée par équipe), ou envoyez l'onboarding — puis rouvrez cette boîte de dialogue.","created":{"title":"L'accord est prêt pour la revue","open_contract":"Ouvrir le contrat"},"created_success":"Accord créé à partir de la fiche client.","autofill":{"prompt":"Vous avez le contrat signé ? Remplissez automatiquement le modèle + les conditions.","button":"Remplir automatiquement depuis le contrat signé","prefilled":"Prérempli depuis {source}","signed_contract_fallback":"le contrat signé","failed":"Échec du remplissage automatique","no_template_terms_applied":"Aucun modèle correspondant — les conditions extraites ont été appliquées. Choisissez un modèle manuellement.","attach_label":"Joindre {filename} comme document signé après la création","attached":"PDF signé joint au contrat","attach_failed":"Contrat créé, mais échec de la jonction du PDF signé — téléversez-le sur la page du contrat"},"template":{"label":"Modèle standard *","placeholder":"Choisissez un modèle d'accord","load_failed":"Échec du chargement des modèles d'accord"},"type_notes":{"billing":"Les conditions de facturation seront configurées sur cet accord.","non_billing":"Accord hors facturation : les champs de factures, de crédits et de tarification sont ignorés."},"pricing_help":{"payg":"Le PAYG ne crée ni facture d'activation ni crédits ; la facturation mensuelle utilise la consommation API du mois civil précédent.","monthly_bonus":"L'engagement mensuel est le montant de la facture ; les crédits inclus peuvent être supérieurs, le taux de remboursement étant calculé comme engagement / crédits.","one_time":"L'achat unique facture une seule fois et octroie les crédits configurés ; il est exclu de la facturation mensuelle.","default":"Les accords à engagement minimum et au mois facturent à l'activation, octroient les crédits inclus, puis suivent l'ancrage de facturation de la date de début."},"purchase_amount":"Montant d'achat","payg_per_unit_rate":"Tarif unitaire PAYG (TTS, $/1M)","discount":{"label":"Remise en % sur le tarif catalogue en vigueur (indexé sur le catalogue)","follows_list_help":"Les tarifs sont dérivés de la grille tarifaire en vigueur × (1 − remise %) ; le tarif unitaire gelé est ignoré. Les modifications du catalogue se propagent lors de la resynchronisation.","frozen_rate_help":"Laissez 0 pour utiliser un tarif unitaire gelé ci-dessous ; définissez une remise pour facturer en % de moins que le tarif catalogue en vigueur."},"membership":{"label":"Abonnement octroyé à l'activation","pro":"Pro","max":"Max","help":"Le propriétaire de l'équipe liée reçoit cet abonnement pendant la durée du contrat."},"overdraft_credits_title":"Découvert et crédits","effective_date_help":"Date de début légale affichée sur le contrat et jour d'ancrage mensuel de la facturation. L'antidatage est sans risque pour les imports historiques — la facturation mensuelle ne génère que le cycle en cours, jamais les mois passés.","backdated_warning":"Antidaté : l'activation créera une première facture en brouillon couvrant la période à partir du {date}. Si cette période a déjà été importée comme facture historique, annulez le doublon avant de marquer quoi que ce soit comme payé (payer les deux octroierait les crédits deux fois).","term_months":"Durée (mois)","clauses_note":"Les clauses sont héritées du modèle sélectionné et des paramètres MSA du client. Modifiez le texte du modèle via le workflow modèle/variante, pas via cette boîte de dialogue d'accord.","create_button":"Créer l'accord","errors":{"choose_template":"Choisissez d'abord un modèle d'accord.","needs_primary_account":"Le client doit d'abord disposer d'un compte principal Fish Audio et d'une équipe.","create_failed":"Échec de la création de l'accord"},"per_unit_rate_scope_help":"S'applique uniquement à l'usage TTS (facturé par million d'octets UTF-8). Les autres produits sont facturés au tarif mesuré de la plateforme, sauf si le contrat définit un palier tarifaire par produit ou par modèle.","included_credits_help":"Crédits d'utilisation accordés à CHAQUE cycle de facturation. Laisser 0 pour accorder le commit mensuel. Un avoir de service ponctuel déduit des factures ne va PAS ici — l'enregistrer après création via la carte Prepaid offset du contrat.","included_above_commit_warning":"Cette valeur accorde plus que le commit mensuel à chaque cycle — seuls les contrats monthly-bonus font cela (modèle de tarification monthly_bonus). Pour un avoir ponctuel, utiliser le prepaid offset après création. L'API rejettera cette valeur.","rollover_days_label":"Expiration du report (jours)","rollover_days_help":"Les crédits de cycle inutilisés expirent ce nombre de jours après leur mois de facturation. Mettre 0 si l'Order Form signé n'accorde aucun report (facturation greater-of).","warning_gate":{"title":"Vérifiez chaque avertissement de l'analyseur — ces clauses ne sont PAS exécutées par le système :","hint":"Cochez chaque élément pour confirmer qu'il est géré hors système (avenant, opération manuelle ou escalade). En cas de doute, contactez votre administrateur système avant de créer l'accord.","confirm_tag":"Confirmer","info_group":"J'ai examiné les {count} notes informatives du document","info_show":"afficher","info_hide":"masquer"},"term_one_time_hint":"Durée de la commande en mois — les crédits ponctuels expirent en fin de durée (PoC 30 jours = 1).","assessment":{"title":"Évaluation du minimum trimestriel","enable":"Ajouter un calendrier","help":"Pour les contrats revendeur à minimums trimestriels : les factures mensuelles ne facturent que la consommation, les écarts se règlent via des factures de régularisation trimestrielles. Laisser vide pour les contrats à engagement mensuel classiques.","from_q":"Du trimestre","to_q":"Au trimestre","amount":"Minimum trimestriel ($)","add_row":"Ajouter une ligne","remove":"Supprimer","trueup_quarters":"Trimestres de crédit de régularisation","renewal_months":"Période de renouvellement (mois)","commit_note":"Avec un calendrier trimestriel, l'engagement mensuel reste à 0 — les factures mensuelles ne facturent que la consommation."},"rate_options":{"label":"Tarifs TTS extraits — choisir le tarif facturé par la plateforme","help":"Les tarifs hors plateforme (auto-hébergé, etc.) sont facturés via des relevés d'usage manuels."}},"workspace":{"description":"Espace de travail client","onboarded":"Onboarding terminé","not_onboarded":"Onboarding non effectué","account_bound_success":"Compte lié — l'équipe API du client est désormais associée.","bind_account_error":"Échec de la liaison du compte","open_legal_document_error":"Échec de l'ouverture du document juridique client","no_team_title":"Aucune équipe API liée — la consommation est mesurée par équipe, un contrat nécessite donc la véritable équipe Fish Audio du client.","no_team_description":"Liez un compte existant par e-mail (son équipe personnelle est utilisée par défaut). Pas encore de compte ? Envoyez plutôt un lien d'onboarding.","bind_account":"Lier un compte","primary_account":"Compte principal","primary_team":"Équipe principale","customer_dpa":"DPA client","latest_invoice":"Dernière facture","signed":"Signé","signed_with_date":"Signé · {date}","required":"Requis","not_required":"Non requis","agreements":"Accords","view_all":"Tout afficher","loading_contracts":"Chargement des contrats","no_contracts":"Aucun contrat pour le moment.","agreement":"Accord","open_contract":"Ouvrir le contrat {id}","loading_invoices":"Chargement des factures","period":"Période","legal_profile":"Profil juridique","msa_version":"Version du MSA","signed_date":"Date de signature","enabled_clauses":"Clauses activées","msa_history":"Historique MSA","versions_count":"{count, plural, one {# version} other {# versions}}","dpa_document":"Document DPA","customer_dpa_record":"Enregistrement DPA client","attached":"Joint","customer_dpa_history":"Historique DPA client","events_count":"{count, plural, one {# événement} other {# événements}}","open_msa_record":"Ouvrir l'enregistrement MSA","open_generated_customer_dpa":"Ouvrir le DPA client généré","open_customer_dpa_record":"Ouvrir l'enregistrement DPA client","generated_dpa_document":"Document DPA généré : {key}","runtime_state":"État d'exécution","open_invoices":"Factures ouvertes","pro_membership":"Abonnement Pro","enabled":"Activé","zero_retention":"Zéro rétention","concurrency":"Concurrence","auto_recharge":"Recharge automatique","rollover":"Report","days_count":"{count, plural, one {# jour} other {# jours}}","support_context":"Contexte support","open_support_tickets":"Tickets support ouverts","support_search_email":"E-mail de recherche support","support_user_id":"ID utilisateur support","structured_customer_info":"Informations client structurées","company_address":"Adresse de l'entreprise","billing_address":"Adresse de facturation","title":"Titre","billing_contact":"Contact de facturation","recent_customer_audit":"Audit client récent","loading_audit":"Chargement de l'audit","no_audit_logs":"Aucun journal d'audit client.","legal_agreements":"Accords juridiques signés","combined_document":"(document combiné)","msa_combined_hint":"Pas d'enregistrement MSA autonome — pour les clients importés, le MSA fait généralement partie du MSA + Order Form signé (voir Agreements).","preview":"Aperçu","preview_error":"Impossible de charger l'aperçu.","preview_signed":"Document signé","preview_render":"Rendu généré (non signé)","next_steps_title":"Prochaines étapes","step_bind":"Lier le compte d'utilisation","step_agreement":"Créer le contrat depuis le PDF signé","step_activate":"Activer le contrat","step_invoice":"Première facture créée","bind_create_if_missing":"Créer le compte s'il n'existe pas.","bind_create_if_missing_help":"Le client prend la main via une réinitialisation de mot de passe — aucun e-mail n'est envoyé.","archive":"Archiver","unarchive":"Désarchiver","archive_title":"Archiver ce client ?","archive_warning":"{company} sera masqué des listes et sélecteurs de clients, et aucun nouveau lien d'onboarding, liaison de compte ou accord ne pourra être créé avant le désarchivage. Rien n'est supprimé et l'archivage est réversible. Le système refuse d'archiver tant qu'un contrat est en cours ou actif.","archive_cancel":"Annuler","archive_confirm":"Archiver le client","archive_done":"Client archivé.","unarchive_done":"Client restauré."},"new_agreement":"Nouvel accord","active_contracts":"Contrats actifs","onboarding":"Onboarding","onboarding_completed":"Terminé","onboarding_not_started":"Non commencé","onboarding_invite_sent":"Invitation envoyée","onboarding_manual":"Importé manuellement","open_actions_for":"Ouvrir les actions pour {name}","view_contracts":"Voir les contrats","view_invoices":"Voir les factures","view_legal_profile":"Voir le profil juridique","edit_customer":"Modifier le client","resend_onboarding":"Renvoyer l'onboarding","send_onboarding_link":"Envoyer le lien d'onboarding","resend_onboarding_title":"Renvoyer l'onboarding ?","resend_onboarding_description":"Ce client a déjà terminé l'onboarding. Le renvoyer collectera des informations client mises à jour et peut écraser la fiche client utilisée pour les futurs accords.","continue":"Continuer","view_as_user":"Voir en tant que client","view_as_user_error":"Impossible d'ouvrir la vue du compte client","signals_title":"Signaux de facturation","signals_description":"Consommation du cycle en cours comparée à l'engagement pour chaque contrat de facturation actif — repérez les risques d'attrition et les opportunités de vente additionnelle.","signals_empty":"Aucun contrat de facturation actif.","signals_load_error":"Impossible de charger les signaux de facturation.","signals_pct_of_minimum":"{pct}% du minimum","signals_usage_no_allowance":"Consommation du cycle","signals_overage":"Dépassement à ce jour","signals_projected_invoice":"Facture projetée","signals_pace":"Projection du cycle","signals_prev_cycle":"Cycle précédent","signals_cycle":"Cycle en cours","signals_term_end":"Fin du contrat","signals_term_end_days":"dans {days} jours","signal_churn_risk":"Risque d'attrition","signal_upsell":"Vente additionnelle","signal_renewal_60d":"Renouvellement ≤ 60 j","signal_usage_drop":"Baisse d'usage","signal_offset_pool_active":"Réserve de crédits active","signals_expl_churn_risk":"Se déclenche quand ≥30% du cycle est écoulé et que le rythme projeté est inférieur à la moitié du minimum. Rythme {pace} contre {allowance} d'enveloppe.","signals_expl_upsell_overage":"La consommation dépasse déjà l'enveloppe incluse — {overage} de dépassement facturable ce cycle.","signals_expl_upsell_pace":"Le rythme projeté {pace} dépasse 120% de l'enveloppe {allowance} — l'engagement est peut-être sous-dimensionné.","signals_expl_renewal_60d":"Le contrat expire dans {days} jours — il est temps d'entamer la discussion de renouvellement.","signals_expl_usage_drop":"Le rythme projeté {pace} est inférieur à la moitié du cycle précédent ({prev}).","signals_expl_offset_pool_active":"Une réserve de crédits prépayés/de règlement compense encore les factures — l'argent est déjà encaissé.","signals_trend_title":"Consommation quotidienne — {days} derniers jours","signals_trend_series":"Consommation","signals_trend_open":"Voir la tendance","signals_trend_empty":"Aucune consommation enregistrée sur cette période.","billing_mode":"Mode de facturation","signal_balance_low":"Solde faible","signals_expl_balance_low":"Le solde {balance} couvre moins d'un demi-mois au rythme actuel ({pace}/mois) — relancer la recharge ou passer à la facturation contractuelle.","signals_wallet_balance":"Solde du portefeuille","signals_summary_tracked":"{count, plural, =1 {# contrat de facturation suivi} other {# contrats de facturation suivis}}","usage_this_cycle":"Consommation du cycle","commit_pct":"% du minimum","signals":"Signaux","updated":"Mis à jour","toggle_details":"Afficher ou masquer les détails de facturation de {name}","lifecycle_winding_down":"En extinction · {date}","lifecycle_churned":"Parti","create_primary_email_label":"E-mail principal (facultatif)","create_primary_email_help":"Le compte que le client utilisera pour l'API. Absent du contrat ? Laissez vide — vous pourrez créer/lier le compte plus tard dans le workspace client.","create_company_placeholder":"Raison sociale de l'entreprise","show_archived":"Afficher les archivés","hide_archived":"Masquer les archivés","archived_badge":"Archivé"},"edit_overview":{"title":"Modifier le contrat","msa_version":"Version du MSA","msa_b":"B — Obligation annuelle complète","msa_d":"D — Paiement jusqu'à la résiliation","msa_e":"E — révision 2026-06","sales_rep":"Commercial","signing_entity":"Entité signataire","company_signer":"Signataire de l'entreprise","effective_date":"Date d'effet","end_date":"Date de fin","no_end_date":"Pas de date de fin (renouvellement automatique)","duration_months":"Durée (mois)","notice_days":"Préavis (jours)","trial_months":"Essai (mois)","payment_term":"Conditions de paiement","payment_term_days":"Jours de délai de paiement","auto_renew":"Renouvellement automatique","generate_docx":"Générer le DOCX","generate_invoice":"Générer la facture","toast_success":"Contrat mis à jour","toast_error":"Échec de l'enregistrement","msa_c":"C — Accrued fees to termination"},"edit_customer":{"title":"Modifier les informations client","company_name":"Nom de l'entreprise","contact_email":"E-mail de contact","signer_name":"Nom du signataire","signer_title":"Titre du signataire","signer_email":"E-mail du signataire","billing_contact":"Contact de facturation","billing_email":"E-mail de facturation","company_address":"Adresse de l'entreprise","address_line1":"Ligne d'adresse 1","address_line2":"Ligne d'adresse 2","city_state_zip":"Ville, État, ZIP","toast_success":"Informations client mises à jour","toast_error":"Échec de l'enregistrement"},"detail":{"back_to_contracts":"Retour aux contrats","loading":"Chargement du contrat...","load_error":"Impossible de charger ce contrat.","fallback_title":"Contrat entreprise","team":"Équipe {teamId}","updated":"Mis à jour le {date}","sales_rep":"Commercial {name}","enabled":"Activé","disabled":"Désactivé","toast_generated_docx":"DOCX généré.","toast_uploaded_signed":"PDF signé importé.","toast_activated":"Contrat activé.","toast_suspended":"Contrat suspendu.","toast_resumed":"Contrat repris.","toast_draft_deleted":"Brouillon supprimé.","toast_terminated":"Contrat résilié.","toast_pricing_updated":"Tarification mise à jour.","toast_concurrency_updated":"Concurrence mise à jour.","toast_choose_pdf":"Veuillez d'abord sélectionner un PDF signé.","btn_activate":"Activer","btn_suspend":"Suspendre","btn_resume":"Reprendre","btn_save_pricing":"Enregistrer la tarification et les paliers","btn_add_tier":"Ajouter un palier","btn_generate_docx":"Générer le DOCX","btn_open_docx":"Ouvrir le DOCX","btn_open_signed_pdf":"Ouvrir le PDF signé","btn_upload_signed_pdf":"Importer le PDF signé","btn_save_concurrency":"Enregistrer la concurrence","btn_delete_contract":"Supprimer le contrat","btn_terminate_contract":"Résilier le contrat","btn_confirm_delete":"Confirmer la suppression","btn_confirm_termination":"Confirmer la résiliation","pricing_title":"Tarification","pricing_description":"Ajustez le résumé tarifaire en direct qui se synchronise avec les paramètres de l'équipe.","pricing_tiers_title":"Paliers tarifaires","pricing_tiers_description":"Les paliers sont cumulatifs par produit. Chaque tranche ne facture que les unités de sa plage ; si le palier final est plafonné, l’usage au-delà de ce plafond est facturé au tarif public standard.","no_pricing_tiers":"Aucun palier tarifaire configuré.","customer_title":"Client","document_workflow_title":"Flux documentaire","document_workflow_description":"Générez le DOCX non signé avant signature, vérifiez les redlines du client et ouvrez les liens privés des documents.","concurrency_title":"Concurrence et rétention","concurrency_description":"Synchronise avec la concurrence de l'équipe et l'indicateur de rétention zéro des données.","delete_title":"Supprimer","terminate_title":"Résilier","delete_description":"Supprimer définitivement ce brouillon de contrat.","terminate_description":"Résilier ce contrat actif ou suspendu.","label_msa":"MSA","label_signing_entity":"Entité signataire","label_company_signer":"Signataire de l'entreprise","label_billing":"Facturation","label_effective":"Date d'effet","label_ends":"Fin","label_current_term":"Durée actuelle","label_auto_renew":"Renouvellement automatique","label_current_model":"Modèle actuel","label_monthly_commit":"Minimum mensuel","label_one_time_amount":"Montant ponctuel","label_pricing_model":"Modèle tarifaire","label_per_unit_rate":"Tarif unitaire (TTS, $/1M)","label_monthly_commit_usd":"Minimum mensuel ($)","label_one_time_amount_usd":"Montant ponctuel ($)","label_fee_description":"Description des frais","label_total_annual":"Total annuel","label_product":"Produit","label_end_m":"Fin (M, vide=illimité)","label_price_per_million":"$/1M","label_company":"Entreprise","label_signer":"Signataire","label_billing_contact":"Contact de facturation","label_billing_email":"E-mail de facturation","label_contact_email":"E-mail de contact","label_address":"Adresse","label_concurrency_limit":"Limite de concurrence","label_zero_data_retention":"Rétention zéro des données","zero_data_retention_description":"Reflète l'indicateur au niveau de l'équipe lorsque le contrat est actif.","skip_signed_check_title":"Ignorer la vérification du document signé à l'activation","skip_signed_check_description":"À utiliser uniquement lorsque vous devez activer avant l'importation d'un PDF signé.","terminate_dialog_delete_title":"Supprimer ce brouillon ?","terminate_dialog_terminate_title":"Résilier ce contrat ?","terminate_dialog_delete_description":"Le brouillon du contrat sera définitivement supprimé. Cette action est irréversible.","terminate_notice_warning":"Ce contrat prévoit un préavis de résiliation de {days} jours. Confirmer signifie que l'obligation de préavis est traitée — pour un changement de contrat, préférez le remplacement planifié ou le wind-down afin d'éviter une rupture de couverture.","terminate_dialog_terminate_description":"Le contrat entreprise sera résilié et les paramètres de l'équipe seront réinitialisés.","terminate_reason_placeholder":"Motif de résiliation (facultatif)","date_range_separator":"au","per_unit_rate_scope_help":"S'applique uniquement à l'usage TTS (facturé par million d'octets UTF-8). Les autres produits sont facturés au tarif mesuré de la plateforme, sauf si le contrat définit un palier tarifaire par produit ou par modèle.","label_billing_model":"Cadence de facturation","terminate_mode_immediate":"Résilier immédiatement (règlement maintenant)","terminate_mode_wind_down":"Extinction progressive (cycle courant facturé en entier, consommation du solde)","terminate_mode_caption":"La résiliation planifiée est recommandée pour un churn : le contrat court jusqu'à la date choisie, aucun cycle commençant à partir de cette date n'est facturé, la clôture est automatique. Le wind-down ajoute une fenêtre d'épuisement des crédits.","terminate_mode_scheduled":"Planifier la résiliation (choisir la date de fin)","terminate_preset_cycle_end":"Fin du cycle de facturation en cours — {date}","terminate_preset_next_cycle_end":"Fin du cycle suivant — {date}","terminate_preset_notice":"Après le préavis ({days} jours) — {date}","terminate_preset_custom":"Date personnalisée…","terminate_schedule_caption":"Pleinement en vigueur jusqu'au {date}. Aucun cycle commençant à partir de cette date n'est facturé ; le dépassement du dernier cycle est réglé automatiquement.","terminate_schedule_date_required":"Choisissez d'abord une date de résiliation.","terminate_dialog_schedule_title":"Planifier cette résiliation ?","terminate_dialog_schedule_description":"Le service et la facturation continuent normalement jusqu'au {date}, puis le contrat prend fin automatiquement : les paramètres d'équipe sont retirés et le dernier cycle est réglé. Annulable à tout moment avant la date.","btn_schedule_termination":"Planifier la résiliation","btn_confirm_schedule":"Planifier","btn_cancel_scheduled_termination":"Annuler la planification","termination_scheduled_banner":"Résiliation planifiée pour le {date}.","wind_down_banner":"Extinction en cours — finalisation le {date}.","terminated_banner":"Résilié le {date}.","transition_until":"Transition en consommation seule jusqu'au {date} — les crédits restants conservent leurs échéances contractuelles ; le compte revient par ailleurs au libre-service.","transition_irreversible_note":"La transition a commencé — cette résiliation ne peut plus être annulée. Seul un nouveau contrat signé peut rétablir le service entreprise.","toast_termination_scheduled":"Résiliation planifiée pour le {date}.","toast_termination_schedule_cancelled":"Planification de résiliation annulée.","termination_terms_title":"Conditions de résiliation (enregistrement système)","btn_edit_termination_terms":"Modifier","termination_policy_consume_only":"Contrat signé : les crédits survivent à la résiliation et expirent selon leurs horloges de 90 jours (consommation seule).","termination_policy_forfeit":"Contrat signé : les crédits entreprise inutilisés sont confisqués à la résiliation.","termination_policy_refund_prorated":"Contrat signé : remboursement au prorata des frais prépayés (procédure manuelle).","termination_policy_transition_window":"Contrat signé : fenêtre de transition à prix gelé après résiliation (procédure manuelle).","termination_policy_unspecified":"Conditions non classifiées par rapport au PDF signé — à définir ici après lecture.","termination_mutual_consent_notice":"Cet Order Form ne peut être résilié unilatéralement — uniquement par consentement mutuel écrit ou pour manquement grave.","termination_manual_runbook_refund_prorated":"Étape manuelle requise : calculer et émettre le remboursement au prorata.","termination_manual_runbook_transition_window":"Étape manuelle requise : geler les prix pendant la fenêtre de transition contractuelle.","termination_mutual_consent_confirm":"Je confirme le consentement mutuel ÉCRIT du client (ou un manquement grave) pour résilier cet Order Form.","termination_terms_mutual_consent_label":"Consentement mutuel requis","termination_policy_option_unspecified":"Non classifié","termination_policy_option_consume_only":"Consommation seule","termination_policy_option_forfeit":"Confiscation à la résiliation","termination_policy_option_refund_prorated":"Remboursement au prorata","termination_policy_option_transition_window":"Fenêtre de transition","toast_termination_terms_saved":"Conditions de résiliation enregistrées.","terminate_off_contract_warning":"⚠ Mode hors contrat : s'écarte de la sortie prévue par l'accord signé et peut VIOLER le contrat. Sans base documentée, préférer l'option recommandée.","terminate_breach_confirm_warning":"⚠ RISQUE DE VIOLATION : résiliation dans un mode non prévu par le contrat signé. Ne confirmer qu'avec une base documentée.","terminate_consequence_scheduled_consume_only":"Fonctionne normalement jusqu'à la date choisie ; l'engagement du dernier mois de facturation est facturé en totalité et aucun nouveau cycle ne démarre ensuite. Selon le contrat signé, les crédits restants demeurent sur le compte et expirent selon leurs horloges de 90 jours ; le compte repasse immédiatement en paiement à l'usage au tarif public.","terminate_consequence_scheduled_forfeit":"Fonctionne normalement jusqu'à la date choisie ; l'engagement du dernier mois de facturation est facturé en totalité et aucun nouveau cycle ne démarre ensuite. Selon le contrat signé, les crédits entreprise inutilisés sont révoqués au moment de la résiliation ; les recharges du client sont intactes.","terminate_consequence_scheduled_refund_prorated":"Fonctionne normalement jusqu'à la date choisie ; l'engagement du dernier mois de facturation est facturé en totalité et aucun nouveau cycle ne démarre ensuite. Selon le contrat signé, les frais prépayés doivent être remboursés au prorata — traitement manuel, hors de ce dialogue.","terminate_consequence_scheduled_transition_window":"Fonctionne normalement jusqu'à la date choisie ; l'engagement du dernier mois de facturation est facturé en totalité et aucun nouveau cycle ne démarre ensuite. Selon le contrat signé, l'usage peut continuer au tarif gelé pendant la fenêtre de transition contractuelle — traitement manuel.","terminate_consequence_scheduled_unspecified":"Fonctionne normalement jusqu'à la date choisie ; l'engagement du dernier mois de facturation est facturé en totalité et aucun nouveau cycle ne démarre ensuite. Conditions de résiliation non classifiées — lire le PDF signé avant de continuer.","terminate_consequence_wind_down_consume_only":"Le cycle en cours est facturé en totalité, puis une fenêtre d'épuisement permet de consommer les crédits restants avant la finalisation automatique. Selon le contrat signé, les crédits restants demeurent sur le compte et expirent selon leurs horloges de 90 jours ; le compte repasse immédiatement en paiement à l'usage au tarif public.","terminate_consequence_wind_down_forfeit":"Le cycle en cours est facturé en totalité, puis une fenêtre d'épuisement permet de consommer les crédits restants avant la finalisation automatique. Selon le contrat signé, les crédits entreprise inutilisés sont révoqués au moment de la résiliation ; les recharges du client sont intactes.","terminate_consequence_wind_down_refund_prorated":"Le cycle en cours est facturé en totalité, puis une fenêtre d'épuisement permet de consommer les crédits restants avant la finalisation automatique. Selon le contrat signé, les frais prépayés doivent être remboursés au prorata — traitement manuel, hors de ce dialogue.","terminate_consequence_wind_down_transition_window":"Le cycle en cours est facturé en totalité, puis une fenêtre d'épuisement permet de consommer les crédits restants avant la finalisation automatique. Selon le contrat signé, l'usage peut continuer au tarif gelé pendant la fenêtre de transition contractuelle — traitement manuel.","terminate_consequence_wind_down_unspecified":"Le cycle en cours est facturé en totalité, puis une fenêtre d'épuisement permet de consommer les crédits restants avant la finalisation automatique. Conditions de résiliation non classifiées — lire le PDF signé avant de continuer.","terminate_consequence_immediate_consume_only":"Prend fin immédiatement : l'usage en cours de cycle est réglé sur-le-champ et les paramètres d'équipe sont retirés aussitôt. Selon le contrat signé, les crédits restants demeurent sur le compte et expirent selon leurs horloges de 90 jours ; le compte repasse immédiatement en paiement à l'usage au tarif public.","terminate_consequence_immediate_forfeit":"Prend fin immédiatement : l'usage en cours de cycle est réglé sur-le-champ et les paramètres d'équipe sont retirés aussitôt. Selon le contrat signé, les crédits entreprise inutilisés sont révoqués au moment de la résiliation ; les recharges du client sont intactes.","terminate_consequence_immediate_refund_prorated":"Prend fin immédiatement : l'usage en cours de cycle est réglé sur-le-champ et les paramètres d'équipe sont retirés aussitôt. Selon le contrat signé, les frais prépayés doivent être remboursés au prorata — traitement manuel, hors de ce dialogue.","terminate_consequence_immediate_transition_window":"Prend fin immédiatement : l'usage en cours de cycle est réglé sur-le-champ et les paramètres d'équipe sont retirés aussitôt. Selon le contrat signé, l'usage peut continuer au tarif gelé pendant la fenêtre de transition contractuelle — traitement manuel.","terminate_consequence_immediate_unspecified":"Prend fin immédiatement : l'usage en cours de cycle est réglé sur-le-champ et les paramètres d'équipe sont retirés aussitôt. Conditions de résiliation non classifiées — lire le PDF signé avant de continuer.","paper_pinned_title":"Valeur fixée dans le contrat signé","paper_pinned_body":"Le texte du contrat signé précise : {fields}. La modifier ici ne modifie PAS le contrat.","paper_pinned_amend_hint":"Voie recommandée : enregistrer d'abord un avenant signé (carte Amendments ci-dessous), puis l'appliquer.","paper_pinned_need_senior":"L'outrepassement requiert la permission senior (enterprise-admin).","paper_pinned_override_btn":"Outrepasser manuellement quand même","paper_pinned_ack_btn":"Compris","paper_pinned_cancel":"Annuler","paper_pinned_save_failed":"Échec de la mise à jour des paramètres du contrat","pin_section_title":"Statut d'ancrage contractuel","pin_section_description":"Si la valeur de chaque réglage est traitée comme stipulée au contrat (toute modification passe alors par un avenant ou un override senior). Pin/unpin manuel réservé aux seniors et audité ; unpin ne corrige que la heuristique de modèle, jamais un ancrage issu d'un avenant.","pin_state_amendment":"Ancré (avenant)","pin_state_manual":"Ancré (manuel)","pin_state_template":"Ancré (modèle)","pin_state_released":"Libéré (manuel)","pin_state_free":"Non ancré","pin_opt_auto":"Auto (heuristique)","pin_opt_pinned":"Forcer l'ancrage","pin_opt_unpinned":"Forcer la libération","pin_toast_updated":"Statut d'ancrage mis à jour.","pin_toast_failed":"Échec de la mise à jour — permission senior requise.","toast_activate_failed":"Échec de l'activation.","check_invoices":"Voir les factures","btn_activate_now_scheduled":"Activer maintenant (planifié)"},"detail_v2":{"signed_archive_banner":"Archive signée / contrat verbatim — le document stocké est une copie fidèle du fichier signé. La modification des champs ci-dessous ne pilote que la facturation et les droits, et ne régénère jamais le texte du document.","scheduled_banner_title":"Activation planifiée le {date}","trialing_banner_title":"Essai jusqu'au {date}","trialing_banner_no_date":"Ce contrat est en période d'essai.","contract_terms_title":"Conditions du contrat (issues du document signé)","contract_terms_description":"Ces champs reflètent l'accord signé. Sur un contrat actif, ils sont verrouillés et ne changent que via un avenant.","operational_settings_title":"Paramètres opérationnels de la plateforme (hors contrat)","operational_settings_description":"Contrôles de sécurité de facturation et d'exploitation. Modifiables sur les contrats actifs ; les modifier ne change jamais le document contractuel.","facts_status":"Statut","facts_pricing":"Tarification","facts_payment":"Paiement","facts_term":"Durée","facts_governing_msa":"MSA applicable","governing_msa_auto_on_activation":"Créé à l'activation","governing_msa_not_linked":"Non lié","governing_msa_link":"MSA {version} · {id}","btn_unlink_msa":"Dissocier","toast_unlink_msa":"MSA de référence dissocié","error_unlink_msa":"Impossible de dissocier le MSA de référence","btn_split_partner_agreement":"Enregistrer comme accord partenaire","btn_split_msa":"Séparer le MSA de ce contrat","toast_split_msa_created":"Enregistrement MSA créé et lié","toast_split_msa_linked":"Lié à l'enregistrement MSA existant","error_split_msa":"Impossible de séparer le MSA de ce contrat.","field_commitment_term":"Durée d'engagement","commitment_term_value":"{months} mois — se termine le {date} — renouvellement automatique {autoRenew}","field_legal_document":"Document juridique","facts_concurrency":"Concurrence","facts_zdr":"ZDR","facts_membership":"Abonnement","min_commit_value":"Engagement min. · {amount}/mois","payg_discount_value":"PAYG · {percent} % de remise sur le tarif catalogue","on":"Activé","off":"Désactivé","pricing_locked_note":"Verrouillé — toute modification tarifaire sur un contrat actif requiert un avenant.","pricing_follows_list_note":"Tarification indexée sur le catalogue : les tarifs sont dérivés de la grille tarifaire en vigueur avec la remise du contrat ; laissez le tarif unitaire et les paliers vides.","activate_dialog_title":"Activer ce contrat ?","activate_dialog_description":"L'activation met la facturation en service : elle peut créer la première facture en brouillon, octroyer les crédits du premier cycle et synchroniser la tarification et les droits de l'équipe.","activate_skip_credit_label":"Crédits du premier cycle déjà octroyés manuellement — ignorer l'octroi automatique","activate_skip_credit_helper":"(concerne uniquement les contrats à engagement minimum/bonus mensuel ; le PAYG n'octroie rien à l'activation)","badge_non_billing":"Hors facturation","badge_ai_reviewing":"Revue IA en cours","badge_ai_issues":"{count, plural, =1 {# problème IA} other {# problèmes IA}}","badge_ai_ok":"IA OK","btn_ai_review":"Revue IA","btn_view_ai_review":"Voir la revue IA","btn_enter_review":"Démarrer la revue","btn_approve_publish":"Approuver et publier l'aperçu","btn_back_to_legal_review":"Renvoyer en revue juridique","btn_void_signing":"Annuler la signature","toast_status_legal_review":"Statut mis à jour : revue juridique","toast_status_ready_published":"Version approuvée publiée sur la page de revue client.","toast_status_reverted":"Statut renvoyé en revue juridique","toast_docusign_voided":"DocuSign annulé, statut renvoyé en revue juridique","error_transition":"Échec du changement de statut","error_void_signing":"Échec de l'annulation de la signature","signed_after_start_warning":"Ce contrat a été signé après sa date de début. Confirmez que le bon de commande signé doit conserver cette date de début avant l'activation, ou renvoyez-le en revue juridique et réémettez le bon de commande avec une nouvelle date de début.","field_primary_account":"Compte principal","field_agreement":"Accord","draft_number":"Brouillon","field_billing_anchor":"Date d'ancrage de facturation","field_pro_membership":"Abonnement Pro","field_membership_plan":"Formule d'abonnement","review_snapshot_title":"Instantané de revue client","review_published_revision":"Révision {revision} publiée","review_no_revision":"Aucune révision publiée pour le moment","review_unpublished_changes":"Modifications non publiées","review_url_label":"URL de revue :","review_expires":"Expiration : {date}","no_expiry":"Sans expiration","review_no_url":"Aucune URL de revue client disponible actuellement.","btn_preview_draft":"Prévisualiser le brouillon","btn_publish_customer":"Publier pour le client","btn_copy_link":"Copier le lien","btn_refresh_link":"Actualiser le lien","btn_generate_review_url":"Générer l'URL de revue","review_legal_note":"L'URL client existante affiche le dernier instantané approuvé. La signature est bloquée tant que ce contrat n'est pas republié.","toast_review_url_copied":"URL de revue copiée","toast_review_url_refreshed":"URL de revue actualisée et copiée","error_refresh_url":"Échec de l'actualisation de l'URL","field_included_credits":"Crédits inclus","field_rollover":"Report","rollover_days_value":"{days} jours","field_discount":"Remise","field_overage_premium":"Majoration de dépassement","field_pro_rata_refund":"Taux de remboursement au prorata","pro_rata_auto":"Auto","field_credits_granted":"Crédits octroyés","input_included_credits":"Crédits inclus ($)","input_overage_premium":"Majoration de dépassement (%)","input_pro_rata_placeholder":"Auto : engagement / crédits inclus","input_discount":"Remise (%)","input_credits_granted":"Crédits octroyés ($)","pricing_helper_payg":"Aucune facture ni crédits à l'activation ; les factures de cycle facturent la consommation API du mois civil précédent.","pricing_helper_monthly_bonus":"Le montant facturé est l'engagement mensuel ; les crédits inclus peuvent être supérieurs, et le taux de remboursement vaut par défaut engagement / crédits inclus.","pricing_helper_one_time":"L'activation facture le montant de l'achat et octroie les crédits en une fois ; aucun traitement mensuel planifié pour ce bon de commande.","pricing_helper_default":"L'activation facture l'engagement mensuel et octroie les crédits inclus ; les factures de cycle suivantes suivent l'ancrage sur la date de début.","non_billing_title":"Accord hors facturation","non_billing_description":"La tarification, les factures, les crédits et les contrôles de cycle de facturation sont ignorés pour ce type de contrat.","field_agreement_type":"Type d'accord","field_behavior_category":"Catégorie de comportement","document_snapshot_title":"Instantané client du document","field_customer_msa":"MSA client","entitlements_title":"Droits entreprise","entitlements_description":"Paramètres de compte appliqués à l'exécution lors de l'activation du contrat.","field_primary_user":"Utilisateur principal","field_consumption_priority":"Priorité de consommation","field_auto_recharge":"Recharge automatique","pricing_tiers_backend_note":"Le produit et le backend déterminent les remplacements de prix API ; laissez le backend sur all pour une tarification à l'échelle du produit.","label_api_backend":"Backend API","option_all_backends":"Tous les backends API","tier_end_placeholder":"illimité","payment_term_days_short":"{days} j","toast_published_review":"Dernière version publiée sur la page de revue client.","error_no_template_preview":"Ce contrat n'a aucun modèle lié à prévisualiser.","error_update_pricing":"Échec de la mise à jour de la tarification du contrat.","fee_payg":"Consommation API en paiement à l'usage","draft_preview_title":"Aperçu du brouillon","draft_preview_empty":"Aucun aperçu de brouillon généré pour le moment.","activate_sweep_label":"Convertir le solde existant du portefeuille en avoir de facturation","activate_sweep_helper":"Le solde libre-service antérieur au contrat rejoint la réserve d'avoirs et s'impute dollar pour dollar sur les factures. Recommandé pour les contrats d'abonnement (sinon double facturation) ; les contrats ponctuels le consomment nativement, désactivé par défaut.","activate_replace_label":"Remplacer le contrat actuellement actif à la date d'effet","activate_replace_helper":"Pour les order forms de renouvellement/upgrade importés à l'avance : ce contrat reste en attente d'activation pendant que l'actuel continue ; à la date d'effet, le système résilie automatiquement l'ancien contrat (les crédits non utilisés retournent au portefeuille et sont reportés) et active celui-ci.","activate_preview_loading":"Chargement de l'impact de l'activation…","activate_preview_unavailable":"Impossible de charger l'aperçu d'activation ; les options ci-dessous affichent leur description générique.","activate_preview_status_active":"La confirmation active ce contrat immédiatement.","activate_preview_status_trialing":"La confirmation démarre l'essai immédiatement ; la facturation payante commence le {date}.","activate_preview_status_parked":"La confirmation ne fait que planifier le contrat : il reste en attente d'activation et entre en vigueur automatiquement le {date}.","activate_preview_invoice_now":"Crée une facture d'activation de {amount} pour le premier cycle {start} – {end}.","activate_preview_invoice_one_time":"Crée immédiatement la facture ponctuelle de {amount}.","activate_preview_invoice_one_time_deferred":"La facture ponctuelle de {amount} sera générée automatiquement à la mise en service le {date}.","activate_preview_invoice_deferred_start":"La facture du premier cycle de {amount} ({start} – {end}) sera générée automatiquement à la mise en service.","activate_preview_invoice_deferred_trial":"La facture du premier cycle de {amount} ({start} – {end}) sera générée lorsque l'essai basculera en facturation payante.","activate_preview_invoice_awaiting_user":"Pas encore de facture : la facture du premier cycle de {amount} ({start} – {end}) sera générée une fois le compte principal du client lié et activé.","activate_preview_invoice_occupied":"La facture {number} couvre déjà la première période ({start} – {end}) — aucune nouvelle facture ni aucun octroi de crédits ne sera créé.","activate_preview_invoice_payg":"Aucune facture initiale — le paiement à l'usage facture la consommation réelle à la fin de chaque cycle.","activate_preview_invoice_none":"Ce type de contrat n'entraîne aucune facturation ; l'activation ne modifie que le statut et les droits.","activate_preview_credit":"Inclut un octroi de crédits de {amount} pour le premier cycle.","activate_preview_credit_one_time":"Inclut un octroi de crédits prépayés de {amount}.","activate_preview_credit_on_payment":"Les crédits sont octroyés une fois la facture payée (octroi au paiement).","activate_skip_credit_helper_preview":"Uniquement pour les reprises où l'équipe ops a déjà octroyé ce cycle manuellement : l'octroi automatique de {amount} est alors marqué comme satisfait au lieu d'être accordé deux fois. Laissez décoché pour les nouveaux clients.","activate_skip_credit_na":"Aucun octroi automatique de crédits n'a lieu lors de cette activation ; cette option est donc sans effet.","activate_sweep_balance":"Solde actuel du portefeuille de l'équipe : {amount}.","activate_sweep_helper_preview":"Activé : {amount} rejoint la réserve d'avoirs de ce contrat et s'impute dollar pour dollar sur les prochaines factures (l'argent déjà payé par le client n'est pas refacturé). Désactivé : le solde reste dans le portefeuille et est consommé par un usage que les factures facturent également.","activate_sweep_empty":"Le portefeuille est vide ; ce choix n'a donc actuellement aucun effet.","activate_sweep_done":"Déjà transféré vers la réserve d'avoirs — plus rien à déplacer.","activate_sweep_na":"Sans objet pour ce type de contrat.","activate_sweep_deferred_on":"Activation en attente : tout solde présent dans le portefeuille à la mise en service ({date}) sera transféré automatiquement (comportement par défaut des abonnements) ; cet interrupteur n'est pas utilisé.","activate_sweep_deferred_off":"Activation en attente : le solde restera dans le portefeuille à la mise en service ({date}) (par défaut pour les contrats ponctuels). Ajustez ensuite le crédit prépayé s'il doit s'imputer sur les factures.","activate_replace_helper_now":"Résilie « {name} » ({status}) immédiatement à la confirmation ; sa réserve d'avoirs non utilisée ({amount}) retourne au portefeuille et est reportée sur ce contrat.","activate_replace_helper_scheduled":"« {name} » ({status}) continue de fonctionner jusqu'à la mise en service le {date} ; le système le résilie alors automatiquement (sa réserve d'avoirs non utilisée de {amount} est reportée via le portefeuille) et active ce contrat.","activate_replace_na":"Aucun autre contrat actif de ce type pour cette équipe — laissez décoché.","activate_replace_required_hint":"« {name} » est toujours actif : l'activation sera rejetée si le remplacement n'est pas activé.","activate_signed_doc_missing":"Aucun PDF signé n'a encore été téléversé — l'activation sera refusée tant qu'il n'est pas joint (ou qu'un opérateur ne contourne pas la vérification).","activate_replace_already_scheduled":"Le remplacement est déjà programmé sur ce contrat — la confirmation exécutera la bascule à l'échéance, indépendamment de cet interrupteur.","rename_title":"Renommer l'accord","rename_name_label":"Nom de l'accord","rename_number_label":"Numéro de l'accord","rename_saved":"Accord renommé.","rename_failed":"Échec du renommage.","rename_aria":"Renommer l'accord"},"team_page":{"title":"Contrat entreprise","description":"Consultez le contrat entreprise actif pour l'équipe sélectionnée.","open_invoices":"Ouvrir les factures","open_usage":"Ouvrir l'usage","loading":"Chargement du contrat entreprise...","no_contract":"Aucun contrat entreprise actif pour l'équipe sélectionnée.","team":"Équipe {teamId}","label_type":"Type","label_pricing_model":"Modèle tarifaire","label_monthly_commit":"Minimum mensuel","label_billing":"Facturation","label_signing_entity":"Entité signataire","label_effective":"Date d'effet","label_current_term":"Durée actuelle","label_concurrency":"Concurrence","additional_terms_title":"Conditions supplémentaires","additional_terms_description":"Conditions actuellement appliquées au contrat actif.","no_additional_terms":"Aucune condition supplémentaire configurée.","pricing_tiers_title":"Paliers tarifaires","pricing_tiers_description":"Les paliers sont facturés cumulativement par produit. Chaque bande est facturée séparément, et l’usage au-delà d’un palier final plafonné est facturé au tarif public standard.","no_pricing_tiers":"Aucun palier tarifaire configuré.","th_service":"Service","th_usage_end":"Fin d'utilisation","th_unit_price":"Prix unitaire","no_cap":"Sans plafond","per_million":"/ 1M","date_range_separator":"au","th_model":"Modèle","all_models":"Tous les modèles"},"enterprise_usage":{"title":"Consommation du contrat Enterprise","billing_cycle":"Période de facturation : {start} – {end}","next_invoice":"Prochaine facture le {date}","days_left":"{days, plural, one {# jour restant} other {# jours restants}}","usage_summary":"{used} utilisés sur {allowance}","allowance_label":"Quota de la période","rollover_suffix":"(+{amount} reportés)","used_label":"Utilisé sur la période","remaining_label":"Restant","monthly_commit_label":"Engagement mensuel","base_rate_label":"Tarif de base","rate_per_million":"{rate}/M","overage_title":"Dépassement","overage_usage_label":"Consommation en dépassement (au tarif de base)","overage_rate_note":"Facturé au tarif standard de {rate}/M","overage_billed_label":"Dépassement facturé","projected_total_label":"Facture prévisionnelle de la période","prepaid_offset":"−{amount} déduit de votre solde prépayé","wallet_note":"Le solde du portefeuille ({balance}) est un compteur en temps réel aux tarifs de votre contrat ; un solde négatif correspond au dépassement cumulé.","wallet_note_manual":"Une partie ou la totalité de l'utilisation de ce contrat est enregistrée hors ligne et n'est pas déduite du solde du portefeuille ; celui-ci peut donc ne pas refléter votre utilisation totale.","invoice_note":"Votre facture est établie à partir du total prévisionnel affiché sur cette carte.","overage_rate_label":"Tarif de dépassement","above_allowance_note":"Appliqué au-delà du quota","current_rate_badge":"Actuel","payg_badge":"Paiement à l'usage","payg_discount_note":"Votre tarif contractuel : {percent} % de réduction sur les tarifs standard","payg_wallet_note":"Le solde du portefeuille ({balance}) part de 0 aux tarifs de votre contrat ; un solde négatif correspond à la consommation de la période pas encore facturée.","topup_blocked_title":"Facturation mensuelle par contrat Enterprise","topup_blocked_description":"Votre équipe est facturée chaque mois dans le cadre d'un contrat Enterprise : la recharge manuelle n'est donc ni nécessaire ni disponible. Consultez le quota et la facture prévisionnelle sur la carte de consommation du contrat Enterprise, dans la page Facturation API.","go_to_billing":"Accéder à Facturation API","auto_recharge_blocked":"Indisponible avec la facturation par contrat Enterprise","usage_banner":"Compte sous contrat Enterprise · Consultez le quota et la facture prévisionnelle de la période sur la page Facturation API","contract_rates_title":"Tarifs du contrat","all_models":"Tous les modèles","up_to_millions":"jusqu'à {end}M","derived_rates_note":"Prix catalogue actuels avec votre remise contractuelle de {percent} % ; ils suivent les évolutions du catalogue.","prepaid_credits_label":"Crédits prépayés","prepaid_credits_pending":"{amount} en attente — livrés au règlement de la facture selon le paramètre de livraison","invoice_credit_remaining":"Avoir de facturation restant : {amount}","chain_usage_title":"Utilisation par modèle sur ce cycle","chain_usage_amount":"{amount} · {units} M","chain_over_cap":"au-dessus du plafond","rates_usage_title":"Tarifs et utilisation par modèle","table_model":"Modèle","table_rate":"Tarif contractuel","table_used":"Utilisation ce cycle","table_cost":"Coût","list_price":"Prix catalogue","prepaid_offset_hint":"Votre ancien solde a été transféré vers le crédit prépayé de ce contrat et est déduit de chaque facture.","projected_breakdown":"= {charges} de frais − {credit} de crédit prépayé","billing_cycle_preset":"Cycle de facturation","cycle_current":"En cours"},"enterprise_invoices":{"title":"Factures","invoice_number":"N° de facture","type":"Type","billing_period":"Période de facturation","period_range":"{start} – {end}","amount":"Montant","status":"Statut","download_pdf":"Télécharger le PDF","download_error":"Échec du téléchargement du PDF de la facture","empty":"Votre première facture apparaîtra ici dès qu'elle aura été générée.","status_labels":{"sent":"Envoyée","paid":"Payée","overdue":"En retard"},"type_labels":{"activation":"Activation","cycle":"Cycle de facturation","final_settlement":"Règlement final","imported":"Importée","one_time":"Ponctuelle","direct":"Manuelle"},"view_usage":"Voir l'utilisation détaillée"},"templates":{"tab_templates":"Modèles","tab_clauses":"Bibliothèque de clauses","tab_contract_types":"Types de contrat","clear":"Effacer","load_error":"Échec du chargement du modèle","created_toast":"Modèle créé","create_error":"Échec de la création du modèle","deleted_toast":"Modèle supprimé","delete_error":"Échec de la suppression du modèle","import_start_error":"Échec du démarrage de l'import","open_imported_error":"Échec de l'ouverture du modèle importé","activated_toast":"Modèle activé","deactivated_toast":"Modèle désactivé","toggle_active_error":"Échec de la mise à jour du statut du modèle","list_title":"Modèles de contrat","list_description":"Modèles de contrat réutilisables avec variables dynamiques","import_document":"Importer un document","import_dialog_title":"Importer un document contractuel","import_library_title":"Modèle de bibliothèque partagée","import_library_description":"Réutilisable entre clients. Apparaît dans la correspondance de remplissage automatique. À utiliser pour une nouvelle forme de contrat standard.","import_signed_archive_title":"Archive signée (verbatim, sans résumé)","import_signed_archive_description":"Pour un contrat déjà signé conservé tel quel. Préserve chaque paragraphe à l'identique (un contrôle de couverture garantit zéro perte de contenu) ; pas de variables ni de bibliothèque de clauses. Sélectionnez le client propriétaire ci-dessous.","import_customer_title":"Spécifique client (sur mesure)","import_customer_description":"Adapté au contrat signé d'un client unique. Exclu de la bibliothèque partagée et de la correspondance de remplissage automatique, pour garder la bibliothèque propre.","import_customer_label":"Client *","import_customer_placeholder":"Sélectionnez le client…","import_fork_label":"Basé sur un modèle de bibliothèque (optionnel)","import_fork_none":"Aucun — autonome","import_fork_hint":"Rattache ce modèle sur mesure à un modèle parent de la bibliothèque pour le regroupement. Le contenu provient toujours du fichier téléversé.","choose_file_import":"Choisir un fichier et importer","new_template":"Nouveau modèle","create_dialog_title":"Créer un modèle de contrat","template_name_placeholder":"Nom du modèle","purpose_contract":"Contrat","purpose_amendment":"Avenant","need_another_type":"Besoin d'un autre type ? Créez-le d'abord, puis revenez ici.","create_new_type":"+ Créer un nouveau type","pricing_minimum_commitment":"Engagement minimum","pricing_one_time_purchase":"Achat unique","pricing_monthly_bonus":"Bonus mensuel","pricing_payg":"PAYG","pricing_month_to_month":"Au mois","non_billing_hint":"Les modèles hors facturation ignorent la tarification, les factures et les octrois de crédits.","empty_title":"Aucun modèle pour le moment","empty_hint":"Créez un nouveau modèle ou importez un fichier DOCX","filter_types":"Types","filter_customer":"Client","filter_status":"Statut","filter_search":"Recherche","all_types":"Tous les types","types_selected":"{count, plural, =1 {# type} other {# types}}","statuses_selected":"{count, plural, =1 {# statut} other {# statuts}}","all_customers":"Tous les clients","select_customer":"Sélectionner un client","search_customers":"Rechercher des clients","no_customers_match":"Aucun client correspondant.","show_forks":"Afficher les variantes client","status_needs_fix":"Correction requise","status_in_use":"Utilisé","status_unused":"Inutilisé","status_active":"Actif","status_inactive":"Inactif","billing_agreement":"Accord de facturation","legal_agreement":"Accord juridique","th_name":"Nom","th_type":"Type","th_pricing":"Tarification","th_variables":"Variables","th_version":"Version","th_usage":"Utilisation","th_status":"Statut","collapse_forks":"Replier les versions personnalisées","expand_forks":"Déplier les versions personnalisées","invalid_count":"{count} invalides","badge_custom_version":"Version personnalisée","badge_standard":"Standard","badge_customer_specific":"Spécifique client","badge_retired":"Retiré · couvert par le parent","badge_amendment":"Avenant","custom_versions":"{count, plural, =1 {# version personnalisée} other {# versions personnalisées}}","missing_parent":"Parent {id} manquant","fork_of":"Variante de {name}","usage_contracts":"{count, plural, =1 {# contrat} other {# contrats}}","toggle_active_title":"Cliquer pour activer / désactiver ce modèle","unlinked_custom":"Modèles personnalisés non rattachés","no_templates_match":"Aucun modèle ne correspond aux filtres actuels."},"template_editor":{"back":"Retour","description_placeholder":"Description","active_toggle_title":"Les modèles actifs peuvent être utilisés pour créer des contrats. Les imports démarrent inactifs (brouillon) jusqu'à leur activation.","fork":"Variante","fork_dialog_title":"Créer une variante du modèle","fork_name_placeholder":"Nom de la version client ou personnalisée","create_fork":"Créer la variante","preview":"Aperçu","ai_review_button":"Revue IA","saving":"Enregistrement...","saved_toast":"Modèle enregistré (v{version})","save_error":"Échec de l'enregistrement du modèle","docx_regenerate_error":"Échec de la régénération des documents du contrat","regenerate_description":"Ce modèle a été ouvert depuis le flux de modification des clauses d'un contrat. Régénérez le DOCX du contrat avant de le marquer prêt pour signature.","regenerate_and_refresh":"Régénérer et actualiser","fork_created_toast":"Variante du modèle créée","fork_error":"Échec de la création de la variante","preview_failed":"Échec de l'aperçu {format}","css_generated_toast":"CSS généré","css_generation_failed":"Échec de la génération du CSS","editor_not_ready":"L'éditeur n'est pas prêt","no_matching_text":"Aucun texte correspondant trouvé dans l'éditeur WYSIWYG","ai_review_fallback_label":"Revue IA","proposed_clause_created":"Clause \"{name}\" créée","proposed_clause_error":"Échec de la création de la clause proposée","review_found":"{count, plural, =1 {La revue IA a trouvé # élément} other {La revue IA a trouvé # éléments}}","review_no_issues":"La revue IA n'a trouvé aucun problème","review_failed":"Échec de la revue IA du modèle","amend_add_input_first":"Ajoutez d'abord des instructions ou une pièce jointe","amend_generated":"{count, plural, =1 {La modification IA a généré # action à examiner} other {La modification IA a généré # actions à examiner}}","amend_no_changes":"La modification IA n'a trouvé aucun changement","amend_failed":"Échec de la génération de la modification IA","attachment_read_error":"Échec de la lecture de {name}","attachment_read_failed":"Échec de la lecture de la pièce jointe","pasted_images_attached":"{count, plural, =1 {Image collée jointe} other {# images collées jointes}}","rename_prompt":"Renommer la clé de variable \"{key}\" en :\n\nCela met à jour toutes les références dans le modèle et enregistre immédiatement.","rename_invalid_key":"La clé ne peut contenir que des lettres, des chiffres ou des tirets bas, et ne doit pas commencer par un chiffre","renamed_toast":"\"{oldKey}\" renommé en \"{newKey}\"","rename_failed":"Échec du renommage","text_edit_applied":"Modification de texte appliquée","text_deleted":"Texte supprimé","review_no_parameter_key":"Cette action de revue IA n'a pas de clé de paramètre","applied_parameter":"{parameter} appliqué","clause_not_in_library":"Cette clause n'est pas dans la bibliothèque de clauses","clause_enabled_toast":"Clause activée : {name}","review_replace_with":"Remplacer par : {text}","review_delete_highlighted":"Supprimer le texte surligné.","review_set_value":"Définir {target} sur {value}","review_enable_clause":"Activer la clause {key}","tab_vars":"Variables","tab_clauses":"Clauses","tab_ai_review":"Revue IA","tab_ai_amend":"Modification IA","variables_title":"Variables","click_to_insert":"Cliquer pour insérer","badge_used":"utilisée","badge_unused":"inutilisée","rename_key_title":"Renommer la clé interne (met à jour toutes les références)","no_label":"Sans libellé","edit_metadata":"Modifier les métadonnées","help_text_placeholder":"Texte d'aide pour ce champ","customer_placeholder_placeholder":"Texte indicatif du formulaire client","default_value_placeholder":"Valeur par défaut","type_text":"texte","type_number":"nombre","type_number_short":"nb","type_date":"date","type_currency":"devise","type_currency_symbol":"$","type_enum":"énum","type_list":"liste","source_customer":"client","source_admin":"admin","source_select_title":"Qui renseigne cette valeur","system_binding_title":"Lier à une variable système","no_system_binding":"Aucune liaison système","sub_fields":"Sous-champs","edit_sample_data":"Modifier les données d'exemple","add_custom_field_title":"Ajouter un champ personnalisé (les champs système restent verrouillés)","add_sub_field_title":"Ajouter un sous-champ","system_field_locked":"Champ système — verrouillé","custom_field_key_title":"Clé du champ personnalisé","field_placeholder":"champ","badge_sys":"sys","insert_iter_field_title":"Insérer {name}","place_cursor_in_loop":"Placez d'abord le curseur dans un bloc de boucle","system_field_cannot_remove":"Champ système — non supprimable","remove_custom_field_title":"Supprimer le champ personnalisé","no_sub_fields":"Aucun sous-champ défini","system_fields_locked_hint":"Les champs système sont verrouillés ; vous pouvez ajouter des champs personnalisés.","sample_row_count":"{count, plural, =1 {# ligne d'exemple} other {# lignes d'exemple}}","clause_blocks_title":"Blocs de clauses","clause_blocks_description":"Ces blocs proviennent de la bibliothèque de clauses. Les interrupteurs ci-dessous sont les mêmes commandes que celles des cartes de clause du WYSIWYG et déterminent désormais si la clause apparaît dans les aperçus HTML/PDF/DOCX.","proposed_clauses_title":"Clauses proposées lors de l'import","proposed_clauses_description":"Gemini a trouvé des clauses réutilisables qui ne sont pas encore dans la bibliothèque. Créez-les ici après avoir relu le texte généré.","add_clause_placeholder":"Ajouter une clause...","add":"Ajouter","no_clauses_linked":"Aucune clause n'est liée à ce modèle.","remove_clause_title":"Retirer la clause de ce modèle","param_count":"{count, plural, =1 {# paramètre} other {# paramètres}}","rule_count":"{count, plural, =1 {# règle} other {# règles}}","insert_clause_condition":"Insérer une condition de clause","ai_review_title":"Revue IA","run":"Lancer","run_review_hint":"Lancez la revue IA pour vérifier les espaces réservés, les clauses et les termes incohérents.","badge_review_fallback":"revue","where_label":"Où :","suggested_action_label":"Action suggérée :","action_type_label":"action : {type}","show_diff":"Afficher le diff","ai_amend_title":"Modification IA","amend_prompt_placeholder":"Proposition du client, notes de révision (redline), instructions, ou collez des captures d'écran ici","generating":"Génération...","generate_diff":"Générer le diff","amend_results_hint":"Les actions générées apparaissent dans la revue IA, où chaque diff peut être surligné et appliqué.","mode_source":"Source","insert_page_break_title":"Insérer un saut de page","loop":"Boucle","row":"Ligne","col":"Col.","header":"En-tête","merge":"Fusionner","split":"Scinder","page_break_marker":"Saut de page","generate_with_ai":"Générer avec l'IA","rendering_preview":"Rendu de l'aperçu {format}...","html_preview_title":"Aperçu HTML du modèle","pdf_preview_title":"Aperçu PDF du modèle","click_preview_to_render":"Cliquez sur Aperçu pour lancer le rendu","sample_data_label":"Données d'exemple :","add_sub_fields_first":"Ajoutez d'abord des sous-champs avant de modifier les données d'exemple.","no_sample_data":"Aucune donnée d'exemple. Cliquez sur \"+ Ajouter une ligne\" pour commencer.","add_row":"Ajouter une ligne","generate_css_title":"Générer le CSS avec l'IA","requirements":"Exigences","css_prompt_placeholder":"Décrivez le style visuel souhaité — p. ex. \"document juridique professionnel avec polices serif, marges de 2,5 cm, titres bleus, bordures de tableau nettes\"","reference_images":"Images de référence (facultatif)","reference_image_alt":"Référence {index}","upload_or_paste_hint":"Téléversez ou collez (Ctrl+V dans la zone de texte) des images de référence","generate_css":"Générer le CSS","clause_info":{"credit_rollover_title":"Report de crédits","credit_rollover_description":"Les crédits non utilisés sont reportés au cycle suivant (expiration FIFO à 90 jours)","auto_renewal_title":"Renouvellement automatique","auto_renewal_description":"Renouvellement automatique à l'échéance du terme","termination_for_convenience_title":"Résiliation pour convenance","termination_for_convenience_description":"Chaque partie peut se retirer moyennant préavis","resale_title":"Droits de revente","resale_description":"Le client peut revendre des crédits API","zero_data_retention_title":"Zéro rétention des données","zero_data_retention_description":"Aucune donnée conservée après le traitement","model_hosting_title":"Hébergement du modèle","model_hosting_description":"Hébergement de modèles personnalisés par Fish Audio","exhibit_sla_title":"Accord de niveau de service","exhibit_sla_description":"Annexe SLA jointe au bon de commande"}},"clause_library":{"description":"Clauses contractuelles réutilisables pour les Conditions additionnelles et les Annexes","type_additional_term":"Condition additionnelle","type_schedule":"Annexe","type_msa_section":"Section MSA","filter_additional_terms":"Conditions additionnelles","filter_schedules":"Annexes","new_clause":"Nouvelle clause","create_dialog_title":"Créer une clause","name_placeholder":"Nom de la clause (p. ex. Report de crédits)","key_placeholder":"Clé (p. ex. credit_rollover)","created_toast":"Clause créée","create_error":"Échec de la création de la clause","deleted_toast":"Clause supprimée","delete_error":"Échec de la suppression de la clause","load_error":"Échec du chargement de la clause","empty":"Aucune clause pour le moment. Elles seront préremplies automatiquement au premier démarrage de l'API.","th_key":"Clé","th_parameters":"Paramètres"},"clause_library_editor":{"saved_toast":"Clause enregistrée (v{version})","save_error":"Échec de l'enregistrement de la clause","parameters_title":"Paramètres","no_parameters":"Aucun paramètre. Ajoutez-en un si cette clause nécessite des valeurs configurables.","parameter_fallback":"Paramètre","advanced_edit_definitions":"Avancé : modifier les définitions des paramètres","col_key":"Clé","col_type":"Type","key_placeholder":"clé","label_label":"Libellé","label_placeholder":"Libellé","default_label":"Par défaut","default_placeholder":"Valeur par défaut","insert_variable":"Insérer une variable","insert_loop":"Insérer une boucle","insert_loop_title":"Insérer une boucle — ou utilisez le bouton Boucle de la barre latérale pour un paramètre de liste précis","add_parameter":"Ajouter un paramètre","param_type_text":"Texte","param_type_number":"Nombre","param_type_currency":"Devise","param_type_boolean":"Activé/désactivé","param_type_select":"Choix","param_type_list":"Liste","system_behavior_title":"Comportement système","system_behavior_hint":"Configurez les règles avec des contrôles sécurisés. Elles sont enregistrées comme comportements structurés pour l'automatisation de la facturation et des droits.","no_system_behavior":"Aucun comportement système. Texte juridique pur uniquement.","rule_title":"Règle {index}","rule_set_field":"Définir le réglage du contrat : {setting} = {value}","rule_map_param":"Synchroniser le paramètre vers le contrat : {parameter} -> {setting}","rule_activate_cron":"Activer l'automatisation de facturation : {automation}","rule_enable_feature":"Activer la fonctionnalité d'équipe : {feature}","rule_unsupported":"Règle non prise en charge : {type}","missing_type":"type manquant","unsupported_option":"Non pris en charge : {type}","unsupported_rule_warning":"Cette règle enregistrée utilise un type non pris en charge. Elle sera conservée telle quelle sauf si vous la supprimez ou la modifiez.","behavior_set_field":"Définir un réglage du contrat","behavior_map_param":"Synchroniser un paramètre vers le contrat","behavior_activate_cron":"Activer une automatisation de facturation","behavior_enable_feature":"Activer une fonctionnalité d'équipe","setting_term_auto_renew":"Renouvellement automatique","setting_notice_period_days":"Jours de préavis","setting_rollover_days":"Jours d'expiration du report","setting_overage_rate":"Tarif de dépassement","setting_concurrency_limit":"Limite de concurrence","setting_zero_data_retention":"Zéro rétention des données","setting_auto_recharge_enabled":"Recharge automatique","setting_pro_membership_enabled":"Abonnement Pro","setting_pricing_model":"Modèle tarifaire","cron_credit_rollover":"Expiration du report de crédits","feature_credit_rollover":"Report de crédits","feature_resale":"Facturation de revente","feature_zero_data_retention":"Zéro rétention des données","feature_custom_concurrency":"Concurrence personnalisée","feature_auto_recharge":"Recharge automatique","feature_pro_membership":"Abonnement Pro","setting_label":"Réglage","choose_setting":"Choisir un réglage","parameter_label":"Paramètre","choose_parameter":"Choisir un paramètre","contract_setting_label":"Réglage du contrat","automation_label":"Automatisation","choose_automation":"Choisir une automatisation","feature_label":"Fonctionnalité","choose_feature":"Choisir une fonctionnalité","saved_as":"Enregistré comme {type}","condition_key_prompt":"Clé de condition :","choose_default":"Choisir la valeur par défaut","value_label":"Valeur","value_on":"Activé","value_off":"Désactivé","value_not_set":"non définie","unit_days":"jours"},"import_job":{"dialog_title":"Import du modèle de contrat","processing_document":"Traitement du document…","step_extract":"Extraction","step_review":"Revue","step_repair":"Réparation","step_ready":"Prêt","status_failed":"Échec de l'import","status_ready":"Import prêt","status_ready_findings":"{count, plural, =1 {Import prêt — # constat} other {Import prêt — # constats}}","status_importing":"Import en cours…","status_importing_stage":"Import en cours… {status}","load_error":"Échec du chargement de la tâche d'import","unknown_error":"Erreur inconnue","reopen_title":"Rouvrir la progression de l'import","view":"voir","dismiss":"Ignorer","autorepair_applied":"Réparation automatique appliquée","autorepair_skipped":"Réparation automatique ignorée","autorepair_no_changes":"La réparation automatique n'a rien modifié","remaining_issues":"{count, plural, =1 {# problème mécanique restant} other {# problèmes mécaniques restants}}","repair_note":"Note : {error}","review_findings_title":"Constats de la revue ({count})","no_findings":"Aucun constat — le brouillon semble correct.","finding_fallback":"Constat","keep_in_background":"Laisser en arrière-plan","open_draft":"Ouvrir le brouillon dans l'éditeur","run_in_background":"Exécuter en arrière-plan","status_gate_failed":"Le brouillon diffère du document signé en {count} endroits","gate":{"failed_title":"Le brouillon diffère du document signé en {count} endroits","passed_title":"Le brouillon reflète le document signé — chaque paragraphe, titre et tarif a été conservé.","failed_next":"Le modèle a été enregistré comme BROUILLON. Corrigez ces points dans l'éditeur (les constats ci-dessous indiquent exactement ce qui manque) avant de créer un contrat — un contrat généré maintenant ne correspondrait pas au document.","code_missing_paragraph":"{count, plural, =1 {# paragraph of the paper is missing from the draft} other {# paragraphs of the paper are missing from the draft}}","code_missing_heading":"{count, plural, =1 {# exhibit/schedule heading is missing} other {# exhibit/schedule headings are missing}}","code_pricing_tier_open_ended":"{count, plural, =1 {# pricing tier has no upper bound where the paper sets one} other {# pricing tiers have no upper bound where the paper sets one}}","code_strict_render_failed":"The draft does not render yet (a referenced variable is undefined)","code_entity_mismatch":"{count, plural, =1 {# party/entity detail differs from the paper} other {# party/entity details differ from the paper}}","code_email_mismatch":"{count, plural, =1 {# email address differs from the paper} other {# email addresses differ from the paper}}","code_other":"{count} × {code}","use_anyway_tip":"This draft differs from the signed paper — review and fix it in the editor before creating contracts from it.","code_invented_legal_entity":"{count} noms de partie ne sont pas des entités signataires Fish Audio enregistrées"},"autorepair_title":"What auto-repair did","autorepair_restored":"{count, plural, =1 {Put # lost paragraph of the paper back verbatim} other {Put # lost paragraphs of the paper back verbatim}}","autorepair_passes":"{count, plural, =1 {# model repair pass} other {# model repair passes}} — {remaining} mechanical issues remaining","autorepair_narrative_show":"Show the model's own change log","autorepair_narrative_hide":"Hide the model's change log","findings_intro":"Ce sont des défauts du brouillon extrait, pas des étapes à suivre ici — chacun se corrige en modifiant le brouillon dans l'éditeur de modèles (ou par une réimportation). Rien à cocher.","group_title":"{name} ({count})","group_expand":"show","group_collapse":"hide","group":{"fidelity":"Draft ≠ signed paper — text the paper has that the draft lost or changed. Fix: restore it in the draft HTML.","placeholders":"The draft references a variable that does not exist — it would render blank. Fix: define the variable or remove the reference.","structure":"Contract-type / variable structure problems the engine cannot accept as-is.","source_consistency":"The draft renders a value (price, party, date) that does not match the signed paper.","parameter_adjustment":"AI legal/commercial review — suggested parameter changes.","clause_text_change":"AI legal/commercial review — suggested wording changes.","missing_clause":"AI legal/commercial review — clause the paper implies but the draft lacks.","inconsistency":"AI legal/commercial review — internal inconsistencies."}},"parent_diff":{"compare_button":"Comparer au parent","dialog_title":"Comparer au modèle parent","dialog_description":"Ce que la version de ce client a modifié par rapport au modèle de bibliothèque dont elle est issue. Quand le parent a évolué au point de couvrir ces changements, retirez cette copie sur mesure — elle reste utilisée par les contrats existants mais disparaît des sélecteurs pour les nouveaux.","computing_diff":"Calcul du diff…","load_error":"Échec du chargement du diff","identical_badge":"Identique au parent","wording_changes":"{count, plural, =1 {# changement de formulation} other {# changements de formulation}}","clauses_added":"Clauses ajoutées","clauses_removed":"Clauses supprimées","variables_added":"Variables ajoutées","variables_removed":"Variables supprimées","identical_note":"Ce modèle sur mesure ne diffère plus de son parent — vous pouvez le retirer sans risque.","retire_note":"Le retrait ne supprime jamais rien : les contrats existants continuent d'être rendus à partir de ce modèle.","unretire_button":"Annuler le retrait (rendre sélectionnable)","retire_button":"Retirer — couvert par le parent","retired_toast":"Retiré — le modèle parent couvre désormais ce client.","restored_toast":"Restauré — ce modèle sur mesure est de nouveau sélectionnable.","update_error":"Échec de la mise à jour"},"overdraft":{"title":"Découvert et octroi de crédits","description":"Coupe-circuit de dette post-payée : lorsque la consommation impayée dépasse le plafond, le contournement 402 de l'équipe est suspendu et les requêtes sont rejetées jusqu'à ce qu'un opérateur le réactive ici.","suspended_banner":"Contournement 402 SUSPENDU — cette équipe est rejetée comme un utilisateur prépayé.","suspended_at":"Suspendu le {date}","reenable_button":"Réactiver le contournement","reenable_dialog_title":"Réactiver le contournement 402 ?","reenable_dialog_description":"L'équipe pourra immédiatement générer à nouveau de la consommation post-payée, jusqu'au plafond de dette effectif. Assurez-vous d'abord que le solde impayé est réglé (ou que le plafond a été relevé) — c'est la seule façon de lever un déclenchement du coupe-circuit.","multiplier_label":"Multiplicateur du plafond de découvert","multiplier_helper":"Plafond de dette = multiplicateur × volume mensuel (engagement ou dernier cycle ; plancher de 1000 $). 0 désactive le coupe-circuit.","override_label":"Remplacement du plafond de découvert ($)","override_helper":"Plafond absolu ; remplace le multiplicateur lorsque > 0.","timing_label":"Moment d'octroi des crédits","timing_on_invoice":"Par défaut (règles standard)","timing_on_payment":"À la réception du paiement","timing_on_issue":"À la création de la facture — même impayée","timing_on_issue_warning":"Les crédits sont livrés dès que la facture existe — avant le paiement du client. Si la facture n'est jamais payée, les crédits ont déjà été accordés.","timing_on_send":"À l'envoi de la facture — même impayée","timing_on_send_warning":"Les crédits sont livrés à l'envoi de la facture au client — avant le paiement. Si elle n'est jamais payée, les crédits ont déjà été accordés. (Les envois “Don't send” de Mercury nous sont invisibles ; les crédits arrivent alors au paiement.)","timing_effective_created":"Pour ce contrat : les crédits sont livrés à la création de la facture.","timing_effective_paid":"Pour ce contrat : les crédits sont livrés au paiement de la facture.","timing_effective_created_unpaid":"Pour ce contrat : les crédits sont livrés dès la création de la facture, avant paiement.","timing_effective_sent_unpaid":"Pour ce contrat : les crédits sont livrés à l'envoi de la facture au client, avant paiement.","timing_effective_prepaid_safety":"Pour ce contrat : les crédits sont livrés au PAIEMENT de la facture — protection prépayée des contrats uniques payables à réception.","timing_helper":"Moment où les crédits inclus mensuels sont octroyés à l'équipe.","current_reference_volume":"Volume de référence actuel : {amount}","effective_debt_cap":"Plafond de dette effectif : {value}","disabled_no_cap":"désactivé (aucun plafond)","force_suspend_button":"Forcer la suspension du contournement","force_suspend_dialog_title":"Forcer la suspension du contournement 402 ?","force_suspend_dialog_description":"L'équipe sera immédiatement rejetée comme un utilisateur prépayé (402) sur chaque requête générant de la consommation post-payée. Seule une réactivation manuelle ici permet de lever la suspension.","suspend_action":"Suspendre le contournement","save_settings":"Enregistrer les paramètres","toast_settings_updated":"Paramètres de découvert mis à jour","toast_force_suspended":"Contournement 402 suspendu de force","toast_reenabled":"Contournement 402 réactivé — l'équipe peut à nouveau générer de la consommation post-payée","allow_card_label":"Paiement par carte bancaire","allow_card_helper":"Désactivé : virement bancaire uniquement (ACH/virement vers le compte virtuel). Activé : les nouvelles factures Mercury proposent aussi le paiement par carte — à activer uniquement si le contrat signé l'autorise. Les factures déjà envoyées restent inchangées.","allow_card_fee_note":"À 0 % de majoration, les frais de carte sont à notre charge — définissez une majoration pour les répercuter.","surcharge_label":"Majoration carte %","surcharge_helper":"0 % = une seule facture avec carte activée (frais à notre charge). Au-delà de 0 % = deux factures par envoi : une par virement uniquement à la valeur nominale et une \"-CC\" avec majoration et carte activée — le client n'en paie qu'une, l'autre est annulée automatiquement.","surcharge_dual_note":"Mode double facture : chaque envoi Mercury crée une facture virement + une facture carte à +{pct} %."},"quality_guard":{"title":"Garde qualité","description":"Filtre côté inférence qui supprime la plupart des hallucinations et des sorties bruitées, au prix d'une latence légèrement plus élevée. C'est un réglage opérationnel : il peut être modifié à tout moment tant que le contrat est en vigueur.","switch_label":"Garde qualité","switch_description":"Activée par défaut sur les contrats entreprise. La désactiver échange la qualité de sortie contre une latence plus faible.","inactive_hint":"Ce contrat n'est plus actif, la garde qualité ne peut donc plus être modifiée.","toast_enabled":"Garde qualité activée","toast_disabled":"Garde qualité désactivée","toast_error":"Échec de la mise à jour de la garde qualité"},"manual_usage":{"title":"Consommation manuelle (auto-hébergé / hors plateforme)","description":"La consommation hors plateforme compte dans l'engagement mensuel et le dépassement. Avec le mode de déclaration « obligatoire », la facture mensuelle est mise en attente jusqu'à la saisie des enregistrements ou l'expiration du délai.","enable_hint":"La déclaration d'usage hors plateforme (auto-hébergé) est désactivée pour ce contrat. Passez le mode sur « Requis » pour saisir l'usage manuellement.","reporting_mode_label":"Mode de déclaration","mode_not_required":"Non obligatoire","mode_required":"Obligatoire (facture mise en attente)","deadline_days_label":"Délai de déclaration (jours après la fin de période)","deadline_policy_label":"Politique d'échéance","policy_bill_and_carry":"Facturer quand même, la consommation tardive passe sur la facture suivante","policy_hold_and_escalate":"Maintenir en attente et escalader","generate_invoice_now":"Générer la facture de cycle maintenant","save_settings":"Enregistrer les paramètres","records_title":"Enregistrements de consommation","records_empty":"Aucune consommation hors plateforme enregistrée pour ce contrat pour le moment.","badge_billed_prior":"Facturé (période antérieure)","badge_billed":"Facturé","badge_unbilled":"Non facturé","record_form_title":"Enregistrer la consommation d'une période","period_start_label":"Début de période","period_end_label":"Fin de période","amount_label":"Montant (USD)","amount_placeholder":"ex. 3200.00","description_label":"Description","description_placeholder":"Consommation du cluster auto-hébergé","add_record":"Ajouter un enregistrement","toast_settings_updated":"Paramètres de consommation manuelle mis à jour","error_fields_required":"Le début de période, la fin de période et le montant sont obligatoires","toast_record_added":"Enregistrement de consommation ajouté","toast_record_deleted":"Enregistrement de consommation supprimé","toast_invoice_generated":"Facture de cycle générée — total {total} $","window_awaiting":"En attente de saisie","window_current":"Période en cours","custom_period_toggle":"Période personnalisée (avancé)","custom_period_hint":"Pour une période déjà facturée, l'enregistrement n'est pas perdu — il sera facturé sur la PROCHAINE facture en ligne de période antérieure.","add_record_custom":"Ajouter pour la période personnalisée"},"invoice_holds":{"title":"Factures en attente de saisie de consommation manuelle","description":"Ces contrats requièrent l'enregistrement de la consommation hors plateforme avant l'envoi de la facture de cycle. Saisissez la consommation sur la page du contrat, puis générez — ou attendez l'application de la politique d'échéance.","deadline_line":"Échéance {date} · {policy} · {count, plural, =1 {# enregistrement} other {# enregistrements}}, {total} $","policy_holds":"en attente jusqu'à libération","policy_bills":"facturation automatique après l'échéance","badge_past_deadline":"Échéance dépassée","badge_awaiting":"En attente de saisie","enter_usage":"Saisir l'utilisation","generate_now":"Générer maintenant","toast_invoice_generated":"Facture de cycle générée — total {total} $","generate_confirm_title":"Générer la facture de cycle maintenant ?","generate_confirm_with_usage":"Lève la retenue et facture immédiatement, incluant {count} enregistrement(s) de consommation manuelle pour un total de ${total}.","generate_confirm_no_usage":"Aucune consommation manuelle enregistrée pour cette période — la facture partira SANS la consommation hors plateforme (les saisies tardives basculent sur la facture suivante). Confirmez que le zéro est réel avant de générer."},"clause_card":{"title":"Clauses","manual_source":"Manuel","btn_template":"Modèle","loading_linked":"Chargement des clauses liées","type_additional_term":"Condition additionnelle","type_schedule":"Annexe","type_msa_section":"Section MSA","parameter_count":"{count, plural, =1 {# paramètre} other {# paramètres}}","rule_count":"{count, plural, =1 {# règle} other {# règles}}","badge_enabled":"Activée","badge_linked":"Liée","badge_default":"Par défaut","btn_edit_text":"Modifier le texte","edit_dialog_title":"Modifier le texte de clause pour ce contrat ?","edit_dialog_description":"Ceci ouvre l'éditeur de texte de clause. Si ce contrat utilise encore un modèle standard, une variante client sera d'abord créée et affectée afin que le modèle global reste inchangé. Après l'enregistrement, régénérez le DOCX avant de le marquer prêt pour signature.","btn_open_editor":"Ouvrir l'éditeur de clauses","no_clauses":"Aucune clause liée.","label_additional_terms":"Conditions additionnelles","label_schedules":"Annexes","btn_save_params":"Enregistrer les paramètres de clause","toast_params_saved":"Paramètres de clause enregistrés"},"clause_params":{"credit_rollover":"Report de crédits","overage":"Dépassement","auto_renewal":"Renouvellement automatique","resale":"Autorisation de revente","termination_for_convenience":"Résiliation pour convenance","end_customer_access":"Accès client final","model_hosting":"Hébergement du modèle","price_lock":"Gel des prix","exhibit_sla":"Annexe SLA","schedule_end_customer_access":"Annexe accès client final","zero_data_retention":"Zéro rétention des données","rollover_days":"Jours d'expiration du report","rollover_expiry_text":"Politique d'expiration du report","rollover_transfer_text":"Politique de transfert","notice_days":"Préavis (jours)","termination_msa_sections":"Références aux sections du MSA","resale_msa_sections":"Références aux sections du MSA","minimum_resale_price":"Prix de revente minimum ($/M)","product_name":"Nom du produit","overage_rate":"Tarif de dépassement ($/M)","uptime_target":"Objectif de disponibilité","pricing_tiers":"Paliers tarifaires"},"clause_editor":{"title_named":"Modifier {name}","title":"Modifier le texte de la clause","contract_fork_note":"L'enregistrement met à jour la variante client du modèle affectée à ce contrat.","amendment_fork_note":"Ce texte est stocké sur une variante client du modèle et ne s'applique qu'après la signature de l'avenant.","mode_wysiwyg":"WYSIWYG","tool_bold":"Gras","tool_italic":"Italique","tool_underline":"Souligné","btn_save_text":"Enregistrer le texte","btn_save_clause_text":"Enregistrer le texte de la clause","error_load_template_first":"Chargez le modèle lié avant de modifier le texte de la clause","toast_fork_created":"Variante client du modèle créée et affectée","toast_text_saved":"Texte de la clause enregistré dans le modèle client","regenerate_dialog_title":"Régénérer les documents du contrat ?","regenerate_dialog_description":"Le texte de clause a changé sur la variante client du modèle. Régénérez le DOCX avant de marquer cette version prête pour signature.","btn_later":"Plus tard","btn_regenerate_docx":"Régénérer le DOCX","toast_docx_regenerated":"DOCX du contrat régénéré"},"signature":{"block_title":"Signature","manual_packet_sent":"Dossier de signature manuel envoyé · {date}","manual_mode":"Mode signature manuelle","no_envelope":"Aucune enveloppe envoyée","btn_send_docusign":"Envoyer via DocuSign","btn_manual_send":"Envoi manuel","btn_sync":"Synchroniser","completed_at":"Terminé le {date}","toast_docusign_sent":"Enveloppe DocuSign envoyée.","toast_manual_marked":"Dossier de signature manuel marqué comme envoyé.","toast_docusign_synced":"Statut DocuSign synchronisé.","btn_open_redline":"Ouvrir le redline","label_attach_executed":"Joindre le PDF signé comme preuve","btn_attach_executed":"Joindre le PDF signé","label_redline":"Redline de la contrepartie","btn_attach_redline":"Joindre le redline de la contrepartie","error_choose_redline":"Choisissez d'abord un document redline.","toast_redline_uploaded":"Redline téléversé.","redline_history_title":"Historique des redlines","redline_fallback_name":"Redline de la contrepartie","redline_status_revision":"Statut {status} · Révision {revision}","redline_based_on":"Basé sur {key}","customer_requested":"Le client a demandé la signature · {date} — envoyez le dossier, puis joignez le PDF signé"},"ai_review":{"sheet_title":"Revue IA","sheet_description":"Résultats de la revue inter-contrats pour ce client.","running":"La revue IA est en cours.","open_issues":"Problèmes ouverts","none_unresolved":"Aucun problème de revue IA non résolu.","sources":"Sources : {list}","btn_dismiss":"Ignorer","btn_accept":"Accepter la résolution","resolved_count":"Résolus ({count})","dismissed_count":"Ignorés ({count})","fallback_issue":"Problème de revue","toast_started":"Revue IA lancée.","toast_dismissed":"Problème de revue IA ignoré.","toast_resolved":"Problème de revue IA marqué comme résolu.","error_no_customer":"Ce contrat n'est lié à aucun client."},"amendments":{"packets_title":"Dossiers d'avenant publiés","status_ready_for_signature":"Publié pour signature","status_sent_for_signature":"Envoyé pour signature","status_signed":"Signé","status_signed_needs_start_date_review":"Signé - vérifier la date de début","status_active":"Appliqué","status_fulfilled":"Exécuté","status_unknown":"Inconnu","published_at":"Publié le {date}","generated_key":"Généré : {key}","signed_key":"Signé : {key}","docusign_ref":"DocuSign : {value}","btn_open_review":"Ouvrir la revue publiée","btn_copy_review_url":"Copier l'URL publiée","toast_review_url_copied":"URL de revue de l'avenant copiée","btn_sync":"Synchroniser l'avenant","toast_synced":"Statut DocuSign de l'avenant synchronisé.","empty":"Aucun dossier d'avenant publié pour le moment","btn_open_dialog":"Approuver et publier l'avenant","dialog_title":"Approuver et publier le dossier d'avenant","label_effective_date":"Date d'effet","suggested_billing_day":"Suggestion : aligner sur le jour de facturation (ce contrat facture le {day} du mois)","label_template":"Modèle d'avenant","option_default_packet":"Dossier d'avenant par défaut","label_select_changes":"Sélectionner les modifications","non_billing_hidden":"Les champs de facturation sont masqués pour cet accord hors facturation.","current_value":"Actuel : {value}","placeholder_new_value":"Nouvelle valeur","modify_clause_text":"Modifier le texte de clause","no_clauses_linked":"Aucune clause n'est liée à ce modèle de contrat.","badge_modified":"Modifié","no_changes":"Aucune modification","fork_note":"Crée une variante client du modèle et ne l'applique qu'après la signature de l'avenant.","btn_approve_publish":"Approuver et publier","error_load_templates":"Échec du chargement des modèles d'avenant","error_effective_date_required":"La date d'effet est obligatoire","error_select_change":"Sélectionnez au moins un champ ou un texte de clause à modifier","error_load_template_first":"Chargez le modèle de contrat lié avant de modifier les clauses","error_edit_one_clause":"Modifiez au moins une clause avant de générer l'avenant","error_enter_values":"Saisissez de nouvelles valeurs pour les champs sélectionnés","error_enter_changes":"Saisissez de nouvelles valeurs pour les modifications sélectionnées","error_clause_unlinked":"Une clause sélectionnée n'est plus liée à ce contrat","toast_published":"Dossier d'avenant approuvé et publié","toast_approved":"Dossier d'avenant approuvé","toast_clause_after_signature":"La modification du texte de clause s'appliquera après la signature","error_create":"Échec de la création de l'avenant","fields":{"monthly_commit":"Engagement mensuel","included_credits_value":"Montant des crédits inclus","per_unit_rate":"Tarif unitaire (TTS, $/1M)","term_duration_months":"Durée du contrat (mois)","end_date":"Date de fin","overage_premium_pct":"Majoration de dépassement %","discount_percent":"Remise %","concurrency_limit":"Limite de concurrence","zero_data_retention":"Zéro rétention des données","rollover_days":"Jours de report","data_region":"Région des données","logging_policy":"Politique de journalisation","sub_processors":"Sous-traitants ultérieurs","payment_term":"Conditions de paiement","payment_term_days":"Délai de paiement (jours)","billing_frequency":"Fréquence de facturation","term_auto_renew":"Renouvellement auto","notice_period_days":"Préavis (jours)","quality_guard":"Garde qualité","revenue_share_active":"Partage de revenus actif","revenue_share_rate_per_million":"Taux de partage / M","retention_policy":"Politique de rétention","enabled_features":"Fonctionnalités activées","billing_anchor_day":"Jour d'ancrage de facturation (1-31)","one_time_amount":"Montant unique ($)","one_time_credits_value":"Valeur de crédits unique ($)"},"btn_apply":"Appliquer l'avenant","apply_dialog_title":"Appliquer l'avenant","apply_dialog_desc":"Inscrit les modifications signées au contrat et synchronise la configuration de l'équipe (lignes tarifaires, concurrence, indicateurs). Pour les avenants signés hors DocuSign ou pour aligner l'enregistrement sur l'original signé.","apply_effective_line":"Date d'effet contractuelle : {date}","apply_future_effective_note":"La date d'effet est future. Avec la preuve signée jointe, l'avenant s'applique automatiquement à cette date — il suffit d'attendre. Cochez « Appliquer maintenant » uniquement pour l'anticiper : les champs du contrat sont mis à jour immédiatement, la facturation suit toujours la date contractuelle.","apply_no_signed_pdf_note":"Aucun PDF signé n'est encore joint à cet avenant. Joignez d'abord le PDF signé par le client afin que la preuve d'exécution reste avec l'enregistrement.","apply_note_label":"Note d'attestation (obligatoire)","apply_note_placeholder":"p. ex. Avenant n° 2 signé reçu par e-mail le 01/08/2026 ; PDF joint.","apply_note_hint":"Au moins 8 caractères. Citez la source signée (quel document, où il est conservé). Stockée sur l'avenant et auditée.","toast_applied":"Avenant appliqué au contrat","btn_attach_signed":"Joindre le PDF signé","toast_signed_uploaded":"PDF signé joint","btn_download_signed":"Télécharger le PDF signé","btn_download_draft":"Télécharger le brouillon DOCX","manual_note":"Note : {note}","import_btn":"Importer depuis le PDF signé","import_hint":"Téléversez l'avenant signé par le client — les modifications extraites pré-remplissent ce formulaire pour votre relecture, et le PDF est joint à l'avenant à la création. Rien n'est enregistré sans votre approbation.","import_summary":"Résumé d'extraction : {summary}","import_unmapped_title":"Détecté dans le document mais NON pré-rempli — à traiter manuellement :","import_toast_prefilled":"{count} champ(s) pré-rempli(s) depuis le PDF signé — vérifiez avant d'approuver","import_toast_nothing":"Aucune modification de champ exploitable trouvée dans le document — consultez la liste des constats","import_error":"Échec de l'analyse du document d'avenant","import_toast_pdf_attached":"PDF signé joint au nouvel avenant","import_toast_pdf_attach_failed":"Avenant créé, mais échec de la jonction du PDF signé — joignez-le depuis la carte des avenants","import_apply_now":"Déjà signé — appliquer immédiatement après création","import_apply_note":"Avenant signé importé : {name}","import_toast_applied":"Avenant appliqué — les nouveaux termes sont en vigueur","import_toast_apply_failed":"Avenant créé avec preuve, mais l'APPLICATION a échoué — appliquez-le depuis la ligne","import_toast_not_applied":"Avenant créé mais PAS encore appliqué — la facturation l'ignore jusqu'à l'application","badge_not_in_force":"NON EN VIGUEUR","btn_void":"Annuler","void_dialog_title":"Annuler cet avenant ?","void_dialog_desc":"Définitif et audité : le lien de revue client cesse de fonctionner et une enveloppe DocuSign complétée n'appliquera plus les champs. Les avenants appliqués ne peuvent pas être annulés.","void_note_placeholder":"Raison ? (min. 8 caractères, audité)","toast_voided":"Avenant annulé","toast_void_failed":"Échec de l'annulation","amend_tiers":"Modifier les paliers tarifaires par modèle (remplacement total)","amend_tiers_hint":"Ces lignes remplacent TOUTE la table. backend « all » = chaîne générale ; « end » = borne du segment en units (vide = ouvert) ; tarif = $ par 1M units.","tier_backend":"backend (all)","tier_end":"end (units, optionnel)","tier_rate":"$/M","tier_add_row":"Ajouter une ligne","error_tier_rows":"Saisissez au moins une ligne avec un tarif","import_toast_scheduled":"Avenant enregistré avec preuve — il s'appliquera automatiquement à sa date d'effet","apply_record_alignment":"Alignement d'enregistrement (autorité = original déjà signé)","apply_allow_early":"Appliquer maintenant même si la date d'effet est future","apply_evidence_required":"Joignez d'abord le PDF signé ou cochez l'alignement","apply_future_effective_hint":"Date d'effet future — application automatique ce jour-là ; cochez « appliquer maintenant » pour anticiper","toast_apply_failed":"Échec de l'application","import_sig_signed":"Preuve de signature détectée — le PDF sera joint comme justificatif signé. ({note})","import_sig_unsigned":"Aucune preuve de signature — blocs de signature vides ({note}). L'avenant sera créé EN ATTENTE DE SIGNATURE ; envoyez le lien de revue au client. Le fichier ne sera PAS joint comme justificatif.","import_sig_unknown":"Statut de signature indéterminé ({note}). Par défaut, flux de signature — le fichier n'est PAS joint comme justificatif sans vérification manuelle ci-dessous.","import_force_signed":"Traiter comme signé (vérifié manuellement)","import_toast_unsigned_created":"Avenant créé en attente de signature — envoyez le lien de revue au client","import_replacement_title":"Cela dépasse le cadre d'un avenant","import_replacement_advisory":"Le document réécrit l'accord au-delà des paramètres amendables ({reason}). Recommandé : l'importer comme NOUVEAU contrat et programmer le remplacement du contrat actuel à sa date d'effet (l'ancien contrat prend fin automatiquement ; les crédits non utilisés sont reportés), plutôt que de le forcer dans un avenant.","import_replacement_cta":"Aller à l'import de contrat"},"effective_behaviors":{"title":"Comportements effectifs","title_compact":"Paramètres effectifs","description":"Paramètres fusionnés à partir des accords clients actifs.","loading":"Chargement des paramètres effectifs","empty":"Aucun paramètre de comportement effectif trouvé pour ce client.","col_setting":"Paramètre","col_value":"Valeur","col_source":"Source","aria_explain":"Expliquer {name}","help_zdr":"Contrôle si le compte client est configuré en zéro rétention des données.","help_logging":"Contrôle le niveau de détail des requêtes ou de la consommation pouvant être conservé pour ce client.","help_region":"Contrôle la région de données ou de service attendue pour le traitement entreprise.","help_rollover":"Contrôle si les crédits entreprise non utilisés sont reportés et quand ils expirent.","help_pricing":"Contrôle le comportement de tarification entreprise propre à ce client.","help_default":"Fusionné à partir des contrats entreprise actifs de ce client selon les priorités de comportement configurées.","count":"{count} réglages","col_actions":"Actions","provenance_paper":"Stipulé au contrat","provenance_amendment":"Avenant {date}","provenance_operational":"Défini par l'exploitation","provenance_operational_dated":"Défini par l'exploitation {date}","provenance_default":"Défaut (hors contrat)","provenance_paper_help":"Le document signé stipule cette valeur — toute modification passe par un avenant.","provenance_operational_help":"Défini par un opérateur ; le document contractuel ne fige pas cette valeur.","provenance_default_help":"Valeur par défaut système/modèle inchangée ; le contrat ne la stipule pas.","aria_edit":"Modifier {name}","action_amend":"Amend","edit_title":"Modifier {name}","edit_description":"Réglage opérationnel — le document ne fige pas cette valeur. Enregistré sur le contrat source et synchronisé immédiatement à l'équipe.","edit_invalid_number":"Saisissez un entier positif.","toast_updated":"Réglage mis à jour.","toast_update_failed":"Échec de la mise à jour — vérifiez les autorisations et réessayez.","edit_paper_pinned":"Le document signé fige cette valeur — modifiez-la par avenant, ou un senior peut la forcer sur la page du contrat.","edit_paper_pinned_confirm":"Confirmation senior requise — utilisez la carte des réglages opérationnels de la page du contrat.","pin_btn_pinned":"Verrouillé au contrat — cliquer pour déverrouiller (senior, audité)","pin_btn_unpinned":"Non verrouillé — cliquer pour verrouiller au niveau contractuel","pin_btn_amendment":"Verrouillé par avenant — indéverrouillable","pin_btn_aria":"Basculer le verrou contractuel de {name}"},"onboarding":{"status_labels":{"open":"ouvert","completed":"terminé","revoked":"révoqué","expired":"expiré"},"account_mode_labels":{"auto_create_or_bind":"Création automatique ou liaison","existing_account":"Compte existant uniquement","manual_registration":"Inscription manuelle"},"groups":{"company":"Entreprise","signer":"Signataire","billing":"Facturation","legal_notice":"Notification légale","technical":"Technique","usage":"Usage","additional":"Informations complémentaires"},"binding_labels":{"company_legal_name":"Raison sociale","company_legal_address":"Adresse légale de l'entreprise","signer_name":"Nom du signataire autorisé","signer_title":"Titre du signataire autorisé","signer_email":"E-mail du signataire autorisé","billing_contact_name":"Contact de facturation","billing_email":"E-mail de facturation","billing_address_line1":"Adresse de facturation ligne 1","billing_address_line2":"Adresse de facturation ligne 2","billing_city_state_zip":"Ville/État/Code postal de facturation","legal_notice_email":"E-mail de notification légale","use_case":"Cas d'usage"},"field_help":{"company_legal_name":"Raison sociale qui sera insérée dans les modèles de contrat sélectionnés.","company_name_caps":"Raison sociale en majuscules. Elle est généralement dérivée du nom de l'entreprise.","company_legal_address":"Adresse du siège ou adresse commerciale utilisée pour les notifications légales et les blocs de signature.","signer_name":"Personne qui signera l'accord généré.","signer_title":"Titre du signataire affiché dans le bloc de signature.","signer_email":"E-mail du signataire utilisé pour les métadonnées de revue/signature.","billing_contact_name":"Nom complet du contact de facturation ou de la comptabilité fournisseurs, pas un numéro de téléphone.","billing_email":"E-mail de réception des factures.","billing_address_line1":"Adresse postale du compte de facturation ou de l'équipe comptabilité fournisseurs.","billing_city_state_zip":"Ville, État ou province, code postal et pays de l'adresse de facturation.","legal_notice_email":"E-mail de notification légale, généralement une boîte de réception juridique ou des opérations contractuelles.","contact_email":"Contact opérationnel pour l'onboarding et le support.","use_case":"Cas d'usage fourni par le client qui aide à déterminer le traitement juridique/sécurité.","estimated_monthly_characters":"Estimation du client pour dimensionner l'usage API.","default_customer_variable":"Variable côté client provenant du modèle sélectionné.","with_example":"{help} Exemple : {sample}"},"placeholders":{"billing_contact_example":"Jeanne Dupont, Responsable comptabilité fournisseurs"},"variable_editor":{"add_row":"Ajouter une ligne","pricing_tiers_help":"<code>billing_scope</code> détermine le comportement du système. Les lignes <code>api_usage</code> synchronisent les surcharges de prix API et les factures d'usage via <code>product</code>, <code>backend</code>, <code>price_per_million</code> et <code>end</code>. Les lignes d'abonnement plateforme sont des lignes d'affichage du contrat dans ce tableau ; les sièges d'équipe, le niveau d'abonnement et les droits plateforme ne sont pas encore configurés ici. <code>service_name</code>, <code>rate</code>, <code>unit</code> et <code>fee_description</code> sont des champs d'affichage du contrat.","allowed_values":"Valeurs autorisées","pricing_warnings_title":"Avertissements de correspondance tarifaire","row_warning":"Ligne {row} : {messages}","no_rows":"Aucune ligne pour le moment.","remove":"Supprimer","value_column":"Valeur","enum_blank":"(vide)","enum_unsupported":"Non pris en charge : {label}"},"create_title":"Créer un lien d'onboarding","create_description":"L'e-mail est le compte principal entreprise. Un compte précréé peut voir son mot de passe réinitialisé par le client lorsqu'il soumet le formulaire.","primary_email":"E-mail principal","account_mode":"Mode de compte","expires_in_days":"Expiration (jours)","customer":"Client","select_customer":"Sélectionner un client","search_customers":"Rechercher des clients","no_customers_match":"Aucun client correspondant.","no_customer_yet":"Pas encore de client","template_package":"Lot de modèles","template_package_help":"Choisissez précisément les modèles qui seront instanciés après que le client aura soumis l'onboarding. Utilisez la recherche et les filtres par type à mesure que la bibliothèque de modèles s'agrandit.","search_templates":"Rechercher des modèles","all_types":"Tous les types","selected_only":"Sélectionnés uniquement","template_table":{"template":"Modèle","type":"Type","behavior":"Comportement"},"template_name_version":"{name} (v{version})","no_description":"Aucune description","billing_credits":"Facturation / crédits","legal_only":"Juridique uniquement","no_templates_match":"Aucun modèle ne correspond aux filtres actuels.","no_templates_selected":"Aucun modèle sélectionné.","template_package_limit":"Sélectionnez jusqu’à {count} modèles par dossier d’intégration.","template_parameters":"Paramètres du modèle","preview":"Aperçu","monthly_commit":"Engagement mensuel ($)","per_unit_rate":"Tarif unitaire (TTS, $/1M)","term_months":"Durée (mois)","non_billing_note":"Accord hors facturation. Les champs de tarification et de facture ne sont pas collectés pour ce modèle.","precreate_title":"Créer le compte Fish Audio maintenant","precreate_description":"Utile lorsque le contrat nécessite un compte principal avant que le client ne se soit connecté.","dpa_included_title":"Modèle DPA inclus","dpa_included_description":"Le lien d'onboarding instanciera le modèle de DPA (accord de traitement des données) sélectionné avec le reste du lot.","fill_now_title":"Remplir le formulaire d'onboarding maintenant","fill_now_description":"Soumettez les informations client immédiatement après la création du lien.","fill_now_empty":"Sélectionnez d'abord un lot de modèles. Les champs affichés ici sont dérivés des variables côté client des modèles sélectionnés.","reused_by_variables":"{count, plural, one {Réutilisé par # variable de modèle.} other {Réutilisé par # variables de modèle.}}","internal_notes":"Notes internes","notes_placeholder":"Contexte commercial, DPA demandé, cas d'usage revendeur...","copy":"Copier","create_link":"Créer le lien","links_description":"Liens d'onboarding actifs, terminés, expirés et révoqués.","no_links":"Aucun lien d'onboarding pour le moment.","table":{"email":"E-mail","status":"Statut","customer_contract":"Client / Contrat","expires":"Expiration","actions":"Actions"},"revoke":"Révoquer","toast_form_submitted":"Formulaire d'onboarding soumis.","toast_link_created":"Lien d'onboarding créé.","toast_copy_failed":"Lien créé, mais la copie dans le presse-papiers a échoué.","toast_link_revoked":"Lien d'onboarding révoqué.","toast_revoke_failed":"Échec de la révocation du lien","toast_preview_failed":"Échec de l'aperçu du modèle.","error_token_missing":"Le jeton d'onboarding n'a pas été renvoyé.","preview_title":"Aperçu : {name}","preview_iframe_title":"Aperçu du modèle","no_preview":"Aucun aperçu généré.","no_templates_match_hidden":"{hidden, plural, =1 {# modèle n'est pas listé} other {# modèles ne sont pas listés}} ici (inactifs ou forks spécifiques client) — gérez-les dans l'onglet Templates.","signed_divert_title":"Vous avez déjà un contrat signé ?","signed_divert_body":"Cette page crée des liens d'onboarding avant signature. Pour un contrat déjà signé, importez plutôt le PDF — le système extrait tout.","signed_divert_cta":"Importer le contrat signé","rebind_title":"Relier le client à un autre compte ?","rebind_warning":"La mesure d'utilisation et la facturation de ce client suivent son équipe liée. En continuant, le client basculera vers la nouvelle adresse e-mail une fois le lien réclamé ; d'ici là, la liaison actuelle reste active. Ne continuez que si vous déplacez délibérément ce client vers un autre compte.","rebind_cancel":"Conserver la liaison actuelle","rebind_confirm":"Relier le client"},"settings":{"behavior_priority":{"title":"Priorités de comportement","description":"Résolvez les conflits lorsque plusieurs contrats actifs définissent le même comportement d'exécution.","loading":"Chargement des règles de priorité","empty":"Aucune règle de priorité de comportement trouvée.","toast_updated":"Priorité de comportement mise à jour","toast_update_error":"Échec de la mise à jour de la priorité de comportement","category_hint":"Il s'agit du groupe de résolution de conflits. Les types de contrat affectés à ce groupe sont ordonnés ci-dessous, et seules les clés de comportement sélectionnées utilisent ce groupe.","type_order_label":"Ordre de priorité des types","type_order_help":"Lorsque plusieurs contrats actifs définissent la même clé de comportement dans cette catégorie, le premier type de contrat de cette liste l'emporte.","aria_move_earlier":"Déplacer le type vers le haut","aria_move_later":"Déplacer le type vers le bas","aria_remove_type":"Supprimer le type","add_type":"Ajouter un type","btn_add":"Ajouter","behavior_keys_label":"Clés de comportement","behavior_keys_help":"Seules ces clés de comportement sont résolues par cette catégorie de priorité. Ceci remplace l'ancienne saisie séparée par des virgules afin que Walter puisse voir la liste des clés valides.","btn_add_custom":"Ajouter une clé personnalisée","custom_key_help":"Clé de comportement personnalisée déjà stockée dans cette catégorie de priorité.","fields":{"zero_data_retention":{"label":"Zéro rétention des données","help":"Indique si le stockage et la journalisation d'exécution Enterprise doivent être désactivés."},"logging_policy":{"label":"Politique de journalisation","help":"La politique de journalisation contractuelle utilisée par le support et les systèmes d'exécution."},"data_region":{"label":"Région des données","help":"Exigence contractuelle de région ou de résidence des données."},"sub_processors":{"label":"Sous-traitants ultérieurs","help":"Restrictions ou obligations de divulgation relatives aux sous-traitants ultérieurs."},"pricing_model":{"label":"Modèle de tarification","help":"Engagement minimum, PAYG, achat unique ou mode hors facturation."},"per_unit_rate":{"label":"Tarif unitaire","help":"Prix API par défaut par unité configurée."},"monthly_commit":{"label":"Engagement mensuel","help":"Dépense minimale récurrente pour la période de facturation."},"included_credits_value":{"label":"Crédits inclus","help":"Crédits octroyés au début de la période."},"rollover_days":{"label":"Jours de report","help":"Fenêtre d'expiration FIFO des crédits selon les conditions du contrat."},"overage_rate":{"label":"Tarif de dépassement","help":"Tarif appliqué lorsque la consommation dépasse les crédits inclus ou l'engagement."},"term_auto_renew":{"label":"Renouvellement automatique","help":"Indique si le contrat se renouvelle automatiquement."},"notice_period_days":{"label":"Préavis","help":"Nombre de jours requis pour un préavis de non-renouvellement ou de résiliation."},"concurrency_limit":{"label":"Limite de concurrence","help":"Droit de concurrence d'exécution Enterprise."},"pro_membership_enabled":{"label":"Abonnement Pro","help":"Indique si le compte entreprise principal reçoit l'abonnement Pro."},"auto_recharge_enabled":{"label":"Recharge automatique","help":"Indique si la recharge automatique du compte doit être activée."}}},"contract_types":{"title":"Types de contrat","description":"Types d'accord dynamiques utilisés par les modèles, les contrats, la facturation et les règles de priorité de comportement.","toast_updated":"Type de contrat mis à jour","toast_update_error":"Échec de la mise à jour du type","toast_deleted":"Type de contrat supprimé","toast_delete_error":"Échec de la suppression du type","toast_required":"La clé et le libellé du type de contrat sont requis","toast_created":"Type de contrat créé","toast_create_error":"Échec de la création du type","system_delete_forbidden":"Les types de contrat système ne peuvent pas être supprimés","confirm_delete":"Supprimer le type de contrat \"{label}\" ? Cette action ne fonctionne que si aucun modèle ni contrat n'y fait référence.","delete_hint":"Supprimez ce type s'il est inutilisé","billing_on":"Facturation","billing_off":"Hors facturation","billing_row_hint":"Les types avec facturation créent des contrats qui peuvent générer des factures, octroyer des crédits et configurer les droits du compte. Les types hors facturation sont uniquement des documents juridiques ou opérationnels.","badge_system":"Système","label_label":"Libellé","label_key":"Clé","label_placeholder":"Addendum de sécurité","billing_label":"Facturation","billing_help":"N'activez ceci que pour les accords qui doivent affecter les factures, les crédits ou les droits du compte. Les documents juridiques de type MSA/DPA/NDA le laissent normalement désactivé.","switch_on":"Activé","switch_off":"Désactivé","priority_category_label":"Catégorie de priorité","priority_category_help":"Détermine quelle table de priorités de comportement résout les conflits pour ce type de contrat. Par exemple, le DPA relève de Données et confidentialité tandis que le bon de commande relève de Tarification et facturation.","btn_add_type":"Ajouter un type","th_description":"Description","th_billing_hint":"Facturation signifie que ce type participe à la génération de factures, aux crédits et à la configuration des droits.","th_priority_hint":"Utilisé par les priorités de comportement pour décider quel contrat actif l'emporte lorsque plusieurs contrats définissent la même clé de comportement.","categories":{"pricing":"Tarification et facturation","data_privacy":"Données et confidentialité","service":"Service et fonctionnalités"}}},"usage_card":{"topup_locked":"Votre contrat entreprise est facturé sur facture — les recharges sont désactivées."},"payment_settings":{"title":"Encaissement","description":"Mode d'encaissement des factures de ce contrat. Paramètre opérationnel — modifiable pendant que le contrat est actif.","method_label":"Moyen de paiement","mercury_hint":"Les factures restent internes jusqu'au clic sur « Envoyer via Mercury » ; Mercury envoie l'e-mail au client et les paiements sont rapprochés automatiquement.","prepaid_hint":"Le client recharge lui-même son portefeuille dans la plateforme ; aucune facture n'est jamais générée pour ce contrat.","cc_emails_label":"Destinataires en copie","cc_email_placeholder":"billing@customer.com","cc_emails_hint":"ar@fish.audio est toujours en copie ; ajoutez ici les destinataires côté client.","cc_email_invalid":"Saisissez une adresse e-mail valide","cc_email_remove":"Retirer","save":"Enregistrer les paramètres de paiement","saved_toast":"Paramètres de paiement enregistrés","save_error":"Échec de l'enregistrement des paramètres de paiement"},"mercury_send_dialog":{"title":"Envoyer via Mercury — vérification","description":"Vérifiez chaque détail ci-dessous. L'envoi est définitif : le client reçoit l'e-mail immédiatement.","recipient":"Destinataire","no_email":"Aucun e-mail de facturation enregistré","cc_label":"cc","invoice_number":"Numéro de facture","period":"Période de facturation","due_date":"Échéance","lines_title":"Ce que verra le client","line_commitment":"Engagement minimum","line_overage":"Frais de dépassement — usage au-delà du volume inclus","line_single":"Services Enterprise (ligne unique)","total":"Total","warning":"Cliquer sur Envoyer crée la facture dans Mercury et l'envoie immédiatement par e-mail au client. La facture miroir QuickBooks au même numéro est créée en même temps.","confirm":"Envoyer la facture","already_sent_warning":"Cette facture est déjà marquée envoyée — renvoyer adressera au client un nouvel e-mail de page de paiement.","dual_title":"Majoration carte — deux factures seront créées","dual_body":"{number} (virement uniquement, {base}) + {number}-CC (carte acceptée, {card} dont {pct} % de majoration). Le client n'en paie qu'une ; l'autre est annulée automatiquement au paiement."},"mercury_pairing":{"title":"Appariement Mercury AR","paired":"Apparié","pair":"Apparier","unpair":"Dissocier","sync":"Pousser nom/e-mail vers Mercury","candidates":"Candidats dans Mercury","email_match":"E-mail identique","no_candidates":"Aucun client AR Mercury correspondant.","candidates_taken_hint":"{count} correspondance(s) probable(s) déjà associée(s) à un autre client — voir « Browse all ».","create":"Créer dans Mercury","create_name":"Raison sociale","create_email":"E-mail de facturation","create_confirm":"Créer et apparier","paired_toast":"Apparié au client Mercury","created_toast":"Créé dans Mercury et apparié","unpaired_toast":"Dissocié","synced_toast":"Fiche Mercury mise à jour","missing_remote":"Le client Mercury apparié n'existe plus côté distant — réappariez ci-dessous.","email_out_of_sync":"Mercury a un e-mail différent de notre e-mail de facturation ({ours}) — les factures iraient à l'ancienne adresse.","email_ours_label":"Notre e-mail de facturation","email_mercury_label":"E-mail Mercury","email_push_button":"Pousser le nôtre → Mercury","email_pull_button":"Utiliser celui de Mercury","email_pull_toast":"E-mail de facturation mis à jour depuis Mercury","email_pull_error":"Échec de l'adoption de l'e-mail Mercury","action_error":"Échec de l'action d'appariement","browse_all":"Parcourir tous les clients Mercury ({count})","browse_placeholder":"Filtrer par nom ou e-mail…","browse_empty":"Aucun client AR n'existe encore dans Mercury.","taken":"Apparié · {name}"},"enterprise_credit_expiry":{"title":"Crédits arrivant à expiration","caption":"Ces crédits accordés dans le cadre entreprise expirent selon le calendrier fixé par votre contrat. L'utilisation consomme d'abord les crédits expirant le plus tôt.","total":"Total expirant : {amount}","expires_on":"expire le {date}"},"audit":{"title":"Journal d'audit","description":"Qui a fait quoi sur les contrats, clients et factures. Les lignes System sont des tâches automatiques.","filter_resource_type":"Ressource","resource_all":"Toutes","resource_contract":"Contrat","resource_customer":"Client","resource_invoice":"Facture","filter_resource_id":"ID de ressource","filter_resource_id_placeholder":"id contrat / client / facture","filter_action":"Action","filter_action_placeholder":"ex. invoice. ou contract.terminate","filter_actor":"ID utilisateur de l'acteur","filter_actor_placeholder":"id utilisateur admin (exact)","apply":"Appliquer","col_time":"Heure","col_actor":"Acteur","col_action":"Action","col_resource":"Ressource","empty":"Aucune entrée d'audit ne correspond à ces filtres.","page_label":"Page {page}","prev":"Précédent","next":"Suivant","detail_before":"Avant","detail_after":"Après","detail_metadata":"Métadonnées"},"prepaid_offset":{"title":"Prepaid offset","description":"Réserve ponctuelle déduite automatiquement des factures de ce contrat en ligne négative jusqu'à épuisement — pour les avoirs de service ponctuels et les rechargements antérieurs au contrat. Jamais accordée en crédits d'utilisation.","balance_label":"Solde restant","note_placeholder":"D'où vient ce montant ? (clause de l'OF signé, historique de rechargement, solde à date)","note_help":"La note est le seul justificatif de provenance de la réserve et est obligatoire (8 caractères min). Valeur absolue, pas un incrément.","save":"Enregistrer","cancel":"Annuler","edit":"Définir la réserve…","saved":"Prepaid offset mis à jour"},"invoice_usage":{"title":"Utilisation détaillée · Facture #{number}","usage_period":"Période d'utilisation : {start} – {end}","advance_note":"Cette facture facture également d'avance l'engagement du {start} – {end} ; l'utilisation ci-dessous règle la période indiquée ci-dessus.","table_model":"Modèle","table_usage":"Utilisation","table_rate":"Taux effectif","table_amount":"Montant","manual_row":"Utilisation hors plateforme (déclarée)","usage_total_label":"Utilisation aux tarifs du contrat","credits_applied_label":"Couvert par le quota du cycle","overage_base_label":"Dépassement (tarif de base)","overage_billed_label":"Dépassement facturé (majoration de {percent}% incluse)","overage_billed_plain":"Dépassement facturé","no_overage_label":"Dépassement","commitment_label":"Engagement mensuel","commitment_advance_label":"Engagement mensuel (cycle à venir, facturé d'avance)","overage_line_label":"Dépassement (issu de l'utilisation ci-dessus)","prior_adjustment_label":"Ajustement de période antérieure","other_adjustments_label":"Autres ajustements","prepaid_label":"Crédit prépayé appliqué","total_label":"Total de la facture","not_available":"Cette facture ne comporte pas de détail d'utilisation.","load_error":"Impossible de charger le détail d'utilisation.","table_share":"Part","total_metered_row":"Utilisation mesurée totale","covered_commitment_label":"Couvert par l'engagement prépayé","overage_charge_label":"Frais de dépassement","segment_prepaid":"engagement prépayé","segment_committed":"dans l'engagement","segment_overage":"dépassement"},"assessment":{"title":"Évaluation trimestrielle","description":"Minimums trimestriels contractuels : consommation, excédent reporté, factures de régularisation et crédits §3.6","run_now":"Lancer l'évaluation","run_done":"Évaluation terminée","run_failed":"Échec de l'évaluation","load_failed":"Impossible de charger les données d'évaluation","blocked_prefix":"Évaluation bloquée :","exclusivity_warning":"Test de performance d'exclusivité atteint pendant {quarters} trimestres consécutifs — la fenêtre de préavis de conversion de 60 jours est ouverte (§8.4)","current_quarter":"Trimestre en cours (Q{q})","banked_balance":"Excédent reporté","commitment_drawdown":"Consommation de l'engagement","credits_title":"Crédits de régularisation","credit_from_quarter":"Crédit de la régularisation Q{q}","credit_expires":"expire le {date}","no_minimum_row":"Aucun minimum défini","no_quarters_yet":"Aucun trimestre évalué pour l'instant.","col_quarter":"Trimestre","col_window":"Période","col_minimum":"Minimum","col_consumption":"Consommation","col_banked":"Excédent appliqué","col_trueup":"Régularisation","col_surplus":"Excédent","waiver_title":"Renonciation au minimum §3.8 (facultatif)","waiver_hint":"Les minimums trimestriels en attente continuent d'être évalués après la résiliation, sauf exemption contractuelle (sortie pendant la période d'évaluation ou manquement grave de Fish). Enregistrer un motif de renonciation les suspend — audité.","waiver_placeholder":"p. ex. sortie §13.1 pendant la période d'évaluation"}}}