{"agent-demo":{"description":"Alojado por completo","title":"Chat de voz"},"desktop-browser-required":{"title":"Usa un navegador de ordenador para disfrutar de la experiencia completa","description":"Algunas funciones aún no están disponibles en dispositivos móviles."},"mascot":{"close":"Cerrar el asistente","fallback-answer":"No puedo ayudarte con eso ahora mismo. Intenta formular la pregunta de otra manera.","guide-target-unavailable":"No he encontrado ese control en esta página. Inténtalo de nuevo cuando termine de cargarse la página.","hide-temporarily":"Ocultar el asistente hasta que se actualice la página","model-card-open":"Abrir {title}","model-card-pause":"Pausar {title}","model-card-play":"Reproducir {title}","model-cards-load-failed":"No se han podido cargar estas voces.","model-cards-loading":"Cargando voces","model-cards-retry":"Reintentar","model-cards-unavailable":"Estas voces ya no están disponibles.","refund-confirm-accept":"Confirmar","refund-confirm-cancel":"Ahora no","refund-confirm-description":"¿Reembolsar {amount} y cancelar la suscripción de tu equipo personal?","refund-confirm-title":"Reembolso","send":"Enviar pregunta","thinking":"Pensando","ticket-link":"Enviar un ticket","user-data-consent-accept":"Aceptar","user-data-consent-cancel":"Cancelar","user-data-consent-description":"Al hacer clic en \"Aceptar\", doy mi consentimiento para que se registren y compartan mis datos con Fish Audio y terceros, de conformidad con lo descrito en la <privacyPolicy>Política de privacidad</privacyPolicy>.","user-data-consent-title":"Consentimiento para el acceso a los datos","trigger-label":"Preguntar al agente","voice-input-connecting":"Conectando...","panel":{"title":"Fish Assistant","subtitle":"Con la tecnología de <agent>Fish Agent</agent>","tagline":"Descubre lo que puede hacer Fish Audio, con <agent>Fish Agent</agent>","placeholder":"Pregunta lo que quieras","input-label":"Mensaje","new-chat":"Nuevo chat","history":"Historial","recent":"Recientes","view-all":"Ver todo","search-chats":"Buscar chats","no-chats":"No se encontraron chats","history-failed":"No se pudieron cargar los chats","delete-chat":"Eliminar chat","show-more":"Ver más","today":"Hoy","previous-7-days":"Últimos 7 días","older":"Anteriores","dock":"Acoplar al lateral","pop-out":"Desacoplar","resize":"Cambiar ancho del panel","contact-support":"Contactar con soporte","contact-support-message":"Necesito contactar con soporte.","send-feedback":"Enviar comentarios","rating":"Valoración","good":"Bien","bad":"Mal","feedback-placeholder":"¿Qué pasó?","include-chat":"Incluir este chat","send":"Enviar","cancel":"Cancelar","feedback-sent":"Gracias por tus comentarios","feedback-failed":"No se pudieron enviar los comentarios","copy":"Copiar","copied":"Copiado","stop":"Detener","stopped":"Detenido","current-page":"Página actual","add-page":"Añadir página","remove-page":"Dejar de compartir {page}","case-opened":"Caso {key} creado","view":"Ver","new-session":"Nueva sesión","show-page":"Mostrar página","show-me":"Muéstrame","next":"Siguiente","guide-step":"{current} de {total}","end-guide":"Terminar la guía","settings":"Ajustes","manual":"Manual","manual-description":"Recibe indicaciones y actúa tú","auto":"Automático","auto-description":"Deja que el asistente actúe por ti","call":"Iniciar llamada de voz","end-call":"Colgar","guide-auto":"Haciendo clic por ti","question-progress":"Pregunta {current} de {total}","skip":"Omitir","own-words":"Descríbelo con tus palabras…"}},"versionUpdateBanner":{"title":"¡Una nueva versión de Fish Audio está lista!","description":"Actualiza la página.","dismiss":"Descartar","reload":"Recargar"},"buildersContestBanner":{"text":"Concurso de creadores de Fish Audio: únete a nuestra comunidad en Discord para obtener información y recompensas","dismissAriaLabel":"Cerrar el banner del concurso de creadores de Fish Audio"},"arenaInvitePopup":{"title":"Te invitamos a Fish Audio Arena","body":"Ayuda a evaluar nuestros nuevos modelos de voz antes de su lanzamiento. Cada tarea lleva de 1 a 2 minutos, puedes parar cuando quieras y los juicios válidos se convierten en tiempo de membresía.","enter":"Entrar en Arena","later":"Quizás más tarde"},"droplineDownloadPopup":{"title":"Prueba Dropline Preview en tu Mac","free":"Gratis durante la Preview","heroTitle":"Dictado por voz para tu Mac","heroBody":"Pulsa una tecla y habla. El texto aparece limpio y listo para enviar en cualquier app.","body":"Mantén pulsada una tecla, habla y el texto aparece limpio en cualquier app, en Mac y Windows.","requirements":"macOS 15.4 o posterior · Apple silicon","download":"Descargar para Mac","learnMore":"Más información","windows":{"title":"Prueba Dropline Preview en Windows","heroTitle":"Dictado por voz para tu PC","heroBody":"Mantén pulsadas Ctrl + Win y habla. El texto aparece corregido y listo para enviar en cualquier aplicación.","requirements":"Windows 10 u 11 · x64 o ARM64 · Beta","download":"Descargar para Windows"},"steps":{"title":"Ahora instala Dropline","again":"¿No empezó la descarga? <again>Descargar de nuevo</again>","done":"Listo","mac":{"unzip":"En la carpeta Descargas, haz doble clic en el zip de Dropline.","unzipChrome":"Abre el zip de Dropline desde las descargas de Chrome, arriba a la derecha. Si Chrome muestra antes <b>Descarga sospechosa bloqueada</b>, haz clic ahí y luego en <b>Descargar archivo sospechoso</b>.","unzipSafari":"Abre la carpeta Descargas. Safari ya descomprimió la descarga.","open":"En la carpeta Descargas, haz doble clic en <b>Install Dropline</b>. Si macOS te lo pregunta, haz clic en <b>Abrir</b>.","install":"Haz clic en <b>Install</b> y, si te la pide, escribe la contraseña de tu Mac. Dropline se abre solo."},"windows":{"open":"Abre <b>Dropline-…-setup.exe</b> desde las descargas de tu navegador.","openChrome":"Abre <b>Dropline-…-setup.exe</b> desde las descargas de Chrome, arriba a la derecha. Si Chrome muestra antes <b>Descarga sospechosa bloqueada</b>, haz clic ahí y luego en <b>Descargar archivo sospechoso</b>.","openEdge":"Abre <b>Dropline-…-setup.exe</b> desde las descargas de Edge, arriba a la derecha. Si Edge muestra antes una advertencia, haz clic en <b>…</b> → <b>Conservar</b> → <b>Mostrar más</b> → <b>Conservar de todas formas</b>.","smartScreen":"Si aparece <b>Windows protegió su PC</b>, haz clic en <b>Más información</b> (editor: Hanabi AI Inc.) → <b>Ejecutar de todas formas</b>.","install":"Haz clic en <b>Install</b>. Dropline se abre solo."}}},"openInApp":{"button":"Abrir en la aplicación","dismiss":"Descartar"},"annonation":{"audio":"Audio","cannot_tell":"No sé","count":"Recuento","single_audio_description":"Ajusta el contenido del cuadro de texto anterior hasta que el audio generado se parezca lo más posible al texto original leído por una persona de forma natural.","skip":"Omitir","submit":"Enviar","title":"Evalúa los audios proporcionados","which_is_better":"¿Cuál es mejor?"},"annotate":{"a_is_better":"El audio A es mejor","a_is_better_than_b":"El audio A es mejor","a_is_much_better":"El audio A es mucho mejor","annotationCount":{"consensus_rejected":"Consenso rechazado","marked_as_bad":"Marcado como malo","marked_as_by_sample":"Marcado como muestra de mala calidad","pending_consensus":"Pendiente de consenso","rejected_by_admin":"Rechazado por el administrador","success":"Éxito","total":"Total"},"articulate_clearly":"Esta pronunciación es más clara","audio-quality":{"background-noise":"Ruido de fondo (como viento, tráfico, etc.)","echo-reverberation":"Eco/reverberación","high-quality":"Alta calidad","multiple-speakers":"Varias personas hablando al mismo tiempo","not-speaking":"La persona no está hablando (por ejemplo, está cantando o permanece en silencio).","other":"Otro","prompt":"Selecciona los problemas que hayas detectado en la calidad del audio. Si es de alta calidad, selecciona \"Alta calidad\"."},"b_is_better":"El audio B es mejor","b_is_better_than_a":"El audio B es mejor","b_is_much_better":"El audio B es mucho mejor","basicTags":"Etiquetas básicas","cant_tell":"No se puede determinar","choice":"Seleccionar","evaluate":"Evaluar","feedback":{"BAD_SAMPLE":"Muestra de mala calidad","MULTI_SPEAKER":"Varias voces","NSFW":"Contenido no apto para el trabajo (NSFW)","SOUND_EFFECT":"Efecto de sonido"},"fetching":"Obteniendo la siguiente muestra...","inspect":{"link_title":"Consultar la lista de anotaciones propias"},"language":"Idioma","next":"Enviar y pasar a la siguiente muestra","no_noise":"Esta muestra tiene menos ruido","no_samples_found":"No se ha encontrado ninguna muestra. Actualice el idioma o las etiquetas para obtener más muestras","normalize":{"description":"En esta muestra se deben normalizar los números del texto. Consulte las reglas de normalización de números.","title":"Sugerencia para la anotación de la muestra"},"nsfwTags":"Etiquetas NSFW","originalText":"Texto original","overall_better":"Esto da una mejor sensación general","pleaseInputTranscription":"Introduzca la transcripción...","previous":"Anterior","quickActions":{"break":"Pausa","breakDesc":"Pausa breve (de menos de 1 segundo) durante la narración","breath":"Respiración","breathDesc":"Sonido de respiración claramente perceptible durante la narración","cough":"Tos","coughDesc":"Tos durante la narración","eh":"eh","en":"en","fillerWord":"Muletilla","laugh":"Risa","laughDesc":"Risa durante la narración","lipSmacking":"Chasquido de labios","lipSmackingDesc":"Sonido de chasquido de labios durante la narración","longBreak":"Pausa larga","longBreakDesc":"Pausa larga (de más de 1 segundo) durante la narración","sigh":"Suspiro","sighDesc":"Sonido de suspiro durante la narración","um":"eh"},"quickTags":"Etiquetas rápidas","refresh":"Actualizar","requirement":"Esta cumple mejor los requisitos","segment":"Anotación de segmentos","selectLanguage":"Seleccionar idioma","submit":"Enviar","submitError":"Error al enviar","submitSuccess":"Enviado correctamente","tags":"Etiquetas","title":"Anotar","video_annotation":"Anotación de vídeo","video":{"annotation_modified":"Modificado","annotation_text":"Texto de la anotación","collapse_all":"Contraer todo","current_segment":"Segmento actual","download_video":"Descargar vídeo","expand_all":"Expandir todo","no_segments":"Sin información del segmento","original_text":"Texto original","play_segment":"Reproducir segmento","segment_duration":"Duración del segmento","segments":"Segmentos de vídeo","title":"Anotación de vídeo","video_path":"Ruta del vídeo"},"which_is_better":"¿Cuál es mejor?","yourOutput":"Tu resultado"},"api-price-limits":{"asr_price":"Precios del ASR","concurrency":"Concurrencia","concurrent_requests":"Solicitudes simultáneas","concurrency_guide_badge":"Aumenta el número de solicitudes simultáneas","concurrency_guide_contact_cta":"Contactar con ventas","concurrency_guide_description":"El importe total de las recargas de crédito de API de tu equipo determina cuántas solicitudes simultáneas puedes realizar: con 100 $ o más se habilitan 15 solicitudes simultáneas y con 1000 $ o más, 50. Si necesitas gestionar más tráfico en producción, ponte en contacto con ventas para obtener límites de simultaneidad personalizados y precios por volumen.","concurrency_guide_pricing_cta":"Ver precios","concurrency_guide_step_contact":"¿Necesitas más? Contactar con ventas","concurrency_guide_step_recharge_high":"Recarga 1000 $ o más -> 50 solicitudes simultáneas","concurrency_guide_step_spend":"Recarga 100 $ o más -> 15 solicitudes simultáneas","concurrency_guide_title":"¿Necesitas procesar más solicitudes?","concurrency_tooltip":"5 solicitudes simultáneas de forma predeterminada. Recarga 100 $ o más para desbloquear 15, o 1000 $ o más para desbloquear 50. Hay opciones personalizadas disponibles para un mayor volumen de uso.","copied_title":"Copiado al portapapeles","cumulative_api_top_ups":"Recargas acumuladas de la API: {amount}","default_tier":"Predeterminado","drama3_launch_price":"Precio de lanzamiento hasta el {date} · después {price}","audio_hour":"hora de audio","generation":"generación","hour":"hora","max_concurrency_unlocked":"Nivel de concurrencia máxima desbloqueado","million_bytes":"millones de bytes UTF-8","million_output_tokens":"millones de tokens de salida","model_name":"Nombre del modelo","model_type":"Tipo de modelo","need_enterprise_pricing":"¿Necesitas precios para empresas?","pricing":"Precios","product_tts":"Texto a voz","product_chat":"Chat","product_asr":"Voz a texto","product_realtime_asr":"Voz a texto en tiempo real","product_voice_design":"Diseño de voz","request_count":"{count} solicitudes","shared_across_all_keys":"Compartido entre todas las claves","top_up":"Recargar","top_up_in_advance":"Recarga por adelantado para desbloquear el siguiente nivel de inmediato.","top_up_to_unlock":"Recarga {amount} para desbloquear {count} solicitudes simultáneas","tts_price":"Precios del TTS"},"audio-converter":{"add_more":"Añadir más","clear_all":"Borrar todo","click_to_browse":"o haz clic para explorar","convert_all_to":"Convertir todo a","convert_file":"Convertir {count} archivo","convert_files":"Convertir {count} archivos","convert_more":"Convertir más","converted_file":"{count} archivo convertido","converted_files":"{count} archivos convertidos","download_all":"Descargar todo","drag_and_drop":"Arrastrar y soltar archivos de audio","drop":"Suelta tus archivos aquí","features":{"batch":{"description":"Convierte varios archivos de audio a la vez. Sube un lote de archivos y descárgalos todos en el formato que prefieras.","title":"Conversión por lotes"},"cloud":{"description":"No es necesario instalar ningún programa. Convierte archivos directamente en tu navegador con nuestro servicio en la nube.","title":"Basado en la nube"},"defaultFormat":"Convertidor de audio","fast":{"description":"Conversión ultrarrápida gracias a una infraestructura en la nube optimizada. Obtén tus archivos en segundos.","title":"Procesamiento rápido"},"formats":{"description":"Compatible con todos los formatos de audio más habituales, incluidos MP3, WAV, FLAC, OGG, M4A, AAC y muchos más.","title":"Compatibilidad con una amplia variedad de formatos"},"quality":{"description":"Mantén la fidelidad del audio durante la conversión con una codificación de alta calidad y una pérdida mínima.","title":"Conservación de la calidad"},"secure":{"description":"Tus archivos se procesan de forma segura y nunca se almacenan en nuestros servidores. Convierte con confianza.","title":"Privado y seguro"},"subtitle":"Convertidor de audio profesional, sencillo y rápido","title":"Funciones de {format}"},"file":"{count} archivo","files":"{count} archivos","form-error":{"file_type":"Sube únicamente archivos de audio o vídeo válidos","total_size":"El tamaño total de todos los archivos debe ser inferior a 1 GB."},"formatGrid":{"conversion":"{inputFormat} a {outputFormat}","otherFormats":"Otros formatos","popularConversions":"Conversiones habituales","subtitle":"Convierte entre cualquier formato de audio con un solo clic","title":"Conversiones relacionadas"},"introduction":{"defaultFormat":"Convertidor de audio","description":"Transforma fácilmente tus archivos de audio de un formato a otro. Tanto si necesitas convertir archivos MP3 a WAV para editarlos, comprimir archivos grandes o garantizar la compatibilidad entre dispositivos, nuestro convertidor gratuito se encarga de todo con calidad profesional.","title":"Convierte archivos de audio sin esfuerzo"},"processing":"Procesando","select":"Seleccionar archivos","topBar":{"subtitle":"Convierte archivos de audio de {inputFormat} a {outputFormat} de forma rápida y sencilla","subtitleDefault":"Convierte archivos de audio en línea de forma rápida, sencilla y gratuita","title":"{inputFormat} a {outputFormat}","titleDefault":"Convertidor de audio"}},"audio-separation":{"upload_title":"Subir audio","upload_max_size":"Máximo 32 MB por archivo","duration_loading":"Leyendo la duración del audio…","audio_load_error":"No se ha podido leer este archivo de audio. Prueba con otro archivo.","play":"Reproducir","pause":"Pausa","seek":"Desplazarse por el audio","retry":"Intentarlo de nuevo","search_history":"Buscar en el historial de Separador de pistas","history_load_error":"No se ha podido cargar el historial. Inténtalo de nuevo.","result_unavailable":"Este resultado no está disponible. Inténtalo de nuevo.","audio_credit_info":"Uso estimado de créditos: {credits}","estimated_duration":"Duración estimada","pricing_label":"{credits} créditos/minuto, facturados por segundo","audio_separation":"Separador de pistas","default_prompt":"Predeterminado: Elementos vocales","demo":{"audio_samples":"muestras","back_to_samples":"Volver a las muestras","play_track":"Haz clic en una pista para reproducirla.","playing":"Reproduciendo: {track}","poweredBy":"Con tecnología de Fish Audio Separation y <link>SAM Audio</link>","samples":{"0":"Anhelo constante por el campo","1":"Paseo nocturno resplandeciente","2":"Recuerdos de pop rosa","3":"Ritmo alemán animado","4":"Easy Street con toques de jazz","keys-wind":{"0":"Melodía folclórica rústica","1":"Cuarteto de cuerda clásico","2":"Piano orquestal épico","3":"Ritmo de sintetizador digital","4":"Popurrí sereno de instrumentos de viento madera"},"main":{"0":"Anhelo constante por el campo","1":"Paseo nocturno resplandeciente","2":"Recuerdos de pop rosa","3":"Ritmo alemán animado","4":"Easy Street con toques de jazz"},"piano-strings":{"0":"Melancolía serena con instrumentos de cuerda","1":"Vals alegre de pueblo","2":"Majestuoso salón de baile","3":"Ecos de paisajes oníricos etéreos","4":"Gran final orquestal"}},"separated_tracks":"Pistas separadas","title":"Prueba {isolationType} ahora","tracks":{"bass":"Bajo","drums":"Batería","guitar":"Guitarra","original":"Original","vocals":"Elementos vocales"},"view_separated_tracks":"Ver pistas separadas"},"features":{"accurate":{"description":"Modelos de IA avanzados entrenados con millones de muestras de audio para separar con precisión las fuentes de sonido","title":"Alta precisión"},"fast":{"description":"Procesa tus archivos de audio en segundos con nuestra infraestructura optimizada en la nube","title":"Procesamiento rápido"},"flexible":{"description":"Aísla elementos vocales, batería, bajo, guitarra, piano y otros sonidos de cualquier pista de audio","title":"Múltiples fuentes"},"quality":{"description":"Mantén la fidelidad del audio con una calidad de salida de nivel de estudio","title":"Calidad de estudio"},"sam":{"description":"Usa instrucciones en lenguaje natural para aislar cualquier sonido con <link>SAM Audio</link>","title":"Separación mediante instrucciones"},"subtitle":"Separa cualquier audio en sus fuentes componentes con precisión","subtitleType":{"bass":"Aísla el bajo de cualquier pista de audio con precisión","default":"Separa cualquier audio en sus fuentes componentes con precisión","drums":"Aísla la batería de cualquier pista de audio con precisión","guitar":"Aísla la guitarra de cualquier pista de audio con precisión","keys":"Aísla los teclados de cualquier pista de audio con precisión","percussion":"Aísla la percusión de cualquier pista de audio con precisión","piano":"Aísla el piano de cualquier pista de audio con precisión","strings":"Aísla las cuerdas de cualquier pista de audio con precisión","vocals":"Aísla los elementos vocales de cualquier pista de audio con precisión","wind":"Aísla los instrumentos de viento de cualquier pista de audio con precisión"},"title":"Funciones de {isolationType}","versatile":{"description":"Compatibilidad con MP3, WAV, FLAC, M4A y otros formatos de audio.","title":"Formatos compatibles"}},"form-error":{"audio_length":"La duración del audio debe ser inferior a 90 segundos (gratis) o 210 segundos (prémium)","audio_required":"Sube un archivo de audio","audio_size":"El tamaño del archivo debe ser inferior a 32 MB.","file_type":"Sube un archivo de audio o vídeo válido","video_has_audio":"El vídeo debe contener una pista de audio"},"introduction":{"description":"Descubre el potencial de la tecnología de {isolationType} basada en IA. Extrae elementos vocales, instrumentos y fuentes de audio individuales de cualquier pista con una claridad sin precedentes. Ideal para productores musicales, creadores de contenido y profesionales del audio.","title":"{isolationType} como nunca antes","tryFree":"Pruébalo gratis","viewHistory":"Ver historial"},"isolate_for":"Aislar para","isolated":"Aislado","isolation-types-full":{"bass":"Aislamiento del bajo","drums":"Aislamiento de la batería","guitar":"Aislamiento de la guitarra","keys":"Aislamiento de los teclados","percussion":"Aislamiento de la percusión","piano":"Aislamiento del piano","strings":"Aislamiento de los instrumentos de cuerda","vocals":"Aislamiento de la voz","wind":"Aislamiento de los instrumentos de viento"},"isolation-types-verb":{"bass":"Aislar el bajo","drums":"Aislar la batería","guitar":"Aislar la guitarra","keys":"Aislar los teclados","percussion":"Aislar la percusión","piano":"Aislar el piano","strings":"Aislar los instrumentos de cuerda","vocals":"Aislar los elementos vocales","wind":"Aislar los instrumentos de viento"},"isolation-types":{"bass":"Bajo","drums":"Batería","guitar":"Guitarra","keys":"Teclados","original":"Original","percussion":"Percusión","piano":"Piano","sam_audio":"SAM Audio","strings":"Instrumentos de cuerda frotada","vocals":"Elementos vocales","wind":"Instrumentos de viento"},"library":{"subtitle":"Explora todos los tipos de aislamiento de audio disponibles","title":"Tipos de separación de audio"},"loginToSeparateAudio":"Inicia sesión para separar tu audio","processing":"Procesando","separating":"Separando","prompt":"Instrucción","residual":"Residual","separate":"Separar audio","separate_audio":"Separar audio","topBar":{"subtitle":"Separación de audio mediante modelos avanzados de IA para aislar elementos vocales e instrumentos de cualquier pista de audio","subtitleTrack":"Separación de audio mediante modelos avanzados de IA para aislar {isolationType} de cualquier pista de audio","title":"Separador de pistas"},"upload":"Subir","upload_description":"Arrastra y suelta un archivo de audio aquí o haz clic para subirlo","uploaded":"Subido:","usecases":{"content-creation":{"button":"Empieza a crear","description":"Extrae elementos vocales nítidos o música de fondo para tus vídeos, pódcasts y contenido para redes sociales. Ideal para creadores que necesitan audio profesional.","title":"Creación de contenido"},"remixing":{"button":"Empieza a remezclar","description":"Extrae pistas individuales para remezclar y crear muestras. Obtén pistas limpias y aisladas de batería, bajo, elementos vocales y más.","title":"Remezcla musical"},"subtitle":"Transforma tu flujo de trabajo de audio con {isolationType} basado en IA","title":"Casos de uso de {isolationType}","transcription":{"button":"Pruébalo ahora","description":"Aísla la voz del ruido de fondo para obtener transcripciones más claras. Ideal para pódcasts, entrevistas y contenido de vídeo.","title":"Audio limpio para transcripciones"}},"tab_separate":"Separar","tab_history":"Historial","history_results":"Historial de generación","no_history":"Aún no hay tareas de Separador de pistas.","state_pending":"En cola","state_processing":"Procesando...","state_finished":"Finalizado","state_failed":"Error al separar las pistas","state_legacy_unavailable":"El resultado de la versión anterior no está disponible","loginToViewHistory":"Inicia sesión para ver tu historial.","cancel":"Cancelar","delete":"Eliminar","delete_confirm_title":"¿Estás seguro de que quieres eliminar esta tarea?","delete_confirm_description":"¿Quieres eliminar esta tarea y todos sus archivos de audio separados? Esta acción no se puede deshacer.","delete_success":"La tarea se ha eliminado correctamente","delete_error":"Error al eliminar la tarea","processing_notice":"Procesando... Puedes esperar aquí o volver a comprobarlo dentro de un rato.","replace_file":"Reemplazar archivo","submission_failed":"No se ha podido enviar este audio. Se han conservado tu archivo y tu configuración. Inténtalo de nuevo."},"audio-translation":{"demo":{"authenticationRequired":"Se requiere autenticación","loginToContinueDemo":"Inicia sesión o regístrate para traducir más audio.","output":"Salida","title":"Prueba ahora la traducción de audio"},"features":{"context":{"description":"La IA comprende el contexto y las expresiones idiomáticas para ofrecer transcripciones traducidas más precisas","title":"Adaptado al contexto"},"fast":{"description":"Obtén transcripciones traducidas en segundos con nuestra infraestructura optimizada","title":"Procesamiento rápido"},"multilingual":{"description":"Compatibilidad con más de 50 pares de idiomas con una calidad de traducción a nivel nativo","title":"Multilingüe"},"privacy":{"description":"Tus archivos de audio se procesan de forma segura y nunca se almacenan","title":"La privacidad es lo primero"},"seamless":{"description":"Transcribe y traduce audio a texto en el idioma de destino que elijas","title":"Traducción fluida"},"subtitle":"Convierte audio en texto traducido a cualquier idioma","title":"Funciones de traducción de audio","voicePreservation":{"description":"Conserva la identificación de los hablantes y las marcas de tiempo en el resultado traducido","title":"Detección de hablantes"}},"langGrid":{"otherLanguages":"Otros idiomas","popularTranslations":"Traducciones habituales","subtitle":"Traduce audio de un idioma a otro con un solo clic","title":"Traducciones relacionadas"},"langs":{"auto":"Automático","cantonese":"Cantonés","english":"Inglés","japanese":"Japonés","korean":"Coreano","mandarin":"Mandarín"},"topBar":{"subtitle":"Transcribe y traduce audio de {from} a {to} de forma rápida y precisa","subtitleDefault":"Transcribe y traduce audio a texto en cualquier idioma","title":"{from} a {to}","titleDefault":"Traducción de audio"},"usecases":{"globalContent":{"button":"Más información","description":"Haz que el contenido educativo, las clases y los tutoriales sean accesibles en todo el mundo. Genera transcripciones traducidas para plataformas de aprendizaje electrónico y cursos en línea.","title":"Contenido educativo"},"podcastTranslation":{"button":"Comienza a traducir","description":"Transcribe y traduce reuniones empresariales con equipos internacionales. Obtén actas precisas y medidas a adoptar en cualquier idioma.","title":"Transcripción de reuniones"},"subtitle":"Transforma contenido de audio en texto traducido para llegar a un público global","title":"Casos de uso de la traducción de audio","videoDubbing":{"button":"Pruébalo ahora","description":"Genera guiones traducidos para doblar vídeos y crear subtítulos. Ideal para YouTube, películas y contenido de marketing.","title":"Doblaje de vídeos"}}},"billing-history":{"actions":"Acciones","agent_billing_developers_hint":"El saldo y las recargas se comparten con tu crédito de API. Consulta los registros de facturación detallados en el <link>panel de desarrolladores</link>.","agent_trial_balance":"Saldo de prueba: quedan {remaining} de {total}","agent_charge_days":"{count, plural, one {# día} other {# días}}","agent_charge_free":"Prueba","agent_charge_trial_part":"{amount} del saldo de prueba","agent_charge_kind_agent_minutes":"Minutos del agente","agent_charge_kind_cold_transfer":"Transferencia sin asistencia","agent_charge_kind_number_rental":"Alquiler de números de teléfono","agent_charge_kind_phone_surcharge":"Recargo por teléfono","agent_charge_kind_warm_transfer":"Transferencia con asistencia","agent_charge_minutes":"{count} min","agent_charge_type":"Tipo","agent_charge_usage":"Uso","agent_charges":"Cargos del agente","amount":"Cantidad","billing_history":"Historial de facturación","billing_id":"ID de facturación","copied_title":"Copiado al portapapeles","created":"Creada","export_scope_notice":"Solo se exportaron los {count} registros más recientes. Los registros más antiguos requieren una exportación desde el servidor.","next":"Siguiente","no_agent_charges":"Aún no hay cargos del agente","no_billing_history":"Sin historial de facturación","previous":"Anterior","source":"Fuente","view_invoice":"Ver factura","window_limited":"Solo se muestran los registros disponibles en el período actual del historial.","agent_charge_kind_llm_surcharge":"Modelo prémium","agent_charge_kind_llm_tokens":"Tokens de LLM","agent_charge_kind_simulation_runs":"Prueba de simulación","agent_charge_replies":"{count, plural, one {# respuesta del agente} other {# respuestas del agente}}","agent_charge_participant_agent":"Agente","agent_charge_participant_simulated_user":"Usuario simulado","agent_charge_participant_judge":"Juez","agent_charge_tokens":"{count} tokens","agent_charge_token_input":"Entrada","agent_charge_token_cache_read":"Lectura de caché","agent_charge_token_cache_write_5m":"Escritura en caché (5 min)","agent_charge_token_cache_write_1h":"Escritura en caché (1 hora)","agent_charge_token_output":"Salida","agent_charge_token_rate":"{rate} USD/1 millón de tokens","credit_sources":{"paid_top_up":"Recarga de API pagada","admin_grant":"Crédito otorgado / ajuste del administrador","credit_link_grant":"Crédito otorgado por enlace","credit_link_rollback":"Reversión de crédito por enlace","membership_grant":"Crédito de regalo por suscripción","membership_top_up_grant":"Crédito de regalo para completar el saldo de la suscripción","welcome_grant":"Crédito de bienvenida"}},"blog":{"back-to-blog":"BLOG","blog-label":"Blog","clear-filter":"Borrar filtro","cta-description":"Empieza a generar audio de la más alta calidad hoy mismo.","cta-login":"Iniciar sesión","cta-login-prompt":"¿Ya tienes una cuenta?","cta-signup":"Regístrate gratis","cta-title":"Crea voces que suenen reales","faq-title":"Preguntas frecuentes","filter-all":"Todo","go-to-homepage":"Ir a la página principal","no-posts":"Aún no hay publicaciones","no-posts-description":"Estamos trabajando en contenido nuevo. Vuelve pronto para ver las novedades.","no-posts-for-tag":"No se han encontrado publicaciones con la etiqueta \"{tag}\"","on-this-page":"En esta página","read-article":"LEE EL ARTÍCULO","read-more-from-author":"Lee más de {name}","recent-blogs":"Artículos recientes","recommended-posts":"Publicaciones recomendadas","share-article":"Comparte este artículo","view-all":"Ver todo","filter-recommended":"Recomendado"},"closure":{"danger-title":"Cerrar cuenta","danger-section-title":"Cerrar cuenta","danger-description":"Cierra permanentemente tu cuenta de Fish Audio. Tu perfil se anonimizará y ya no podrás acceder a esta cuenta.","keep-account-question":"¿Quieres dejar de pagar pero conservar tu cuenta?","keep-account-link":"Cancela tu suscripción en su lugar","settings-keep-account":"¿Quieres dejar de pagar pero conservar tu cuenta? <link>Cancela tu suscripción</link> en su lugar.","danger-button":"Cerrar cuenta","page-title":"Cerrar cuenta","back":"Atrás","preview":{"title":"Antes de cerrar tu cuenta","blockers-title":"Resuelve esto primero","continue":"Continuar","already-pending":"Tu cuenta ya tiene una solicitud de cierre pendiente.","load-failed":"No hemos podido cargar el estado de tu cuenta. Inténtalo de nuevo.","retry":"Reintentar","window-notice":"El cierre entrará en vigor transcurridos {days} días. Hasta entonces, puedes cancelarlo en cualquier momento volviendo a iniciar sesión y recuperando tu cuenta."},"blockers":{"negative_api_balance":{"title":"Saldo pendiente de la API","description":"El saldo de tus créditos de la API es negativo. Paga el importe pendiente antes de cerrar tu cuenta."},"past_due_subscription":{"title":"Suscripción con pagos vencidos","description":"El pago de una suscripción está vencido. Págalo antes de cerrar tu cuenta."},"open_stripe_invoice":{"title":"Factura pendiente","description":"Tienes una factura pendiente de pago."},"unpaid_auto_charge_invoice":{"title":"Factura de cargo automático pendiente de pago","description":"Un cargo automático sigue pendiente de pago. Págalo antes de cerrar tu cuenta."},"withdrawal_in_flight":{"title":"Retirada en curso","description":"Todavía se está procesando una retirada de fondos de tu monedero. Espera a que finalice antes de cerrar tu cuenta."},"team_ownership":{"title":"Eres propietario de equipos con otros miembros","description":"Transfiere la propiedad o elimina a los demás miembros antes de cerrar tu cuenta.","detail":"{count, plural, one {# equipo necesita} other {# equipos necesitan}} un nuevo propietario."},"team_owner_invariant":{"title":"Un equipo se quedaría sin propietario","description":"Cerrar tu cuenta dejaría a un equipo sin ningún propietario. Transfiere primero la propiedad e inténtalo de nuevo."},"team_step_failed":{"title":"No se ha completado la limpieza de los equipos","description":"No hemos podido terminar de desvincular tus equipos. Contacta con el servicio de atención al cliente para completar el cierre de tu cuenta."},"wallet_balance":{"title":"Saldo restante del monedero","description":"Tu monedero aún tiene saldo. Retíralo primero o elige renunciar a él a continuación.","personal-entry":"Monedero personal: {amount}","team-entry":"Monedero del equipo ({team}): {amount}","forfeit-label":"Entiendo que perderé de forma definitiva el saldo restante de mi monedero."},"enterprise_contract":{"title":"Contrato de empresa activo","description":"Tu cuenta está cubierta por un contrato de empresa. Contacta con el servicio de atención al cliente para cerrarla."},"enterprise_invoice_unsettled":{"title":"Facturas empresariales pendientes de liquidación","description":"Hay facturas empresariales pendientes de liquidación en tu cuenta. Contacta con el servicio de atención al cliente para resolverlas."},"resolve-billing":"Ir a facturación","resolve-wallet":"Ir al monedero","resolve-team":"Ir a la configuración del equipo","resolve-support":"Contactar con el servicio de atención al cliente"},"impacts":{"title":"Qué sucede cuando cierras tu cuenta","subscription":{"title":"Suscripción","description":"Se cancelará tu suscripción. Perderás el tiempo de suscripción pagado que te quede y no recibirás ningún reembolso por él.","period-end":"Tu período de facturación actual finaliza el {date}.","ends-soon":"Tu período de facturación actual finaliza el {date}, dentro del plazo de cierre, por lo que perderás el tiempo pagado que te quede casi de inmediato.","soon":"pronto"},"credits":{"title":"Créditos prepagados","description":"Los {count} créditos prepagados que te quedan quedarán anulados definitivamente."},"api-keys":{"title":"Claves de API","description":"{count, plural, =0 {El acceso a la API se suspenderá inmediatamente.} one {# clave de API se suspenderá inmediatamente.} other {# claves de API se suspenderán inmediatamente.}}"},"pvc":{"title":"Clones de voz profesionales","description":"{count, plural, one {# trabajo de clonación de voz profesional en curso} other {# trabajos de clonación de voz profesional en curso}}: se procederá a su liberación."},"public-voices":{"title":"Voces publicadas","description":"{count, plural, one {# voz pública o no listada} other {# voces públicas o no listadas}} que hayas publicado: este contenido seguirá disponible en un perfil anónimo. Si no quieres que esto ocurra, elimina tus voces publicadas antes de cerrar la cuenta."},"recent-topups":{"title":"Recargas recientes","description":"Has realizado recargas de grandes importes recientemente. Estos importes no se reembolsarán:"}},"verify":{"title":"Verifica tu identidad","subtitle":"Te enviamos un código de 6 dígitos a {email}. Introdúcelo a continuación para continuar.","no-code":"¿No has recibido el código?","resend":"Reenviar código","continue":"Continuar"},"confirm":{"title":"Confirmar el cierre de la cuenta","warning":"Esto programa el cierre de tu cuenta. Transcurridos {days} días, se cerrará definitivamente y no podrá recuperarse. Se cerrará tu sesión en todos los demás dispositivos.","email-label":"Escribe tu correo electrónico para confirmar","reason-label":"¿Por qué te vas? (opcional)","reason-placeholder":"Cuéntanos qué podríamos haber hecho mejor","submit":"Cerrar mi cuenta","success":"Está programado el cierre de tu cuenta."},"errors":{"blocked":"Tu cuenta aún no puede cerrarse. Resuelve primero los asuntos enumerados.","too-many-attempts":"Demasiados códigos incorrectos. Te vamos a enviar un nuevo código.","otp-send-failed":"No se ha podido enviar el código de verificación. Inténtalo de nuevo.","email-mismatch":"El correo electrónico que has introducido no coincide con el de tu cuenta.","otp-invalid":"Ese código es incorrecto. Revísalo e inténtalo de nuevo.","otp-expired":"Ese código ha caducado. Solicita uno nuevo a continuación.","otp-used":"Ese código ya se ha utilizado. Solicita uno nuevo a continuación.","generic":"Algo salió mal. Inténtalo de nuevo."},"pending-title":"Está programado el cierre de tu cuenta","pending-description":"Tu cuenta se cerrará definitivamente el {date}. Después, ya no se podrá acceder a la cuenta ni recuperarla.","pending-description-no-date":"Está programado el cierre definitivo de tu cuenta.","pending-effect-subscription":"Tu suscripción no se renovará.","pending-effect-api-keys":"Tus claves de API se suspenden de inmediato.","pending-effect-data":"Tu perfil se anonimizará y el contenido privado ya no estará accesible.","pending-effect-voices":"Las voces públicas y no listadas que publicaste seguirán disponibles en un perfil anónimo. Para eliminarlas, primero recupera tu cuenta y bórralas.","finalizing-notice":"El cierre está en curso. Tu cuenta ya no se puede recuperar.","recover-button":"Recuperar mi cuenta","logout-button":"Cerrar sesión","recover-confirm-title":"¿Recuperar tu cuenta?","recover-confirm-description":"Esto cancela el cierre programado y restablece el acceso a tu cuenta.","recover-confirm-cancel":"Cancelar","recover-confirm-action":"Recuperar cuenta","recover-success":"Tu cuenta se ha recuperado.","recover-error":"No se ha podido recuperar tu cuenta. Inténtalo de nuevo.","blocked-banner-title":"No se ha podido completar el cierre de tu cuenta","blocked-banner-unknown-reason":"Hay un problema con tu cuenta que no podemos mostrar aquí; ponte en contacto con el servicio de atención al cliente para obtener más información.","blocked-banner-support":"Contactar con el servicio de atención al cliente","blocked-banner-dismiss":"Descartar","admin-close-account":"Cerrar cuenta","admin-warning":"Al cerrar esta cuenta, se programa su cierre definitivo (pseudoeliminación): el perfil se anonimiza, las sesiones se revocan y las claves de API se suspenden de inmediato. Las voces publicadas siguen disponibles con un autor anónimo.","admin-reason-label":"Motivo","admin-reason-placeholder":"¿Por qué se cierra esta cuenta?","admin-reason-required":"Se requiere un motivo.","admin-immediate-label":"Cerrar inmediatamente","admin-immediate-description":"Haz efectivo el cierre ahora en lugar de esperar a que termine el período de gracia.","admin-override-label":"Anular los bloqueos","admin-override-description":"Omite todas las comprobaciones de seguridad y hace que se pierda cualquier saldo restante en el monedero. Los movimientos de dinero pendientes se dan por perdidos. Esto no se puede deshacer; úsalo solo cuando el equipo de atención al cliente lo haya autorizado expresamente.","admin-blocked-title":"Cierre bloqueado","admin-blocked-hint":"Resuelve estos impedimentos o activa \"Anular los bloqueos\" para forzar el cierre.","admin-close-success":"Se ha solicitado el cierre de la cuenta.","admin-close-error":"No se ha podido cerrar la cuenta. Inténtalo de nuevo.","admin-confirm":"Confirmar cierre"},"cms":{"actions":"Acciones","cancel":"Cancelar","cms":"CMS","confirm_delete":"Eliminar","content":"Contenido","content_id":"ID","create_button":"Crear Mdx","create_title":"Crear Mdx","created_at":"Fecha de creación","delete_button":"Eliminar Mdx","delete_mdx_description":"¿Estás seguro de que quieres eliminar Mdx?","delete_mdx_title":"Eliminar Mdx","language":"Idioma","modify_button":"Modificar Mdx","modify_title":"Modificar Mdx","submit":"Enviar","updated_at":"Actualizado el"},"credit-link":{"buttons":{"claim":"Reclamar recompensa","goToApp":"Ir a la aplicación","returnHome":"Volver al inicio","tryAgain":"Inténtalo de nuevo"},"claimedBanner":{"and":" y ","api":"Créditos de API por valor de {amount} $","description":"Acabas de recibir {rewardPart}. ¡Disfruta creando con Fish Audio!","package":"{amount} créditos del paquete","title":"Recompensa reclamada","membership":"Afiliación {plan} de {amount} {unit}"},"emptyStates":{"loadError":{"description":"Se ha producido un error al recuperar este enlace de crédito. Actualiza la página o inténtalo de nuevo más tarde.","title":"No se ha podido cargar el enlace"},"notFound":{"description":"Este enlace de crédito ya no existe o se ha eliminado. Ponte en contacto con el remitente para obtener un nuevo enlace.","title":"Enlace no disponible"}},"footer":{"signIn":"Inicia sesión para reclamar esta recompensa.","signInMonthly":"Inicia sesión para reclamar esta recompensa. Cada usuario puede realizar un canje una vez al mes natural."},"heading":{"api":"Créditos de API por valor de {amount} $","base":"Reclamar","package":"{amount} créditos del paquete","separator":"+","membership":"Afiliación {plan} de {amount} {unit}"},"messages":{"success":"Recompensa añadida a tu cuenta."},"status":{"active":"Activo","deleted":"Eliminado","exhausted":"Todas las recompensas reclamadas","expired":"Vencido","unknown":"No disponible"},"statusMessage":{"active":"Inicia sesión y haz clic en \"Reclamar\" para añadir estos créditos a tu cuenta al instante.","deleted":"Este enlace se ha desactivado.","exhausted":"Ya se han reclamado todas las recompensas disponibles a través de este enlace.","expired":"Este enlace ha caducado y ya no se puede utilizar.","unknown":"Este enlace no está disponible actualmente."},"whitelist-not-eligible":"Lo sentimos, tu cuenta no cumple los requisitos para reclamar a través de este enlace.","membershipUnits":{"day":"día","dayPlural":"días","week":"semana","weekPlural":"semanas","month":"mes","monthPlural":"meses","year":"año","yearPlural":"años"},"planLabels":{"lite":"Lite","plus":"Plus","pro":"Pro","max":"Max"}},"dashboard":{"title-tagline":"Mejor IA de Texto a Voz y Clonación de Voz Gratis","actionCards":{"cloneVoice":{"description":"Crea una copia digital de tu voz con nuestra tecnología de IA avanzada","title":"Clonar tu propia voz"},"fantasyRoleplay":{"description":"Crea experiencias de audio inmersivas y da vida a los personajes","title":"Juego de rol de fantasía"},"generateSpeech":{"description":"Convierte cualquier texto en voz natural en segundos","title":"Generar voz"}},"breadcrumb":{"delete":"Eliminar","rename":"Cambiar de nombre"},"home":{"ask_anything":"Di lo que quieras","creativePrompt":{"generationCredits":"{count} créditos","allVoice":"Todas las voces","autoTag":"Etiquetado automático","credits":"50 créditos","downloadResult":"Descargar audio generado","generate":"Generar","generating":"Generando","generatingAudio":"Generando...","downloadSoundEffectResult":"Descargar el efecto de sonido generado","imageCount":"1","imageMoreOptions":"Más opciones","imageMoreOptionsCompact":"Más","imageGenerateCompact":"Crear","imageModel":"Sora","imagePlaceholder":"Describe tu imagen o haz referencia a elementos usando @","imagePromptLabel":"Instrucción de imagen","imageReferenceFilename":"Nombre de archivo Nombre de arch..","videoReferenceFilename":"Nombre del archivo..","imageRefs":"Referencias de imágenes","imageResolution":"1K","imageRatio":"9:16","lipSyncAvatar":"Avatar","lipSyncPlaceholder":"Describe tu vídeo y usa @ para hacer referencia a una imagen, un vídeo o un archivo de audio...","lipSyncPromptLabel":"Instrucción para la sincronización labial","lipSyncSamples":{"passionate":"Articulación apasionada y enérgica","subdued":"Interpretación contenida y serena","whisper":"Susurros y movimientos de labios inaudibles"},"lipSyncSpeech":"Narración","lipSyncSpeechFilename":"Nombre del archivo..","imageSampleValues":{"claymation":"Una representación detallada en 3D de animación con plastilina, con una suave iluminación de estudio, texturas creadas a mano y formas redondeadas y divertidas.","cyberpunk":"Retrato fotorrealista de un apuesto hombre de Asia Oriental de unos 20 años, con aspecto de ídolo del K-pop, piel pálida y suave, rasgos delicados, ojos almendrados y oscuros, labios carnosos y cabello negro, esponjoso y con capas, con un flequillo fino que le cubre las cejas. Lleva una camiseta negra de algodón de cuello redondo y talla grande, con mangas que le llegan hasta el codo, y está sentado detrás de un escritorio de madera de roble claro, con ambas manos apoyadas sobre la superficie. Delante de él hay un micrófono de condensador de diafragma grande de color plata champán","fantasy":"Arte conceptual de fantasía oscura con luz de contorno cinematográfica, arquitectura de piedra antigua, niebla y detalles intrincados en el vestuario."},"imageSamples":{"claymation":"Animación en 3D con plastilina/Renderizado","cyberpunk":"Estética ciberpunk de neón","fantasy":"Arte conceptual de fantasía oscura"},"loadingProgress":"60 %","model":"Fish Audio S2 Pro","moreOption":"Más opciones","moreToolsMenu":{"storyStudio":"Audiolibros","voiceChanger":"Cambiador de voz"},"playResult":"Reproducir el audio generado","playSoundEffectResult":"Reproducir el efecto de sonido generado","playVideoResult":"Reproducir el vídeo generado","placeholder":"Escribe tu texto con etiquetas de audio como [laughing] para convertirlo en voz expresiva...","sampleValues":{"ad":"[excited] Descubre una forma más rápida de convertir ideas en locuciones listas para publicar desde tu navegador.","joke":"[laughing] Le dije a mi micrófono que tenía gran rango, y ahora no deja de amplificar el cumplido.","story":"[narration] Al amanecer, el puerto despertó luz por luz, y cada barco parecía listo para contar un secreto."},"samples":{"ad":"Graba un anuncio","joke":"Cuenta un chiste","story":"Narra una historia"},"soundEffectFreeCredits":"Gratis por tiempo limitado","soundEffectGenerateError":"No se ha podido generar el efecto de sonido. Inténtalo de nuevo.","soundEffectPaidCredits":"50 créditos","soundEffectPlaceholder":"Describe el efecto de sonido que deseas generar...","soundEffectSampleValues":{"atmosphere":"Un ambiente submarino cinematográfico con burbujas amortiguadas, el movimiento lejano de la corriente y una suave resonancia de baja frecuencia.","forest":"Sonidos de pájaros y viento en un bosque frondoso con hojas superpuestas, cantos lejanos y un campo estéreo natural al aire libre.","underwater":"Una atmósfera submarina amortiguada con una suave presión, movimiento filtrado y texturas que se desplazan lentamente."},"soundEffectSamples":{"atmosphere":"Atmósfera submarina de sonidos amortiguados","forest":"Pájaros y viento en un bosque denso","underwater":"Atmósfera submarina de sonidos amortiguados"},"soundEffectTimeout":"El efecto de sonido aún se está generando. Puedes verlo en el historial de efectos de sonido.","title":"¿Qué quieres crear hoy?","tools":{"audioSeparation":"Separador de pistas","image":"Imagen","lipSync":"Sincronización labial","moreTools":"Más herramientas","soundEffect":"Efecto de sonido","textToSpeech":"Conversión de texto a voz","video":"Vídeo","voiceClone":"Clonación de voz","voiceDesign":"Diseño de voz"},"toolsLabel":"Herramientas creativas","videoAudio":"Activado","videoDuration":"4 s","videoEndFrame":"Fotograma final","videoNegativePrompt":"Instrucción negativa","videoPlaceholder":"Describe el encuadre, el fondo, la iluminación, el estilo y el movimiento corporal (opcional)...","videoPromptLabel":"Instrucción de vídeo","videoStartFrame":"Fotograma inicial","viewInImageVideo":"Ver en Imagen y vídeo","viewInSoundEffect":"Ver en Efectos de sonido","viewInTts":"Ver en TTS","voiceMenuTitle":"Voz","voice":"Selene","quickSamples":{"textToSpeech":{"story":"Narra una historia","joke":"Cuenta un chiste","ad":"Graba un anuncio"},"voiceDesign":{"storyteller":"Narrador entrañable","host":"Presentador enérgico","meditation":"Guía de meditación de voz serena"},"soundEffect":{"rain":"Lluvia en la ventana","door":"Puerta de ciencia ficción","crowd":"Vítores de la multitud"},"image":{"portrait":"Retrato cinematográfico","product":"Fotografía de producto","illustration":"Ilustración onírica"},"video":{"ocean":"Vuelo sobre el océano","city":"Paseo por una ciudad iluminada con neones","bloom":"Floración en cámara rápida"}},"quickSampleValues":{"textToSpeech":{"story":"Érase una vez, en un pueblo donde siempre llovía, una niña encontró un paraguas que podía hablar. [whispers] «Llévame al mar», dijo. [pause] Y así comenzó todo.","joke":"¿Por qué el ordenador siempre tiene frío? [pause] ¡Porque tiene demasiadas ventanas abiertas! [laughs] Lo sé, lo sé, un chiste de los de siempre. Pero has sonreído, ¿verdad?","ad":"[excited] Descubre el nuevo Fish Audio S2 Pro: tu voz, en cualquier idioma, en segundos. Pruébalo gratis hoy y escucha la diferencia. [warm] Fish Audio. Dilo a tu manera."},"voiceDesign":{"storyteller":"Una voz femenina cálida y grave, de ritmo lento y ligeramente ronca, como si leyera cuentos antes de dormir junto a la chimenea. Suave, que inspira confianza, con un ligero susurro.","host":"Una voz masculina brillante y de ritmo rápido, llena de energía y con entonación ascendente, como un presentador de un concurso animando al público. Articulación nítida, siempre con una sonrisa.","meditation":"Una voz suave, etérea y de género neutro, con un tempo muy lento y largas pausas, casi un susurro. Relajante y constante, como la voz de quien guía una meditación a medianoche."},"soundEffect":{"rain":"Lluvia suave repiqueteando contra una ventana de cristal, algún que otro trueno lejano, ambiente interior acogedor, apto para reproducirse en bucle, 30 segundos.","door":"Apertura de la pesada puerta de una esclusa de nave espacial: siseo hidráulico, golpe metálico, zumbido grave del servo y, al final, un sutil centelleo de energía de ciencia ficción.","crowd":"El público del estadio estalla en vítores y aplausos tras un gol, con silbidos y tambores de fondo, gran reverberación al aire libre, enérgico."},"image":{"portrait":"Retrato en primer plano de una mujer de cabello plateado bajo una lluvia de neón, fondo con efecto bokeh de una ciudad ciberpunk, iluminación cinematográfica, poca profundidad de campo, grano de película, 35 mm.","product":"Fotografía minimalista de un altavoz inteligente negro mate sobre un pedestal de piedra, iluminación suave de estudio, fondo beige, sombra sutil, estilo comercial de alta gama.","illustration":"Una ballena nadando entre las nubes sobre un pequeño pueblo costero al atardecer, paleta de colores pastel suaves, estilo de ilustración de libro infantil, textura suave, plano general."},"video":{"ocean":"Toma con dron volando a baja altura sobre las olas turquesas del océano a la hora dorada, la cámara se eleva lentamente para revelar una isla volcánica más adelante, gradación de color cinematográfico, movimiento fluido.","city":"Paseo en primera persona por un callejón lluvioso e iluminado con neones en Tokio por la noche; reflejos en el pavimento mojado; vapor que se eleva de los puestos de comida; cámara lenta y estable; atmósfera melancólica.","bloom":"Secuencia macro en cámara rápida de una peonía blanca floreciendo; gotas de rocío en los pétalos; fondo oscuro; luz de contorno suave; ultra detallado; estilo de documental de naturaleza en 4K."},"lipSync":{"subdued":"Habla con calma, con una expresión relajada, movimientos sutiles de los labios y movimientos suaves y naturales de la cabeza.","whisper":"Susurra suavemente con movimientos pequeños y moderados de los labios, el rostro relajado y movimientos mínimos de la cabeza.","passionate":"Habla con pasión y energía, articulando claramente, con movimientos faciales expresivos y gestos vivos y naturales."}}},"actions":{"download":"Descargar","more":"Más"},"features":{"agent":{"description":"Crea e integra en tu sitio web un servicio de atención al cliente por voz con IA en tiempo real","title":"Agentes de voz"},"audio_separation":{"description":"Separa los elementos vocales, la batería, el bajo y otras pistas de cualquier audio","title":"Separador de pistas"},"image_video":{"description":"Genera y sincroniza imágenes, vídeos y movimientos de labios con IA","title":"Imagen y vídeo"},"sound_effects":{"description":"Genera efectos de sonido únicos a partir de descripciones de texto","title":"Efectos de sonido"},"tts":{"description":"Convierte cualquier texto en voz natural en segundos","title":"Conversión de texto a voz"},"voice_cloning":{"description":"Crea una copia digital de cualquier voz con nuestra IA avanzada","title":"Crear voz"}},"seedance_banner":{"title":"SEEDANCE <version>2.5</version> ya está disponible","description":"Vídeos de 30 segundos. Referencias de audio. Más control.","cta":"Pruébalo ahora","aria_label":"Prueba la generación de vídeos con Seedance 2.5","contest":{"title":"Concurso de creación de Halloween","date":"29 oct. – 4 nov.","description":"Crea. Comparte. Gana.","cta":"Planes de suscripción + créditos","aria_label":"Participar en el Concurso de creación de Halloween en Discord"},"mcp":{"title":"Fish Audio MCP: Actualización importante","description":"Ahora, con generación de imágenes y vídeos.","cta":"Conéctate ahora","aria_label":"Abre la guía de configuración del servidor MCP de Fish Audio"},"heygen_video":{"title":"HeyGen Video ya está disponible","description":"Parece caro. No lo es.","cta":"Pruébalo ya","aria_label":"Probar la generación de vídeo con HeyGen Video"},"aurora_v2":{"title":"Creatify Aurora V2, ya disponible","description":"Tu foto. Tu voz. Un minuto entero.","cta":"Hazlo hablar","aria_label":"Probar los avatares parlantes con Creatify Aurora V2"}},"projects":{"title":"Proyectos","empty_title":"Comienza tu aventura en la creación de audio","empty_description":"Audiolibros combina texto, voces y efectos de sonido en una línea de tiempo multipista.","create_action":"Crear un nuevo proyecto","edited_today":"Editado hoy {time}","edited_yesterday":"Editado ayer {time}","edited_on":"Editado el {date}","voices_count":"{count} voces","no_voices":"Aún no hay voces"},"history":{"empty_description":"Aún no hay historial","delete_dialog":{"title":"Eliminar voz","description":"Esta acción no se puede deshacer. Proceda con precaución.","cancel":"Cancelar","confirm":"Eliminar"}},"voices":{"empty_description":"Aún no hay voces"},"recent":{"banner":{"coming_now":"está en camino","description":"Vídeos de 30 segundos. Edición fotograma a fotograma. Máximo detalle","try_now":"Pruébalo ahora"},"title":"Reciente"},"sections":{"features":"Funciones","blog":"Publicaciones del blog más recientes","my_voices":"Mis voces","studios":"Estudio creativo agéntico"},"studios":{"audio":{"description":"Crea experiencias de audio inmersivas y da vida a los personajes","title":"Estudio de audio"},"video":{"description":"Crea y edita vídeos con audio generado mediante IA","title":"Estudio de vídeo"}},"try_it":"Pruébalo","view_all":"Ver todo"},"join_discord":"Únete a Discord para obtener más créditos","title":"Panel","feedback":{"button":"Comentarios","cancel":"Cancelar","captureScreenshot":"Capturar pantalla","capturing":"Capturando...","placeholder":"Cuéntanos qué tienes en mente...","removeScreenshot":"Eliminar","submit":"Enviar","success":"¡Gracias por tus comentarios!","title":"Enviar comentarios"},"support":"Soporte"},"primitives":{"close":"Cerrar","dismiss-notification":"Cerrar notificación","notifications":"Notificaciones","select-no-matches":"Sin coincidencias","select-options":"Opciones","select-search":"Buscar"},"data-table":{"empty_data":"No hay datos disponibles","page_number":"Página","rows_per_page":"Filas por página"},"date-picker":{"last14":"Últimos 14 días","last30":"Últimos 30 días","last90":"Últimos 90 días","last7":"Últimos 7 días","allTime":"Desde el inicio","lastMonth":"Mes pasado","lastWeek":"Semana pasada","pick_a_date":"Elige una fecha","thisMonth":"Este mes","thisWeek":"Esta semana","today":"Hoy","yesterday":"Ayer"},"multiSelect":{"removeChip":"Quitar {label}"},"developers":{"apiSelfhost":{"heading":"Utiliza nuestra API. O aloja el modelo en tu propia infraestructura","hosted":{"bullet1":"Transmisión por WebSocket, REST y SDK para Python y TypeScript","bullet2":"15 $ por 1 millón de bytes UTF-8, sin compromiso","bullet3":"Sintaxis de dirección en línea en cada llamada","bullet4":"El mismo modelo que se comercializa como peso abierto","cta":"Obtén una clave de API","description":"API en la nube, pago por uso, 15 dólares por millón de caracteres. La vía más rápida para que los equipos que no necesitan operar el modelo por sí mismos lo pongan en producción.","title":"API alojada · Cualquier equipo"},"selfHost":{"bullet1":"Transmisión por WebSocket, REST y SDK para Python y TypeScript","bullet2":"10 000 dólares al mes","bullet3":"Mínimo efectivo: entre 120 000 y 150 000 dólares al año","bullet4":"Acceso directo a nuestro equipo de investigación","cta":"Hablar con ventas","description":"Nuestros modelos de código abierto, Fish Speech, S1 y S2, se distribuyen como peso abierto, con una licencia comercial de pago. Despliega el modelo en tu VPC, centro de datos, nube soberana o entorno aislado de la red. Un servicio prémium para equipos con gran volumen de trabajo que necesiten residencia de datos, ajustes precisos o una implementación regulada.","title":"Aloja el modelo en tu propia infraestructura."},"subcopy":"API en la nube para cualquier equipo que esté desarrollando hoy. Aloja el modelo en tu propia infraestructura como parte de un plan Enterprise prémium cuando las necesidades de producción lo exijan."},"cta":{"getApiKey":"Obtén la clave de API","headline":"Empieza a producir este fin de semana","readDocs":"Lee la documentación","subcopy":"Llamar a S2.1 Pro Free es gratis. Sin tarjeta."},"faq":{"a1":"Token Bearer mediante el encabezado Authorization: Bearer $FISH_API_KEY. Genera claves en el panel de control, limita su alcance por proyecto y renuévalas desde la API.","a2":"Menos de un segundo hasta la primera salida de audio mediante transmisión por WebSocket en la API alojada. Las implementaciones con alojamiento propio funcionan con una latencia menor. Las cifras exactas dependen de la región, el modelo y la carga útil; consulte <docs>la documentación</docs> para conocer los resultados de referencia actuales.","a3":"Sí: transmisión por WebSocket tanto para TTS como para ASR, diseñada para la interacción bidireccional propia de los agentes. Encontrará ejemplos en <docs>la guía de transmisión</docs>.","a4":"Sí, en el plan Enterprise. Nuestros modelos de código abierto (Fish Speech, S1 y S2) se distribuyen como peso abierto, con una licencia comercial de pago. Implementa la solución en tu VPC, en tus propias instalaciones, en una nube soberana o en un entorno aislado de la red. El alojamiento en la infraestructura propia es un servicio prémium que requiere un pago único por la configuración de la plataforma (entre 10 000 y 30 000 dólares), un gasto mínimo de 10 000 dólares al mes y un compromiso de 12 meses, lo que supone un mínimo efectivo de entre 120 000 y 150 000 dólares al año. <sales>Habla con ventas</sales> sobre el plan Enterprise.","a5":"Sintaxis de corchetes inline — escribe [warm], [near-whisper] o cualquiera de los 15,000+ tags compatibles directamente en el texto que envías. Sin parámetro separado, sin lista de opciones. La dirección viaja con el texto en cada llamada a la API.","a6":"Sí. Clonación de voz inmediata (IVC) a partir de una muestra de 30 segundos. Clon de voz profesional (PVC) para obtener réplicas con calidad de estudio. La declaración de consentimiento forma parte de la llamada a la API.","a7":"Sí, con un servicio de pago. Nuestras <terms>Condiciones de uso</terms> conceden licencia de uso comercial a los usuarios de Servicios de pago; cualquier otro uso se limita a proyectos personales y no comerciales. Las voces clonadas requieren verificación de consentimiento. La marca de agua en el audio está integrada en el pipeline de clonación.","a8":"Publicamos una comparación directa en <vs>fish.audio/vs</vs>. La mayoría de las migraciones a un entorno de producción duran menos de una semana: la estructura de la API es la misma y la ergonomía del SDK es similar. Ponte en contacto con nosotros si necesitas ayuda con la integración.","heading1":"Preguntas","heading2":"frecuentes","q1":"¿Cómo funciona la autenticación?","q2":"¿Qué latencia debo esperar?","q3":"¿Admite la transmisión en tiempo real?","q4":"¿Puedo alojar el modelo en mi propia infraestructura?","q5":"¿Cómo funcionan las indicaciones de voz?","q6":"¿Puedo clonar voces personalizadas a través de la API?","q7":"¿Se puede utilizar el audio de forma segura con fines comerciales?","q8":"¿Estás migrando desde ElevenLabs, Cartesia o Rime?"},"features":{"body1":"Nuestros modelos de código abierto, Fish Speech, S1 y S2, se distribuyen como peso abierto, con una licencia comercial de pago. Aloja la solución en tu propia VPC, en tus instalaciones, en una nube soberana o en un entorno aislado de la red cuando las exigencias de producción lo requieran. El alojamiento propio es un servicio del nivel Enterprise; consulta los detalles a continuación.","body2":"[warm], [near-whisper], [reassuring] — la dirección viaja con el propio texto. Sin parámetro separado, sin lista de opciones, sin migración de esquema cuando crece el conjunto de tags.","body3":"En una evaluación a ciegas, los oyentes no pueden distinguir de forma fiable el audio de S2.1 Pro de una voz humana. 581 comparaciones directas. La metodología y el audio bruto son públicos.","body4":"El mismo modelo que utilizan HeyGen, Pictoria, Dubbing AI y Plaud. Pago por uso desde la primera llamada. No hace falta \"contactar con nosotros\" para conocer las tarifas de producción.","button1":"Consulta los términos de la licencia","button2":"Explora la biblioteca de indicaciones","button3":"Lee la investigación","button4":"Consulta todos los precios","card1":"Peso abierto. Licencia comercial de pago.","card2":"Más de 15 000 etiquetas de indicación. Integradas en cualquier llamada.","card3":"Prueba de Turing de audio: 0,515.","card4":"15 dólares por millón de caracteres. Desde tu primera llamada.","heading":"Diseñado para la infraestructura de tiempo real."},"hero":{"getApiKey":"Obtén la clave de API","headline1":"IA de voz lista para producción.","headline2":"Con precios de empresa emergente.","headline3":"Abierto como una comunidad.","readDocs":"Lee la documentación","subcopy":"Ofrece voz realista, clonación de voz y transcripción con una sola API. SDK oficiales para Python y TypeScript. Latencia inferior a un segundo. Precios de pago por uso desde tu primera llamada.","s21FreeBadge":"Ahora, S2.1 Pro es gratuito para desarrolladores"},"heroDemo":{"caption":"S2.1 Pro en vivo. Elige una voz, escribe una frase y escúchala al instante. El mismo modelo que hay detrás de HeyGen, Retell y Sanas en fase de producción: sin necesidad de registrarse, sin llamadas comerciales y sin entorno de demostración.","code":"Código","tryIt":"Pruébalo","fallbackNote":"La generación en vivo no está disponible ahora, así que escuchas una muestra guardada de esta voz.","unavailableNote":"La generación en vivo no está disponible ahora. Obtén una clave de API gratuita para generar la tuya."},"logoWall":{"categories":{"education":"Educación y aprendizaje","interactiveSocial":"Interacción y redes sociales","videoVoiceover":"Locución de vídeos, \ndoblaje y música","voiceAgents":"Agentes de voz e \nIA conversacional"},"heading":"Con la confianza de equipos que crean voz en producción"},"pricing":{"button":"Consulta todos los precios","headline1":"Precios que","headline2":"no penalizan el crecimiento","subline":"Pago por uso desde el primer momento. Sin cargos por usuario. Sin compromisos anuales. No hace falta \"contactar con nosotros\" para conocer las tarifas de producción.","freeTerms":"S2.1 Pro Free es gratis hasta el 30 de noviembre de 2026, sin SLA, y las solicitudes pueden usarse para mejorar la calidad del modelo. <link>Ver los detalles</link>","table":{"asr":"ASR","asrPrice":"0,36 $ por hora","model":"Modelo","modelName":"Nombre del modelo","pricing":"Precios","tts":"TTS","ttsPrice":"15 $ por 1 millón de bytes UTF-8","ttsFreePrice":"Gratis para desarrolladores"}},"quickstart":{"curlCardTitle":"CURL · TEXTO A VOZ","headline1":"Desde el registro hasta el primer audio en","headline2":"minutos.","pills":{"python":"SDK de Python","rest":"REST","typescript":"SDK de TypeScript","websocket":"Transmisión por WebSocket"},"pythonCardTitle":"SDK DE PYTHON","subcopy":"No hace falta hablar con ventas. Obtén una clave de API, instala el SDK y lanza tu producto."},"resources":{"card1":{"body":"Comparaciones directas por capacidades, precio y condiciones contractuales. API con la misma estructura; la mayoría de las migraciones a producción se completan en menos de una semana.","cta":"Consulta la comparación","title":"¿Estás migrando desde ElevenLabs, Cartesia o Rime?"},"card2":{"body":"Resultados de la prueba de Turing de audio, metodología de evaluación a ciegas y licencia de peso abierto. Las pruebas que respaldan cada afirmación de esta página.","cta":"Lee la investigación","title":"Las pruebas de rendimiento, la metodología y el audio sin procesar"}},"useCases":{"card1":{"body":"Sintetizador de voz (TTS) con sincronización labial y reconocimiento de emociones para productos de avatares de IA. Las etiquetas de indicación insertadas en el texto guían la interpretación, no solo las palabras.","pill":"# vídeo de avatar","title":"Una voz que convence ante la cámara"},"card2":{"body":"Alternancia de turnos en menos de un segundo mediante WebSocket. TTS y ASR en transmisión en una sola plataforma. Capaz de gestionar interrupciones.","pill":"# agente de voz","title":"IA conversacional en tiempo real"},"card3":{"body":"Conversión de notas a audio, herramientas de preparación y asistentes de IA. Precios por carácter que se ajustan al uso, no al número de usuarios.","pill":"# contenido de audio y asistentes","title":"Contenido hablado dinámico."},"card4":{"body":"IVC a partir de 30 segundos de audio. PVC para réplicas con calidad de estudio. O explora la biblioteca de voces y lanza tu producto sin clonar ninguna voz.","pill":"# aplicaciones de personajes","title":"Clona en 30 segundos. O prescinde por completo de la clonación."},"heading":"Lo que los equipos lanzan con Fish."},"signupCta":{"title":"Obtén una clave de API gratuita"}},"error":{"copied":"Copiado","copy-details":"Copiar detalles del error","error-message":"Mensaje","error-reference":"Referencia del error","go-home":"Ir a Inicio","message":"Se ha producido un error inesperado. Intenta actualizar la página o ponte en contacto con el servicio de atención al cliente si el problema persiste.","support-message":"Incluye los detalles del error al contactar","title":"Algo salió mal","try-again":"Inténtalo de nuevo","unknown-error":"Error desconocido"},"event":{"valentine":{"aigc-disclaimer":"El contenido generado por IA se deriva de los datos públicos de los usuarios. No reclamamos la titularidad de los derechos de autor. Este contenido es solo para uso personal.","be-my-valentine":"Sé mi pareja este San Valentín","build-my-own":"Crear el mío","characters":"personajes","create-your-message":"Crea tu mensaje","customize-character-and-message":"Personaliza el personaje y el mensaje","edit-and-recreate":"Editar y recrear","english":"Inglés","enter-a-name":"Introduce un nombre","enter-text-here":"Escribe aquí tu carta de amor.","featured-characters":"Personajes destacados","featured-characters-description":"Todo el contenido generado por este modelo es contenido generado por los usuarios y puede no ser preciso ni fiable.","generate":"Generar","generate-with-random-character":"Generar con un personaje aleatorio","generating":"Generando...","generating-love-letter":"Generando tu carta de amor...","inspiration":"Inspiración","japanese":"Japonés","let":"Hagamos","make-a-new-one":"uno nuevo","metadata":{"description":"Crea cartas de amor personalizadas con voz generada por IA para el Día de San Valentín. Elige entre miles de voces y expresa tus sentimientos de una manera única.","keywords":["Carta de amor con IA","Mensaje de voz para el Día de San Valentín","Mensaje de voz con IA","Fish Audio","Generador de voz","Conversión de texto a voz","Día de San Valentín de 2024","Carta de amor digital","San Valentín con IA","Generador de mensajes románticos"],"title":"Crea cartas de amor con voz de IA - Evento de San Valentín de Fish Audio"},"no-characters-found":"No se han encontrado personajes","now_is_on_live":"ahora se está retransmitiendo en directo","random-character":"Personaje aleatorio","result-metadata":{"description":"No se ha podido encontrar esta carta de amor. Crea tu propia carta de amor generada con IA en el evento de San Valentín de Fish Audio.","description-short":"Escucha la carta de amor de {character} para {name}. Crea tu propio mensaje romántico en el evento de San Valentín de Fish Audio.","description-with-text":"Escucha la carta de amor de {character} para {name}: {text}\nCrea tu propio mensaje romántico en el evento de San Valentín de Fish Audio.","image-alt":"Avatar de {character}","not-found":"Carta de amor no encontrada - Evento de San Valentín de Fish Audio","random-character":"Personaje aleatorio","seo-keywords":["Carta de amor de {character}","Mensaje de voz de {character}","Carta de amor con IA","Mensaje para el Día de San Valentín","Mensaje de voz con IA","Fish Audio","Voz en off","Voz de IA","Generador de voz","Conversión de texto a voz","Día de San Valentín de 2024","Mensaje romántico con IA","Carta de amor digital","San Valentín con IA","Carta de amor con voz"],"share-hashtags":["FishAudio","Voz de IA","San Valentín","Día de San Valentín de 2024","Carta de amor"],"site-name":"Evento de San Valentín de Fish Audio","title":"Carta de amor de {character} para {name} - Evento de San Valentín de Fish Audio"},"search-characters":"Explora el contenido público o tus personajes","select":"Seleccionar","selected-now":"Seleccionado ahora","tips-1":"1. Escribe tu nombre","tips-2":"2. Genera una carta de amor o escribe la tuya","to":"PARA:","to-name":"Para {name}","try-now":"Pruébalo ahora","voice-modal-to-explore":"Explora más de 10 000 voces"}},"forgot-password":{"continue":"Continuar","dont_receive_code":"¿No has recibido el código?","email_label":"Correo electrónico","go_to_login":"Ir a iniciar sesión","password_label":"Nueva contraseña","password_mismatch":"Las contraseñas no coinciden","password2_label":"Confirmar contraseña","resend_otp":"Reenviar OTP","send_otp":"Enviar","submit_forgot_password":"Restablecer contraseña","subtitle_email":"Introduce tu dirección de correo electrónico y te enviaremos una contraseña de un solo uso para restablecer tu contraseña.","subtitle_otp":"Revisa tu correo electrónico; te enviaremos un código para completar la verificación","subtitle_password":"Introduce tu dirección de correo electrónico y te enviaremos una contraseña de un solo uso para restablecer tu contraseña.","title_email":"¿Has olvidado tu contraseña?","title_email_change":"Cambiar contraseña","title_otp":"Código de verificación","title_password":"Nueva contraseña"},"m":{"bookmark":"Marcador","by_author":"por {author}","cancel":"Cancelar","clone":{"description":"Confirma si deseas clonar el modelo; esto creará un modelo privado que no se podrá modificar.","title":"Clonar modelo"},"common":{"cancel":"Cancelar","confirm":"Confirmar"},"description":"Descripción","discover_more_tag_voices":"Descubre más voces {tags}","dislike":"No me gusta","edit":"Editar","edit_details":"Editar detalles","edit_model":"Editar modelo","edit_sample":"Editar muestra","edit_samples":"Editar muestras","generate_sample_template":"Generar muestra","generating_sample":"Generando","new_sample":"Nueva muestra","explore-related-models":"Explorar modelos relacionados","new-picks":"Más sugerencias","faq":{"variant_0":{"q1":{"answer":"Solo tienes que escribir tu texto en la demostración anterior, seleccionar {modelTitle} y hacer clic en Generar. Puedes descargar el audio o usarlo en nuestro <playground>entorno de pruebas avanzado</playground> para acceder a más controles.","question":"¿Cómo se utiliza el generador de voz de {modelTitle}?"},"q10":{"answer":"{modelTitle} es una excelente opción para contenido de {tags}. Puedes escuchar una vista previa de la voz con las muestras anteriores o generar un clip de prueba con tu propio texto. También puedes <cloning>crear tu propia voz personalizada</cloning> si necesitas algo único.","question":"¿Qué voces de {tags} se pueden considerar buenas?"},"q2":{"answer":"¡Sí! Puedes probar {modelTitle} gratis. Crea una cuenta para obtener generaciones gratuitas cada mes y acceder a funciones avanzadas.","question":"¿Se puede usar gratis la voz de {modelTitle}?"},"q3":{"answer":"Usa {modelTitle} para vídeos de YouTube, contenido de TikTok, audiolibros, pódcasts, videojuegos, animaciones y cualquier proyecto que necesite locuciones profesionales.","question":"¿Qué puedo crear con la voz de IA de {modelTitle}?"},"q4":{"answer":"Sí, con nuestros planes de pago obtienes todos los derechos de uso comercial. Los usuarios del plan gratuito pueden usar las voces en proyectos personales.","question":"¿Puedo usar la voz de {modelTitle} con fines comerciales?"},"q5":{"answer":"{modelTitle} genera una voz ultrarrealista con emoción y tono naturales. Escucha las muestras anteriores para apreciar su calidad. Más de {taskCount} creadores confían en esta voz.","question":"¿Hasta qué punto es realista la voz de {modelTitle}?"},"q6":{"answer":"Según las características de la voz y las opiniones de los usuarios, {modelTitle} funciona bien para contenido de {tags}. La voz se adapta a diversos contextos de producción, como narraciones de vídeo, episodios de pódcast, capítulos de audiolibros y contenido breve para redes sociales. Los resultados pueden variar según tu guion específico y tus requisitos de interpretación.","question":"¿Para qué tipos de contenido es adecuada la voz de {modelTitle}?"},"q7":{"answer":"{modelTitle} se ha utilizado en {taskCount} generaciones y ha recibido {likeCount} \"Me gusta\" de los usuarios. Estas métricas reflejan datos reales de uso de nuestra plataforma. Puedes escuchar las muestras anteriores para evaluar si la voz cumple tus requisitos antes de generar contenido.","question":"¿Cuál es el historial de uso de {modelTitle}?"},"q8":{"answer":"Todas las voces de esta plataforma utilizan el mismo motor TTS subyacente, con datos de entrenamiento específicos para cada voz. {modelTitle} tiene sus propias características vocales, entre las que se incluyen el rango de tono, el ritmo al hablar y las cualidades tonales. La calidad técnica del resultado es uniforme en todas las voces. Las diferencias entre las voces radican principalmente en el timbre y el estilo, más que en la capacidad técnica.","question":"¿Cómo se compara {modelTitle} con otras voces de esta plataforma?"},"q9":{"answer":"La selección de la voz depende de tus necesidades específicas. Recomendamos generar muestras de prueba con dos o tres voces antes de decidir cuál usar en producción. Escucha las muestras disponibles en la página de cada voz para evaluar si se ajusta a tus requisitos de género o estilo, y utiliza el <playground>entorno de pruebas avanzado</playground> para probar tus propios guiones.","question":"¿Cómo debo evaluar las diferentes opciones de voz?"},"title":"Preguntas frecuentes sobre {modelTitle}"},"variant_1":{"q1":{"answer":"{modelTitle} funciona automáticamente con varios idiomas. La IA detecta el idioma de tu texto y genera una voz que suena natural.","question":"¿Qué idiomas admite {modelTitle}?"},"q10":{"answer":"{modelTitle} es una excelente opción para contenido de {tags}. Puedes escuchar una vista previa de la voz con las muestras anteriores o generar un clip de prueba con tu propio texto. También puedes <cloning>crear tu propia voz personalizada</cloning> si necesitas algo único.","question":"¿Qué voces de {tags} se pueden considerar buenas?"},"q2":{"answer":"La generación de audio es inmediata: normalmente se completa en solo unos segundos, incluso con textos más largos.","question":"¿Cuánto se tarda en generar una voz con {modelTitle}?"},"q3":{"answer":"Descarga tus locuciones de {modelTitle} en MP3, WAV y otros formatos populares para garantizar la máxima compatibilidad.","question":"¿Qué formatos de audio puedo descargar?"},"q4":{"answer":"¡Sí! Nuestro <playground>entorno avanzado de pruebas</playground> te permite ajustar con precisión la velocidad, el tono, la emoción y otros parámetros para obtener el sonido perfecto.","question":"¿Puedo ajustar la velocidad y el tono de la voz?"},"q5":{"answer":"Los usuarios del plan gratuito pueden generar clips más cortos, mientras que los planes de pago admiten textos más extensos para audiolibros, contenido de larga duración y más.","question":"¿Cuántos caracteres puedo generar a la vez?"},"q6":{"answer":"Según las características de la voz y las opiniones de los usuarios, {modelTitle} funciona bien para contenido de {tags}. La voz se adapta a diversos contextos de producción, como narraciones de vídeo, episodios de pódcast, capítulos de audiolibros y contenido breve para redes sociales. Los resultados pueden variar según tu guion específico y tus requisitos de interpretación.","question":"¿Para qué tipos de contenido es adecuada la voz de {modelTitle}?"},"q7":{"answer":"{modelTitle} se ha utilizado en {taskCount} generaciones y ha recibido {likeCount} \"Me gusta\" de los usuarios. Estas métricas reflejan datos reales de uso de nuestra plataforma. Puedes escuchar las muestras anteriores para evaluar si la voz cumple tus requisitos antes de generar contenido.","question":"¿Cuál es el historial de uso de {modelTitle}?"},"q8":{"answer":"Todas las voces de esta plataforma utilizan el mismo motor TTS subyacente, con datos de entrenamiento específicos para cada voz. {modelTitle} tiene sus propias características vocales, entre las que se incluyen el rango de tono, el ritmo al hablar y las cualidades tonales. La calidad técnica del resultado es uniforme en todas las voces. Las diferencias entre las voces radican principalmente en el timbre y el estilo, más que en la capacidad técnica.","question":"¿Cómo se compara {modelTitle} con otras voces de esta plataforma?"},"q9":{"answer":"La selección de la voz depende de tus necesidades específicas. Recomendamos generar muestras de prueba con dos o tres voces antes de decidir cuál usar en producción. Escucha las muestras disponibles en la página de cada voz para evaluar si se ajusta a tus requisitos de género o estilo, y utiliza el <playground>entorno de pruebas avanzado</playground> para probar tus propios guiones.","question":"¿Cómo debo evaluar las diferentes opciones de voz?"},"title":"Detalles técnicos de la voz de {modelTitle}"},"variant_2":{"q1":{"answer":"{modelTitle} ofrece una calidad excepcional y cuenta con el respaldo de {likeCount} usuarios. Compara las muestras anteriores: notarás la diferencia en emoción y naturalidad.","question":"¿Por qué elegir {modelTitle} en lugar de otras voces de IA?"},"q10":{"answer":"{modelTitle} es una excelente opción para contenido de {tags}. Puedes escuchar una vista previa de la voz con las muestras anteriores o generar un clip de prueba con tu propio texto. También puedes <cloning>crear tu propia voz personalizada</cloning> si necesitas algo único.","question":"¿Qué voces de {tags} se pueden considerar buenas?"},"q2":{"answer":"¡No! Todo funciona en tu navegador. Solo tienes que escribir, generar y descargar: no hace falta instalar nada.","question":"¿Necesito algún equipo o software especial?"},"q3":{"answer":"Los usuarios del plan gratuito disponen de generosas cuotas mensuales. Pásate a un plan superior para generar contenido sin límites y acceder de forma prioritaria a las nuevas funciones.","question":"¿Puedo crear locuciones ilimitadas con {modelTitle}?"},"q4":{"answer":"Sí. El audio y los guiones que generes son privados. Cumplimos estrictas normas de protección de datos.","question":"¿Mi contenido es privado y seguro?"},"q5":{"answer":"Cada voz tiene características, tono y estilo propios. {modelTitle} se ha utilizado en más de {taskCount} proyectos, lo que demuestra su versatilidad y calidad.","question":"¿Qué hace única la voz de {modelTitle}?"},"q6":{"answer":"Según las características de la voz y las opiniones de los usuarios, {modelTitle} funciona bien para contenido de {tags}. La voz se adapta a diversos contextos de producción, como narraciones de vídeo, episodios de pódcast, capítulos de audiolibros y contenido breve para redes sociales. Los resultados pueden variar según tu guion específico y tus requisitos de interpretación.","question":"¿Para qué tipos de contenido es adecuada la voz de {modelTitle}?"},"q7":{"answer":"{modelTitle} se ha utilizado en {taskCount} generaciones y ha recibido {likeCount} \"Me gusta\" de los usuarios. Estas métricas reflejan datos reales de uso de nuestra plataforma. Puedes escuchar las muestras anteriores para evaluar si la voz cumple tus requisitos antes de generar contenido.","question":"¿Cuál es el historial de uso de {modelTitle}?"},"q8":{"answer":"Todas las voces de esta plataforma utilizan el mismo motor TTS subyacente, con datos de entrenamiento específicos para cada voz. {modelTitle} tiene sus propias características vocales, entre las que se incluyen el rango de tono, el ritmo al hablar y las cualidades tonales. La calidad técnica del resultado es uniforme en todas las voces. Las diferencias entre las voces radican principalmente en el timbre y el estilo, más que en la capacidad técnica.","question":"¿Cómo se compara {modelTitle} con otras voces de esta plataforma?"},"q9":{"answer":"La selección de la voz depende de tus necesidades específicas. Recomendamos generar muestras de prueba con dos o tres voces antes de decidir cuál usar en producción. Escucha las muestras disponibles en la página de cada voz para evaluar si se ajusta a tus requisitos de género o estilo, y utiliza el <playground>entorno de pruebas avanzado</playground> para probar tus propios guiones.","question":"¿Cómo debo evaluar las diferentes opciones de voz?"},"title":"¿Por qué elegir la voz de {modelTitle}?"}},"hero_variants":{"variant_0":{"subtitle":"Crea una voz de {modelTitle} ultrarrealista a partir de cualquier texto en cuestión de segundos. Empieza gratis, sin necesidad de tarjeta de crédito. Ideal para creadores de contenido, productores de vídeo y narradores de historias. Utilizado por más de {taskCount} creadores.","title":"Prueba gratis el generador de voz con IA de {modelTitle}"},"variant_1":{"subtitle":"Escribe cualquier texto y escúchalo pronunciado con la voz auténtica de {modelTitle}. Voz ultrarrealista con IA para vídeos, audiolibros, pódcasts y redes sociales. Calidad profesional en segundos.","title":"Genera una voz de {modelTitle} realista a partir de cualquier texto"},"variant_2":{"subtitle":"Únete a más de {likeCount} creadores de contenido que ya utilizan la voz de {modelTitle} para YouTube, TikTok y proyectos profesionales. Genera locuciones ilimitadas con calidad de estudio.","title":"Crea contenido con la tecnología de voz con IA de {modelTitle}"},"variant_3":{"subtitle":"Transforma al instante cualquier texto en la voz de {modelTitle}. Emoción natural, tono auténtico y resultados profesionales. No necesitas equipo de grabación: solo escribe y genera.","title":"Crea en segundos una voz de {modelTitle} con calidad de estudio"},"variant_4":{"subtitle":"Crea locuciones profesionales, audiolibros y narraciones para vídeos con la voz de IA de {modelTitle}. Prueba la demostración gratuita a continuación; cambia a un plan superior para generar contenido sin límites. A {likeCount} creadores les gusta.","title":"Voz profesional de IA de {modelTitle} para la creación de contenido"},"variant_5":{"subtitle":"Escucha a {modelTitle} decir cualquier cosa que escribas gracias a nuestra avanzada tecnología de voz de IA. Ideal para creación de contenido, entretenimiento y proyectos profesionales. Resultados inmediatos garantizados.","title":"Descubre la voz de IA más realista de {modelTitle}"}},"how_to_use":{"cta":{"primary":"Abrir el entorno de pruebas avanzado","secondary":"Ver funciones y precios","subtitle":"Únete a miles de creadores que utilizan voces de IA para vídeos, pódcasts y mucho más","title":"¿Listo para crear contenido profesional con {modelTitle}?","trust1":"Plan gratuito disponible","trust2":"No se necesita tarjeta de crédito","trust3":"Únete a más de {count} usuarios satisfechos"},"step1":{"cta":"Prueba la demostración anterior","description":"Escribe o pega cualquier texto que quieras que {modelTitle} pronuncie","feature1":"Empieza gratis con un generoso límite de caracteres","feature2":"Funciona automáticamente en varios idiomas","title":"Introduce tu guion"},"step2":{"description":"Haz clic en \"Generar\" para escuchar cómo la voz de {modelTitle} da vida a tu texto","feature1":"Resultados con calidad de estudio en segundos","feature2":"Pruébalo totalmente gratis • No se necesita ninguna tarjeta de crédito","social_proof":"Más de {count} creadores han usado esta voz","title":"Generar audio"},"step3":{"cta":"Usar voz","description":"Haz clic en el botón \"Usar voz\" para desbloquear funciones avanzadas:","feature1":"Mayor longitud de texto para proyectos más largos","feature2":"Ajusta con precisión la velocidad, el tono y la emoción","feature3":"Descarga en varios formatos (MP3, WAV)","feature4":"Guarda en la biblioteca y desbloquea los derechos de uso comercial","title":"Abrir el entorno de pruebas avanzado"},"subtitle":"Crea locuciones profesionales en 3 sencillos pasos","title":"Cómo usar el generador de voz {modelTitle}"},"like":"Me gusta","likes":"Me gusta","mark_count":"Número de marcas","model_page_variants_with_tags":{"variant_0":{"meta_description":"Genera una voz realista de {modelTitle} mediante conversión de texto a voz con IA. Utilizado por más de {taskCount} creadores. Pruébalo gratis.","meta_title":"Generador de voz con IA de {modelTitle} | Fish Audio","subtitle":"Genera una voz de {modelTitle} en la que confían más de {taskCount} creadores. Crea voces de {tags} con la tecnología de texto a voz con IA.","title":"Generador de voz con IA de {modelTitle} de Fish Audio"},"variant_1":{"meta_description":"Genera una voz realista de {modelTitle} mediante conversión de texto a voz con IA. Utilizado por más de {taskCount} creadores. Pruébalo gratis.","meta_title":"Generador de voz con IA de {modelTitle} | Fish Audio","subtitle":"Genera una voz de {modelTitle} en la que confían más de {taskCount} creadores. Crea voces de {tags} con la tecnología de texto a voz con IA.","title":"Generador gratuito de voz de {modelTitle} con IA de Fish Audio"},"variant_2":{"meta_description":"Genera una voz realista de {modelTitle} mediante conversión de texto a voz con IA. Utilizado por más de {taskCount} creadores. Pruébalo gratis.","meta_title":"Generador de voz con IA de {modelTitle} | Fish Audio","subtitle":"Genera una voz de {modelTitle} en la que confían más de {taskCount} creadores. Crea voces de {tags} con la tecnología de texto a voz con IA.","title":"Generador de voz con IA de {modelTitle} de Fish Audio"},"variant_3":{"meta_description":"Genera una voz realista de {modelTitle} mediante conversión de texto a voz con IA. Utilizado por más de {taskCount} creadores. Pruébalo gratis.","meta_title":"Generador de voz con IA de {modelTitle} | Fish Audio","subtitle":"Genera una voz de {modelTitle}, utilizada {taskCount} veces y con {likeCount} \"Me gusta\". Crea voces de {tags} con la tecnología de texto a voz con IA.","title":"Generador gratuito de voz de {modelTitle} con IA de Fish Audio"},"variant_4":{"meta_description":"Genera una voz realista de {modelTitle} mediante conversión de texto a voz con IA. Utilizado por más de {taskCount} creadores. Pruébalo gratis.","meta_title":"Generador de voz con IA de {modelTitle} | Fish Audio","subtitle":"Genera una voz de {modelTitle}, utilizada {taskCount} veces y con {likeCount} \"Me gusta\". Crea voces de {tags} con la tecnología de texto a voz con IA.","title":"Generador de voz con IA de {modelTitle} de Fish Audio"},"variant_5":{"meta_description":"Genera una voz realista de {modelTitle} mediante conversión de texto a voz con IA. Utilizado por más de {taskCount} creadores. Pruébalo gratis.","meta_title":"Generador de voz con IA de {modelTitle} | Fish Audio","subtitle":"Genera una voz de {modelTitle}, utilizada {taskCount} veces y con {likeCount} \"Me gusta\". Crea voces de {tags} con la tecnología de texto a voz con IA.","title":"Generador gratuito de voz de {modelTitle} con IA de Fish Audio"}},"model_updated":"Modelo actualizado correctamente","no_audio_sample_tips":"Todavía no hay muestras de audio.","other_tag_voices":"Otras voces de {tag}","pitch":"Tono","samples":"Muestras","samples_saved":"Muestras guardadas correctamente","save":"Guardar","saved_by":"Guardado por","seo":{"link_suffix":"Generador de voz con IA","page_description":"Crea locuciones profesionales con la voz de IA de {modelTitle}. Conversión gratuita de texto a voz con resultados de calidad de estudio.","page_title":"Fish Audio - Generador de voz de {modelTitle}","related_models_heading":"Modelos de voz relacionados"},"share":"Compartir","shared_count":"Número de veces compartido","shares":"Veces compartido","showcase":{"explore_more":"Explora más muestras","related_model":"Relacionado: {modelTitle}","sample_number":"Muestra {number}","subtitle":"Escucha ejemplos de audio generados que muestran la calidad y versatilidad de la voz","title":"Muestras - {modelTitle}","sample_transcriptions":"Transcripciones de las muestras"},"task_count":"Número de tareas","total_likes":"Total de \"Me gusta\"","total_saved":"Total de elementos guardados","total_share":"Total de elementos compartidos","total_use":"Uso total","unlike":"Quitar \"Me gusta\"","use_voice":"Usar voz","release_voice":"Publicar voz","release_voice_modal":{"title":"Publicar voz","description":"Una vez publicado, el modelo no podrá retirarse de la plataforma hasta que venza el plazo de preaviso. Además, no puede cambiar la configuración de:","training_materials":"Materiales y configuración para el entrenamiento de la voz","voice_owner":"Propietario de la voz","billing_and_notice_period":"Método de facturación y plazo de preaviso","visibility":"Visibilidad (privada/no listada/pública)","platform_availability":"Disponibilidad en plataforma/API","notice_extension":"Una vez publicado, el plazo de preaviso solo puede ampliarse, no acortarse.","notice_period":"Plazo de preaviso","one_year":"1 año","two_years":"2 años","three_years":"3 años","minimum":"Mínimo","recommended":"Recomendado","maximum_stability":"Máxima estabilidad","confirmation":"Confirmo que tengo los derechos y el consentimiento necesarios para publicar esta voz. Entiendo y acepto que, una vez publicada, cualquier solicitud para retirarla de la lista solo surtirá efecto cuando venza el plazo de preaviso seleccionado, que solo podrá ampliarse, pero no acortarse.","confirm":"Publicar voz","close":"Cerrar","releasing":"Publicando…","release_success":"La voz se ha publicado correctamente.","release_already_completed":"Esta voz ya se ha publicado.","errors":{"feature_unavailable":"La publicación de voces no está disponible en este momento.","job_unavailable":"No se ha podido encontrar la tarea de PVC ni la voz vinculada a dicha tarea. Actualiza la página e inténtalo de nuevo.","not_ready":"Esta voz aún no está lista para publicarse.","invalid_model":"Los datos de la tarea de PVC no coinciden con los de la voz. Actualiza la página e inténtalo de nuevo.","invalid_input":"Elige una visibilidad y un plazo de preaviso válidos.","state_conflict":"El estado de publicación ha cambiado. Actualiza la página y comprueba el estado más reciente antes de volver a intentarlo.","unknown":"No se ha podido publicar la voz. Se han guardado tus selecciones; inténtalo de nuevo.","other_team":"Cambia al equipo al que pertenece esta voz para publicarla."},"earn_title":"Gana dinero con tu voz","earn_revenue_share":"Recibe una parte de lo que pagan otros creadores por usar tu voz, directamente en la billetera de tu equipo.","earn_verified":"Obtén el sello de verificación y aparece primero entre las voces profesionales.","visibility_title":"Visibilidad","payouts":"Cobros","payouts_note":"Las ganancias se añaden a la billetera de tu equipo. Para retirarlas, el propietario del equipo conecta Stripe en Configuración del equipo → Billetera; puede hacerlo en cualquier momento después de publicar.","open_team_wallet":"Abrir la billetera del equipo"},"release_status_modal":{"edit_release":"Editar publicación","title":"Estado de publicación","released":"Publicada","retiring":"En proceso de retirada","notice_period_ends":"Finaliza el período de preaviso","retire_voice":"Retirar la voz","retire_confirmation":"Entiendo que esta voz seguirá disponible para los usos existentes en la plataforma/API hasta el <strong>{date}</strong>.","extend_notice_period":"Ampliar el período de preaviso","close":"Cerrar","retiring_voice":"Retirando la voz...","extending_notice_period":"Ampliando el período de preaviso…","retire_success":"Se ha solicitado la retirada de la voz.","extend_success":"Se ha ampliado el período de preaviso.","errors":{"expired":"El período de preaviso ha vencido y ya no se puede ampliar.","unavailable":"La gestión de publicaciones no está disponible en este momento.","state_changed":"El estado de la publicación ha cambiado. Actualiza la página e inténtalo de nuevo.","job_unavailable":"No se ha podido encontrar la tarea de PVC ni la voz vinculada a dicha tarea. Actualiza la página e inténtalo de nuevo.","unknown":"No se ha podido actualizar el estado de la publicación. Inténtalo de nuevo."}},"uses":"Usos","view_more_tag_voices":"Ver más","general_content":"contenido general","voice_library":"Biblioteca de voces","keywords":{"ai_voice":"Voz de IA","text_to_speech":"Conversión de texto a voz","voice_generator":"Generador de voz","voice_over":"Voz en off"},"content_policy":{"title":"Restricciones de contenido","description":"Las solicitudes que usen esta voz para lo que describas aquí se bloquean antes de generarse.","label":"Para qué no se puede usar esta voz","placeholder":"p. ej. Contenido relacionado con apuestas, criptomonedas u otros productos de inversión. Nada de anuncios ni lecturas patrocinadas.","hint":"Escríbelo con tus propias palabras. Cada solicitud que use esta voz se revisa frente a toda la descripción.","mode_label":"Rigurosidad","standard":"Estándar","strict":"Estricto","standard_des":"Bloquea el contenido que coincide claramente (90 % de confianza).","strict_des":"También bloquea coincidencias probables (70 % de confianza). Puede bloquear algún texto dudoso.","apply_note":"Los cambios se aplican de inmediato."}},"model":{"state":{"created":"En cola","failed":"Error","trained":"Completado correctamente","training":"En curso"}},"my-collections":{"my-collections":{"cancel":"Cancelar","confirm":"Confirmar","delete_confirm_description":"¿Estás seguro de que deseas cancelar esta colección?","delete_confirm_title":"Cancelar colección","delete_success":"Colección cancelada correctamente","no_collection_tips":"No hay colecciones","title":"Mis colecciones","delete":"Eliminar","delete_failed":"Error al eliminar","default_voices":{"empty":"No hay voces predeterminadas disponibles","load_failed":"No se han podido cargar las voces predeterminadas","loading":"Cargando voces predeterminadas...","descriptions":{"selene":"Una voz femenina meditativa.","adrian":"Un narrador constante y fiable.","sarah":"Un orador comprometido.","ethan":"Una persona curiosa que explica las cosas.","laura":"Una narradora segura de sí misma.","jordan":"Un orador motivacional.","hannah":"Un especialista en conversiones."}}}},"my-conversions":{"cancel":"Cancelar","completed_tasks":"Tareas completadas","conversions":"Historial de generación","copied_title":"Copiado al portapapeles","create_new":"Crear nuevo","createAt":"Fecha de creación","delete":"Eliminar","delete-confirm-tips":"Perderás conversiones. ¡Ten cuidado!","delete-confirm":{"cancel":"Cancelar","confirm":"Confirmar","title":"¿Estás seguro de que quieres eliminar las {count} conversiones seleccionadas?"},"delete-error":"Error al eliminar la conversión","delete-success":"La conversión se ha eliminado correctamente","delete-partial":"Se han eliminado {deleted} conversiones antes de que el proceso se detuviera debido a un error. Quedan {remaining} conversiones seleccionadas.","delete-success-count":"Se han eliminado {count} conversiones","delete_success":"Eliminación realizada correctamente","download_json":"Descargar JSON","download_txt":"Descargar TXT","finished":"Finalizado","generation_failed":"Error","in_process":"En curso","MMM D":"MMM D","model_deleted_tips":"Se ha eliminado la voz","no_conversion_tips":"Aún no hay voces de conversión","no_conversions_yet":"Aún no hay conversiones","no_model_tips":"Voz aleatoria","open":"Abrir","pending":"Pendiente","pending_tasks":"Tareas pendientes","play":"Reproducir","regenerate":"Volver a generar","retry":"Reintentar","load-error":"No se ha podido cargar el historial de generación.","search":"Buscar voces...","search_placeholder":"Buscar generaciones...","search-min-length":"Introduce al menos {count} caracteres para realizar la búsqueda.","select":"Seleccionar","select_all":"Seleccionar todo","select_conversion_type":"Selecciona el tipo de conversión","selected":"Seleccionada","sound_effect_creativity":"Creatividad: {creativity}","sound_effect_duration":"Duración: {duration} s","sound_effect_generation":"Generación de efectos de sonido","speech_to_text":"Conversión de voz a texto","sound_effect_guidance":"Orientación: {guidance}","sound_effect_parameters":"Parámetros","sound_effect_refinement":"Refinamiento: {refinement}","sound_effect_steps":"Pasos: {steps}","status":"Estado","status_all":"Todos los estados","status_finished":"Finalizado","status_pending":"Pendiente","succeeded":"Completado correctamente","text":"Texto","text_to_speech":"Texto a voz","title":"Historial de generación","train":"Generar nueva voz","type":"Tipo","un_select":"Anular selección","voice_conversion":"Conversión de voz","voice_model":"Modelo de voz","legacy_unavailable":"El resultado de la versión anterior no está disponible","audio_separation":"Separador de pistas","audio_separation_parameters":"Parámetros","audio_separation_type":"Aislamiento: {type}","audio_separation_file":"Archivo: {file}"},"my-models":{"filter_visibility":"Visibilidad","clear_visibility_filter":"Borrar el filtro de visibilidad","audio_samples":"Muestras de audio","create-at":"Fecha de creación","delete":"Eliminar","dmca_badge":"DMCA","dmca_unavailable":"No disponible debido a una retirada conforme a la DMCA","delete-confirm":{"cancel":"Cancelar","confirm":"Confirmar","description":"Esta voz y su página pública ya no estarán disponibles. El audio generado previamente no se eliminará.","title":"¿Estás seguro de que quieres eliminar la voz?"},"delete-error":"Error al eliminar la voz","delete-success":"La voz se ha eliminado correctamente","edit":"Editar","filter_all":"Todo","loading_sequence_0":"Creando tu modelo de voz a partir de la demostración...","loading_sequence_1":"Puedes modificar la información del modelo más adelante haciendo clic en \"Editar modelo\"","loading_sequence_2":"Mejorando el modelo de voz...","loading_sequence_3":"Casi listo...","my-models":"Mis voces","no_trained_voices_yet":"Aún no hay voces entrenadas","play":"Reproducir","search":"Buscar voces...","status":"Estado","audio_clips":"Clips de audio","train":"Crear una nueva voz","use":"Usar","use_voice":"Usar voz","view":"Ver modelo","voice_clone_demo_title":"Demostración de clonación de voz","voice_model_save_failed":"No se ha podido guardar el modelo de voz. Inténtalo de nuevo.","voice_model_saved_success":"¡Tu modelo de voz se ha guardado correctamente!","pvc_delete_disabled":"Esta voz se ha creado con la clonación de voz profesional (PVC) y no se puede eliminar aquí.","professional_voice_drafts":"Borrador de voz profesional","draft_voice":"Borrador de voz","available":"Disponible","pvc-state-draft":"Borrador","pvc-state-awaiting-verification":"Pendiente de verificación","pvc-state-verifying":"Verificando","pvc-state-merging":"Combinando","pvc-state-training":"Entrenando","pvc-state-verification-failed":"Verificación fallida","resume":"Reanudar","verify-now":"Verificar ahora","view-progress":"Ver progreso","view-details":"Ver detalles","pvc-state-ready":"Entrenamiento completado","continue":"Continuar","release":"Publicar"},"no-samples-found":"No se han encontrado muestras","not-found":{"go-home":"Ir a Inicio","message":"Es posible que la página que buscas se haya extraviado, haya desaparecido o simplemente no exista.","title":"¡Ups! Esta página no existe."},"project":{"a_is_better":"El audio A es mejor","a_is_better_than_b":"El audio A es mejor","a_is_much_better":"El audio A es mucho mejor","actions":"Acciones","active":"Activo","add_annotators":"Agregar anotadores","add_annotators_dialog_title":"Agregar anotadores","add_annotators_success":"Anotadores añadidos correctamente","all":"Todo","all_users":"Todos los usuarios","annotates":"Anotaciones","annotates_list":"Lista de anotaciones","annotates_task_list":"Lista de tareas de anotación","annotation_hint":"ID de CMS del texto de ayuda para anotaciones","annotation_status":{"consensus_completed":"Consenso completado","consensus_rejected":"Consenso rechazado","marked_bad":"Marcado como malo","pending_consensus":"Pendiente de consenso","rejected_by_admin":"Rechazado por el administrador","success":"Éxito","unannotated":"Sin anotaciones"},"annotation_type":"Tipo de anotación","annotation_users":"Usuarios de la anotación","annotations":"Anotaciones","annotations_count":"Cantidad de anotaciones completadas","annotations_details":"Detalles de las anotaciones","annotator":"Anotador","audio":"Audio","audio_a":"Audio A","audio_b":"Audio B","audio_better":"El audio {one} es mejor","audio_candidate":"Audio candidato","b_is_better":"El audio B es mejor","b_is_better_than_a":"El audio B es mejor","b_is_much_better":"El audio B es mucho mejor","batch_size":"Tamaño del lote","batch_size_help":"Número de muestras que se importarán en cada lote","batch_size_placeholder":"Introduzca el tamaño del lote","cancel":"Cancelar","cannot_tell":"No se puede determinar","cant_tell":"No se puede determinar","choice":"Elección","confirm":"Confirmar","confirm_delete":"Eliminar","confirm_delete_annotators":"¿Estás seguro de que quieres eliminar los anotadores seleccionados?","consensus_algorithm":"Algoritmo de consenso","consensus_award_price":"Precio de la concesión por consenso","consensus_completed":"Consenso completado","consensus_rejected":"Etiquetado (fallo de consenso)","consensus_required_count":"Número requerido para el consenso","consensus_result":"Resultado del consenso","content":"Contenido","create_button":"Crear","create_title":"Crear proyecto","created_at":"Fecha de creación","delete_annotators":"Eliminar anotadores","delete_annotators_confirm":"¿Estás seguro de que quieres eliminar los anotadores seleccionados?","delete_annotators_failed":"Error al eliminar los anotadores","delete_annotators_success":"Anotadores eliminados correctamente","delete_button":"Eliminar","delete_project_description":"Al eliminar el proyecto, se eliminarán todos los datos que contiene. Ten cuidado.","delete_project_title":"Eliminar proyecto","disable":"Desactivar","download_audio":"Descargar audio","download_audio_failed":"Error al descargar el audio","dummy":"Ficticio (1 anotación)","email":"Correo electrónico","enable":"Habilitar","expected":"Como se esperaba","export_to_csv":"Exportar a CSV","failed_annotations_count":"Número de anotaciones fallidas","failed_annotations_count_tooltip":"Número de anotaciones fallidas","feedback":"Comentarios","filter":"Filtro","filter_help":"El filtro para importar las muestras","filter_placeholder":"Introduce el filtro","id":"ID","import":"Importar conjunto de datos","import_data":"Importar datos","import_dataset_url":"URL del conjunto de datos a importar","import_dataset_url_help":"La URL del conjunto de datos que se va a importar","import_dataset_url_placeholder":"Introduce la URL del conjunto de datos","inactive":"Inactivo","inspect_count":"Número de inspecciones","inspect_users":"Inspeccionar usuarios","inspection_status":{"approved":"Aprobado","pending":"Pendiente","rejected":"Rechazado"},"inspection_task_list":"Tareas de inspección","inspection_task":{"annotation_status":"Estado","condtion":{"annotation_status":"Estado","language":"Idioma","size":"Tamaño","tags":"Etiqueta"},"language":"Idioma","size":"Tamaño","tags":"Etiqueta"},"inspection":{"breadcrumb":{"inspection_tasks":"Tareas de inspección"},"list":{"annotation_statuses":"Estados de la anotación","annotators":"Anotadores","cancel":"Cancelar","conditions":"Condiciones","create":"Crear","create_samples_task":"Crear tarea de muestreo","created_at":"Fecha de creación","date_range":"Rango de fechas","deduplication":"Eliminar anotaciones duplicadas","deduplication_description":"Si la anotación se encuentra en otras tareas de inspección, se excluirá","delete":"Eliminar","description":"Descripción","enter":"Introducir","insepectors_avatar":"Avatar del inspector","language_options":{"en":"Inglés","ja":"Japonés","zh":"Chino"},"languages":"Idiomas","select_annotators":"Seleccionar anotadores","select_date_range":"Selecciona un rango de fechas","select_languages":"Seleccionar idiomas","select_statuses":"Seleccionar estados","size":"Tamaño de la muestra","size_required":"El tamaño de la muestra debe ser mayor que 0","status_options":{"consensus_rejected":"Consenso rechazado","marked_bad":"Marcado como malo","pending_consensus":"Pendiente de consenso","rejected_by_admin":"Rechazado por el administrador","success":"Éxito"},"title":"Título","title_required":"El título no puede estar vacío","view_report":"Ver informe"},"report":{"all":"Todo","approve_rate":"Tasa de aprobación","approved_count":"Número de elementos aprobados","approved_items":"Elementos aprobados","condition":"Condición","consensus_rejected":"Consenso rechazado","created_at":"Fecha de creación","filter_by_status":"Filtrar por estado","mark_all_rejected_as_unannotated":"Marcar todos los elementos rechazados como no anotados","marked_bad":"Marcado como malo","pending_count":"Número de elementos pendientes","pending_items":"Elementos pendientes","reject_rate":"Tasa de rechazo","rejected_by_admin":"Rechazado por el administrador","rejected_count":"Número de elementos rechazados","rejected_items":"Elementos rechazados","success":"Éxito","title":"Título","total_annotations":"Total de anotaciones","total_annotations_count":"Número total de anotaciones","total_samples":"Total de muestras","user":"Anotador"},"sampling":{"approve":"Aprobar","audio":"Audio","audio_url":"URL del audio","candidate":"Candidato","decision":"Decisión","feedback":"Comentarios","id":"ID","item_not_found":"No se encontró el elemento de inspección","item_not_found_description":"No hay más elementos que inspeccionar en esta tarea. Puedes consultar el informe de inspección o volver a la lista de tareas de inspección.","modified_content":"Contenido modificado","original_content":"Contenido original","other_annotation":"Otra anotación","preference":"Preferencia","reference":"Referencia","reject":"Rechazar","remark":"Observación","remark_placeholder":"Introduce la observación","return_to_list":"Volver a la lista","sample_id":"ID de la muestra","segments":"Segmentos","should_normalize":"¿Se debe normalizar?","status":"Estado","submit_error":"Error al enviar el elemento de inspección","submit_success":"Elemento de inspección enviado correctamente","text":"Texto","view_report":"Ver informe"}},"local_user_addition_warning":"Solo los administradores pueden buscar miembros","local_user_addition_warning_description":"Estás añadiendo miembros sin verificar sus direcciones de correo electrónico; comprueba el resultado después de enviar la solicitud.","majority":"Mayoría","marked":"Marcado","marked_bad":"Marcado como malo","member":"Miembro","members":"Miembros adicionales","modify_button":"Modificar","modify_title":"Modificar proyecto","name":"Nombre","no_result":"No se han encontrado usuarios relacionados","normalized_audio":"Audio normalizado","normalized_text":"Texto normalizado","number":"No","owner":"Propietario","pending":"Pendiente","pending_consensus":"Pendiente de consenso","preference":"Preferencia","project_detail":"Detalles del proyecto","project_owner":"Propietario del proyecto","project_type":"Tipo de proyecto","reannotate":"Volver a anotar","reannotate_error":"Error al volver a anotar","reannotate_success":"Se ha vuelto a anotar correctamente","reference":"Referencia","reject":"Rechazar","reject_annotation_error":"Error al rechazar la anotación","reject_annotation_success":"Anotación rechazada correctamente","reset_user_annotations_count":"Restablecer contador","reset_user_annotations_count_success":"El contador de anotaciones del usuario se ha restablecido correctamente","result":"Resultado","results":"Resultados","review_failed":"Error al enviar la revisión","role":"Rol","sample_id":"ID de la muestra","sample_retrieval_interval":"Intervalo de recuperación de muestras","samples_imported":"Muestras importadas correctamente","samples":{"task":{"annotation_statuses":"Estados de la anotación","annotators":"Anotadores","cancel":"Cancelar","conditions":"Condiciones","create":"Crear","create_samples_task":"Crear tarea de muestreo","created_at":"Fecha de creación","date_range":"Rango de fechas","delete":"Eliminar","description":"Descripción","enter":"Introducir","insepectors_avatar":"Avatar del inspector","language_options":{"en":"Inglés","ja":"Japonés","zh":"Chino"},"languages":"Idiomas","select_annotators":"Seleccionar anotadores","select_date_range":"Selecciona un rango de fechas","select_languages":"Seleccionar idiomas","select_statuses":"Seleccionar estados","size":"Tamaño de la muestra","size_required":"El tamaño de la muestra debe ser mayor que 0","status_options":{"consensus_rejected":"Consenso rechazado","marked_bad":"Marcado como malo","pending_consensus":"Pendiente de consenso","rejected_by_admin":"Rechazado por el administrador","success":"Éxito"},"title":"Título","title_required":"El título no puede estar vacío","view_report":"Ver informe"}},"sampleStatus":{"consensus_completed":"Consenso completado","pending_consensus":"Pendiente de consenso","unannotated":"Sin anotaciones"},"search":"Buscar","search_user":"Buscar usuario","segment":"Anotación de segmentos","selectAnnotator":"Seleccionar anotador","selectLanguage":"Seleccionar idioma","selectStatus":"Seleccionar estado","standard_deviation":"Desviación estándar","status":"Estado","success":"Etiquetado (consenso alcanzado)","text":"Texto","total_annotations":"Total de anotaciones","total_samples":"Total de muestras","unannotated":"Sin anotaciones","unexpected":"Inesperado","updated_at":"Actualizado el","user_id":"ID de usuario","users_joined":"Usuarios incorporados","video":"Anotación de vídeo","video_annotation":"Anotación de vídeo","video_sentiment":"Sentimiento del vídeo","which_is_better":"¿Cuál es mejor?"},"sam-audio":{"features":{"accurate":{"description":"Modelos de IA avanzados entrenados con millones de muestras de audio para separar con precisión las fuentes de sonido con alta fidelidad","title":"Alta precisión"},"fastProcessing":{"description":"Procesa tus archivos de audio en segundos con nuestra infraestructura optimizada en la nube","title":"Procesamiento rápido"},"flexible":{"description":"Aísla cualquier sonido que puedas describir: elementos vocales, instrumentos, efectos, voz y mucho más","title":"Aislamiento flexible"},"formats":{"description":"Compatibilidad con MP3, WAV, FLAC, M4A y otros formatos de audio populares","title":"Formatos compatibles"},"quality":{"description":"Mantén la fidelidad del audio con una calidad de salida de nivel de estudio para obtener resultados profesionales","title":"Calidad de estudio"},"subtitle":"Aísla cualquier sonido con instrucciones en lenguaje natural","textBased":{"description":"Describe los sonidos de forma natural con instrucciones de texto como \"elimina la música de fondo\" o \"aísla los elementos vocales\"","title":"Separación mediante instrucciones"},"title":"Funciones de SAM Audio"},"introduction":{"description":"SAM Audio te permite aislar cualquier sonido mediante descripciones en lenguaje natural. Solo tienes que describir lo que quieres extraer (elementos vocales, instrumentos, voz o cualquier sonido) para obtener resultados limpios y de alta calidad al instante.","title":"Aísla cualquier sonido con lenguaje natural","tryFree":"Pruébalo gratis"},"topBar":{"badge":"Separación de audio mediante IA","sign_up":"Empieza ahora gratis","subtitle":"Aísla cualquier sonido del audio con instrucciones en lenguaje natural. Describe lo que quieres extraer para obtener resultados limpios y de alta calidad al instante.","title":"SAM Audio"},"try_sam_audio":"Prueba SAM Audio","usecases":{"musicProduction":{"button":"Empieza a crear","description":"Extrae pistas de audio individuales y aísla instrumentos específicos mediante instrucciones en lenguaje natural. Perfecto para hacer remezclas, crear muestras y separar pistas de cualquier tema.","title":"Producción musical y separación de pistas de audio"},"speechEnhancement":{"button":"Mejora la voz","description":"Mejora la precisión de la conversión de voz a texto aislando la voz del ruido de fondo. Ideal para pódcasts, entrevistas y grabaciones de reuniones.","title":"Mejora y transcripción de la voz"},"subtitle":"Transforma tu flujo de trabajo de audio con la separación basada en instrucciones de texto","title":"Casos de uso de SAM Audio","videoEditing":{"button":"Prueba el audio para vídeos","description":"Aísla los diálogos del ruido de fondo, extrae efectos de sonido específicos o elimina el audio no deseado del contenido de vídeo mediante sencillas instrucciones de texto.","title":"Edición de vídeo y postproducción"}}},"sample":{"copied_title":"Copiado","copy_button":"Copiar la URL de la anotación","latest_annotate_at":"Última anotación el","question":"Pregunta adicional"},"settings":{"mascot":{"description":"Mostrar este asistente en todo el panel. Esta preferencia se guarda en todos tus dispositivos","error":"Ask Agent: no se pudo actualizar la preferencia","success":"Ask Agent: preferencia actualizada"},"notifications":{"api_balance_warning":{"email":{"description":"Recibe un correo cuando tu saldo de API baje del umbral de alerta. Configura el umbral en la página Facturación API.","title":"Alertas de saldo de la API"}},"api_key_expiry":{"email":{"description":"Adelántese recibiendo alertas antes de que caduquen sus claves API","title":"Notificaciones de caducidad de las claves de API"}},"error":"Error al actualizar las notificaciones","marketing":{"email":{"description":"Reciba información actualizada sobre promociones y ofertas","title":"Notificaciones de marketing"}},"product_tips":{"email":{"description":"Recibe consejos y guías para sacar el máximo partido a Fish Audio","title":"Consejos del producto"}},"share_notifications":{"email":{"description":"Comentarios en las historias que compartes y novedades de las historias que comentaste.","title":"Comentarios y actualizaciones de historias compartidas"}},"success":"Las notificaciones se han actualizado correctamente","title":"Notificaciones"}},"sound-effects":{"authenticationRequired":"Se requiere autenticación","cancel":"Cancelar","creativity":"Creatividad","creativity_tooltip":"Los niveles más altos de creatividad producen efectos de sonido más diversos e inesperados.","credit_info":"Generar cada efecto de sonido cuesta 5000 créditos.","history_hint":{"generating":"Generando...","generated":"Generado"},"quick_prompt":{"shuffle_aria_label":"Mezclar etiquetas de indicaciones rápidas","optimize_tooltip":"Optimizar la instrucción","options":{"use_case":{"gaming":"Videojuegos","film_video":"Cine y vídeo","social_content":"Contenido para redes sociales","podcast":"Pódcast","app_ui":"Aplicación e interfaz de usuario","advertising":"Publicidad"},"sound_type":{"ambience":"Ambiente","foley":"Efectos de sala","impact":"Impacto","human":"Persona","animal":"Animal","nature":"Naturaleza","mechanical":"Mecánica","ui":"Interfaz de usuario"},"mood":{"calm":"Serena","tense":"Tensa","dark":"Oscura","playful":"Divertida","epic":"Épica","mysterious":"Misteriosa"},"style":{"realistic":"Realista","cinematic":"Cinematográfica","cartoon":"Dibujos animados","retro":"Retro","futuristic":"Futurista","horror":"Terror"},"theme":{"domestic":"Doméstica","urban":"Urbana","nature":"Naturaleza","industrial":"Industrial","sci_fi":"Ciencia ficción","fantasy":"Fantasía","indoor":"Interior","outdoor":"Exterior"}}},"delete":"Eliminar","delete_confirm_description":"Esta acción no se puede deshacer. Esto eliminará definitivamente el efecto de sonido.","delete_confirm_title":"¿Estás seguro de que quieres eliminar este efecto de sonido?","delete_error":"No se ha podido eliminar el efecto de sonido","delete_success":"Efecto de sonido eliminado correctamente","filters":{"clear_all":"Borrar todo","show_more":"+{count} más","show_less":"Mostrar menos","duration":{"0-2":"Menos de 2 segundos","2-5":"2–5 segundos","5-15":"5–15 segundos","15-30":"15–30 segundos","30+":"Más de 30 segundos"},"sort":{"latest":"Más reciente","most_downloaded":"Más descargados","trending":"Tendencias"},"tags":{"content_type":"Tipo de contenido","duration":"Duración","genre":"Género","mood":"Estado de ánimo","movement":"Movimiento","theme":"Tema","alert":"Alerta","ambient":"Ambiente","animal":"Animal","applause":"Aplausos","bark":"Ladrido","bell":"Campana","bird":"Pájaro","button":"Botón","cheer":"Vítores","city":"Ciudad","click":"Clic","comedy":"Comedia","crash":"Choque","crowd":"Multitud","dog":"Perro","door":"Puerta","drone":"Zumbido","engine":"Motor","explosion":"Explosión","fantasy":"Fantasía","fire":"Fuego","footstep":"Paso","footsteps":"Pasos","forest":"Bosque","gaming":"Videojuegos","domestic":"Doméstico","human":"Persona","nature":"Naturaleza","vlog":"Videoblog","gunshot":"Disparo","rain":"Lluvia","river":"Río","thunder":"Trueno","wind":"Viento","laser":"Láser","punch":"Puñetazo","sci-fi":"Ciencia ficción","ui":"Interfaz de usuario"}},"empty_state":{"clear_filters":"Borrar filtros","description":"Prueba a ajustar tu consulta de búsqueda","title":"No se han encontrado efectos de sonido"},"demo":{"back_to_samples":"Volver a las muestras","generate":"Generar","playing":"Reproduciendo","poweredBy":"Con tecnología de Fish Audio SFX Generation","prompt_used":"Instrucción utilizada","samples":{"0":"Despegue de un helicóptero","1":"Pasos sobre grava","2":"Sonido de tecleo","3":"Crepitar de una fogata","4":"Lluvia sobre un techo de metal"},"select_sample":"Selecciona una muestra para escucharla","sound_samples":"Muestras de sonido","title":"Genera tu propio efecto de sonido {effect}","titleDefault":"Genera tus propios efectos de sonido con IA","view_prompt":"Ver instrucción"},"descriptions":{"airplane":{"0":"Paso de un avión a reacción con un marcado efecto Doppler","1":"Vuelo rasante de un avión de hélice con el rugido del motor","2":"Paso de un avión turbohélice a gran velocidad","3":"Paso de un avión a reacción pesado justo por encima","4":"Paso muy cercano de una avioneta de hélice"},"alarm":{"0":"Despertador antiguo: Mecánico, con tictac","1":"Alarma electrónica:  Estridente, fuerte y moderna","2":"Alarma de coche: Aguda e insistente","3":"Detector de humo: Alarma penetrante y urgente","4":"Temporizador de cocina:  Pitidos electrónicos molestos"},"alert":{"0":"Suave pitido de sonar, alerta tranquila","1":"Notificación con un sutil glissando de arpa","2":"Tono sintético alegre y animado de tipo \"burbujeo\"","3":"Sonido de alarma fuerte para avisos urgentes del sistema","4":"Alerta distintiva con un sonido pop de sintetizador analógico"},"applause":{"0":"Aplausos del público, vitores entusiastas","1":"Vítores y aplausos fuertes de la multitud","2":"Aplausos breves y educados","3":"Aplausos de una gran multitud, con eco","4":"Aplausos lentos y rítmicos"},"bark":{"0":"Un solo ladrido: fuerte, seco y nítido","1":"Un solo ladrido: grave, resonante y potente","2":"Varios ladridos: agresivos, cortos y repetidos","3":"Ladridos lejanos: sonido con eco y amortiguado","4":"Varios ladridos: graves, autoritarios y con pausas"},"bell":{"0":"Campana de iglesia que repica con un sonido resonante y ligeramente discordante","1":"Majestuosa fanfarria orquestal de metales para un efecto cinematográfico","2":"Campana de servicio, tono más agudo y metálico","3":"Repique de campana clásico para alarmas escolares tradicionales","4":"Suave campanilleo digital para notificaciones claras de aplicaciones"},"bird":{"0":"Un pájaro trina suavemente de fondo","1":"Graznido de un cuervo mezclado con gorjeos rápidos","2":"Sonidos de aves de diversas especies y varios sonidos del bosque","3":"Sonidos de la urraca australiana: canto característico","4":"Canto de pájaros silbadores por la mañana"},"button":{"0":"Simple clic de botón","1":"Clic con una breve reverberación","2":"Sonido de clic grave","3":"Clic breve y seco","4":"Sonido breve de descarga eléctrica tipo \"zap\""},"cheer":{"0":"Multitud en un estadio coreando y animando en voz alta","1":"Aficionados al fútbol gritando y celebrando con entusiasmo","2":"Fuertes vítores en un estadio acompañados de aplausos rítmicos","3":"Multitud de aficionados al fútbol celebrando una victoria con intensidad","4":"Vítores enérgicos, cánticos y pisadas"},"default":{"0":"Potente despegue de un helicóptero: zumbido y batido de las palas del rotor que se intensifican rápidamente, aullido creciente del motor, vibraciones en el suelo","1":"Pasos sobre un sendero de grava, con crujidos","2":"Tecleo rápido en un teclado mecánico moderno, con pulsaciones nítidas y una respuesta táctil satisfactoria","3":"Crepitar de una hoguera con chasquidos de la leña y el suave susurro del viento entre los árboles cercanos","4":"Lluvia intensa cayendo sobre un tejado de metal"},"door-close":{"0":"Cierre mecánico de una puerta de garaje de alta resistencia","1":"Cierre suave de una puerta: Golpe sordo y suave","2":"Cierre chirriante de una puerta al aire libre","3":"Un único portazo rápido","4":"Cierre de una puerta con sonidos mecánicos"},"door-open":{"0":"Apertura de una puerta con sonidos mecánicos","1":"Apertura deslizante de un cajón con un leve sonido de madera","2":"Apertura lenta de una puerta con bisagras que hay que engrasar","3":"Apertura chirriante de una puerta fría de metal","4":"Apertura suave y rápida de la puerta de un coche"},"engine-rev":{"0":"Motor de un barco que hace mucho ruido al ralentí","1":"Potente motor de barco que acelera y arranca a trompicones","2":"Motor de coche acelerando con fuerza","3":"Motor ligero que acelera y arranca rápidamente","4":"Aceleración de un motor: retumbo grave y velocidad constante"},"engine-start":{"0":"Arranque de un motor diésel pesado","1":"Arranque de un coche al girar la llave y rugido del motor","2":"Arranque de un motor, sonido de cerca","3":"Arranque lento de un motor diésel","4":"Arranque entrecortado de un motor a lo lejos"},"explosion":{"0":"Explosión fuerte y atronadora a corta distancia","1":"Explosión grave y retumbante, continua","2":"Explosión fuerte acompañada del sonido de cristales que se rompen","3":"Efecto de eco de una explosión lejana","4":"Explosión submarina con sonidos de burbujas"},"fire-crackling":{"0":"Crepitar fuerte del fuego y sonidos de escombros ardiendo","1":"Crepitar intenso y fuerte del fuego, enérgico y vigoroso","2":"Fuego de leña tenue, con crepitaciones suaves y relajantes","3":"Crepitar intenso del fuego, con chasquidos ocasionales","4":"Crepitar del fuego, con un ambiente cálido y constante"},"footsteps-running":{"0":"Pasos al correr sobre hojas que crujen","1":"Pasos al trotar suavemente sobre el suelo","2":"Pasos fuertes sobre un suelo de madera, a ritmo rápido","3":"Pasos sobre la nieve, a ritmo apresurado","4":"Pasos lentos y pesados sobre la hierba"},"footsteps-walking":{"0":"Pasos que crujen sobre la nieve, paseo invernal","1":"Pasos sobre terreno seco, paseo rural","2":"Pasos en una casa sobre tablas del suelo que crujen","3":"Pasos al subir una escalera de madera","4":"Pasos sobre una alfombra en interior, caminata silenciosa"},"gunshot":{"0":"Estampido seco de un disparo a corta distancia","1":"Disparo lejano con reverberación","2":"Disparo cercano con un fuerte impacto","3":"Disparo con un eco lejano","4":"Sonido agudo y resonante de un disparo"},"helicopter":{"0":"Helicóptero volando por encima","1":"Palas de helicóptero que giran con el retumbar del motor","2":"Palas de helicóptero que giran rápidamente","3":"Secuencia de arranque del helicóptero","4":"Helicóptero que ruge por encima"},"horn":{"0":"Bocinazos fuertes y agresivos de un coche","1":"Pitido corto de la bocina de un coche","2":"Sonido de una bocina de pera","3":"Bocinazo fuerte y lejano entre sonidos de la naturaleza","4":"Bocinazos constantes de un coche"},"laser":{"0":"Ráfagas de pistola láser, impactos breves y potentes","1":"Disparo láser largo y repetido","2":"Efecto de disparo láser tipo \"piu\", con un sonido de disparo rápido","3":"Láser de ciencia ficción de tono grave y contundente","4":"Sonido futurista de un láser que se carga para disparar"},"laughter":{"0":"Risas fuertes e intensas de una multitud, con una risa que predomina","1":"Risa baja y entre dientes","2":"Risas humorísticas y cómicas","3":"Risas fuertes y divertidas de un grupo","4":"Risas durante una conversación, ligeras e informales"},"magic":{"0":"Efecto mágico de barrido con diseño sonoro de alta tecnología","1":"Activación mágica, centelleante y luminosa","2":"Lanzamiento de un poderoso hechizo mágico","3":"Explosión mágica, destructiva y épica","4":"Activación de un escudo mágico místico"},"meow":{"0":"Maullido fuerte y prolongado de un gato","1":"Ronroneo suave y repetido","2":"Maullido intenso y breve","3":"Maullidos repetidos de auxilio","4":"Maullido de un gato molesto"},"notification":{"0":"Sonido sencillo de notificación tipo \"ping\"","1":"Tono de notificación burbujeante y divertido","2":"Elegante campanada aguda para alertas prémium","3":"Repique metálico y nítido para notificaciones de aplicaciones modernas","4":"Tono de notificación misterioso con eco"},"punch":{"0":"Varios puñetazos rápidos y ágiles","1":"Puñetazo seco, rápido y directo","2":"Puñetazo fuerte, pesado y contundente","3":"Puñetazo fuerte, objeto que se rompe","4":"Puñetazos fuertes y repetidos a lo lejos, con impactos que resuenan"},"rain":{"0":"Lluvia intensa que azota el denso follaje, con truenos","1":"Lluvia constante que golpea el dosel del bosque; suave y relajante","2":"Lluvia suave que gotea mientras cantan los pájaros","3":"Lluvia constante sobre un techo de metal","4":"Lluvia tropical intensa; inmediata"},"reload":{"0":"Recarga silenciosa y precisa de un arma","1":"Recarga mecánica de un rifle de acción de bombeo","2":"Recarga rápida de un arma, con chasquidos","3":"Recarga mecánica rápida de un rifle","4":"Recarga de una escopeta de bombeo y disparo"},"river":{"0":"Fuerte sonido de un río que fluye durante una lluvia intensa","1":"Pequeño arroyo que fluye suavemente sobre las rocas","2":"Flujo irregular del río con salpicaduras de agua","3":"Río de aguas rápidas con fuertes corrientes","4":"Agua precipitándose por una gran cascada"},"robot":{"0":"Sonidos de funcionamiento de un robot futurista","1":"Robot caminando con movimientos mecánicos regulares","2":"Zumbido robótico regular de tono variable","3":"Servomotor de un robot en funcionamiento, con un zumbido continuo","4":"Zumbido fuerte, repentino y alarmante de un robot"},"rocket":{"0":"Potentes sonidos de los propulsores de un cohete, con empuje constante","1":"Retumbo grave y constante de un motor de cohete","2":"Puesta en marcha de un cohete: encendido con un retumbo grave","3":"Sonido de motor de un cohete, intenso y agudo","4":"Secuencia de lanzamiento de un cohete con pitidos y motores que aumentan de potencia"},"splash":{"0":"Salpicadura acuosa con ecos resonantes","1":"Salpicadura violenta: Impacto contra una superficie dura","2":"Varias salpicaduras continuas, provocadas artificialmente","3":"Salpicadura grande, fuerte y resonante","4":"Pequeñas salpicaduras periódicas, con pausas"},"success":{"0":"Sonido retro de alerta de éxito","1":"Sonido de sintetizador alegre y moderno que indica éxito","2":"Sonido vibrante y divertido que indica éxito","3":"Voz que dice \"sí\" en tono alegre","4":"Pitidos sutiles y relajantes que indican éxito"},"sword":{"0":"Violento corte de espada que corta carne","1":"Sonidos de choque de espadas metálicas, agudos y rápidos","2":"Cortes de espada suaves. Etéreo","3":"Espada que choca contra una armadura metálica","4":"Rápido corte de espada a través del aire"},"thunder":{"0":"Retumbar lejano de un trueno","1":"Retumbar constante de truenos y lluvia ligera","2":"Lluvia intensa y fuertes truenos de fondo","3":"Truenos secos con ecos retumbantes","4":"Lluvia intensa con sonidos de tormenta eléctrica"},"tick":{"0":"Tictac regular de un reloj","1":"Sonidos de tictac graves y fuertes","2":"Fuerte tictac de un reloj","3":"Suave tictac de un reloj de pulsera","4":"Tictac rápido de un despertador"},"typing":{"0":"Tecleo suave en un teclado de teclas blandas","1":"Tecleo en un portátil con teclas sensibles","2":"Sonido clásico de tecleo en un teclado mecánico","3":"Tecleo de máquina de escribir, con un aire antiguo","4":"Clics en un ordenador de sobremesa y pulsaciones de teclas nítidas y diferenciadas"},"waves":{"0":"Olas que baten con fuerza contra la orilla y bocinas de barcos a lo lejos","1":"Ola fuerte que crece sin cesar","2":"Olas suaves en la orilla del río","3":"Pequeñas olas que golpean la orilla","4":"Sonidos de olas rompiendo, captados con un micrófono cercano, y retumbos"},"wind":{"0":"Viento oceánico de intensidad media, ambiente costero","1":"Efecto de sonido de una brisa fuerte en un entorno rural tranquilo","2":"Fuertes vientos de tormenta que aúllan","3":"Viento artificial producido por un ventilador grande","4":"Sonido de un vendaval fuerte y constante"},"zap":{"0":"Descarga eléctrica breve y aguda","1":"Descarga eléctrica de sonido difuso y zumbido grave","2":"Arco eléctrico de sonido seco y crepitante","3":"Chispa eléctrica prolongada con sonido de descarga","4":"Fuerte zumbido eléctrico"}},"duration":"Duración","duration_seconds":"{duration} s","effects":{"airplane":"Avión","alarm":"Alarma","alert":"Alerta","applause":"Aplausos","bark":"Ladrido","bell":"Campana","bird":"Pájaro","button":"Botón","cheer":"Vítores","door-close":"Cierre de puerta","door-open":"Apertura de puerta","engine-rev":"Aceleración del motor","engine-start":"Arranque del motor","explosion":"Explosión","fire-crackling":"Crepitar del fuego","footsteps-running":"Pasos al correr","footsteps-walking":"Pasos al caminar","gunshot":"Disparo","helicopter":"Helicóptero","horn":"Bocina","laser":"Láser","laughter":"Carcajadas","magic":"Magia","meow":"Maullido","notification":"Notificación","punch":"Puñetazo","rain":"Lluvia","reload":"Recarga","river":"Río","robot":"Robot","rocket":"Cohete","splash":"Chapoteo","success":"Éxito","sword":"Espada","thunder":"Trueno","tick":"Tic","typing":"Tecleo","waves":"Olas","wind":"Viento","zap":"Descarga eléctrica tipo \"zap\""},"features":{"controlable":{"description":"Ajusta con precisión los parámetros de generación, como la duración, la orientación y los pasos, para obtener resultados precisos","title":"Salida controlable"},"diverse":{"description":"Genera cualquier sonido imaginable, desde sonidos de la naturaleza hasta efectos de ciencia ficción, pasando por todo lo que hay entre ambos","title":"Biblioteca de sonidos variada"},"downloadable":{"description":"Descarga los efectos de sonido que generes en formatos de alta calidad, listos para su uso en producción","title":"Descarga fácil"},"fast":{"description":"Genera efectos de sonido profesionales en segundos con nuestra infraestructura de IA optimizada","title":"Generación rápida"},"subtitle":"Crea cualquier sonido que puedas imaginar con IA","textToSound":{"description":"Simplemente describe el sonido que quieres en lenguaje natural y nuestra IA lo generará para ti","title":"De texto a sonido"},"title":"Funciones de efectos de sonido","versatile":{"description":"Ideal para juegos, vídeos, pódcast, producción musical y cualquier proyecto creativo","title":"Aplicaciones versátiles"}},"generate":"Generar","generating":"Generando","guidance":"Orientación","guidance_tooltip":"Los niveles más altos de orientación producen efectos de sonido más diversos e inesperados.","history_results":"Historial de generación","introduction":{"description":"Transforma tu visión creativa en realidad con efectos de sonido generados por IA. Simplemente describe lo que quieres oír y nuestra IA avanzada creará sonidos únicos y de alta calidad adaptados a tus necesidades. Ideal para desarrolladores de videojuegos, cineastas, podcasters y creadores de contenido.","features":{"aiGenerated":"Generado por IA","customizable":"Personalizable","highQuality":"Alta calidad","instant":"Inmediato"},"title":"Crea cualquier sonido con IA","tryFree":"Pruébalo gratis"},"library":{"subtitle":"Explora nuestra amplia colección de efectos de sonido por categoría","title":"Biblioteca de efectos de sonido"},"loginToCreateSoundEffect":"Inicia sesión para generar efectos de sonido.","loginToDownloadSoundEffect":"Inicia sesión o regístrate para descargar efectos de sonido.","loginToPlaySoundEffect":"Inicia sesión o regístrate para reproducir efectos de sonido.","loginToViewHistory":"Inicia sesión para ver tu historial de generación.","loginToViewSoundEffectHistory":"Inicia sesión para ver tu historial de generación.","no_history":"Aún no se han generado efectos de sonido. Crea el primero a continuación.","load_more":"Cargar más","no_results":"No se han encontrado efectos de sonido. Prueba a ajustar tu consulta de búsqueda","results_truncated":"Se muestran solo los primeros {count} resultados.","output":"Efecto de sonido generado","parameters":"Parámetros de generación","prompt":"Instrucción","prompt_placeholder":"Describe el efecto de sonido que deseas generar...","refinement":"Refinamiento","refinement_tooltip":"Unos niveles de refinamiento más altos producen efectos de sonido más nítidos, pero tardan más en generarse.","reset":"Restablecer","retry":"Reintentar","search":"Buscar efectos de sonido","search_results":"Resultados de la búsqueda","state_failed":"Error al generar","state_pending":"Generando...","steps":"Pasos","steps_tooltip":"Un mayor número de pasos produce efectos de sonido más nítidos, pero tarda más en generarlos.","subtitle":"Genera efectos de sonido únicos mediante síntesis de audio con IA","tab_history":"Historial","tab_search":"Explorar","title":"Efectos de sonido","titleVerb":"Generar efectos de sonido","topBar":{"subtitle":"Una colección de efectos de sonido realistas de {effect}","subtitleDefault":"Genera efectos de sonido realistas a partir de descripciones de texto con tecnología de IA avanzada","title":"Efecto de sonido de {effect}","titleDefault":"Generador de efectos de sonido"},"usecases":{"gaming":{"button":"Crear sonidos para juegos","description":"Genera efectos de sonido únicos para tus juegos: desde pasos y sonidos ambientales hasta explosiones y hechizos mágicos. Crea experiencias de audio inmersivas sin necesidad de costosas bibliotecas de sonido.","title":"Desarrollo de juegos"},"podcast":{"button":"Mejora de pódcasts","description":"Añade efectos de sonido profesionales a tus pódcasts y contenidos de audio. Crea introducciones, transiciones y fondos ambientales sonoros que hagan destacar tu contenido.","title":"Pódcasts y contenido de audio"},"subtitle":"Descubre cómo los efectos de sonido generados por IA pueden mejorar tus proyectos creativos","title":"Casos de uso de los efectos de sonido","video":{"button":"Empieza a crear","description":"Mejora tus vídeos con efectos de sonido personalizados. Ideal para contenido de YouTube, películas, anuncios y vídeos para redes sociales. Consigue exactamente el sonido que necesitas sin tener que buscar en bibliotecas de sonidos.","title":"Producción de vídeo"}},"state_legacy_unavailable":"El resultado de la versión anterior no está disponible","custom_range":"Personalizado, {min}-{max}","duration_presets":{"short":{"label":"Corto"},"long":{"label":"Largo"}},"step_presets":{"draft":{"label":"Borrador","description":"Vista previa rápida"},"balanced":{"label":"Equilibrado","description":"Buena calidad y rapidez"},"high_quality":{"label":"Alta calidad","description":"Detalles sonoros más claros"}},"guidance_presets":{"precise":{"label":"Preciso","description":"Sigue fielmente las indicaciones"},"balanced":{"label":"Equilibrado","description":"Variación natural"},"creative":{"label":"Creativo","description":"Resultados más inesperados"}}},"music-generation":{"add_to_bank":"Añadir al banco","advanced_settings":"Configuración avanzada","authenticationRequired":"Se requiere autenticación","batch_size":"Lote","batch_size_tooltip":"Número de canciones que se generarán en paralelo.","bpm":"BPM","bpm_auto":"Automático","bpm_tooltip":"Pulsaciones por minuto (30–300). Déjalo en automático para que el modelo decida.","cancel":"Cancelar","credit_info":"Cada generación de música consume créditos en función de su duración.","delete":"Eliminar","delete_confirm_description":"Esta acción no se puede deshacer. Esto eliminará definitivamente la música generada.","delete_confirm_title":"¿Estás seguro de que quieres eliminar esta pista?","delete_error":"Error al eliminar la pista","delete_success":"La pista se ha eliminado correctamente","duration":"Duración","duration_auto":"Automático","duration_seconds":"{duration}s","guidance_scale":"Orientación","guidance_scale_tooltip":"Intensidad de CFG. Los valores más altos siguen las indicaciones con mayor rigor. Solo se utiliza en los modelos base/SFT.","history_results":"Historial de generación","inference_steps":"Pasos","inference_steps_tooltip":"Número de pasos de difusión. Más pasos = mayor calidad, pero más lentitud. Turbo: 4–8, Base: 32–100.","key_scale":"Tonalidad","key_scale_auto":"Automático","key_scale_tooltip":"Tonalidad y escala musical (por ej., do mayor, fa sostenido menor). Déjalo en automático para que el modelo decida.","loginToDownloadSample":"Inicia sesión o regístrate para descargar muestras de música.","loginToGenerate":"Inicia sesión para generar música","loginToPlaySample":"Inicia sesión o regístrate para reproducir muestras de música.","loginToViewHistory":"Inicia sesión para ver tu historial de generación de música","load_more":"Cargar más","lyrics":"Letra","lyrics_placeholder":"Añade una letra o deja el campo vacío para crear una pieza instrumental","no_history":"Aún no se ha generado música. Crea tu primera pista.","no_results":"No se han encontrado muestras de música. Prueba a ajustar tu consulta de búsqueda","results_truncated":"Se muestran solo los primeros {count} resultados.","prompt":"Describe tu música","prompt_placeholder":"Por ejemplo, una pista animada de música electrónica dance con bajos potentes y melodías principales de sintetizador","retry":"Reintentar","search":"Buscar muestras de música","search_results":"Resultados de la búsqueda","state_failed":"Error al generar","state_pending":"Generando...","subtitle":"Crea música original con IA: describe el género, el ambiente y el estilo que deseas.","tab_history":"Historial","tab_search":"Explorar","time_signature":"Compás","time_signature_auto":"Automático","time_signature_tooltip":"Compás de la pieza. Usa la opción automática para que el modelo decida.","title":"Generación de música","titleVerb":"Generar música","view_lyrics":"Ver la letra"},"startup":{"hero":{"about":"Creemos que la voz es la interfaz del alma. A medida que la IA se vuelve más interactiva, los productos que triunfen crearán conversaciones que parezcan reales. Nuestro programa para empresas emergentes ayuda a los equipos que se encuentran en sus primeras etapas a construir ese futuro con Fish Audio, sin que el coste sea un obstáculo.\n\nTanto si estás creando un compañero de IA como si se trata de un personaje expresivo o un nuevo tipo de agente, dispones de 3 meses y 12 millones de caracteres al mes de acceso gratuito al motor de voz en tiempo real y con gran riqueza emocional de Fish Audio, lo suficiente para crear prototipos, realizar pruebas de estrés y lanzar tu proyecto con confianza.","apply":"Solicitar","cta":"Solicítalo ahora","subtitle":"Potencia tus productos con la IA de voz en tiempo real más expresiva gracias al programa para empresas emergentes de {brand}."}},"stt":{"demo":{"formatTitle":"Prueba ahora la conversión de {format} a texto","title":"Prueba ahora la conversión de voz a texto"},"features":{"accurate":{"description":"Optimizado para entrevistas, reuniones y pódcasts","title":"Diseñado para voces reales"},"formatting":{"description":"Además, etiquetas automáticas en la aplicación web","title":"Etiquetas de oradores y marcas de tiempo"},"formatTitle":"Funciones de conversión de {format} a texto","multilingual":{"description":"Más de 80 idiomas con detección automática","title":"Multilingüe"},"privacy":{"description":"Tu audio se procesa únicamente para transcribirlo y nunca se comparte","title":"La privacidad es lo primero"},"realtime":{"description":"Transcribe transmisiones de audio en directo de manera inmediata","title":"Transcripción en tiempo real"},"smart":{"description":"Puntuación y formato automáticos","title":"Puntuación inteligente"},"subtitle":"Transcripción precisa de cualquier audio en tiempo real","title":"Funciones de transcripción de voz a texto con IA"},"library":{"subtitle":"MP3, WAV, FLAC, M4A, MP4 y más. No se necesita conversión.","title":"Convierte cualquier archivo de audio a texto"},"speech":"Voz","topBar":{"formatTitle":"{format} a texto","subtitle":"Transcribe cualquier audio de manera inmediata, con identificación de oradores y etiquetas automáticas","title":"IA de conversión de voz a texto"},"usecases":{"formatTitle":"Casos de uso de la conversión de {format} a texto","meetings":{"button":"Pruébalo gratis","description":"Transcribe las llamadas a medida que se producen. La detección de hablantes de la aplicación web identifica quién dijo qué.","title":"Transcribir reuniones"},"subtitle":"Tres maneras en que los equipos utilizan la IA de conversión de voz a texto de Fish Audio","subtitles":{"button":"Crear subtítulos","description":"Los segmentos con marcas de tiempo se exportan directamente a archivos de subtítulos SRT y VTT en la aplicación web.","title":"Generar subtítulos para vídeos"},"title":"Cómo transcribir audio a texto","transcription":{"button":"Empezar a transcribir","description":"Convierte entrevistas, conferencias y grabaciones en transcripciones palabra por palabra. Exporta archivos SRT, VTT o JSON en la aplicación web.","title":"Transcribir entrevistas"}}},"train-new-model":{"activity":"Actividad más reciente","add_audio_sample":"Añadir muestra de audio","audio_generating":"Espera a que termine de generarse todo el audio antes de enviarlo","audio_sample":"Muestras de audio","audio_sample_text":"Introduce texto para las muestras de audio","audio_sample_title":"Introduce un título para las muestras de audio","audio-file":{"connecting":"Conectando dispositivo","drag_and_drop":"Arrastra y suelta archivos de audio aquí o haz clic para subirlos o grabarlos","record":"Grabar","record-start":"Iniciar","record-info":"*Puedes grabar tu voz usando tu propio texto o el texto sugerido a continuación.","record-not-supported":"Tu navegador no admite la grabación. Utiliza otro navegador.","record-error":"No se ha podido acceder al micrófono. Inténtalo de nuevo.","no-microphone":"No se ha encontrado ningún micrófono. Conecta un micrófono e inténtalo de nuevo.","permission-denied":"Se ha denegado el acceso al micrófono. Permite el acceso al micrófono en la configuración de tu navegador.","retry":"Reintentar","recording":"Grabando","start":"Haz clic para empezar a grabar","stop":"Detener","title":"Graba o sube tus archivos de audio","upload":"Subir","loading-prompt":"Cargando la instrucción sugerida...","new-prompt":"Cambiar texto","prompt-hint":"No es necesario leerlo palabra por palabra; puedes reformularlo o añadir muletillas. Simplemente habla con naturalidad.","supported":"Formatos admitidos: {formats}","max-file-size":"Máximo, {size} por archivo","max-total-size":"Máximo, {size} en total"},"audio":{"good":"Listo para analizar","not-good":"Demasiado corto o demasiado largo","too-long":"Demasiado largo","too-short":"Demasiado corto","enough":"Suficiente para la mayoría de las voces"},"audioRequiredWarning":"Sube o graba un audio antes de continuar con los detalles de la voz","authenticationRequired":"Se requiere autenticación","backToAudio":"Volver al audio","cancel":"Cancelar","changeCover":"Cambiar la portada","confirmVoiceRights":"Confirmo que tengo permiso para crear y compartir este modelo de voz.","confirmVoiceRightsTooltip":"Crea únicamente voces que te pertenezcan, para cuyo uso tengas el consentimiento del orador o que, por otros motivos, puedas compartir legalmente. Al crear este modelo, aceptas nuestros <termsLink>Términos del servicio</termsLink> y nuestra <privacyLink>Política de privacidad</privacyLink>. Podemos eliminar los modelos de voz que infrinjan estas normas.","confirmVoiceRightsPublicNotice":"Los modelos de voz públicos pueden ser visibles para otras personas, que también pueden utilizarlos.","continueToDetails":"Continuar con los detalles","licensed-professional-badge-tooltip":"Voz profesional: con licencia otorgada por un actor de doblaje profesional.","licensed-safe-badge-tooltip":"Se puede usar con seguridad: cuenta con una licencia de uso comercial otorgada por el propietario de la voz.","professional-badge-tooltip":"Clon de voz profesional: se ha verificado la identidad del propietario de la voz.","pvc-safe-badge-tooltip":"Uso seguro: la identidad del propietario de la voz superó la verificación de voz. Usa esta voz verificada por el doble de créditos y ayuda a su creador a obtener ingresos.","uploadToContinue":"Subir para continuar","goToUpgrade":"Mejorar el plan","currentPlanLimitTip":"Límite del plan actual","cover-image":"Imagen de portada (opcional)","coverImageTooltip":"Imagen de portada (opcional): una imagen de menos de 1 MB para la portada del modelo","create":"Crear","describeYourVoice":"Describe tu voz","description":"Descripción (opcional)","description-placeholder":"Una descripción de la voz.","done":"Hecho","duration":"Subido:","duration-indicator":"Procura que dure unos 30 segundos.","duration-info":"Mínimo {min} s. Unos {recommend} s suelen ser suficientes para la mayoría de las voces, aunque un audio más largo también puede resultar útil.","editPicture":"Editar imagen","editPictureDescription":"Recorta y ajusta tu foto de perfil","enhance-audio-quality":"Aislamiento de voz (función prémium, versión beta)","error_private_limit_reached":"Has alcanzado el límite de voces privadas. Mejora tu plan para obtener más espacio para voces privadas.","error_private_not_allowed":"Las voces privadas no están disponibles en tu plan actual. Mejora tu plan para habilitar las voces privadas.","error_public_limit_reached":"Has alcanzado el límite de voces públicas. Mejora tu plan para obtener más espacio para voces públicas.","form-error":{"confirm_voice_rights_required":"(obligatorio)","name_max_length":"El nombre debe tener menos de 50 caracteres","name_required":"Introduce un nombre","samples_text_audio":"Se debe generar audio para todas las muestras","samples_max_count":"Una voz puede tener hasta {count} muestras. Las muestras existentes que superen este límite aún pueden editarse o eliminarse.","samples_absolute_max_count":"Esta voz heredada supera el límite de seguridad de {count} muestras y debe migrarse antes de poder guardarse.","samples_text_text_length":"El contenido debe ocupar menos de 500 bytes","samples_text_title_length":"El título debe tener menos de 50 caracteres","video_has_audio":"El vídeo debe contener una pista de audio","voices_length":"La duración del audio debe estar entre {min} y {max} segundos","voices_required":"Sube un archivo de audio","voices_size":"El tamaño total del archivo debe ser inferior a 1 GB","voices_type":"Sube un archivo de audio o vídeo válido","voices_max_files":"Puedes subir hasta {count} archivos de audio"},"generate_sample":"Generar muestra","generated_voices":"Las voces generadas aparecerán aquí","generated_voices_tips":"Aún no hay voces","generateVoice":"Generar voz","generator_audio":"Generador de audio","generator_audio_tips":"Generar muestras consumirá tu cuota de entorno de pruebas","input-audio":"Audio de entrada","inputAudioStep":"Audio de entrada","instantVoiceClone":"Clonación de voz inmediata","instantVoiceCloneSubtitle":"Solo requiere 10 segundos de audio.","startAnalyze":"Analizar audio","uploaded":"Subido","limit":"Una imagen de menos de 1 MB para la portada del modelo","loading_audio":"Espera a que se genere el audio...","languageUnknown":"Desconocido","loginToCreateModel":"Inicia sesión para crear tu modelo de voz","max":"Límite del plan","min":"Mín","modelDetail":"Detalles de la voz","nextStep":"Siguiente","noDescription":"Sin descripción","pleaseLoginToContinue":"Inicia sesión para continuar creando tu modelo de voz","premium":"Prémium","preview":"Vista previa","previousStep":"Atrás","private":"Privado","private_des":"Este modelo de voz solo será visible para su creador, no se podrá compartir y no aparecerá en la sección Descubrimiento.","public":"Público","public_des":"Esta voz aparecerá en la página Descubrimiento y todo el mundo podrá verla.","recommend":"Suficiente","upgradeToIncreaseLimitTip":"Mejora tu plan para obtener un límite más alto","upgradeDurationCardSubtitle":"Graba hasta {max} s al mejorar tu plan","pvc_keep_one_sample":"Las voces de PVC deben conservar al menos una muestra","pvc_samples_locked":"Las muestras no se pueden modificar mientras esta voz PVC esté publicada. Puedes seguir escuchándolas.","regenerate_sample":"Volver a generar muestra","sample_text_changed":"El texto ha cambiado. Vuelve a generar la muestra antes de guardar.","sample_text":"Muestras de audio","sample_title":"Muestra {index}","save":"Guardar","skip":"Omitir","sourceAudio":"Audio de origen","step":"Paso {index}","suggested-tags":{"advertisement":"Publicidad","angry":"Enfadada","animated":"Animada","anime":"Anime","announcer":"Locutor","authoritative":"Autoritaria","breathy":"Entrecortada","bright":"Brillante","calm":"Serena","character":"Personaje","character-voice":"Voz de personaje","cheerful":"Alegre","cinematic":"Cinematográfica","clear":"Clara","coach":"Entrenador","confident":"Segura","conversational":"Conversacional","crisp":"Nítida","dark":"Oscura","deep":"Profunda","documentary":"Documental","dramatic":"Dramática","dynamic":"Dinámica","educational":"Educativa","empathetic":"Empática","energetic":"Enérgica","entertainment":"Entretenimiento","enthusiastic":"Entusiasta","expressive":"Expresiva","fast":"Rápida","female":"Femenina","friendly":"Amigable","gaming":"Videojuegos","gentle":"Amable","high":"Alta","host":"Presentador","husky":"Grave","intimate":"Íntima","low":"Baja","male":"Masculina","measured":"Pausada","medium":"Media","middle-aged":"De mediana edad","monotone":"Monótona","mysterious":"Misteriosa","narration":"Narración","narrative":"Narradora","neutral":"Neutra","neutral-tone":"Tono neutro","old":"Mayor","playful":"Divertida","podcast":"Pódcast","professional":"Profesional","radio":"Radio","raspy":"Ronca","relaxed":"Pausada","sad":"Triste","serious":"Seria","sexy":"Sensual","slow":"Lenta","smooth":"Suave","social-media":"Redes sociales","soft":"Suave","storytelling":"Narración de historias","teacher":"Docente","warm":"Cálida","young":"Joven"},"supportedFormats":"","tag":"Etiquetas (opcional)","tag-categories":{"age":"Edad","gender":"Género","showLess":"Mostrar menos","showMoreCount":"+{count} más","use-case":"Caso de uso","voice-qualities":"Cualidades de la voz"},"tag-placeholder":"Buscar y seleccionar etiquetas de voz","tagPresetOnlyNotice":"Solo se admiten etiquetas predefinidas. Selecciona una de las etiquetas que se sugieren a continuación.","title":"Nombre","title-placeholder":"Introduce el nombre de la voz","training-type":{"fast":"Inmediato","full":"Calidad","title":"Modo"},"trainNewModel":"Crear voz","trainNewModelTitle":"Crear una nueva voz","type":"Tipo","unlist":"No listado","unlist_des":"Este modelo de voz no aparecerá en la página Descubrimiento, pero se puede compartir con usuarios específicos mediante un enlace.","untitledVoice":"Voz sin título","upgrade":"Mejorar","upload-img":"Subir imagen","voice-design-badge-tooltip":"Se puede usar con seguridad: es una voz diseñada con IA, no clonada de ninguna persona real; no hay riesgo de infringir derechos de autor sobre la voz.","voice_detail":"Detalles de la voz","voiceDescriptionPlaceholder":"Una voz femenina cálida y cercana, con un ligero acento británico, perfecta para narrar audiolibros. El tono debe ser tranquilo y relajante, con una pronunciación clara.","voiceDesign":"Diseño de voz","voiceDetails":"Detalles de la voz","voiceInfoStep":"Información de la voz","what_type_title":"¿De qué tipo es?","analyzeAudio":"Analizar audio","analyzingAudio":"Analizando audio","reanalyzeAudio":"Volver a analizar audio","preflightStatusAnalyzing":"Analizando","preflightStatusPassed":"bien","preflightStatusWarning":"Advertencia","preflightWarningAcknowledge":"Entiendo que problemas como la presencia de varios oradores o una narración cortada pueden reducir la calidad de la generación de voz a partir de texto.","audioAnalyzeRequired":"Analiza el audio de referencia antes de continuar con los detalles de la voz","audioWarningMustAcknowledge":"Marca la casilla \"Entiendo\" para continuar.","aiSuggestions":"Sugerencias de IA","preflightExpired":"Esta sesión de análisis ha caducado. Analiza el audio de nuevo.","qualitySignalGood":"Voz clara de un solo orador","qualitySignalLowQuality":"La voz puede ser menos clara","qualitySignalNeedsReview":"El audio de referencia puede reducir la calidad de la clonación","qualitySignalMultiSpeaker":"Se han detectado varios oradores","qualitySignalSoundEffect":"Efectos de sonido o sonido de fondo intenso","qualitySignalTruncated":"La voz parece estar cortada","preflightStatusInfo":"Información","protectedNameNotice":"\"{name}\" es el nombre protegido de un actor o actor de doblaje. Verifica tu autorización a continuación o cierra este cuadro de diálogo y elige otro nombre.","qualitySignalLowQualityHelp":"Intenta hablar de manera más clara o reducir el ruido de fondo.","qualitySignalMultiSpeakerHelp":"Prueba a usar un clip en el que hable una sola persona para que la voz clonada se mantenga uniforme.","qualitySignalTruncatedHelp":"Prueba con un clip en el que las palabras no queden cortadas ni al principio ni al final."},"tts":{"demo":{"title":"Prueba ahora la conversión de texto a voz"},"signup":{"dialogTitle":"Regístrate gratis para acceder a funciones avanzadas de conversión de texto a voz"},"features":{"control":{"description":"Controla con precisión la velocidad, el volumen y los parámetros sin procesar del modelo","title":"Controles profesionales"},"emotion":{"description":"Añade emociones y expresividad a tu voz","title":"Control emocional"},"multilingual":{"description":"Compatibilidad automática con 8 idiomas y acentos nativos","title":"Compatibilidad multilingüe"},"natural":{"description":"Voces ultrarrealistas que suenan como personas reales","title":"Voces naturales"},"quality":{"description":"Audio de calidad profesional para cualquier caso de uso","title":"Calidad de estudio"},"realtime":{"description":"Genera voz en segundos con baja latencia","title":"Generación en tiempo real"},"subtitle":"Descubre la tecnología TTS más avanzada disponible actualmente","title":"Funciones de conversión de texto a voz"},"introduction":{"card1":{"tag1":"Educativa","tag2":"Informativa"},"card2":{"tag1":"Narradora","tag2":"Curiosa"},"card3":{"tag1":"Serena","tag2":"Tranquila"},"description":"Descubre el poder de la tecnología puntera de conversión de texto a voz capaz de crear voces increíblemente naturales y expresivas. Desde cuentos susurrados para ir a dormir hasta presentaciones llenas de energía, nuestras voces de IA se adaptan a cada necesidad con una autenticidad asombrosa.","title":"Descubre las voces naturales de IA","tryDifferent":"Prueba diferentes voces →","tryFree":"Pruébalo gratis","viewVoices":"Ver todas las voces"},"topBar":{"subtitle":"Convierte texto en voz con el generador de voz por IA que produce las voces más naturales y parecidas a las humanas","title":"Conversión de texto a voz"},"usecases":{"audiobooks":{"button":"Empieza a crear","description":"Transforma contenido escrito en audiolibros atractivos con voces de sonido natural que mantienen cautivados a los oyentes durante horas.","title":"Audiolibros y narración"},"podcasts":{"button":"Empieza ahora","description":"Crea pódcasts con voces uniformes y de alta calidad. Genera introducciones, cierres e incluso episodios completos con voces generadas por IA.","title":"Producción de pódcasts"},"subtitle":"Descubre cómo la conversión de texto a voz transforma el contenido en distintos sectores","title":"Casos de uso de la conversión de texto a voz","videos":{"button":"Pruébalo ahora","description":"Añade locuciones profesionales a tus vídeos sin necesidad de contratar actores de doblaje. Perfecto para YouTube, tutoriales y documentales.","title":"Narración de vídeos"}}},"tutorials":{"all":"Todo","clear_search":"Borrar búsqueda","coming_soon":"Muy pronto :)","loading":"Cargando...","new":"Nuevo","new_releases":"Nuevos lanzamientos","no_results":"No se han encontrado tutoriales para \"{query}\"","partial_results":"Solo se muestran los resultados de los tutoriales accesibles. Es posible que existan tutoriales adicionales fuera de esta ventana de paginación.","search_placeholder":"Buscar tutoriales...","source_blog":"Blog","title":"Tutoriales"},"upgrade-dialog":{"billing":{"monthly":"Mensual","saveAmount":"Ahorra 39,89 $","yearly":"Anual"},"click_here_if_not_redirected":"Haz clic si no se te redirige","current_plan":"Plan actual","expires_at":"Fecha de caducidad","free":{"always_free":"Siempre gratis","button":"Plan actual","description":"Prueba la voz de IA ultrarrealista","features_title":"¿Qué incluye?","features":{"characters":"~3 minutos por clip","generations":"1 hora de voz ultrarrealista al mes","no_api":"No se incluyen créditos de API","speed":"velocidad de generación estándar"},"name":"Gratis"},"last_chance_warning":"Aprovecha nuestro precio más bajo antes de que cambie.","later":"Quizás más tarde","manage_subscription":"Gestionar suscripción","next_reset":"Próximo restablecimiento","premium":{"badge":{"monthly":"Popular"},"button":"Mejorar plan ahora","button_purchase":"Comprar","description":"Para creadores que producen contenido prémium","features_title":"Todo lo incluido en el plan gratuito, más","features":{"api":"API de pago por uso","audio":"audio de referencia optimizado automáticamente","characters":"~30 minutos por generación","effects":"controles precisos (próximamente)","generations":"generaciones ilimitadas (en la web)","license":"uso comercial de tus voces","models":"modelos de IA más recientes","speed":"generación prioritaria"},"name":"Prémium"},"quota_left":"Cuota restante","subtitle":"Desbloquea funciones avanzadas y generaciones ilimitadas","title":"Elige tu plan ideal","title_zero_balance":"Has agotado tu cuota gratuita mensual","title_zero_balance_premium":"Has agotado tu cuota diaria"},"usage":{"credits_remaining":"{remaining} créditos disponibles","credits_used":"Créditos utilizados","current_package":"Paquete actual","cycle_end":"Fin","cycle_period":"Ciclo de facturación","cycle_start":"Inicio","description":"Supervisa el uso de tus créditos y tu historial de generación","free_plan":"Gratis","generation_history":"Uso de créditos","package_history_tab":"Historial de paquetes","legacy_premium_plan":"Plan Prémium antiguo","model":"Modelo","model_version":"Modelo","next_credit_refresh":"Próxima renovación de créditos","premium_plan":"Prémium","renews_on":"Se renueva el {date}","source":"Fuente","time":"Fecha y hora","title":"Uso y créditos","type":"Tipo","verbatim_credits_remaining":"Créditos disponibles","consumed_by":"Usuario","voice":"Voz"},"voice-library":{"features":{"feature1":{"description":"Accede a la mayor biblioteca de voces de IA de Internet. Desde narradores profesionales hasta voces de personajes singulares, encuentra la voz perfecta para cualquier proyecto.","title":"Más de 2 000 000 de voces"},"feature2":{"description":"Voces disponibles en 8 idiomas, entre ellos inglés, español, japonés, chino, francés y alemán. Pronunciación de calidad nativa en todos los idiomas.","title":"Compatibilidad con varios idiomas"},"feature3":{"description":"Filtra por emociones, estilos de habla, edades y casos de uso. Encuentra voces que se ajusten exactamente a tus requisitos con potentes herramientas de búsqueda y filtrado.","title":"Filtrado avanzado"},"feature4":{"description":"Escucha muestras de voz antes de usarlas. Escucha cómo suena cada voz para asegurarte de que sea la opción perfecta para tu contenido.","title":"Vista previa instantánea"},"feature5":{"description":"Explora categorías como voces de personajes, narradores profesionales, voces para audiolibros, voces para videojuegos y más. Encuentra lo que necesitas más rápido.","title":"Categorías organizadas"},"feature6":{"description":"Nuestra comunidad global de creadores crea y comparte numerosas voces. Descubre voces únicas que no encontrarás en ningún otro lugar.","title":"Creada por la comunidad"},"subtitle":"La colección más completa del mundo de voces de IA {tags}","subtitleDefault":"La colección más completa del mundo de voces de IA","title":"Funciones de las voces de IA {tags}","titleDefault":"Funciones de la biblioteca de voces"},"introduction":{"card1":{"tag1":"Educativa","tag2":"Informativa"},"card2":{"tag1":"Documental","tag2":"Curiosa"},"card3":{"tag1":"Serena","tag2":"Tranquila"},"card4":{"tag1":"Narración","tag2":"Reflexiva"},"card5":{"tag1":"Sensual","tag2":"Suave"},"description":"Explora nuestra amplia colección de voces de IA que abarca múltiples idiomas, estilos y emociones. Desde voces de personajes para videojuegos hasta narradores profesionales para audiolibros, descubre la voz que dará vida a tu proyecto.","title":"Encuentra tu voz perfecta","tryFree":"Empieza a crear","viewVoices":"Explorar la biblioteca"},"library":{"categories":{"age":"Buscar por edad","archetype":"Buscar por arquetipo","delivery_style":"Buscar por estilo de interpretación","emotion":"Buscar por emoción","energy":"Buscar por energía","gender":"Buscar por género","genre":"Buscar por temática","pitch":"Buscar por tono de voz","usecase":"Buscar por caso de uso"},"subtitle":"Descubre miles de voces de IA para todo tipo de proyectos y estilos, organizadas por categoría","title":"Explorar más voces"},"showcase":{"browse_all":"Ver todo","popular_voices":"Voces {tags} populares","title":"Explorar voces {tags}"},"subTopBar":{"subtitle":"Elige entre miles de voces de IA {tags} en nuestra biblioteca de voces para tu próximo proyecto.","title":"Descubre voces de IA {tags}"},"tags":{"advertisement":"Publicidad","angry":"Enfadada","animated":"Animada","anime":"Anime","announcer":"Locutor","authoritative":"Autoritaria","breathy":"Entrecortada","bright":"Brillante","calm":"Serena","character":"Personaje","character-voice":"Voz de personaje","cheerful":"Alegre","cinematic":"Cinematográfica","clear":"Clara","coach":"Entrenador","confident":"Segura","conversational":"Conversacional","crisp":"Nítida","dark":"Oscura","deep":"Profunda","documentary":"Documental","dramatic":"Dramática","dynamic":"Dinámica","educational":"Educativa","empathetic":"Empática","energetic":"Enérgica","entertainment":"Entretenimiento","enthusiastic":"Entusiasta","expressive":"Expresiva","fast":"Rápida","female":"Femenina","friendly":"Amigable","gaming":"Videojuegos","gentle":"Amable","high":"Alta","host":"Presentador","husky":"Grave","intimate":"Íntima","low":"Baja","male":"Masculina","measured":"Pausada","medium":"Media","middle-aged":"De mediana edad","monotone":"Monótona","mysterious":"Misteriosa","narration":"Narración","narrative":"Narradora","neutral":"Neutra","neutral-tone":"Tono neutro","old":"Mayor","playful":"Divertida","podcast":"Pódcast","professional":"Profesional","radio":"Radio","raspy":"Ronca","relaxed":"Pausada","sad":"Triste","serious":"Seria","sexy":"Sensual","slow":"Lenta","smooth":"Suave","social-media":"Redes sociales","soft":"Suave","storytelling":"Narración de historias","teacher":"Docente","warm":"Cálida","young":"Joven"},"topBar":{"browseButton":"Explorar voces","cta":"Empieza ahora gratis","stat1":"Voces","stat2":"Idiomas","stat3":"Categorías","subtitle":"Descubre la voz perfecta en nuestra extensa biblioteca. Voces de personajes, narradores profesionales y todo lo que hay entre ambos.","title":"Explora <highlight>más de 2 000 000 de voces de IA</highlight> para todo tipo de proyectos"},"usecases":{"content":{"button":"Explorar voces","description":"Encuentra la voz perfecta de narrador o presentador para tus vídeos de YouTube, pódcasts y contenido para redes sociales. Explora miles de voces de calidad profesional con distintos tonos, estilos y emociones que se adapten a tu marca.","title":"Producción de vídeos y pódcasts"},"gaming":{"button":"Explora voces de personajes","description":"Puebla los mundos de tus juegos con voces de personajes variadas. Desde protagonistas heroicos hasta villanos amenazantes, descubre voces expresivas que dan vida a tus personajes en todos los géneros.","title":"Videojuegos y medios interactivos"},"localization":{"button":"Encuentra voces multilingües","description":"Llega a públicos de todo el mundo con voces en más de 8 idiomas. Encuentra voces con calidad de hablante nativo para doblaje, traducción y creación de contenido localizado sin los costes adicionales de la selección tradicional de actores de doblaje.","title":"Localización global"},"subtitle":"Descubre cómo los creadores usan nuestras voces de IA de {tags} para dar vida a sus proyectos","subtitleDefault":"Descubre cómo los creadores usan nuestra biblioteca de voces de IA para dar vida a sus proyectos","title":"Casos de uso de voces de IA de {tags}","titleDefault":"Casos de uso de la biblioteca de voces"}},"voice-slots":{"benefit_more_credits":"Más créditos de generación y asistencia prioritaria","benefit_private_voices":"Hasta 10 voces privadas (Plus) o ilimitadas (Pro)","benefit_unlimited_public":"Espacio ilimitado para voces públicas","cancel":"Cancelar","current_usage":"Tus espacios de voz actuales","private_label":"Voces privadas","private_voices":"Voces privadas/no listadas","public_label":"Voces públicas","public_voices":"Voces públicas","slots_used":"espacios utilizados","tooltip_free":"Los usuarios del plan gratuito pueden crear hasta 3 voces públicas. Mejora tu plan para obtener más espacios de voz.","tooltip_plus":"Dispones de un número ilimitado de voces públicas y de hasta 10 voces privadas/no listadas.","tooltip_plus_used":"Espacios utilizados para voces privadas o no listadas. Dispones de un número ilimitado de voces públicas y de hasta 10 voces privadas/no listadas.","tooltip_pro":"Dispones de voces públicas/privadas/no listadas ilimitadas.","unlimited":"Ilimitado","upgrade_audio_duration_desc":"Los usuarios del plan gratuito pueden subir hasta 90 segundos de audio. Mejora tu plan para subir hasta 210 segundos de audio y obtener una mejor calidad de clonación de voz.","upgrade_audio_duration_title":"Se ha alcanzado el límite de duración del audio","upgrade_benefits_title":"Qué obtienes al mejorar tu plan:","upgrade_desc":"Mejora tu plan para desbloquear más espacios para voces y funciones adicionales.","upgrade_private_limit_desc":"Has utilizado los 10 espacios disponibles para voces privadas. Mejora al plan Pro para tener voces privadas ilimitadas.","upgrade_private_limit_title":"Se ha alcanzado el límite de voces privadas","upgrade_private_locked_desc":"Las voces privadas y no listadas solo están disponibles en los planes Plus y Pro. Mejora tu plan para crear voces a las que solo tú puedas acceder.","upgrade_private_locked_title":"Voces privadas bloqueadas","upgrade_public_limit_desc":"Has utilizado los 3 espacios gratuitos disponibles para voces. Mejora tu plan para obtener más espacios de voz.","upgrade_public_limit_title":"Has alcanzado el límite de espacios para voces","upgrade_title":"Desbloquea más espacios de voz","view_plans":"Ver planes"},"voiceChanger":{"topBar":{"title":"Cambiador de voz con IA: cambia cualquier voz en segundos","subtitle":"Sube un clip, elige una voz de destino y obtén un nuevo archivo en segundos. Tu sincronización, expresividad emocional y ritmo se mantienen intactos."},"features":{"title":"Funciones del cambiador de voz con IA","subtitle":"Conversión de voz mediante redes neuronales para creadores, jugadores y estudios","realtime":{"title":"Conversión rápida","description":"Sube un clip y obtén el archivo convertido en segundos"},"quality":{"title":"Audio con calidad de estudio","description":"Conserva la emoción, la sincronización y la expresividad en el audio transformado"},"fast":{"title":"Ultrarrápido","description":"La mayoría de los clips se procesan de principio a fin en menos de 30 segundos"},"multilingual":{"title":"Flexible en cuanto a idiomas","description":"Funciona en 13 idiomas"},"secure":{"title":"Seguro por defecto","description":"Tu audio es privado y nunca se comparte"},"library":{"title":"Amplia biblioteca de voces","description":"Elige entre personajes cuidadosamente seleccionados o aporta tu propia referencia"}},"useCases":{"title":"Aplicaciones del cambiador de voz","subtitle":"Descubre cómo los creadores convierten el cambio de voz en audio listo para la producción","gaming":{"title":"Videojuegos y retransmisiones en directo","description":"Ponles la voz de cualquier personaje a tus partidas grabadas y a las grabaciones de tus retransmisiones, sin necesidad de actores de doblaje.","button":"Prueba el cambiador de voz"},"content":{"title":"Creación de contenido","description":"Narra vídeos cortos, pódcasts y tutoriales con una voz personalizada sin necesidad de grabar en un estudio. Aumenta tu producción sin cambiar tu flujo de trabajo.","button":"Empieza a crear"},"dubbing":{"title":"Doblaje y localización","description":"Transforma la voz de un audio existente en la de otro personaje o en una interpretación adaptada a otro idioma. Conserva la interpretación original y cambia la voz.","button":"Prueba el doblaje"},"privacy":{"title":"Privacidad y anonimización","description":"Comparte tu historia sin revelar tu identidad. Ideal para entrevistas, denuncias de irregularidades y pódcasts anónimos.","button":"Proteger mi voz"},"podcast":{"title":"Postproducción de pódcasts","description":"Corrige tomas, sustituye a un copresentador o añade voces de personajes en posproducción sin necesidad de tener que programar otra sesión.","button":"Perfeccionar mi pódcast"},"character":{"title":"Interpretación de personajes","description":"Da a cada personaje de tu historia una voz única. Ideal para radioteatro, campañas de juegos de mesa de tipo rol y animación.","button":"Poner voz a mis personajes"}},"panel":{"upload_source":"Subir audio fuente","select_voice":"Voz de destino","submit":"Transformar la voz","submitting":"Transformando...","upload_custom_cta":"Subir tu propia referencia","result_title":"Tu audio transformado","pause":"Pausar","resume":"Reproducir","try_again":"Pruébalo con tu propia voz","login_required":"Inicia sesión para continuar","duration_exceeded":"El audio de origen debe durar 30 segundos o menos","generic_error":"Algo salió mal. Inténtalo de nuevo.","recaptcha_failed":"La verificación ha fallado. Actualiza e inténtalo de nuevo.","more_languages_note":"Inicia sesión para acceder a más voces en chino, japonés y otros idiomas."}},"voiceClone":{"demo":{"title":"Prueba la clonación de voz en 10 segundos"},"topBar":{"eyebrow":"Clonación de voz · Fish Audio S2","title":"Clona cualquier voz en 15 segundos.","subtitle":"Añade un clip de 10 segundos y tendrás una voz lista en cuestión de segundos. Haz que un presidente en ejercicio explique tu aplicación de citas, que un multimillonario tecnológico presente tu peor idea o crea un pódcast con un panel ficticio: sin estudio de grabación ni imitadores a sueldo.","trust1":"Basta con una muestra de 10 segundos","trust2":"Transmisión en tiempo real con una latencia inferior a 300 ms","trust3":"Modelo S2 de código abierto","trust4":"Plan gratuito, sin necesidad de tarjeta"},"features":{"title":"Diseñado para ser rápido y entregado sin esperas","subtitle":"Diez segundos de audio. Una voz que se puede utilizar en cuestión de segundos. Sin largas sesiones de estudio, sin colas de entrenamiento y sin barreras de acceso por planes prémium.","instant":{"title":"Clonación en 10 segundos","description":"Basta con un clip corto. No se requiere una sesión de estudio de 30 minutos ni un plan prémium."},"quality":{"title":"Fidelidad de calidad de estudio","description":"Capta el timbre, la cadencia y la microprosodia a la primera, incluso a partir de grabaciones de campo con ruido."},"fast":{"title":"Listo en segundos","description":"Entrega inmediata. Sin colas de entrenamiento de varias horas antes de obtener una voz utilizable."},"crosslingual":{"title":"Generación de voz sin entrenamiento previo en 13 idiomas","description":"Clona una vez y habla en todas partes. Sin un modelo multilingüe independiente, sin entrenamiento adicional y sin necesidad de volver a grabar."},"emotion":{"title":"Emoción que se conserva en la voz clonada","description":"La ira, la ironía, la vacilación: esos pequeños matices que permiten identificar una voz se mantienen en cada frase."},"apiReady":{"title":"S2 de código abierto, listo para integrarse mediante API","description":"Aloja el modelo en tus propios servidores, utiliza nuestro punto de conexión de transmisión en tiempo real con una latencia inferior a 300 ms o incorpora voces a tus agentes y aplicaciones."}},"usecases":{"title":"Para qué lo usan realmente los creadores","subtitle":"Sketches, tomas y cruces creados para las redes sociales, no para las salas de juntas.","sketches":{"title":"Vídeos breves de sketches e imitaciones","description":"Añade una diatriba populista a tu desahogo por una app de citas, imita la voz de un multimillonario del sector tecnológico en el lanzamiento de tu peor idea de empresa emergente o haz un número semanal de imitaciones. Sin cabina ni imitador a sueldo: graba la broma y publica el vídeo.","button":"Crea un vídeo cómico"},"commentary":{"title":"Canales de opiniones disponibles las 24 horas, los 7 días de la semana","description":"Crea un canal de opiniones provocadoras que reaccione a las noticias del día antes de que te acuestes, monta un pódcast con un panel ficticio en el que cada copresentador sea alguien a quien nunca conseguirías tener en Zoom, u ofrece una sección diaria de noticias con un presentador de IA que nunca se agota.","button":"Crea un canal"},"crossover":{"title":"Memes que llegan lejos","description":"Toma una imitación en inglés y publícala en español, japonés o árabe esa misma tarde. Un chiste para todas las regiones: a tu algoritmo no le importa en qué zona horaria estés trabajando.","button":"Prueba la clonación multilingüe"}},"highlights":{"title":"¿Por qué Fish Audio S2?","subtitle":"Clonación rápida, implementación abierta, voces de todo el mundo y transmisión en tiempo real diseñada para entornos de producción.","items":{"reference":{"label":"Audio de referencia","value":"Bastan 10 segundos"},"speed":{"label":"Tiempo hasta tener el clon listo","value":"Segundos, no horas"},"crosslingual":{"label":"Interlingüístico","value":"Generación de voz sin entrenamiento previo en 13 idiomas"},"latency":{"label":"Latencia de la transmisión en tiempo real","value":"Menos de 300 ms de extremo a extremo"},"openSource":{"label":"Apertura del modelo","value":"S2 de código abierto y autoalojable"},"freeTier":{"label":"Plan gratuito","value":"Empieza gratis, sin necesidad de tarjeta"}}}},"waitlist":{"join_waitlist":"Únete a la lista de espera","promotion_bar":{"title":"Únete de inmediato a la lista de espera para obtener esta función"},"related_keywords":{"title":"Descubre más sobre otras funciones"},"submit_error":"Error al enviar","submit_loading":"Enviando...","submit_success":"Gracias por tu suscripción","tools_header":{"title":"Más de 200 000 usuarios ya se han unido a nosotros"}},"with-draw":{"amount":"Importe del retiro","amount_placeholder":"Introduce el importe del retiro","balance":"Saldo","balance_title":"saldo","completed":"Completado","created_at":"Fecha y hora de la solicitud","failed":"Error al procesar la solicitud de retiro","handle_withdrawal":"Retirar","history":"Historial de retiros","insufficient_balance":"Saldo insuficiente","max_amount":"El importe máximo de retiro es {amount}","min_amount":"El importe mínimo de retiro es {amount}","pending":"En curso","placeholder_amount_history_description":"Historial reciente de importes retirados","placeholder_amount_history_title":"Historial de retiros","placeholder_amounts":"Importe del retiro","rejected":"Rechazado","status":"Estado de procesamiento","submit":"Solicitar un retiro","success":"Solicitud de retiro recibida","title":"Solicitud de retiro","total_amount_history_description":"Detalles del historial de importes de ganancias recientes","total_amount_history_title":"Historial de ganancias","total_amount_title":"Importe total obtenido","view_all":"Ver todo"},"speech-to-text-page":{"delete":"Eliminar","delete_success":"Tarea eliminada","delete_error":"Error al eliminar la tarea","delete_confirm_title":"Eliminar tarea","delete_confirm_description":"¿Estás seguro de que quieres eliminar esta tarea? Esta acción no se puede deshacer.","tab_transcribe":"Transcribir","title":"Conversión de voz a texto","limit_file_size":"Máximo 1 GB","limit_duration":"Máximo 10 horas","pricing_label":"3000 créditos/minuto, facturados por segundo","create_title":"Crear tarea de transcripción","create_description":"Selecciona un archivo, revisa la estimación y, a continuación, súbelo directamente al almacenamiento en la nube para su procesamiento asíncrono.","upload":"Selecciona un archivo de audio o vídeo","upload_hint":"Arrastra y suelta aquí un archivo de audio o vídeo, o haz clic para subirlo.\nLa carga no comenzará hasta que crees la tarea.","num_speakers":"Número de hablantes","num_speakers_placeholder":"Automático","num_speakers_invalid":"El número de hablantes debe estar entre 1 y 16.","tag_audio_events":"Etiquetar eventos de audio","tag_audio_events_description":"Conservar etiquetas entre corchetes como [music] y [applause] en la transcripción guardada.","estimated_duration":"Duración estimada","estimated_minutes":"Minutos facturables","estimated_credits":"Créditos estimados","estimating":"Estimando...","duration_unavailable":"No disponible","duration_parse_failed":"No se ha podido leer la duración de este archivo.","file_too_large":"El archivo debe tener un tamaño máximo de 1 GB.","duration_too_long":"El audio debe tener una duración máxima de 10 horas.","create_task":"Crear tarea","creating_task":"Creando tarea...","signing_upload":"Preparando la carga...","uploading":"Subiendo...","tasks_title":"Tareas recientes","tasks_description":"Haz un seguimiento de los trabajos de STT en los estados pendiente, en proceso, completado y fallido.","tasks_updated":"Tareas actualizadas","no_history":"Aún no hay tareas de STT.","open_viewer":"Ver","untitled_audio":"Audio sin título","credits_short":"{count} créditos","status_pending":"Pendiente","status_processing":"Procesando","status_finished":"Completado","status_failed":"Error","loginRequired":"Es necesario iniciar sesión","loginToTranscribe":"Inicia sesión para crear una tarea STT.","viewer_not_found":"No se ha encontrado la tarea STT.","back_to_list":"Volver a la lista","viewer_updated":"Actualizado ahora mismo","audio_pending":"El archivo de audio aún se está preparando.","viewer_failed":"Esta tarea de transcripción ha fallado.","viewer_processing":"La transcripción aún está en curso. El visor se actualizará automáticamente.","viewer_waiting":"A la espera de que se inicie el proceso de transcripción.","controller_title":"Controlador","updated_label":"Actualizado","duration_label":"Duración","speakers_label":"Hablantes","segments_label":"Segmentos","voice_separation_label":"Separación de voces","tag_audio_events_label":"Etiquetar eventos de audio","credits_label":"Créditos","cost_label":"Coste en créditos","on":"Activado","off":"Desactivado","auto":"Automático","transcript_title":"Transcripción con identificación de hablantes","transcript_empty":"Aún no hay transcripción.","overlap_label":"Solapamiento","export_button":"Exportar","export_modal_title":"Exportar transcripción","export_modal_description":"Elige un formato y ajusta la configuración de exportación de subtítulos antes de descargarlos.","export_format_title":"Formato","export_format_description":"Elige el formato de salida para esta exportación.","export_format_json":"JSON (sin procesar)","export_format_json_description":"Descarga el manifiesto STT canónico sin transformaciones de subtítulos.","export_format_srt":"SRT","export_format_srt_description":"Bloques de subtítulos clásicos para la mayoría de los editores y reproductores.","export_format_vtt":"VTT","export_format_vtt_description":"Subtítulos WebVTT con marcas de tiempo opcionales para cada palabra dentro del texto.","export_general_options_title":"Opciones generales","export_general_options_description":"Estos ajustes se aplican a las exportaciones de subtítulos SRT y VTT.","export_include_tags":"Incluir etiquetas","export_include_tags_description":"Mantiene eventos de audio entre corchetes como [music] y [applause].","export_include_speaker":"Incluir hablante","export_include_speaker_description":"Anteponer a cada bloque de subtítulos la etiqueta del hablante detectado, cuando esté disponible.","export_punctuation":"Puntuación","export_punctuation_description":"Conservar la puntuación en el texto de los subtítulos exportados. Desactive esta opción para obtener un flujo de tokens más limpio.","export_split_mode_title":"Modo de división","export_split_mode_description":"Elige si quieres conservar los segmentos actuales o reagrupar los bloques de subtítulos a partir de las marcas de tiempo de las palabras.","export_split_mode_segment":"Segmento","export_split_mode_segment_description":"Mantén los límites de los segmentos STT existentes como bloques de subtítulos.","export_split_mode_max_words":"Máximo de palabras","export_split_mode_max_words_description":"Reagrupa los bloques de subtítulos a partir de los tiempos de cada palabra, teniendo en cuenta la puntuación, los cambios de hablante y un límite de palabras.","export_max_words_label":"Máximo de palabras por bloque de subtítulos","export_max_words_hint":"Límite actual: {count} palabras por bloque de subtítulos.","export_json_raw_hint":"La exportación de JSON sin procesar ignora las opciones exclusivas de los subtítulos y descarga directamente el manifiesto guardado.","export_vtt_options_title":"Opciones de VTT","export_vtt_options_description":"Estos ajustes solo se aplican a las exportaciones de WebVTT.","export_word_level_timestamps":"Marcas de tiempo por palabra","export_word_level_timestamps_description":"Incluye marcas de tiempo WebVTT en línea para cada palabra cuando se disponga de los tiempos correspondientes.","cancel":"Cancelar","export_action":"Exportar","import_to_studio_button":"Importar a Audiolibros","import_modal_title":"Importar a Audiolibros","import_modal_description":"Convierte la transcripción en un guion editable de Audiolibros.","import_mode_new":"Crear un proyecto nuevo","import_mode_new_description":"Crea un nuevo proyecto de Audiolibros a partir de esta transcripción.","import_mode_existing":"Añadir a un proyecto existente","import_mode_existing_description":"Añade la transcripción a un proyecto que ya tengas.","import_project_name_label":"Nombre del proyecto","import_project_name_placeholder":"Introduce un nombre para el proyecto","import_select_project_label":"Selecciona un proyecto","import_no_projects":"Aún no hay proyectos","import_loading_projects":"Cargando proyectos…","import_empty_segments":"No hay contenido para importar.","import_action":"Importar","import_success":"Importado a Audiolibros.","import_failed":"Error al importar. Inténtalo de nuevo."},"voice-changer":{"title":"Cambiador de voz","tab_convert":"Convertir","tab_history":"Historial","upload_description":"Arrastra un archivo de audio o vídeo aquí, o haz clic para subirlo","upload":"Subir","uploaded":"Subido","record_audio":"Grabar","stop_recording":"Detener la grabación","record_connecting":"Conectando...","record_not_supported":"Este navegador no admite la grabación. Sube un archivo de audio.","record_permission_error":"No se puede acceder al micrófono. Comprueba los permisos de tu navegador.","ref_voice_title":"Voz de referencia","ref_mode_model":"Seleccionar modelo","ref_mode_model_recommended":"Seleccionar modelo (recomendado)","ref_mode_upload":"Subir referencia","search_model":"Buscar modelos...","search_no_results":"No se han encontrado modelos","searching":"Buscando...","selected_model":"Seleccionado: {name}","clear_selection":"Borrar","ref_upload_title":"Subir audio de referencia","advanced_settings":"Configuración avanzada","noise_scale_label":"Escala de ruido","convert":"Convertir","converting":"Convirtiendo...","processing_notice":"Tu archivo se está convirtiendo. Esto puede tardar un momento...","seek_video":"Avanzar o retroceder el vídeo","conversion_complete":"Conversión completada","state_pending":"En cola","state_processing":"Procesando","state_finished":"Completado","state_failed":"Error","state_legacy_unavailable":"El resultado ya no está disponible","no_history":"Todavía no hay tareas de cambio de voz.","history_results":"Historial","delete":"Eliminar","delete_success":"Tarea eliminada","delete_error":"Error al eliminar la tarea","delete_confirm_title":"Eliminar tarea","delete_confirm_description":"¿Estás seguro de que quieres eliminar esta tarea? Esta acción no se puede deshacer.","cancel":"Cancelar","loginRequired":"Es necesario iniciar sesión","loginToConvert":"Inicia sesión para usar la conversión de voz","loginToViewHistory":"Inicia sesión para ver el historial","pricing_label":"3000 créditos/minuto, facturados por segundo","estimated_duration":"Duración estimada","estimated_credits":"Créditos estimados","estimating":"Estimando...","duration_unavailable":"No disponible","duration_parse_failed":"No se ha podido leer la duración de este archivo.","form-error":{"audio_required":"Sube un archivo de audio o vídeo","file_type":"El archivo de origen debe ser WAV, MP3, FLAC, OGG, M4A, OPUS, WEBM, MP4 o MOV","audio_size":"El archivo de origen no debe superar los 100 MB","ref_file_type":"El audio de referencia debe ser un archivo WAV, MP3, FLAC, OGG, M4A, OPUS o WEBM","ref_audio_size":"El audio de referencia debe tener un tamaño máximo de 100 MB","ref_model_required":"Selecciona un modelo de voz de referencia.","ref_audio_required":"Sube un archivo de audio de referencia","ref_required":"Selecciona una voz de referencia o sube un archivo de audio de referencia"},"replace_file":"Reemplazar archivo","select_voice":"Seleccionar voz","or":"O","upload_max_size":"Máximo 100 MB por archivo","remove_reference_voice":"Eliminar la voz de referencia","remove_reference_audio":"Eliminar el audio de referencia","play_reference":"Reproducir el audio de referencia","pause_reference":"Pausar el audio de referencia","task_load_error":"No se ha podido cargar esta tarea.","retry":"Reintentar","submission_failed":"No se ha podido enviar este audio. Se han conservado tu archivo y tu configuración. Inténtalo de nuevo."},"pvc":{"title":"Clon de voz profesional","upload-formats":"Formato compatible: MP3, WAV, FLAC","upload-hint-1":"La duración máxima de cada clip de audio debe ser de 1 minuto.","upload-hint-2":"Recomendamos subir entre 12 y 15 clips de entre 45 y 60 segundos cada uno, con un tono uniforme.","upload-btn":"Subir","uploaded":"Subido","re-analyze":"Volver a analizar audio","reopen-confirm-title":"¿Volver a editar los archivos de audio?","reopen-confirm-desc":"Editar el audio borrará los resultados del análisis actual. Todos los clips se restablecerán y tendrás que analizarlos de nuevo antes de poder continuar.","reopen-confirm-cancel":"Cancelar","reopen-confirm-ok":"Confirmar","good":"bien","merging":"Combinando","failed":"Error","rejected":"Rechazado","rejected-default-reason":"No se ha detectado ninguna voz utilizable. Vuelve atrás y graba de nuevo un audio más claro con el mínimo ruido de fondo.","warning":"Advertencia","warning-default-reason":"Se han detectado varios hablantes. Intenta utilizar segmentos con un solo hablante, ya que esto dará como resultado una voz clonada más estable.","continue":"Continuar","analyzing":"Analizando","back":"Atrás","start-analyze":"Analizar audio","verify-title":"Verificar la propiedad de la voz","verify-desc":"Lee el texto que aparece a continuación para demostrar que esta voz te pertenece. El sistema comparará automáticamente la huella de voz con el material de entrenamiento.","verify-content":"\"Los incendios forestales, aunque destructivos, pueden eliminar la vegetación vieja y dejar espacio para que crezcan nuevas plantas, un proceso natural de renovación en los ecosistemas forestales.\"","verify-record":"Grabar","verify-stop":"Detener","verify-verifying":"Verificando","verify-error":"No hemos podido verificar tu identidad.","verify-tab-myself":"Yo mismo","verify-tab-proxy":"Representante","verify-proxy-desc":"Si el titular de la voz no puede completar la verificación, presenta pruebas legales para solicitar una revisión humana.","verify-proxy-upload-title":"Subir autorización/documento que acredite la condición de heredero","verify-proxy-upload-hint":"Formatos admitidos: PDF, JPG, PNG (máximo 10 MB por archivo)","verify-proxy-declaration":"Declaro, bajo pena de perjurio, que la información facilitada en este formulario es veraz y que soy el legítimo titular o el representante autorizado de la identidad de la voz en cuestión. Entiendo que presentar declaraciones falsas puede acarrear consecuencias legales.","verify-proxy-submit":"Enviar","verify-proxy-unsupported":"Tipo de archivo no compatible. Sube un archivo PDF, JPG o PNG.","verify-proxy-rejected":"Tu documento no ha superado la revisión. Sube otro archivo o realiza la verificación por voz.","verify-proxy-processing-error":"No hemos podido procesar tu documentación. Inténtalo de nuevo más tarde.","upload-duplicate-audio":"Este archivo de audio ya se ha subido.","upload-file-too-large":"El archivo es demasiado grande. Sube un archivo más pequeño.","file-deleted":"Archivo de audio eliminado.","verify-failed-title":"Verificación fallida","verify-failed-desc":"No hemos podido verificar tu identidad en este momento. El modelo está bloqueado y no se puede eliminar. Ponte en contacto con el servicio de atención al cliente para obtener ayuda.","verify-failed-ok":"Aceptar","training-title":"Modelo","training-banner-title":"Preparando los materiales de entrenamiento...","training-banner-desc":"El entrenamiento suele durar entre 10 y 30 minutos. Te notificaremos por correo electrónico en cuanto finalice el entrenamiento.","training-model-id":"ID del modelo","training-language":"Idioma","training-time":"Tiempo de entrenamiento","training-state":"Estado","training-state-value":"entrenando","trained-banner-title":"Entrenamiento completado","trained-banner-desc":"Tu modelo de voz profesional ya está entrenado y las muestras están listas para revisarse.","trained-state-value":"entrenado","preview-title":"Vista previa","preview-sample-1-text":"\"Bienvenidos a la transmisión de hoy. Soy tu presentador.\"","preview-sample-1-label":"acogedora","preview-sample-2-text":"\"¡Esto es increíble! ¡Estoy deseando compartirlo con todos!\"","preview-sample-2-label":"entusiasmada","preview-sample-3-text":"\"En la tranquilidad de la hora dorada, la ciudad fue encendiendo sus ventanas una a una.\"","preview-sample-3-label":"narradora","preview-custom":"Texto de vista previa personalizado","preview-text-label":"Texto de vista previa","preview-text-hint":"Deja este campo en blanco para que el sistema escriba un breve ejemplo contextual.","generate-preview":"Generar vista previa","release-voice-details":"Detalles de la voz","release-voice-name":"Nombre de la voz","release-voice-name-placeholder":"Pon un nombre a tu voz","release-cover":"Portada","release-description":"Descripción","release-gender":"Género","release-age":"Edad","release-use-cases":"Casos de uso","release-voice-style":"Estilo de voz","release-show-more":"Mostrar más","release-show-less":"Mostrar menos","release-type":"Tipo","release-public":"Público","release-public-desc":"Esta voz será visible en la Biblioteca de voces y cualquiera podrá verla y usarla.","release-unlisted":"No listado","release-unlisted-desc":"Este modelo de voz no aparecerá en la página Descubrimiento, pero se puede compartir con usuarios específicos mediante un enlace.","release-private":"Privado","release-private-desc":"Este modelo de voz solo será visible para su creador, no se podrá compartir y no aparecerá en la sección Descubrimiento.","release-compliance":"Confirmo que tengo permiso para crear y compartir este modelo de voz.","release-compliance-required":"(obligatorio)","release-compliance-detail":"Crea únicamente voces que te pertenezcan, para cuyo uso tengas el consentimiento del orador o que, por otros motivos, puedas compartir legalmente. Al crear este modelo, aceptas nuestros <termsLink>Términos del servicio</termsLink> y nuestra <privacyLink>Política de privacidad</privacyLink>. Podemos eliminar los modelos de voz que infrinjan estas normas.","release-compliance-public-notice":"Los modelos de voz públicos pueden ser visibles para otras personas, que también pueden utilizarlos.","release-back":"Atrás","create-voice":"Crear voz","continue-to-release":"Continuar con la publicación","resume-error-title":"No se ha podido abrir este borrador","resume-error-description":"No hemos podido cargar este borrador del clon de voz profesional. Es posible que se haya eliminado o que no esté disponible temporalmente.","resume-error-forbidden-description":"No tienes acceso a este borrador. Es posible que pertenezca a otra cuenta o equipo.","resume-retry":"Reintentar","resume-cancelled-title":"Se ha cancelado este borrador","resume-cancelled-description":"Este borrador de clon de voz profesional se ha cancelado y ya no se puede retomar. En su lugar, puedes crear una voz nueva.","resume-failed-title":"No se ha podido crear esta voz","back-to-my-voices":"Volver a Mis voces","create-new-voice":"Crear voz nueva","verification-failed-banner-title":"Se han agotado los intentos de verificación","verification-failed-banner-description":"Este borrador ha agotado todos sus intentos de verificación y no puede continuar. Ponte en contacto con el servicio de atención al cliente para liberar este espacio de voz.","resumed-existing-draft":"Se ha reanudado tu borrador existente"},"ttsApi":{"hero":{"headline1":"API de conversión de texto a voz","headline2":"Integra la voz en cualquier aplicación","subhead":"Voz expresiva y adaptable a tus indicaciones, con una latencia de unos 100 ms, gracias al mismo modelo S2.1 Pro que utilizan HeyGen, Retell y Plaud.","getApiKey":"Obtén la clave de API","readDocs":"Lee la documentación"},"demo":{"seedText":"[chuckle] Cuando estás construyendo algo nuevo, hay esta [audience laughing] mezcla de asombro y miedo. [whisper] Pero eso es lo que hace que valga la pena construirlo.","languageLabel":"Inglés","voiceLabel":"S2.1 Pro · recomendado"},"stats":{"item1":{"number":"<100","unit":"ms","caption":"TIEMPO HASTA EL PRIMER AUDIO"},"item2":{"number":"Ilimitado","caption":"etiquetas de dirección"},"item3":{"number":"80","unit":"+","caption":"IDIOMAS"},"item4":{"number":"15 $","unit":"/1 millón de bytes UTF-8","caption":"PAGO POR USO"}},"logoWall":{"heading":"En funcionamiento en el entorno de producción en"},"modelCards":{"title":"Modelos diseñados para diferentes necesidades de producción","subtitle":"Una API. Cambia de modelo con un solo encabezado. Ambos modelos de la API se facturan con la misma tarifa fija.","cards":{"s2":{"tag":"EL ORIGINAL","title":"S2 Pro","description":"Preciso incluso con las intervenciones más breves","bullet1":"Clonación de voz inmediata","bullet2":"Compatibilidad multilingüe completa","bullet3":"Fiable incluso con indicaciones muy breves","bullet4":"La misma tarifa plana que S2.1 Pro","button":"Ver documentación"},"s21Pro":{"tag":"RECOMENDADO","title":"S2.1 Pro","description":"El modelo más expresivo que ofrece Fish.","bullet1":"Tiempo hasta el primer audio: ~100 ms (en una sola H200)","bullet2":"Factor de tiempo real: 0,195","bullet3":"Más de 80 idiomas con alternancia inmediata entre idiomas","bullet4":"Etiquetas de emoción de dominio abierto","bullet5":"Compatibilidad nativa con múltiples hablantes en una sola generación","button":"Ver documentación"},"onPremise":{"tag":"IMPLEMENTACIÓN EMPRESARIAL","title":"En las instalaciones","description":"Impleméntalo en tu propia infraestructura.","bullet1":"Implementa la solución en tu VPC, en tus propias instalaciones, en una nube soberana o en un entorno aislado de la red","bullet2":"Salida de datos nula","bullet3":"Control total del modelo","bullet4":"Licencia comercial disponible","button":"Contactar con ventas"}}},"quickstart":{"headline1":"Desde el registro hasta el primer audio en","headline2":"minutos.","subcopy":"No hace falta hablar con ventas. Obtén una clave de API, instala el SDK y lanza tu producto.","curlCardTitle":"cURL · API REST","pythonCardTitle":"Python · SDK de Fish Audio","chips":{"python":"SDK de Python","typescript":"SDK de TypeScript","rest":"REST","websocket":"Transmisión por WebSocket"}},"features":{"heading1":"Todo lo que necesitas","heading2":"para llevar la generación de voz a producción","subhead":"Una sola API para crear voces, generar habla expresiva y ofrecerla en tiempo real.","getApiKey":"Obtén la clave de API","readDocs":"Lee la documentación","card1Title":"Expresión de emociones y entonación integradas en el texto","card1Desc":"Indicaciones escritas con la sintaxis [tag] en cualquier parte del texto. Etiquetas de formato libre ilimitadas, sin un parámetro de emoción independiente.","card2Title":"Millones de voces de la comunidad","card2Desc":"Explora la mayor biblioteca abierta de voces y utilízalas en producción, o clona tu propia voz y crea a partir de ella.","card3Title":"Diálogos con varios hablantes","card3Desc":"Genera una conversación completa de una sola vez. Disponible en S2.1 Pro.","card4Title":"Clonación de voz inmediata","card4Desc":"Captura el timbre y el estilo de habla a partir de un breve fragmento de audio de referencia. Funciona en más de 80 idiomas sin entrenamiento adicional.","card5Title":"Lee textos complejos de forma natural","card5Desc":"Números, importes monetarios, fechas y unidades pronunciados correctamente","card6Title":"Transmisión de audio y marcas de tiempo","card6Desc":"Transmite audio con marcas de tiempo para cada palabra."},"productTabs":{"title":"Crea la experiencia de voz que tu producto necesita","subtitle":"Crea una voz reutilizable, controla cómo se expresa y transmítela a los productos en tiempo real.","tabs":{"instantCloning":"Clonación inmediata","neuralTts":"TTS neuronal","restApi":"API REST y SDK"},"instantCloning":{"title":"Clona cualquier voz de manera inmediata<br></br>con Fish Audio","body":"La API de clonación de voz por IA de Fish Audio convierte un breve clip de referencia en una voz reutilizable. La voz clonada reproduce el timbre y el estilo de habla, y mantiene esas características en más de 80 idiomas sin entrenamiento adicional."},"codeLabel":"SDK DE PYTHON","neuralTts":{"title":"Modelos neuronales de voz y control de emociones en línea","body":"La API de clonación de voz por IA de Fish Audio convierte un breve clip de referencia en una voz reutilizable. La voz clonada reproduce el timbre y el estilo de habla, y mantiene esas características en más de 80 idiomas sin entrenamiento adicional.","codeLabel":"JSON"},"restApi":{"title":"Autenticación, puntos de conexión y formatos de respuesta","body":"Los SDK oficiales para Python y TypeScript, ambos con tipado, ofrecen compatibilidad con streaming y ejemplos. Los puntos de conexión REST y WebSocket se encargan de todo lo demás. La API tiene una estructura similar a la de los principales proveedores de TTS, por lo que la mayoría de las migraciones a entornos de producción se completan en menos de una semana."}},"benchmarks":{"headingLine1":"API de TTS de Fish Audio","headingLine2":"Pruebas de rendimiento y especificaciones","subtitle":"Una API. Cambia de modelo con un solo encabezado. Ambos modelos de la API se facturan con la misma tarifa fija.","benchmarksLabel":"Benchmarks","metrics":{"rtf":{"value":"0,195","caption":"FACTOR DE TIEMPO REAL"},"voiceCloning":{"value":"Fragmento corto","caption":"CLONACIÓN DE VOZ"},"multiSpeaker":{"value":"Nativa","caption":"MÚLTIPLES HABLANTES"},"streaming":{"value":"REST + WebSocket","caption":"TRANSMISIÓN EN TIEMPO REAL"},"timestamps":{"value":"A nivel de palabra","caption":"MARCAS DE TIEMPO"},"sampleRate":{"value":"48","suffix":"kHz","caption":"FRECUENCIA DE MUESTREO"},"concurrency":{"value":"5","suffix":"para empezar","caption":"SOLICITUDES SIMULTÁNEAS"},"audioFormats":{"value":"MP3 · WAV · Opus","caption":"FORMATOS DE AUDIO"}}},"pricing":{"title":"Precios flexibles adaptados a tus necesidades","segments":{"individual":"Individual","team":"Equipos y empresas","api":"API"},"caption":"Pago por uso con cualquier suscripción","learnMore":"Más información","button":"Empieza ahora","cards":{"s21pro":{"subtitle":"Conversión de texto a voz","price":"0,015","suffix":"/ mil bytes UTF-8","feature1":"Latencia ultrabaja de 70 ms","feature2":"Compatibilidad con más de 80 idiomas","feature3":"Marcas de tiempo por palabra"},"s1":{"subtitle":"Conversión de texto a voz","price":"0,015","suffix":"/ mil bytes UTF-8","feature1":"Latencia en tiempo real","feature2":"Compatibilidad multilingüe completa","feature3":"Clonación de voz inmediata"},"transcribe1":{"subtitle":"Reconocimiento automático del habla","price":"0,006","suffix":"/minuto de audio","feature1":"Precisión del reconocimiento automático del habla líder en el sector","feature2":"Multilingüe con indicaciones de idioma opcionales","feature3":"Transcripción de entradas largas"}},"tableTitle":"Límites de solicitudes simultáneas","table":{"spendingThreshold":"Umbral de gasto","concurrency":"Concurrencia","starter":"Inicial","elevated":"Elevado","highVolume":"Volumen alto","enterprise":"Enterprise","starterThreshold":"< 100 $ pagados","starterConcurrency":"5 solicitudes","elevatedThreshold":"≥ 100 $ pagados","elevatedConcurrency":"15 solicitudes","highVolumeThreshold":"≥ 1000 $ pagados","highVolumeConcurrency":"50 solicitudes","enterpriseThreshold":"Personalizado","enterpriseConcurrency":"Límites personalizados"},"billedAnnually":"Facturación anual","threeMonthsOff":"3 meses de descuento","holidayOff":"50 % de descuento por tiempo limitado","switchToAnnual":"¡Cámbiate a la facturación anual y disfruta de 3 meses gratis!","monthSuffix":"/mes","creditsMonthly":"créditos al mes","mostPopular":"El más popular","recommended":"Recomendado","startTrial":"Inicia una prueba gratuita de 5 días","upgrade":"Mejorar el plan","contactSales":"Contactar con ventas","individual":{"free":{"subtitle":"Para todo el mundo","price":"0","priceNote":"No se necesita tarjeta de crédito","credits":"8.000","minutes":"Generación de hasta 7 minutos","feature1":"Hasta 500 caracteres por generación","feature2":"3 espacios para voces públicas","feature3":"Velocidad de generación estándar","feature4":"Clonación de voz mejorada","feature5":"Uso comercial"},"plus":{"subtitle":"Para creadores y profesionales","save":"Ahorra {amount} $","price":"0","strike":"15","priceNote":"durante 5 días; después, {amount} $ con facturación anual","priceNoteMonthly":"durante 5 días; después, 15 $ con facturación mensual","credits":"250.000","minutes":"Generación de hasta 200 minutos","feature1":"Hasta 15 000 caracteres por generación","feature2":"Espacios ilimitados para voces públicas + 10 voces privadas","feature3":"Generación prioritaria","feature4":"Clonación de voz mejorada","feature5":"Uso comercial","feature6":"Prueba gratis el plan Plus durante 5 días"},"pro":{"subtitle":"Para usuarios avanzados y equipos","save":"Ahorra {amount} $","strike":"100","priceNote":"{amount} $ con facturación anual","credits":"2.000.000","minutes":"Generación de hasta 1620 minutos","feature1":"8 veces más uso que Plus","feature2":"Hasta 30 000 caracteres por generación","feature3":"Espacios de voz ilimitados","feature4":"Garantía de devolución del dinero de 7 días","feature5":"Y todo lo incluido en Plus"}},"team":{"pro":{"subtitle":"Para usuarios avanzados y equipos","save":"Ahorra {amount} $","strike":"100","priceNote":"{amount} $ con facturación anual","credits":"2.000.000","minutes":"Generación de hasta 1620 minutos","feature1":"3 plazas para miembros del equipo","feature2":"Hasta 30 000 caracteres por generación","feature3":"Espacios de voz ilimitados","feature4":"Garantía de devolución del dinero de 7 días","feature5":"Y todo lo incluido en Plus"},"max":{"subtitle":"Límites más altos para las necesidades de producción.","save":"Ahorra 3000 $","price":"749","strike":"999","priceNote":"8988 $ con facturación anual","credits":"25.000.000","minutes":"Generación de hasta 6250 minutos","feature1":"10 plazas para miembros del equipo","feature2":"Y todo lo incluido en Pro"},"enterprise":{"subtitle":"Para organizaciones con necesidades de cumplimiento normativo","price":"Personalizado","priceNote":"Precios por volumen con facturación anual","bandTitle":"Pago por uso","bandSubtitle":"con controles a nivel de organización","feature1":"Retención cero de datos","feature2":"Implementación en las instalaciones del cliente","feature3":"Cumplimiento de SOC2","feature4":"Mayor descuento","feature5":"Inicio de sesión único personalizado (próximamente)"}}},"faq":{"heading":"Preguntas frecuentes","q1":"¿Cómo puedo usar la API de TTS de Fish Audio en Python?","a1":"Instala el SDK con pip install fish-audio-sdk, crea un cliente de FishAudio con tu clave de API, luego llama a client.tts.convert() y guarda el audio con save(). El fragmento de código de la guía de inicio rápido anterior genera un archivo MP3 en pocas líneas.","q2":"¿Hay disponible alguna API de TTS gratuita?","a2":"Sí. Puedes usar el modelo S2.1-Pro-Free para acceder gratis y sin límites al modelo S2.1 Pro. Está disponible para desarrolladores por tiempo limitado. Para obtener mayor concurrencia y estabilidad, usa el modelo S2.1-Pro.","q3":"¿Qué es la clonación de voz mediante API?","a3":"La clonación de voz mediante API convierte una breve grabación de referencia en una voz reutilizable. Con Fish Audio, subes un breve clip de audio, recibes un identificador de voz y llamas al endpoint de TTS con ese identificador. La voz clonada se mantiene en los más de 80 idiomas compatibles.","q4":"¿Qué es una API de síntesis de voz?","a4":"Una API de síntesis de voz genera audio hablado a partir de texto mediante un modelo neuronal, en lugar de unir fragmentos pregrabados. Fish Audio S2.1 Pro es un modelo neuronal que genera voz con gran riqueza emocional y permite controlar la interpretación mediante instrucciones insertadas en el texto. Supera tanto a los sistemas de código abierto como a los de código cerrado en evaluaciones a ciegas.","q5":"¿Qué modelo debo usar?","a5":"Empieza con S2.1 Pro. Es el modelo más expresivo, cubre 80+ idiomas y admite dirección inline y diálogo multi-hablante, a $15 por millón de bytes UTF-8. S1 se retira el 31 de diciembre de 2026; después, las solicitudes de s1 se procesarán con S2.1 Pro al mismo precio.","q6":"¿Qué latencia debo esperar?","a6":"S2.1 Pro tarda unos 100 ms en generar el primer audio en una H200, con un factor de tiempo real de 0,195. El parámetro de latencia permite sacrificar calidad a cambio de velocidad, y la transmisión en streaming está activada de forma predeterminada para que la reproducción pueda comenzar antes de que termine de generarse el clip completo.","q7":"¿Cuántos idiomas se admiten?","a7":"Más de 80 idiomas con un solo modelo, con alternancia inmediata entre inglés, japonés, chino, español, árabe y otros idiomas dentro de una misma generación. La cobertura es más amplia para las lenguas CJK y otras lenguas de Asia Oriental.","q8":"¿Puedo controlar la emoción y la forma de expresión?","a8":"Sí. S2.1 Pro interpreta instrucciones de formato libre insertadas en cualquier punto del texto mediante la sintaxis [tag]. Tú (o tu LLM) puedes usar estas etiquetas para controlar la emoción y la forma de expresión del audio.","q9":"¿La API admite la transmisión en streaming?","a9":"Sí, la transmisión en streaming está activada de forma predeterminada. Conéctate mediante WebSocket o REST, obtén marcas de tiempo por palabra y cancela una generación en curso para iniciar otra, una función útil para los agentes en tiempo real.","q10":"¿Qué formatos de audio se admiten?","a10":"MP3, WAV y Opus, con frecuencia de muestreo y tasa de bits configurables. La frecuencia de muestreo predeterminada es de 44 100 Hz para la mayoría de los formatos y de 48 000 Hz para Opus.","q11":"¿Cómo se calcula el precio?","a11":"Pago por uso a $15 por millón de bytes UTF-8 para S2.1 Pro, facturado desde tu primera llamada, sin suscripción ni mínimo mensual. Un millón de bytes equivale aproximadamente a 180,000 palabras en inglés. Los alfabetos no latinos usan más bytes por carácter, por lo que el mismo número de palabras cuesta más en esos idiomas que en inglés.","q12":"¿Cuál es el límite de solicitudes?","a12":"El número de solicitudes simultáneas permitidas aumenta con el uso: 5 solicitudes simultáneas para empezar, 15 tras realizar un pago anticipado de 100 dólares, 50 al alcanzar los 1000 dólares y límites personalizados en el plan Enterprise.","q13":"¿Puedo alojarlo en mi propia infraestructura?","a13":"Sí. Los modelos de peso abierto, S2.1 Pro y fish-speech, se pueden implementar en tu VPC, centro de datos, nube soberana o entorno aislado de la red con una licencia comercial. El alojamiento en infraestructura propia es una solución Enterprise para equipos que manejan grandes volúmenes y necesitan residencia de datos, ajuste fino o implementación en entornos regulados.","q14":"¿El modelo es de código abierto?","a14":"Los modelos se distribuyen como pesos abiertos y una licencia comercial de pago. Los pesos, el código de ajuste fino, la infraestructura de inferencia y el informe técnico están disponibles públicamente. El uso para investigación y con fines no comerciales es gratuito. Los pesos abiertos son distintos del código abierto según la definición de la OSI, y Fish Audio lo deja claro.","q15":"¿Mis datos se utilizan para el entrenamiento?","a15":"Los datos de la API empresarial no se utilizan para entrenar los modelos de Fish Audio. El contenido de la plataforma para creadores se gestiona por separado. Para las voces que no puedes permitirte que se filtren, utiliza un modelo subido de forma privada."},"cta":{"headline":"Llega a producción este fin de semana","subhead":"Obtén una clave de API, instala el SDK y lanza tu producto. Sin necesidad de tarjeta.","getApiKey":"Obtén la clave de API","readDocs":"Lee la documentación"}},"flows":{"toast":{"export_invalid":"El flujo debe ser válido antes de exportar el código Python.","export_success":"Código Python exportado correctamente.","export_failed":"No se pudo generar el código Python.","import_invalid_schema":"El esquema JSON de este flujo no es válido.","import_invalid_graph":"La validación del flujo falló. Revisa los nodos y las conexiones.","import_success":"Flujo importado correctamente.","import_failed":"No se pudo importar el archivo JSON.","copy_success":"Copiado al portapapeles.","copy_failed":"No se pudo copiar al portapapeles."}},"email-preferences":{"title":"Preferencias de correo","description":"Elige qué correos te envía Fish Audio a {email}.","description_no_email":"Elige qué correos te envía Fish Audio.","growth":"Novedades y ofertas","account":"Cuenta y facturación","always_sent":"Los correos de seguridad y de servicio, como los códigos de inicio de sesión, las alertas de seguridad y los avisos importantes sobre tu cuenta, se envían siempre.","unsubscribe_all":"Darse de baja de todos los correos de marketing","unsubscribed":"Te has dado de baja de los correos de marketing.","resubscribe":"Volver a suscribirse","saved":"Preferencias guardadas","save_error":"No se pudieron guardar tus preferencias. Inténtalo de nuevo.","load_error":"No se pudieron cargar tus preferencias.","retry":"Reintentar","invalid":"Este enlace no es válido.","expired":"Este enlace ha caducado.","link_hint":"Abre el enlace de un correo reciente de Fish Audio o inicia sesión para cambiar tu configuración de correo.","settings":"Ir a la configuración"},"admin":{"action":"Acción","action_at":"Hora de realización de la acción","active":"Activo","active_users":"Usuarios activos","add":"Añadir","add_success":"Añadir éxito","add_user_credit":"Ajustar crédito de API","adjust":"Ajustar","add_user_premium":"Editar plan de suscripción","admin":"Administración","admin_user_management":"Gestión de usuarios administradores","all":"Todo","amount":"Cantidad","amount_credit":"Cantidad","api_credit_balance":"Saldo de créditos de API","api_usage_ranking":"Clasificación de uso de la API","apply":"Aplicar","approve":"Aprobar","approve_withdraw_description":"¿Estás seguro de que deseas aprobar esta retirada?","approve_withdraw_title":"Aprobar retirada","approve_withdraw_success":"Retirada aprobada","avatar":"Avatar","ban_reason":"Motivo de la prohibición","ban_success":"Prohibición realizada correctamente","ban_user":"Prohibir usuario","banned":"Prohibido","api_pricing":"Precios de la API","billing_period":"Período de facturación","concurrency":"Concurrencia","bio":"Biografía","cancel":"Cancelar","confirm_approve":"Confirmar aprobación","confirm_ban":"Confirmar prohibición","confirm_delete":"Confirmar eliminación","confirm_reject":"Confirmar rechazo","created_at":"Fecha de creación","credit_history":"Historial de créditos de API","day":"Día","delete_success":"Eliminación realizada correctamente","delete_user":"Eliminar usuario","edit_permissions":"Editar permisos","show_admin_permissions":"Mostrar permisos de administrador","view_admin_permissions":"Ver permisos de administrador","view_admin_permissions_description":"Revise los permisos de administrador asignados a este usuario.","permission_presets":"Ajustes preestablecidos rápidos","permission_label_finance":"Permiso de Finanzas: necesario para que las concesiones de Finanzas surtan efecto","email":"Correo electrónico","email_not_match":"El correo electrónico no coincide","email_verified":"Correo electrónico verificado","email_verified_placeholder":"Indique si el correo electrónico del usuario está verificado","enter_reject_reason":"Introduzca el motivo del rechazo","enter_user_id_or_email":"Introduzca un ID de usuario o una dirección de correo electrónico para buscar","error":"Error","id":"ID","joined_at":"Te has unido a las","last_30_days":"Últimos 30 días","last_7_days":"Últimos 7 días","million_bytes":"millones de bytes UTF-8","model_management":{"cancel":"Cancelar","delete_model":"Eliminar modelo","dmca_cancelled":"Se ha cancelado la solicitud de retirada en virtud de la DMCA","dmca_confirm":"¿Estás seguro de que quieres retirar este modelo en virtud de la DMCA? Se ocultará en las páginas web públicas, se deshabilitará su uso en la web y se notificará al propietario por correo electrónico.","dmca_model":"Retirada en virtud de la DMCA","dmca_success":"El modelo se ha retirado en virtud de la DMCA y se ha notificado al propietario","download_data":"Descargar datos","edit_model":"Editar modelo","hide_cancelled":"Operación cancelada","hide_confirm":"¿Estás seguro de que deseas ocultar este modelo?","hide_model":"Ocultar este modelo","hide_success":"El modelo se ha marcado como privado","manage":"Administrar","regenerate_samples":"Volver a generar muestras","sample_regenerator":{"title":"Volver a generar muestras de audio","empty":"Este modelo no tiene muestras para volver a generar","empty_text":"El texto de muestra está vacío","generate":"Generar","generate_missing_task":"Error al generar: falta el ID de la tarea","generate_success":"Audio generado","generating":"Espera a que termine la generación del audio","candidate":"Candidato","current":"Actual","default":"Predeterminado","selected":"Seleccionada","save":"Guardar cambios","save_success":"Las muestras se han actualizado correctamente","untitled":"Muestra sin título"}},"money":"Dinero","month":"Mes","new_users":"Usuarios nuevos","new_users_premium":"Pago de nuevo miembro","nickname":"Apodo","no_user_found":"No se ha encontrado ningún usuario","old_users":"Usuarios antiguos","old_users_premium":"Renovación de la membresía de pago","open_menu":"Abrir menú","package_credit_amount":"Importe de créditos del paquete","package_finished_at":"Fecha de finalización del paquete","phone":"Teléfono","please_enter_search_query":"Introduce una consulta de búsqueda","premium_history":"Historial de prémium","price":"Precio","reject":"Rechazar","reject_withdraw_description":"¿Estás seguro de que deseas rechazar esta retirada?","reject_withdraw_title":"Rechazar retirada","reject_withdraw_success":"Retirada rechazada","remove_premium":"Quitar prémium","remove_premium_consequence":"Esta acción no se puede deshacer.","remove_premium_failed":"No se ha podido quitar prémium","remove_premium_success":"Prémium quitado correctamente","remove_premium_title":"Quitar estado Prémium","remove_premium_warning":"¿Estás seguro de que quieres quitar el estado Prémium de este usuario?","remove_user_premium":"Quitar suscripción","removing":"Eliminando...","reports":{"description":"Descripción","filter_all":"Todos los tipos","filter_low_quality":"Baja calidad","filter_other":"Otro","filter_piracy":"Piratería / Derechos de autor","filter_resolved":"Resuelto","filter_unresolved":"Sin resolver","hide_and_lock":"Ocultar y bloquear modelo","hide_and_lock_confirm":"Esto establecerá el modelo como privado y bloqueará su visibilidad. El propietario no podrá volver a hacerlo público. ¿Deseas continuar?","hide_and_lock_success":"Modelo oculto y visibilidad bloqueada","next":"Siguiente","no_reports":"No se han encontrado denuncias","no_reports_description":"No hay denuncias que coincidan con tus filtros.","page_info":"Página {page} de {total}","previous":"Anterior","reported_at":"Denunciado a las","reporter":"Informador","resolve":"Resolver","resolve_confirm":"¿Marcar esta denuncia como resuelta?","resolve_success":"Denuncia resuelta","resolved_at":"Resuelto a las","status_resolved":"Resuelto","status_unresolved":"Sin resolver","title":"Denuncias de un modelo","type":"Tipo","view_model":"Ver modelo"},"retained_users":"Usuarios retenidos","risk_control":{"actions":{"close":"Cerrar","contact_support":"Contactar con el servicio de atención al cliente"},"helpLabel":{"description":"Las razones más comunes por las que se bloquea una cuenta son las siguientes","reason1":"Detección de uso compartido de la cuenta","reason2":"Uso anómalo de la cuenta","reason3":"Entorno de red sospechoso","title":"¿Tienes algún problema?"},"status":{"description":"Tu cuenta se ha restringido temporalmente debido a una actividad sospechosa detectada por el sistema de seguridad. Esta medida de precaución es esencial para proteger la integridad de tu cuenta y de la plataforma.","title":"Estado de la cuenta","unlock_time":"La cuenta se desbloqueará y restablecerá automáticamente en unas horas."},"subtitle":"Notificación de seguridad","title":"La cuenta ha sido bloqueada temporalmente"},"search":"Buscar","search_type":"Buscar por","search_by_team_id":"Buscar por ID del equipo","search_by_user_id_or_email":"Buscar por ID de usuario o correo electrónico","search_for_user":"Buscar un usuario","search_placeholder":"Introduce un correo electrónico","searching":"Buscando...","select_ban_reason":"Seleccionar motivo de la prohibición","select_status":"Seleccionar estado","select_time_range":"Seleccionar rango de tiempo","status":"Estado","top_up_package_credit":"Establecer crédito de suscripción","top_up_success":"Recargar realizada correctamente","package_credit_adjustment_hint":"Utiliza un número positivo para añadir créditos y uno negativo para descontarlos.","package_credit_adjustment_non_zero":"La cantidad no puede ser cero.","package_credit_permanent":"Créditos permanentes","package_credit_permanent_hint":"Se conserva al cambiar de plan o pasar a uno inferior, como ocurre con los paquetes de créditos adquiridos.","total_users":"Total de usuarios","try_different_search":"Prueba a buscar con otros criterios","unit":"Unidad","update":"Actualizar","refresh":"Actualizar","update_price":"Actualizar precio","update_success":"Actualización correcta","update_user_price":"Actualizar precio de usuario","usage":"Uso","user":"Usuario","user_banned":"Usuario prohibido","user_detail":"Detalles del usuario","user_details":"Detalles del usuario","user_id":"ID de usuario","user_list":"Lista de usuarios","user_not_found":"Usuario no encontrado","user_role":"Rol","user_type":"Tipo de usuario","user_view":"Vista del usuario","view_agent_console":"Ver consola de agentes (solo lectura)","agent_view_link_opening":"Abriendo la consola de agentes…","agent_view_link_failed_title":"No se pudo abrir este enlace","agent_view_link_not_found":"Ninguna sesión, agente o equipo coincide con este enlace.","agent_view_link_denied":"Necesitas el permiso agent-console para abrir este enlace.","view_in_stripe":"Ver en Stripe","admin_permissions":"Permisos de administrador","no_permission_to_view_info":"No tienes permiso para ver esta información.","contact_admin_for_access":"Ponte en contacto con un administrador si necesitas acceso.","current_period_end":"Fin del período actual","cancel_at":"Cancelar a las","cancel_at_period_end":"Cancelar al final del período","last_synced_at":"Fecha de la última sincronización","extra_balance":"Saldo adicional","yes":"Sí","no":"No","identity":"Identidad","subscription":"Suscripción","credits_and_balance":"Créditos y saldo","billing_details":"Detalles de facturación","email_change_history":"Historial de cambios del correo electrónico","email_change_status_ok":"Éxito","email_change_status_invalid_otp":"OTP no válido","email_change_status_duplicate_email":"Correo electrónico duplicado","email_change_status_same_email":"Mismo correo electrónico","waitlist":{"cancel":"Cancelar","commitment_count":"Número de compromisos","confirm":"Confirmar","create":"Crear","create_success":"Creación exitosa","create_title":"Crear lista de espera","delete":"Eliminar","delete_confirmation":"¿Estás seguro de que quieres eliminar esta lista de espera?","delete_success":"Eliminación realizada correctamente","delete_title":"Eliminar lista de espera","description":"Descripción","description_placeholder":"Introduce una descripción","display_name":"Nombre de visualización","display_name_placeholder":"Indica el nombre de visualización","edit":"Editar","edit_success":"Edición realizada correctamente","edit_title":"Editar lista de espera","keyword":"Palabra clave","keyword_placeholder":"Introduce la palabra clave","save":"Guardar","title":"Lista de espera"},"week":"Semana","withdraw_history":"Historial de retiradas","withdraw_record_status":{"approved":"Aprobado","pending":"Pendiente","rejected":"Rechazado","processing":"Procesando"},"withdraw_record_title":"Registros de retiradas","yesterday":"Ayer","beta":{"title":"Gestión de la versión beta","total_beta_users":"Número total de usuarios beta","total_s2_pro_generations":"Total de generaciones de S2 Pro","invite_to_beta":"Invitar a la versión beta","invite_emails_placeholder":"Introduce las direcciones de correo electrónico separadas por comas o saltos de línea","invite":"Invitar","inviting":"Invitando...","invite_success":"Invitación a la versión beta completada","added":"Añadido","already_beta":"Ya en versión beta","not_found":"No encontrado","skipped_root_admin":"Omitido (administrador principal)","generation_history":"Historial de generación","filter_by_email":"Filtrar por correo electrónico"},"feedback":{"filter_all":"Todo","filter_resolved":"Resuelto","filter_starred":"Destacado","filter_unresolved":"Sin resolver","filter_unstarred":"Sin destacar","next":"Siguiente","no_feedback":"No se han encontrado comentarios","no_feedback_description":"No hay comentarios que coincidan con tus filtros.","page_info":"Página {page} de {total}","page_url":"Página","previous":"Anterior","resolve":"Resolver","resolve_success":"Comentarios resueltos","star":"Destacar","star_success":"Comentarios destacados","starred":"Destacado","status_resolved":"Resuelto","status_unresolved":"Sin resolver","title":"Comentarios de los usuarios","unresolve":"Sin resolver","unresolve_success":"Comentarios no resueltos","unstar":"Sin destacar","unstar_success":"Comentarios sin destacar","user_agent":"Navegador"},"feature_flags_description":"Gestiona el acceso de los equipos a las funciones de la interfaz de usuario. Selecciona una función para consultar los equipos que la tienen habilitada y actualizar las asignaciones de un equipo.","feature_flag_summary":"Resumen de indicadores de funciones","feature_flag_teams":"Equipos habilitados","feature_flag_editor":"Editor de indicadores de funciones","feature_flags_load_failed":"No se han podido cargar los indicadores de funciones.","feature_flags_save_failed":"No se han podido guardar los indicadores de funciones.","feature_flags_saved":"Se han guardado los indicadores de funciones.","loading_feature_flags":"Cargando los indicadores de funciones...","load_more":"Cargar más","teams_enabled":"equipos habilitados","feature_flag_teams_empty":"Actualmente, ningún equipo tiene habilitada esta función.","select_team_for_feature_flags":"Selecciona un equipo para editar sus indicadores de funciones.","save":"Guardar","custom_feature_flags":"Feature flags personalizados","custom_feature_flags_empty":"No hay feature flags personalizados.","custom_feature_flag_marker":"Personalizado","add_custom_feature_flag":"Añadir función personalizada","add_custom_feature_flag_description":"Para funciones sin casilla en el editor, como las que solo usa el backend. El flag se añade al borrador; haz clic en Guardar para aplicarlo al equipo.","custom_feature_flag_key":"Clave de la función","custom_feature_flag_key_hint":"Letras minúsculas, números, puntos, guiones y guiones bajos; hasta 64 caracteres, empezando por una letra o un número. Ejemplo: general-chat","custom_feature_flag_invalid":"Esta clave no tiene el formato permitido.","custom_feature_flag_legacy":"{featureFlag} es un feature flag retirado y no se puede añadir.","custom_feature_flag_duplicate":"{featureFlag} ya está en los feature flags de este equipo.","remove_custom_feature_flag":"Quitar {featureFlag}","saving_feature_flags":"Guardando los indicadores de funciones...","select_team_for_self_host":"Selecciona un equipo para editar sus asignaciones de artefactos.","self_host_description":"Gestione qué artefactos del registro puede descargar cada equipo con alojamiento propio y si puede publicarlos. Los equipos sin una asignación explícita no pueden descargar nada.","self_host_explicit_grant":"Asignación explícita","self_host_grant_editor":"Asignaciones de artefactos","self_host_grant_revoke_failed":"Error al revocar la asignación.","self_host_grant_revoked":"Asignación revocada.","self_host_grant_save_failed":"Error al guardar la asignación.","self_host_grant_saved":"Asignación guardada.","self_host_load_failed":"Error al cargar los datos con alojamiento propio.","self_host_loading":"Cargando...","self_host_no_grant":"Sin asignación","self_host_form_all_in_one":"Todo en uno sin conexión","self_host_form_all_in_one_online":"Todo en uno en línea","self_host_form_all_in_one_online_description":"Un contenedor. Sin Kubernetes; las solicitudes se autorizan y facturan en Fish Audio.","self_host_form_all_in_one_description":"Un contenedor, con los pesos incluidos. Sin Kubernetes; funciona en un entorno aislado.","self_host_form_helm_offline":"Helm sin conexión","self_host_form_helm_offline_description":"Kubernetes; en un entorno aislado. Los modelos se sirven desde el interior del clúster y el uso se registra en un libro de registro local firmado.","self_host_form_helm_online":"Helm en línea","self_host_form_helm_online_description":"Kubernetes. De forma predeterminada, los modelos se sirven desde el almacén del clúster o se obtienen de un almacenamiento compatible con S3 —ya sea el bucket alojado por Fish Audio o el del propio cliente—, y las solicitudes se autorizan a través del sistema de facturación de Fish Audio.","self_host_releases_recorded":"Registrada el {date}","self_host_push_description":"Permite que este equipo envíe cambios a los repositorios asignados.","self_host_push_label":"Publicador (push)","self_host_repos_count":"{count} repositorios","self_host_revoke":"Revocar el acceso","self_host_revoke_confirm_body":"Esto elimina la asignación de \"{teamName}\". El equipo ya no podrá descargar ningún artefacto.","self_host_revoke_confirm_title":"Revocar el acceso al alojamiento propio","self_host_saving":"Guardando...","self_host_teams":"Equipos con alojamiento propio","self_host_teams_empty":"Ningún equipo tiene habilitada la función de alojamiento propio.","self_host_license":"Licencia","self_host_license_product":"Producto","self_host_license_binding":"Vinculación a GPU","self_host_license_binding_uuid":"Vinculado a los UUID de GPU","self_host_license_binding_none":"No vinculado","self_host_license_starts":"Inicia","self_host_license_gpu_uuids":"UUID de GPU","self_host_license_save_before_issue":"Guarda el contrato antes de emitirlo.","self_host_license_save_failed":"No se ha podido conectar con el servidor. Comprueba tu conexión e inténtalo de nuevo.","self_host_license_ends":"Finaliza","self_host_license_max_gpus":"GPU permitidas","self_host_license_save":"Guardar contrato","self_host_license_saved":"Contrato guardado.","self_host_license_save_confirm":"¿Deseas guardar la duración del contrato {start} → {end}? Esto registra el contrato; no emite una licencia.","self_host_license_save_go":"Confirmar y guardar","self_host_license_issued":"Licencias emitidas","self_host_license_issued_empty":"Aún no se han emitido licencias para este equipo.","grant_team_plan":"Asignar un plan de equipo","adjust_team_plan":"Ajustar un plan de equipo","revoke_team_plan":"Revocar un plan de equipo","team_plan_scope_description":"Gestionar el plan manual del equipo Pro para {teamName}.","team_plan_scope_description_fallback":"Gestionar el plan manual del equipo Pro para el equipo seleccionado.","team_plan_current_status":"Estado actual del plan de equipo","team_plan_expires_at":"Fecha y hora de vencimiento del plan","team_plan_status_active":"Activo","team_plan_status_inactive":"Inactivo","team_plan_fixed_plan":"Plan","team_plan_adjust_hint":"Esto prolonga el plan obsequiado actual a partir de su fecha de vencimiento vigente.","team_plan_grant_hint":"Esto asigna el plan Pro al equipo compartido seleccionado y el período comienza ahora.","apply_team_plan_adjustment":"Aplicar ajuste","team_plan_grant_success":"El plan de equipo se ha asignado correctamente","team_plan_adjust_success":"El plan de equipo se ha ajustado correctamente","team_plan_revoke_success":"El plan de equipo se ha revocado correctamente","team_plan_revoke_description":"¿Estás seguro de que deseas revocar el plan de equipo obsequiado para {teamName}?","team_plan_revoke_description_fallback":"¿Estás seguro de que deseas revocar el plan de equipo obsequiado para este equipo?","team_plan_revoke_warning":"El equipo volverá inmediatamente al plan gratuito si no hay ninguna suscripción activa de Stripe.","team_plan_status_label":"Plan de equipo manual","team_plan_until":"Activo hasta {date}","customize_seat_limit":"Personalizar el límite de plazas","custom_seats_title":"Personalizar el límite de plazas","custom_seats_description":"Cambiar el número de plazas incluidas para {teamName}. Bórralo para volver al valor predeterminado del plan.","custom_seats_description_fallback":"Cambiar el número de plazas incluidas para el equipo seleccionado. Bórralo para volver al valor predeterminado del plan.","custom_seats_current_override":"Cambio actual","custom_seats_effective":"Plazas efectivas","custom_seats_active":"Plazas activas","custom_seats_none":"Ninguno (valor predeterminado del plan)","custom_seats_input_label":"Límite de plazas personalizado","custom_seats_input_hint":"Deja el campo vacío y guarda los cambios para borrar la anulación (revertir al valor predeterminado del plan).","custom_seats_below_active_warning":"Este límite es inferior al número de plazas activas del equipo ({active}).","custom_seats_clear":"Eliminar la anulación","custom_seats_save":"Guardar límite de plazas","custom_seats_save_success":"Se ha actualizado el límite de plazas","team_id":"ID de equipo","team_withdraws":"Retiradas del equipo","user_withdraws":"Retiradas del usuario","self_host_releases":"Versiones","self_host_releases_create":"Registrar versión","self_host_releases_created":"Versión registrada","self_host_releases_delete":"Quitar","self_host_releases_delete_confirm_body":"Se dejará de ofrecer {tag} a los clientes. No se elimina nada del registro y quienes ya lo estén ejecutando seguirán haciéndolo.","self_host_releases_delete_confirm_title":"Quitar versión","self_host_releases_dismiss":"Descartar","self_host_releases_dismiss_confirm_title":"Descartar versión","self_host_releases_dismiss_confirm_body":"{tag} se ha notificado mediante un proceso de publicación, pero nunca se ha ofrecido a los clientes. Descartarlo solo lo quita de esta página; la próxima publicación volverá a notificarlo.","self_host_releases_deleted":"Versión quitada","self_host_releases_dismissed":"Versión descartada","self_host_releases_empty":"Todavía no se ha registrado ninguna versión. Los clientes ven un texto provisional hasta que se registre una versión.","self_host_releases_form_helm":"Mapa de Helm","self_host_releases_load_failed":"No se han podido cargar las versiones.","self_host_releases_load_more":"Cargar versiones anteriores","self_host_releases_stale":"Es posible que esta lista esté desactualizada: falló la última actualización.","self_host_releases_changed":"Esta versión cambió mientras el cuadro de diálogo estaba abierto. No se ha quitado nada; vuelve a consultar la lista.","self_host_releases_mirror_first":"Ejecute primero el flujo de trabajo de imágenes espejo: este registra una recomendación, pero no publica nada.","self_host_releases_note_label":"Nota de la versión (opcional)","self_host_releases_note_hint":"Una frase que se muestra junto a esta versión, tanto a los administradores aquí como a todos los equipos a los que se les haya concedido acceso a esta línea. Déjelo en blanco si no desea incluir ninguno.","self_host_releases_preview":"Se indicará a los clientes que ejecuten:","self_host_releases_published":"Publicado el {date}","self_host_releases_record_confirm_title":"¿Registrar {tag}?","self_host_releases_scope":"Se aplica a todos los clientes self-host.","self_host_license_contract_term":"Duración del contrato","self_host_license_validity":"Validez de la licencia","self_host_license_next_period":"Próximo período","self_host_license_window_invalid":"La fecha de fin de la licencia debe ser posterior a la de inicio.","self_host_license_window_outside":"La validez de la licencia debe estar comprendida dentro de la duración del contrato.","self_host_license_issue":"Emitir licencia","self_host_license_reissue":"Volver a emitir / renovar","self_host_license_new_key_pair":"Generar un nuevo par de claves (solo si el cliente ha perdido su clave de licencia)","self_host_license_issue_confirm":"¿Emitir una licencia válida hasta el {date}? El cliente la descarga desde su panel.","self_host_license_renew_confirm":"Renovar: ¿volver a firmar el certificado de este equipo a través de {date}? El cliente debe descargarlo de nuevo.","self_host_license_issue_go":"Confirmar y firmar","self_host_license_cancel":"Cancelar","self_host_license_issued_ok":"Licencia emitida.","self_host_license_issue_failed":"No se ha podido conectar con el servidor. Comprueba tu conexión e inténtalo de nuevo.","self_host_releases_latest":"Más reciente","publication_editor":{"title":"Publicación","preview":"Vista previa del vídeo","cover":"Fotograma de portada","hint":"Arrastra para elegir un fotograma.","save":"Establecer portada","saving":"Guardando la portada…","saved":"Portada guardada en el segundo {seconds}","failed":"No se ha podido guardar la portada. Inténtalo de nuevo.","prompt":"Instrucción"},"self_host_license_admin_label":"Etiqueta de empresa (interna, solo para administradores)","self_host_license_admin_label_hint":"p. ej., Sierra, SLNG: indica a qué cliente corresponde este equipo","self_host_team_internal":"Equipo interno","self_host_team_label_saved":"Etiqueta guardada.","self_host_releases_aio_section":"Imágenes todo en uno","self_host_releases_helm_section":"Versiones del mapa de Helm","grant_audit":{"admin_grants":"Concesiones de administrador","action_grant_premium":"Conceder plan","action_top_up_package_credit":"Recarga de saldo del paquete","action_add_api_credit":"Crédito de API","col_time":"Fecha","col_action":"Acción","col_operator":"Operador","col_creative":"Creative","confirm":"Confirmar","confirm_allow_title":"¿Permitir Creative sin un pago real?","confirm_revoke_title":"¿Dejar de permitir Creative sin un pago real?","creative_access":"¿Permitir Creative (imagen / vídeo / lip-sync) sin un pago real?","creative_access_updated":"Actualizado","creative_allow":"Permitir","creative_deny":"Denegar","creative_required":"Elige si se permite Creative","creative_state_allowed":"Permitido","creative_state_denied":"No permitido","creative_unpaid_cost":"Coste de Creative antes del primer pago","frozen":"Congelado","grants_unavailable":"No se pudieron cargar las concesiones de administrador","has_real_payment":"Pago real","last_admin_grant":"Propósito de la última concesión","loading":"Cargando…","no_grants":"No hay concesiones de administrador","permanent":"permanente","purpose":"Propósito","purpose_placeholder":"Selecciona un propósito","purpose_required":"Selecciona un propósito","purpose_internal":"Uso interno","purpose_partner_gift":"Regalo a socio","purpose_compensation":"Compensación al cliente","purpose_test":"Prueba","purpose_other":"Otro","reason":"Motivo","reason_placeholder":"¿Por qué se realiza esta acción?","reason_required":"El motivo es obligatorio","risk_title":"Riesgo","risk_unavailable":"Datos de riesgo no disponibles","zero_pay_subscription":"Suscripción sin pago","creative_access_history":"Historial"},"website-content":"Contenido del sitio web","user_voices":{"title":"Voces","col_voice":"Voz","col_visibility":"Visibilidad","col_state":"Estado","col_created":"Creación","col_actions":"Acciones","visibility_public":"Pública","visibility_unlist":"No listada","visibility_private":"Privada","taken_down":"Retirada","select_voice":"Seleccionar {title}","transfer":"Transferir","transfer_voice":"Transferir {title}","transfer_selected":"Transferir seleccionadas ({count})","loading":"Cargando…","empty":"Sin voces","unavailable":"No se pudieron cargar las voces","select_all_eligible":"Seleccionar todas las voces aptas","attributes_selected":"Insignia y visibilidad… ({count})","selection_not_transferable":"No se pueden transferir: {count} de las voces seleccionadas","keep_transferable":"Deseleccionar las que no se pueden transferir","selection_not_editable":"No se puede cambiar la insignia ni la visibilidad: {count} de las voces seleccionadas","keep_editable":"Deseleccionar las que no se pueden cambiar","cannot_select":"Esta voz no se puede seleccionar","visibility_locked":"Visibilidad fijada por un administrador: el propietario no puede cambiarla"},"voice_transfer":{"title_bulk":"Transferir {count} voces","consequence":"La propiedad pasa al destinatario. La visibilidad no cambia. {owner} pierde el acceso.","email_label":"Correo electrónico de la cuenta de Fish Audio del destinatario","email_invalid":"Dirección de correo electrónico no válida","cancel":"Cancelar","confirm":"Transferir","close":"Cerrar","success":"Voz transferida","success_bulk":"{count} de {total} voces transferidas","outcome_done":"Transferida","error_generic":"No se pudo transferir la voz","error_forbidden":"Sin permiso para transferir esta voz","error_target_not_found":"Ninguna cuenta de Fish Audio usa este correo electrónico","error_target_is_owner":"Esta cuenta ya es propietaria de la voz","error_target_unavailable":"Esta cuenta no puede recibir voces en este momento","error_model_not_trained":"Solo se pueden transferir voces entrenadas","error_pvc_model":"Las voces PVC no se pueden transferir","error_pvc_locked":"Esta voz PVC publicada está bloqueada y no se puede transferir","error_model_taken_down":"Esta voz no está disponible y no se puede transferir","error_conflict":"La voz cambió durante la transferencia; inténtalo de nuevo","error_rate_limited":"Demasiadas transferencias; inténtalo de nuevo en un minuto"},"voice_attributes":{"title":"Insignia y visibilidad","description":"Cambia la insignia y la visibilidad de las voces seleccionadas.","summary_voice":"Voz","summary_badge":"Insignia","summary_visibility":"Visibilidad","summary_count":"Voces seleccionadas: {count}","badge_label":"Insignia","badge_keep":"Dejar como está","badge_pvc":"PVC","badge_ai_designed":"Diseñada con IA","badge_ai_designed_hint":"Sello para una voz creada por IA, no clonada de una persona real","badge_licensed":"Profesional con licencia","badge_licensed_hint":"Insignia para una voz con licencia de un actor de voz profesional","badge_none":"Sin insignia","badge_none_hint":"Quita la insignia de licencia y un sello de IA puesto aquí; las voces creadas con Voice Design conservan su sello","badge_legacy_listed":"(figura con licencia mediante una configuración antigua)","option_blocked_count":"{reason} ({count} de {total} seleccionadas)","option_blocked_voices":"Voces afectadas: {names}","names_more":"{count} más","remove_from_selection":"Quitar de la selección ({count})","visibility_label":"Visibilidad","visibility_keep":"Dejar como está","visibility_lock_note":"La visibilidad fijada aquí queda bloqueada: el propietario ya no podrá cambiarla.","note_label":"Nota (opcional)","note_hint":"Se guarda en el historial de cambios.","cancel":"Cancelar","apply":"Aplicar","progress":"Aplicando… {done} de {total} voces listas","error_generic":"No se pudieron aplicar los cambios; inténtalo de nuevo","error_forbidden":"No tienes permiso para cambiar estas voces","error_rejected":"El cambio no se aceptó tal como se envió; recarga la página e inténtalo de nuevo","result_done":"Cambios aplicados","result_partial":"Algunos cambios no se aplicaron","result_none":"No se cambió ninguna voz","result_nothing_needed":"No había nada que cambiar","result_counts":"Actualizadas: {updated} · Ya como se pedía: {unchanged} · Sin cambios: {refused}","result_counts_partial":"Actualizadas: {updated} · Ya como se pedía: {unchanged} · Cambiadas en parte: {partial} · Sin cambios: {refused}","result_partial_heading":"Cambiadas en parte","result_refused_heading":"Sin cambios","result_notice_heading":"Para tener en cuenta","result_group":"{reason} ({count})","partial_badge":"Insignia cambiada a «{badge}»","partial_visibility":"Visibilidad cambiada a «{visibility}»","refusal_not_found":"Esta voz ya no existe","refusal_pvc_model":"A las voces PVC no se les puede cambiar aquí la insignia ni la visibilidad","refusal_taken_down":"Las voces retiradas no se pueden cambiar","refusal_not_trained":"Solo las voces entrenadas pueden cambiar de visibilidad","refusal_source_not_designable":"Solo las voces que el propietario creó en la app o mediante la API pueden marcarse como diseñadas con IA","refusal_legacy_licensed":"Esta voz figura como con licencia mediante una configuración antigua; pide a ingeniería que la quite de la lista de voces con licencia","refusal_visibility_rejected":"Las comprobaciones de publicación (nombre protegido, palabras sensibles o contenido con derechos de autor) rechazaron la nueva visibilidad. Edita primero el título o la descripción; la verificación del propietario no cambia esto","refusal_internal_error":"Algo salió mal con esta voz; inténtalo de nuevo","refusal_not_sent":"No enviada: la solicitud se detuvo antes de esta voz; inténtalo de nuevo","refusal_generic":"No se pudo cambiar esta voz","system_message":"Mensaje del sistema: «{detail}»","notice_voice_design_kept":"Su sello de IA no se puso aquí, así que se mantiene","notice_generic":"Hay una nota sobre esta voz"},"voice_transfers":{"title":"Transferencias de voces","col_time":"Hora","col_direction":"Dirección","col_voice":"Voz","col_counterpart":"Contraparte","col_actor":"Actor","direction_received":"Recibida","direction_given":"Entregada","direction_performed":"Realizada","actor_admin":"Admin","loading":"Cargando…","empty":"Sin transferencias de voces","unavailable":"No se pudieron cargar las transferencias de voces"},"change_email":"Cambiar correo electrónico","new_email":"Nuevo correo electrónico","change_email_description":"Solo se cambiará el correo electrónico de la cuenta. Los demás datos se mantendrán.","change_email_success":"Correo electrónico actualizado","ab_tests":{"title":"Pruebas A/B","subtitle":"Gestiona el tráfico, el estado y las asignaciones individuales de los experimentos.","refresh":"Actualizar","create":"Crear experimento","search":"Buscar por nombre, clave o descripción","clear":"Borrar filtros","filter_status":"Filtrar por estado","all":"Todos","running":"En ejecución","draft":"Borrador","paused":"En pausa","completed":"Desplegado","load_failed":"No se pudieron cargar los experimentos. Inténtalo de nuevo.","retry":"Reintentar","window_limited":"Solo se muestran experimentos dentro del límite de consulta de la API. La búsqueda se aplica a esta lista.","loading":"Cargando experimentos…","results":"Experimentos: {count}","traffic":"Tráfico configurado","rollout":"Desplegar","updated":"Actualizado el {date}","override_count":"Asignaciones: {count}","start":"Iniciar","pause":"Pausar","resume":"Reanudar","manage":"Gestionar","no_results":"No hay experimentos coincidentes","empty":"Aún no hay experimentos","no_results_hint":"Prueba otra búsqueda o borra los filtros.","empty_hint":"Crea un borrador para configurar tu primer experimento.","confirm_rollout":"¿Desplegar «{name}» para todos?","confirm_pause":"¿Pausar «{name}»?","confirm_start":"¿Ejecutar «{name}»?","rollout_hint":"Todos los usuarios recibirán {variant}, ignorando las asignaciones individuales. Es un estado final, no una forma de detener el experimento.","pause_hint":"Las asignaciones se detendrán durante la pausa. Las asignaciones individuales guardadas se conservarán para la reanudación.","start_hint":"Los usuarios se asignarán según la distribución configurada. Puedes cambiar el porcentaje en cualquier momento.","ambiguous_winner":"Varias variantes comparten el peso máximo. Configura una única variante ganadora antes de desplegar.","save_failed":"No se pudieron guardar los cambios. Inténtalo de nuevo.","overrides":"Asignaciones individuales","override_hint":"Asigna un usuario a un grupo. Guardar el mismo correo sustituye su asignación anterior.","rolled_out_hint":"Todos los usuarios reciben {variant}. Se ignoran las asignaciones individuales.","inactive_overrides":"Las asignaciones individuales solo se aplican mientras el experimento está en ejecución.","email":"Correo electrónico","variant":"Grupo","save_override":"Guardar asignación","no_overrides":"No hay asignaciones individuales.","deleted_user":"Este usuario ya no existe.","remove_override":"Eliminar la asignación de {email}","saved":"Cambios guardados.","removed":"Asignación eliminada.","name":"Nombre","key":"Clave del experimento","description":"Descripción (opcional)","key_hint":"Usa entre 1 y 100 letras minúsculas, números o guiones bajos.","key_locked":"La clave no se puede cambiar después de la creación.","name_required":"Introduce un nombre para el experimento.","percentage_invalid":"Introduce un porcentaje entre 0 y 100.","experiment_traffic":"Tráfico del experimento (%)","treatment_traffic":"Tráfico de tratamiento (%)","traffic_hint":"El tráfico restante va al grupo de control. Precisión: 0,01 %.","cancel":"Cancelar","close":"Cerrar","save":"Guardar cambios","create_draft":"Crear borrador","created":"Borrador creado.","copied":"Copiado.","copy_failed":"No se pudo copiar. Inténtalo de nuevo.","copy_property":"Copiar propiedad de Amplitude","control":"Control","treatment":"Tratamiento","clear_search":"Borrar búsqueda","completed_traffic_hint":"Este experimento ya está desplegado. Cambiar su porcentaje configurado no afecta al despliegue al 100 %.","holdout":"Proteger el grupo de control","holdout_hint":"Protege el grupo de control: una vez iniciado, el tráfico solo puede aumentar y el experimento nunca se puede desplegar. No se puede desactivar.","holdout_badge":"Control protegido","confirm_holdout":"¿Proteger el grupo de control de «{name}»?","confirm_holdout_hint":"Esta acción no se puede deshacer. Una vez en ejecución, el tráfico del experimento solo puede aumentar y debe quedar por debajo del 100 %, sus variantes quedan bloqueadas y nunca se podrá desplegar ni volver a borrador.","enable_holdout":"Proteger el control","start_holdout_hint":"Los usuarios se asignarán según la distribución configurada. El grupo de control está protegido: a partir de ahora el porcentaje solo puede aumentar y el experimento no se puede desplegar."},"startup_program":{"require_case_study":"Exigir compromiso con el caso de éxito","require_case_study_on_hint":"Los solicitantes que rechazan el caso de éxito se descartan automáticamente antes de la revisión.","require_case_study_off_hint":"Rechazar el caso de éxito es solo una señal para el agente de revisión; las solicitudes se siguen revisando."},"permission_label_api_docs":"Documentación de la API: las operaciones de la API que usa cada página de administración","api_docs":{"button":"API","button_label":"API que usa esta página","title":"API que usa esta página","description":"{count, plural, one {# operación} other {# operaciones}} que esta página puede llamar","loading":"Cargando la documentación…","building":"Creando el índice…","error":"No se pudo cargar la documentación.","unavailable":"La documentación de la API no está disponible ahora mismo. Vuelve a intentarlo en unos minutos.","retry":"Reintentar","untagged":"Sin etiqueta","auth_session":"Sesión","auth_api_key":"Clave de API","auth_other":"Otra","auth_session_optional":"Sesión (opcional)","auth_api_key_optional":"Clave de API (opcional)","auth_other_optional":"Otra (opcional)","auth_none":"No se detectó ninguna credencial","permission":"Permiso: {value}","capability":"Capacidad: {value}","permission_checks_not_listed":"No se muestran las comprobaciones de permisos dentro del controlador","or":"o","details":"Detalles","parameters":"Parámetros","parameter_name":"Nombre","parameter_in":"Ubicación","parameter_type":"Tipo","parameter_required":"Obligatorio","parameter_description":"Descripción","yes":"Sí","no":"No","request_body":"Cuerpo de la solicitud","response":"Respuesta {status}","truncated":"(truncado)","copy_curl":"Copiar como curl","curl_copied":"Comando curl copiado","copy_failed":"No se pudo copiar al portapapeles","open_docs":"Abrir en la documentación de la API","not_served":"La API no las ofrece","not_served_hint":"Puede que estas operaciones se hayan eliminado o que aún no estén desplegadas."},"self_host_tab_grants":"Equipos y permisos","self_host_tab_pending":"{count} pendientes","self_host_matrix_hint":"Una fila por modelo: marca las formas de entrega que compró este equipo. — significa que el modelo no se ofrece así.","self_host_matrix_model":"Modelo","self_host_model_unreleased":"Sin publicar","self_host_releases_unreleased":"Este modelo aún no se ha publicado: su chart sigue marcado como sin publicar en el toolkit, así que no se reportan versiones.","account_controls":{"title":"Controles de cuenta","description":"Busca una cuenta y elige un equipo. Consulta y cambia su perfil, plan, controles, riesgo, historial y voces en un solo lugar.","team":"Equipo","personal":"Personal","open_user_page":"Abrir en la página de Usuario","empty_title":"Busca una cuenta","empty_description":"Introduce un ID de usuario o un correo para ver los controles de la cuenta.","edit":"Editar","load_failed":"No se pudo cargar este control.","discount_title":"Descuento","discount_description":"El precio de TTS como porcentaje del precio de lista.","concurrency_title":"Concurrencia","concurrency_description":"Número máximo de solicitudes a la API que pueden ejecutarse a la vez.","seats_title":"Tamaño del equipo","seats_description":"El límite personalizado de puestos de este equipo.","model_limit_title":"Límite de creación de modelos","model_limit_description":"Modelos que este equipo puede crear con una clave de API.","model_limit_usage":"{used} de {limit} usados","model_limit_exempt":"Exento (sin límite)","model_limit_blocked":"En el límite","api_credit":"Crédito de API","add_exemption":"Añadir exención","remove_exemption":"Quitar exención","remove_exemption_title":"¿Quitar la exención?","remove_exemption_description":"Este equipo volverá a tener el límite de creación de modelos.","exemption_removed":"Exención quitada.","flags_title":"Feature flags","flags_description":"Funciones activadas para este equipo.","flags_changed":"Los feature flags de este equipo cambiaron después de cargarlos. La página muestra ahora los más recientes. Vuelve a hacer tu cambio.","credit_description":"El saldo actual de crédito de API de este equipo.","model_limit_paid_credit":"Crédito de API pagado","copied":"Copiado","discount_list_price":"Precio de lista","discount_off":"{percent}% de descuento","discount_above":"{percent}% sobre el precio de lista","discount_mixed":"Tarifas mixtas","view_all_prices":"Ver todos los precios","hide_prices":"Ocultar precios","plan_title":"Plan y facturación","plan_description":"El plan de suscripción y la facturación de este equipo.","risk_description":"Comprobaciones de pago y acceso creativo de esta cuenta.","history_title":"Historial","history_description":"Registros de plan, concesiones, crédito de API y retiros.","flags_none":"No hay feature flags activadas."},"model_prices":{"title":"Editar precios del equipo","fixed_price_note":"Los precios personalizados son importes fijos en USD y no cambian al terminar las promociones. Restablece el valor predeterminado para seguir los precios de la plataforma.","default_price":"Precio predeterminado","current_price":"Precio actual","platform_default":"Según precio predeterminado","fixed_price":"Precio personalizado fijo","custom_price":"Precio personalizado (USD / {unit})","save":"Guardar","restore_default":"Restablecer valor predeterminado","invalid_price":"Introduce un precio válido no negativo con un máximo de 12 decimales.","saved":"Precios guardados","close":"Cerrar","loading":"Cargando precios…","load_failed":"No se pudieron cargar los precios de los modelos.","retry":"Reintentar","contract_managed":"Los precios de este equipo se gestionan mediante un contrato empresarial. Cámbialos en la gestión de contratos.","refresh_failed":"El precio se ha guardado, pero no se pudieron actualizar los precios actuales. Vuelve a intentarlo antes de seguir editando.","percentage_title":"Porcentaje TTS","percentage_label":"Porcentaje del precio de lista (%)","percentage_note":"Se aplica a S2 y a los modelos TTS anteriores y reemplaza sus precios personalizados. Drama 3 y los demás productos no cambian.","apply_percentage":"Aplicar porcentaje","per_model_title":"Precios por modelo"}},"affiliate":{"actions":{"api_credit_redeemed":"Créditos de API canjeados correctamente","copy-affiliate-code-success":"enlace de afiliado copiado al portapapeles","error":"error al canjear","membership_redeemed":"Plan Plus canjeado correctamente","package_credits_redeemed":"Se han canjeado correctamente 250 000 créditos","redeem-api-credit":"Canjear 10 USD de crédito de API","redeem-api-credit-cancel-button-text":"Cancelar","redeem-api-credit-confirm-button-text":"Canjear","redeem-api-credit-confirm-description":"¿Seguro que quieres canjear 10 USD de crédito de API?","redeem-api-credit-confirm-title":"Canjear 10 USD de crédito de API","redeem-package-credits":"Canjear 250 000 créditos","redeem-package-credits-cancel-button-text":"Cancelar","redeem-package-credits-confirm-button-text":"Canjear","redeem-package-credits-confirm-description":"¿Seguro que quieres canjear 250 000 créditos con una recompensa de afiliado de 15 $?","redeem-package-credits-confirm-title":"Canjear 250 000 créditos","redeem-premium":"Canjear 1 mes del plan Plus","redeem-premium-cancel-button-text":"Cancelar","redeem-premium-confirm-button-text":"Canjear","redeem-premium-confirm-description":"¿Seguro que quieres canjear 1 mes del plan Plus con una recompensa de afiliado de 15 $?","redeem-premium-confirm-title":"Canjear 1 mes del plan Plus"},"affiliate":"Afiliado","affiliate-code-description":"Comparte tu código de afiliado con tus amigos y gana recompensas.","affiliate-credit-changed":"Crédito modificado","affiliate-type":"Tipo de crédito","cash_card":{"apply_button":"Obtén más información y presenta tu solicitud","dashboard_link":"¿Ya estás registrado? Ver tu panel de control","description":"Gana entre un 20 % y un 30 % de comisión en efectivo por cada recomendación","title":"Comparte tu enlace y gana comisiones en efectivo","tooltip":"Solo puede haber un enlace activo a la vez. Si cambias a comisiones en efectivo, el enlace de créditos para productos dejará de registrar nuevas recomendaciones (los créditos existentes siguen siendo canjeables)."},"copy-affiliate":"Copiar al portapapeles","created_at":"Fecha de creación","creators":{"creator1":{"description":"La clonación de voz de Fish me sorprendió... No supe distinguir si era yo quien hablaba o la IA.","followers":"Más de 150 000 suscriptores"},"creator2":{"description":"La voz generada por {brand} es tan realista que no se parece a nada que haya visto antes.","followers":"Más de 500 000 seguidores"},"creator3":{"description":"¡El control emocional avanzado de S1 es algo revolucionario! ¡Perfecto para creadores!","followers":"Más de 2,5 millones de seguidores"},"subtitle":"Descubre cómo nuestros afiliados comparten {brand} con sus comunidades","title":"Cómo promocionan {brand} los creadores"},"credit_card":{"available_credit":"Disponible para canjear","back":"Atrás","copied_button":"Copiado","copy_button":"Copiar","insufficient_credits":"No tienes suficientes créditos. Empieza a recomendar para ganar más.","no_history":"Aún no hay historial de recompensas. Empieza a compartir tu enlace de recomendación para ganar créditos.","redeem_api_credit":"Créditos de API por valor de 10 $","redeem_package_credits":"250 000 créditos","redeem_premium":"1 mes del plan Plus","redeem_title":"Canjear","title":"Comparte tu enlace y gana créditos para productos","tooltip":"Gana créditos para productos equivalentes al 20 % de cada compra realizada a través de tu enlace","total_earned":"Total de créditos obtenidos","unique_link_label":"Tu enlace único:","view_history":"Ver historial de recompensas"},"cta":{"button":"Solicitar","subtitle":"Empieza a ganar dinero mientras ayudas a otros a dar rienda suelta a su creatividad con la tecnología de voz basada en la IA","title":"Únete ahora a nuestro programa de afiliados"},"hero":{"cta":"Únete ahora","subtitle":"Convierte tu pasión por {brand} en ingresos adicionales compartiéndola con tu público. Al enviar tu solicitud, reconoces y aceptas las","terms":"condiciones de afiliación de {brand}","title":"Gana dinero como socio afiliado de {brand}"},"introduction":{"benefits":{"benefit1":"Tarifas de comisión competitivas","benefit2":"Pagos mensuales a través de PayPal o Wise","benefit3":"Acceso anticipado a nuevas funciones","benefit4":"Ventajas exclusivas para creadores","benefit5":"Soporte especializado para afiliados","benefit6":"Panel de seguimiento en tiempo real","title":"¿Por qué unirte a nuestro programa de afiliados?"},"cta":"Empieza a ganar dinero","step1":{"description":"Envía tu solicitud y espera que la aprueben","title":"Solicita unirte"},"step2":{"description":"Recibe tu enlace de afiliado personalizado para compartirlo con tu público","title":"Obtén tu enlace único"},"step3":{"description":"Recibe un pago por cada compra que realicen los usuarios que hayas recomendado","title":"Gana dinero"},"subtitle":"Empieza a ganar dinero en tres sencillos pasos","title":"Cómo funciona"},"my-affiliate-code":"Mi código de afiliado","page_title":"Obtén recompensas de una de estas dos maneras","redeem-awarded-credit":"Canjea el crédito concedido","redeem-awarded-credit-description":"Canjea el crédito obtenido como recompensa por una suscripción prémium o crédito de API.","remainingCredit":"Crédito disponible","title":"Historial de recompensas del afiliado","totalAffiliateNumber":"Número total de usuarios invitados","totalCredit":"Total de créditos concedidos","types":{"api_credit_redeemed":"Créditos de API canjeados","invitee_subscription_awarded":"Suscripción concedida al usuario invitado","package_credits_redeemed":"Créditos de paquete canjeados","premium_redeemed":"Prémium canjeado"}},"agents":{"active":"Activo","add_document":"Añadir documento","add_document_description":"Añade un documento de texto a la base de conocimientos de tu agente. El texto se procesará e indexará para facilitar su recuperación.","add_turn":"Añadir turno","agent_description":"Descripción","agent_description_placeholder":"Describe qué hace este agente (opcional)","agent_name":"Nombre del agente","agent_name_placeholder":"Indica el nombre del agente","agent_voice":"Voz","agent_count":"{count, plural, one {# agente} other {# agentes}}","agent_not_found_title":"Agente no encontrado","agent_not_found_description":"Este agente no existe, se ha eliminado o no tienes acceso a él.","admin_view_banner":"Estás viendo la consola de agentes de {target} como administrador (solo lectura).","admin_view_exit":"Salir de la vista de administrador","admin_view_write_refused":"Es una vista de administrador de solo lectura. No se guardó nada.","admin_view_unavailable_title":"No disponible en la vista de administrador","admin_view_unavailable_description":"Esta página muestra tu propia cuenta, no el equipo que estás viendo.","all_tests_passed":"Se han superado las {count} pruebas","archived":"Archivado","arguments":"Argumentos","back_to_list":"Volver a los agentes","back_to_tests":"Volver a las pruebas","beta":"Beta","beta_warning":"Los agentes de voz están en fase beta y no se recomiendan para cargas de trabajo en un entorno productivo. Los costes se reducen en un 50 %. Ponte en contacto con el servicio de asistencia para obtener ayuda.","beta_warning_mobile":"No se recomienda para un entorno productivo.","beta_warning_short":"Los agentes de voz están en fase beta. No apto para un entorno productivo. Los costes tienen un 50 % de descuento.","call_ended":"Llamada finalizada","cancel":"Cancelar","close":"Cerrar","characters":"Caracteres","chunks":"Fragmentos","coming_soon":"Próximamente","completed":"Completado","connected":"Conectado","copied":"Copiado al portapapeles","connecting":"Conectando...","connection_failed":"Error de conexión","configuration":"Configuración","phone":"Teléfono","phone_page":{"tab_inbound":"Llamadas entrantes","tab_outbound":"Llamadas salientes","numbers_title":"Números de teléfono","numbers_summary":"{count, plural, one {# número} other {# números}}","bind_number":"Vincular un número","import_number":"Importar un número","numbers_empty_title":"Ningún número hace sonar a este agente.","numbers_empty_hint":"Vincula un número del espacio de trabajo o compra uno nuevo para que este agente pueda atender llamadas telefónicas.","no_transfer_tooltip":"Los números de LiveKit no permiten transferir llamadas. Utiliza un número de Twilio administrado para transferir llamadas.","rate_note":"Las llamadas telefónicas tienen un recargo de {surcharge}/min, además de la tarifa base del agente de {base}/min. Tras la transferencia, cada tramo de la llamada se factura por separado.","unbind":"Desvincular de este agente","bind_dialog_title":"Vincular un número","bind_dialog_description":"Elige un número del espacio de trabajo que haga sonar a este agente.","bind_dialog_empty":"Cada número de espacio de trabajo ya está vinculado a un agente.","transfer_title":"Transferencia de llamadas","transfer_description":"Permitir que el agente transfiera llamadas a un número de teléfono o a un punto de conexión SIP.","transfer_scope_description":"Se aplica a las llamadas entrantes y salientes.","destination_name_label":"Nombre del destino","destination_name_placeholder":"Servicio de asistencia","destination_number_label":"Número de teléfono","announcement_label":"Aviso antes de transferir","announcement_hint":"La frase que dice el agente justo antes de transferir, para que quien llama sepa lo que está pasando.","announcement_generated":"Generado","announcement_fixed":"Mensaje fijo","announcement_off":"Desactivado","announcement_generated_description":"Una frase corta con las palabras del agente, o la frase que indique tu prompt del sistema.","announcement_fixed_description":"Esta frase, palabra por palabra. Se omite si el agente ya habló en la misma respuesta, así que quita cualquier frase de transferencia de tu prompt del sistema.","announcement_off_description":"Sin frase adicional. La transferencia empieza en cuanto el agente termina su respuesta actual.","announcement_fixed_placeholder":"Un momento, ya te comunico.","announcement_required":"Este campo es obligatorio.","mode_label":"Modo de transferencia","mode_label_hint":"En frío, el agente pasa la llamada y sale. En caliente, el agente sigue en la línea hasta que se une el destinatario.","mode_cold":"En frío","mode_warm":"Con consulta previa","mode_cold_description":"Transfiere la llamada y deja que el agente se retire. La grabación se detiene al transferir la llamada.","mode_warm_description":"El agente permanece para conectar la llamada. La grabación continúa.","warm_connect_label":"Transferencia asistida","warm_connect_label_hint":"Cómo presenta el agente a quien llama al destinatario antes de conectarlos.","warm_confirm_title":"Pide a la persona que acepte antes de conectarla","warm_confirm_description":"El agente resume la llamada y espera la confirmación.","warm_briefing_title":"Conectar tras informar al compañero","warm_briefing_description":"El agente informa al compañero, anuncia que va a transferir la llamada y conecta sin esperar confirmación.","warm_direct_title":"Conectar sin presentación previa","warm_direct_description":"El compañero queda conectado en cuanto responde, sin recibir información previa. Continúan la grabación y el análisis.","warm_briefing_label":"Instrucciones para la presentación previa","warm_briefing_placeholder_confirm":"Dile el número del cliente, {example}, luego explica en una frase por qué llama el cliente y pregunta si el compañero puede atender la llamada. Si no hay número, omítelo.","warm_briefing_placeholder_briefing":"Dile el número del cliente, {example}, explica en una frase por qué llama el cliente y luego di que vas a transferirle la llamada ahora. Si no hay número, omítelo.","warm_briefing_speed_label":"Velocidad del resumen","warm_briefing_speed_agent":"Velocidad del agente ({speed}x)","warm_briefing_speed_reset":"Usar la velocidad del agente","warm_briefing_speed_error":"Elige una velocidad entre {min}x y {max}x.","warm_briefing_speed_hint":"Se aplica al resumen y al resto de la llamada con tu compañero. Añade [break] en las instrucciones para hacer pausas.","warm_ring_timeout_label":"Tiempo de timbre (segundos)","warm_ring_timeout_hint":"Cuánto suena el destino antes de que la transferencia cuente como sin respuesta. Debe ser menor que el tiempo en que salta el buzón de voz del destino, o el buzón atenderá la transferencia. De 5 a 120, predeterminado 30.","warm_confirm_timeout_label":"Tiempo de confirmación (segundos)","warm_confirm_timeout_hint":"Tras contestar el destino, cuánto espera el agente a que una persona acepte la llamada antes de tratarla como sin respuesta y volver con quien llama. De 10 a 300, predeterminado 60.","warm_timeout_error":"Introduce un número entero entre {min} y {max}.","warm_human_detection_label":"Esperar a que conteste una persona","warm_human_detection_hint":"Cuando el destino contesta, el agente permanece en silencio hasta que la otra parte hable. Si contesta un buzón de voz o un menú telefónico, la transferencia se detiene y se trata como fallida. Déjalo desactivado en líneas donde solo se llega a una persona a través de un menú telefónico.","on_failure_end_call_label":"Finalizar la llamada si la transferencia no se conecta","on_failure_end_call_hint":"Se aplica si la línea está ocupada, nadie contesta, el compañero rechaza la llamada o responde el buzón de voz. El agente se despide brevemente y cuelga. Si está desactivado, el agente se lo indica a la persona que llama y sigue ayudándola.","warm_consult_uses_agent_settings_label":"Usar la configuración del agente con el compañero (recomendado)","warm_consult_uses_agent_settings_hint":"Al activarla, el agente usa con el compañero la misma configuración de turnos de habla, sensibilidad a las interrupciones e idioma que con la persona que llama. Te recomendamos activarla. Es una opción de compatibilidad: los destinos creados antes de que existiera se mantienen con ella desactivada, así que su comportamiento de transferencia no cambia.","transfer_footnote":"Las llamadas que pasan por números comprados en Fish Audio pueden transferirse a EE. UU., Canadá, Reino Unido, Alemania, Francia, España, Italia, México, Australia, Japón, India, Indonesia, Filipinas, Malasia y Tailandia. Las llamadas que pasan por números SIP importados las transfiere tu propio operador y también pueden llegar a otros países.","transfer_caller_id_hint":"El identificador en transferencias se configura en cada número, en <link>Números de teléfono</link>.","byo_sip_transfer_hint_one":"Las transferencias en frío en {number} requieren Call Transfer (SIP REFER) y transferencias PSTN permitidas en el trunk de tu operador. <link>Cómo configurarlo</link>","byo_sip_transfer_hint_many":"Las transferencias en frío en <numbers>{count} de tus números SIP</numbers> requieren Call Transfer (SIP REFER) y transferencias PSTN permitidas en el trunk de tu operador. <link>Cómo configurarlo</link>","byo_sip_transfer_dismiss":"No volver a mostrar","transfer_outbound_caller_id_note":"En las llamadas salientes, el destino de la transferencia ve el número del agente. «Número de quien llama» solo se aplica a las llamadas entrantes.","transfer_refuse_questions":"Esperar la respuesta de quien llama antes de transferir","transfer_refuse_questions_hint":"Si la frase del agente antes de transferir le hace una pregunta a quien llama, el agente la hace y espera la respuesta antes de transferir.","destinations_hint":"Si hay más de un destino, el agente elige el que mejor se adapte a las necesidades de la persona que llama.","destination_heading":"Destino {index}","destination_description_label":"Cuándo transferir","destination_description_placeholder":"Consultas sobre facturación, facturas y saldo de la cuenta","destination_name_required":"Asigna un nombre a cada destino para que el agente pueda distinguirlos.","destination_name_duplicate":"Otro destino ya utiliza este nombre.","remove_destination":"Eliminar destino","shared_settings_hint":"La grabación, la duración máxima y la zona horaria se comparten entre los canales. Gestiónalas en <link>Configuración</link>.","no_outbound_badge":"Sin llamadas salientes","no_outbound_tooltip":"Los números de LiveKit no pueden realizar llamadas salientes. Utiliza un número de Twilio gestionado.","outbound_call_title":"Realiza una llamada de prueba","outbound_call_description":"Llama a un número real con la configuración publicada de este agente. Se factura como cualquier otra llamada.","outbound_api_hint":"Para realizar llamadas salientes en producción, haz las llamadas desde tu backend mediante la <link>API de llamadas salientes</link>.","outbound_from_label":"Número de origen","outbound_from_placeholder":"Selecciona un número","outbound_from_empty":"Aún no hay números en el espacio de trabajo. Compra uno primero en la pestaña de llamadas entrantes.","outbound_to_label":"Número de destino","outbound_number_error":"Indica un número con el código de país, como +14155550123.","outbound_variables_title":"Variables para esta llamada","outbound_variables_hint":"Solo para esta llamada, y se recuerda en este navegador para tu próxima prueba. Las variables sin rellenar usan su valor predeterminado.","outbound_call_button":"Llamar","outbound_call_success":"Llamada en cola: aparecerá en la lista de llamadas recientes de abajo.","outbound_rate_note":"No se cobra mientras suena el teléfono. Una vez contestadas, las llamadas se cobran a {base}/min más un recargo telefónico que depende del destino: {surcharge}/min para EE. UU. y Canadá, y de {intlMin} a {intlMax}/min para Japón, el Reino Unido, Italia, Australia y México, según si el número es de línea fija o móvil.","outbound_error_insufficient_credit":"No tienes suficientes créditos para realizar esta llamada. Recarga y vuelve a intentarlo.","outbound_error_agent_not_published":"Publica este agente antes de realizar llamadas.","outbound_error_destination_invalid":"No se trata de un número de teléfono válido. Usa el formato internacional, por ejemplo, +14155550123.","outbound_error_destination_not_allowed":"Por el momento, las llamadas salientes solo pueden realizarse a números de EE. UU., Canadá, Japón, Reino Unido, Italia, Australia y México.","outbound_error_premium_destination_blocked":"No se puede llamar a números con una tarifa especial.","outbound_error_self_call_blocked":"Es uno de los números de tu propio espacio de trabajo. Las llamadas a ese número están bloqueadas.","outbound_error_number_provider_unsupported":"Este número no puede realizar llamadas salientes. Utiliza un número de Twilio gestionado.","outbound_error_number_inactive":"Este número aún no está activo. Espera a que finalice el aprovisionamiento.","outbound_error_daily_limit_exceeded":"Se ha alcanzado el límite diario de llamadas salientes. Inténtalo de nuevo mañana.","outbound_error_concurrency_limit_exceeded":"Hay demasiadas llamadas en curso. Espera a que termine una.","outbound_error_outbound_disabled":"Las llamadas salientes están deshabilitadas para este espacio de trabajo. Contacta con el servicio de asistencia.","recent_calls_title":"Llamadas salientes recientes","recent_calls_empty":"Las llamadas que realices aparecerán aquí.","recent_calls_error":"No se pudieron cargar las llamadas recientes.","recent_calls_col_number":"Número","recent_calls_col_status":"Estado","recent_calls_col_dial":"Resultado de la llamada","recent_calls_col_answered_by":"Atendida por","recent_calls_col_duration":"Duración","recent_calls_col_time":"Realizada","outbound_dial_answered":"Atendida","outbound_dial_busy":"Ocupada","outbound_dial_no_answer":"Sin respuesta","outbound_dial_failed":"Fallida","outbound_dial_pending":"Marcando","outbound_answered_by_human":"Persona","outbound_answered_by_voicemail":"Buzón de voz","outbound_answered_by_unknown":"Desconocida","inbound_only_tooltip":"No se ha configurado la terminación SIP. Este número recibe llamadas entrantes y transferencias en frío, pero no puede realizar llamadas salientes ni transferencias en caliente.","no_outbound_tooltip_sip":"Este número se importó sin terminación SIP, por lo que no puede realizar llamadas salientes.","col_transfer":"Transferir","transfer_on":"ACTIVADO","transfer_off":"DESACTIVADO","transfer_cold_only":"Solo transferencias en frío","destination_type":"Tipo de destino","destination_phone":"Número de teléfono","destination_sip":"Punto de conexión SIP","destination_sip_uri":"URI SIP","destination_sip_error":"Indica una URI SIP sin contraseña ni encabezados personalizados.","destination_sip_hint":"Solo puntos de conexión públicos. Se incluyen el número de la persona que llamó originalmente y el número marcado, sujeto a la privacidad de la persona que llamó.","destination_sip_cold_hint":"La transferencia SIP en frío debe estar habilitada para su número.","destination_sip_warm_hint":"Las transferencias en caliente utilizan el número de la plataforma como identificador de llamadas.","keypad_menu_title":"Menú de teclado","keypad_menu_description":"Reproduce un menú antes de la primera respuesta del agente en las llamadas entrantes y guarda la elección de quien llama en una variable.","keypad_menu_prompt_label":"Mensaje del menú","keypad_menu_prompt_placeholder":"p. ej., Gracias por llamar. Para ventas, pulsa 1. Para soporte, pulsa 2.","keypad_menu_prompt_hint":"Se dice con la voz del agente al conectarse la llamada. Puede usar otras variables.","keypad_menu_options_label":"Opciones","keypad_menu_options_hint":"Quien llama elige pulsando una tecla. La variable recibe el valor de la opción.","keypad_menu_key_label":"Tecla de la opción {index}","keypad_menu_value_label":"Valor de la opción {index}","keypad_menu_value_placeholder":"p. ej., ventas","keypad_menu_remove_option":"Eliminar la opción {index}","keypad_menu_add_option":"Añadir opción","keypad_menu_options_limit":"Hasta {max} opciones.","keypad_menu_duplicate_key":"Otra opción ya usa esta tecla.","keypad_menu_accept_speech":"Quien llama también puede decir una opción","keypad_menu_accept_speech_hint":"El agente también acepta el valor de una opción dicho en voz alta en lugar de pulsar una tecla.","keypad_menu_variable_label":"Variable","keypad_menu_variable_hint":"Usa {example} en el prompt del sistema, el primer mensaje, los textos de transferencia o las herramientas Webhook para actuar según la elección.","keypad_menu_variable_required":"Introduce un nombre de variable.","keypad_menu_variable_invalid":"Empieza con una letra y usa solo letras, números y guiones bajos.","keypad_menu_own_variable":"Este texto no puede usar {variable}. El menú la rellena solo después de que quien llama elige.","keypad_menu_too_long":"Usa como máximo {max} caracteres.","keypad_menu_retries_title":"Reintentos y valor alternativo","keypad_menu_timeout_label":"Espera de respuesta","keypad_menu_attempts_label":"Reproducciones del mensaje","keypad_menu_attempts_unit":"{count, plural, one {vez} other {veces}}","keypad_menu_retry_label":"Mensaje de reintento","keypad_menu_retry_placeholder":"Perdona, no te he entendido.","keypad_menu_retry_hint":"Se dice antes de volver a reproducir el mensaje. Déjalo vacío para repetir solo el mensaje.","keypad_menu_fallback_label":"Valor alternativo","keypad_menu_fallback_placeholder":"p. ej., consultas generales","keypad_menu_fallback_hint":"Se guarda en la variable cuando quien llama no hace una elección válida.","keypad_menu_scope_hint":"Las llamadas salientes y las sesiones web, de API, de vista previa y de prueba omiten el menú y usan el valor predeterminado de la variable. Defínelo en Valores predeterminados de la página Configuración.","outbound_error_cps_limit_exceeded":"Demasiadas llamadas por segundo. Espera un momento e inténtalo de nuevo.","sip_headers":"Cabeceras SIP personalizadas","sip_headers_hint":"Hasta 20 encabezados X- únicos. Los valores admiten variables como {variable}. Si falta una variable o genera un valor no válido, este destino se omite en esa llamada. El prefijo X-Fish- está reservado.","sip_headers_cold_hint":"En las transferencias en frío, estos encabezados viajan en el REFER. Solo llegan al destino final si el sistema que recibe el REFER los copia en la nueva llamada, y algunos (como Twilio) no lo hacen.","sip_headers_error":"Usa nombres únicos que empiecen por X- (X-Fish- está reservado) o un encabezado SIP estándar compatible. Los valores deben tener de 1 a 1024 caracteres ASCII imprimibles. Hasta que se corrija, se mantienen guardadas las últimas cabeceras válidas.","keypad_menu_edit":"Editar menú","keypad_menu_edit_title":"Editar menú de teclado","keypad_menu_setup_title":"Configurar menú de teclado","keypad_menu_setup":"Configurar menú","keypad_menu_empty":"Añade un mensaje y las teclas que puede pulsar quien llama. El menú se reproduce en cuanto se guarda.","keypad_menu_not_saved":"Este menú tiene errores y aún no se ha guardado. Edita el menú para corregirlos.","keypad_menu_prompt_quoted":"«{prompt}»","keypad_menu_col_key":"Tecla","keypad_menu_col_saved_to":"Guardado en {variable}","keypad_menu_press_key":"Pulsar {key}","keypad_menu_no_choice":"Ninguna elección válida","keypad_menu_after_tries":"{count, plural, one {Tras # intento} other {Tras # intentos}}","keypad_menu_fallback_empty":"Vacío","keypad_menu_prompt_required":"Añade un mensaje para que quien llama sepa qué tecla pulsar.","keypad_menu_value_required":"Añade un valor para la tecla {key}.","keypad_menu_options_required":"Añade al menos una opción.","keypad_menu_variable_placeholder":"p. ej., departamento","add_target":"Añadir destino","edit_target_title":"Editar destino","edit_target":"Editar {name}","col_target_name":"Nombre y descripción","col_target":"Destino","col_announcement":"Aviso","col_mode":"Modo","targets_empty":"Aún no hay destinos. Añade uno para que el agente pueda pasar llamadas a una persona.","destination_target_required":"Este campo es obligatorio.","destination_number_error":"Introduce un número con código de país como +14155550123.","destination_country_needs_sip":"Los números comprados en Fish Audio no pueden transferir llamadas a este país. Importa un número SIP para transferir a través de tu propio operador.","destination_country_needs_termination":"Una transferencia en caliente a este país necesita un número SIP importado con la terminación configurada. Usa una transferencia en frío o añade la terminación a tu número SIP.","destination_country_sip_only_cold":"Los números comprados en Fish Audio no pueden transferir llamadas a este país. Solo las llamadas que pasan por tus números SIP importados pueden transferirse aquí.","destination_country_sip_only_warm":"Los números comprados en Fish Audio no pueden transferir llamadas a este país. Solo las llamadas que pasan por números SIP importados con la terminación configurada pueden transferirse aquí.","transfer_country_unreachable_cold":"Las llamadas que pasan por {numbers} no pueden transferirse a {target}. A su país solo se llega a través de un número SIP importado.","transfer_country_unreachable_warm":"Las llamadas que pasan por {numbers} no pueden transferirse a {target}. Una transferencia en caliente a su país necesita un número SIP importado con la terminación configurada.","warm_ring_timeout_title":"Tiempo de timbre","warm_confirm_timeout_title":"Tiempo de confirmación","seconds_suffix":"s"},"rollback_action":"Revertir a esta versión","rollback_confirm":"Revertir","rollback_confirm_desc":"Esto sustituye el borrador actual por el contenido de la versión {version} y vuelve a publicarlo. Se perderán los cambios no publicados.","rollback_confirm_title":"¿Revertir a la versión {version}?","rollback_failed_v2":"Error al revertir","rollback_restored_v2":"Se ha restaurado la versión {version}. Ya es la versión activa, por lo que no se ha creado ninguna versión nueva.","rollback_success_v2":"Se ha revertido y publicado como la versión {version}.","system_prompt":"Mensaje del sistema","system_prompt_description":"Personalidad, objetivos y límites que guían cada respuesta.","system_prompt_placeholder":"Describa la personalidad, los objetivos y los límites del agente…","system_prompt_variables_hint":"Admite variables como {example}.","system_prompt_variables_link":"Valores predeterminados","system_prompt_token_hint":"Hasta 4000 tokens; se recomienda no superar los 2000.","first_message":"Primer mensaje","first_message_off":"Desactivado","first_message_fixed":"Mensaje fijo","first_message_prompt":"Instrucción","first_message_off_description":"Inicia la conversación sin una frase de apertura preestablecida.","first_message_fixed_description":"Di siempre la misma frase inicial.","first_message_prompt_description":"Deja que el agente genere la frase inicial a partir de una instrucción.","first_message_fixed_placeholder":"¡Hola! Gracias por llamar a Fish Audio. ¿En qué puedo ayudarte hoy?","first_message_prompt_placeholder":"Saluda a la persona que llama y pregúntale en qué puedes ayudarle.","first_message_required":"Este campo es obligatorio.","variable_defaults_description":"Valores predeterminados para las variables del prompt y de los mensajes. Un valor enviado al iniciar la sesión sustituye al predeterminado.","variable_default_label":"Valor predeterminado","variable_default_placeholder":"Sin valor predeterminado","variable_unused_hint":"No se usa en el prompt ni en los mensajes actuales. Borra el valor predeterminado para eliminarla.","variable_defaults_empty":"Escribe un marcador como customer_name entre llaves dobles en el prompt del sistema o en el primer mensaje y define aquí su valor predeterminado.","variable_defaults_summary":"{count, plural, one {# variable} other {# variables}}, {missing, plural, =0 {todas con valor predeterminado} one {# sin valor predeterminado} other {# sin valor predeterminado}}","variable_missing_label":"Si una variable no tiene valor","variable_missing_keep":"Dejar como está","variable_missing_empty":"Texto vacío","variable_missing_reject":"Rechazar sesión","variable_missing_keep_hint":"El marcador se pronuncia tal cual, llaves incluidas.","variable_missing_empty_hint":"El marcador se renderiza como texto vacío.","variable_missing_reject_hint":"La creación de la sesión falla con un error y las llamadas entrantes no se conectan.","variable_defaults_search":"Buscar variables","variable_defaults_no_match":"Ninguna variable coincide.","variable_unused_badge":"Sin usar","variable_keypad_menu_hint":"La rellena el menú de teclado en las llamadas entrantes. Otras llamadas y sesiones usan este valor predeterminado.","variable_defaults_bulk_edit":"Editar como JSON","variable_defaults_bulk_description":"Un objeto JSON con la misma forma que variables.defaults en la API. Al aplicar se reemplazan todos los valores predeterminados.","variable_defaults_bulk_invalid_json":"No es JSON válido.","variable_defaults_bulk_invalid_shape":"Debe ser un objeto de nombres de variable a valores de texto. Los nombres empiezan por una letra y solo usan letras, dígitos y guiones bajos.","variable_defaults_apply":"Aplicar","version_current":"Actual","version_history":"Historial de versiones","version_history_empty_hint":"Publica este agente para crear su primera versión.","version_history_empty_title":"Aún no hay versiones","version_history_error":"Error al cargar el historial de versiones","version_history_hint":"Cada publicación crea una versión que puedes restaurar.","version_load_more":"Cargar más","version_rename":"Cambiar el nombre de la versión","version_rename_desc":"Ponle un nombre a la versión {version} para que sea más fácil encontrarla. Déjalo vacío para borrarlo.","version_rename_failed_v2":"Error al cambiar el nombre","version_restored_from":"Restaurado desde la versión {version}","version_title_label":"Nombre de la versión","version_title_placeholder":"Nombre opcional para esta versión","version_untitled":"Versión sin título","voice_description":"Elige el perfil de voz del agente y el idioma en el que hablará.","voice_profile":"Perfil de voz","voice_profile_default_description":"Inglés · Asistencia cálida","change_voice":"Cambiar","choose_a_voice":"Seleccionar una voz","more_voices":"Más voces","use_this_voice":"Usar esta voz","no_voice_selected":"No se ha seleccionado ninguna voz","voice_unavailable":"Voz no disponible","speaking_language":"Idioma hablado","expressive_mode":"Modo expresivo","expressive_mode_hint":"El agente añade por sí solo emociones, pausas y patrones naturales del habla.","tts_model":"Modelo de texto a voz","tts_model_hint":"El modelo de Fish Audio que genera la voz del agente.","tts_model_live3_hint":"El modelo de voz full duplex de Fish: escucha mientras habla y gestiona los turnos por sí mismo. Solo inglés.","speech_model":"Modelo de voz","asr_model":"Modelo","asr_model_hint":"El modelo que transcribe lo que dicen los interlocutores. La latencia indicada es la espera habitual desde la última palabra hasta la transcripción.","asr_live3_self_model":"Modelo para la voz del agente","asr_live3_self_model_hint":"El modelo que transcribe la propia voz del agente, para que una interrupción corte en lo que el interlocutor realmente oyó. «Igual que Modelo» sigue el modelo de arriba.","asr_live3_self_model_follow":"Igual que Modelo","speech_recognition":"Reconocimiento de voz","speech_recognition_hint":"Cómo el agente escucha a quien llama.","speech_recognition_summary":"{multilingual, select, on {Multilingüe} other {Un solo idioma}}{noise, select, on {} other { · Cancelación de ruido desactivada}}","asr_model_latency":"≈{seconds} s","multilingual_asr":"Reconocimiento multilingüe","multilingual_asr_hint":"Reconoce a los usuarios que cambian de idioma en mitad de la conversación. Desactívalo para reconocer solo el idioma seleccionado con mayor precisión.","noise_cancellation":"Cancelación de ruido","noise_cancellation_web_voice":"Llamadas web","noise_cancellation_phone_inbound":"Llamadas telefónicas entrantes","noise_cancellation_phone_outbound":"Llamadas telefónicas salientes","noise_cancellation_mode_off":"Desactivado","noise_cancellation_mode_noise":"Solo ruido","noise_cancellation_mode_noise_and_voices":"Ruido + voces","noise_cancellation_hint":"«Solo ruido» elimina el ruido de fondo y conserva todas las voces. «Ruido + voces» también elimina las voces de otras personas.","noise_cancellation_toggle_hint":"Elimina el ruido de fondo y las voces de otras personas.","noise_cancellation_per_channel":"Por canal","speaker_labels":"Etiquetas de hablante","speaker_labels_hint":"[admin only] Etiqueta cada voz de la transcripción como [speaker N]. Solo Fish Transcribe Stream 1 distingue las voces.","voice_live3_prompt":"Prompt de situación","voice_live3_prompt_hint":"Define la situación en la que habla el modelo de voz: ritmo, asentimientos y turnos de habla.","voice_live3_prompt_default":"Predeterminado del motor","voice_live3_prompt_p2":"Soporte telefónico","voice_live3_prompt_dt":"Autoservicio","voice_live3_prompt_air":"Aerolínea","voice_live3_playout":"Reproducción","voice_live3_playout_hint":"Directo reproduce el audio del modelo de voz en cuanto llega. Con búfer lo retiene tras un breve retardo adaptativo que oculta los fragmentos que llegan tarde.","voice_live3_playout_default":"Predeterminado","voice_live3_playout_direct":"Directo","voice_live3_playout_buffered":"Con búfer","voice_details":"Detalles de la voz","voice_details_hint":"Cómo el agente dice sus frases.","voice_details_summary":"Expresivo {expressive, select, on {activado} other {desactivado}} · {speed}x","voice_details_live3_summary":"Situación: {prompt}","voice_details_live3_note":"Live 3 habla con su propio ritmo y entonación. La velocidad de habla, el modo expresivo y los diccionarios de pronunciación están disponibles con Drama 3 y S2.1 Pro.","speaking_language_search":"Buscar idiomas","speaking_language_no_match":"Ningún idioma coincide","speaking_language_live3_hint":"Live 3 solo habla inglés.","voice_picker_filter":"Filtrar voces","voice_picker_filter_all":"Todas","voice_picker_filter_female":"Femenina","voice_picker_filter_male":"Masculina","voice_picker_live3":"Voces de Live 3","voice_picker_library":"De la biblioteca","voice_picker_professional":"Voces profesionales","voice_picker_browse_library":"Explorar la biblioteca de voces","voice_picker_empty":"Aún no hay voces para este idioma.","voice_picker_unavailable":"No se pudieron cargar las voces.","voice_language_mismatch":"{voice} no habla {language}. Cambia a una voz en {language}.","voice_live3_default":"Predeterminada","voice_play_sample":"Reproducir muestra","voice_stop_sample":"Detener muestra","voice_effect":"Efecto de voz","voice_effect_hint":"Cómo suena la voz en las llamadas web: limpia, como una línea telefónica o como el altavoz de un intercomunicador. Las llamadas telefónicas ya pasan por la línea del operador, así que no les afecta.","voice_effect_none":"Desactivado (voz limpia)","voice_effect_phone":"Línea telefónica","voice_effect_intercom":"Altavoz de intercomunicador","sentence_buffering":"Almacenamiento por frases","sentence_buffering_hint":"[admin only] Solo Drama 3. Desactivado (predeterminado), el texto se envía al TTS a medida que el modelo lo escribe y el TTS lo divide. Activado, cada frase se envía una vez completa. S2.1 Pro siempre envía frases completas.","voice_speed":"Velocidad del habla","voice_speed_hint":"La velocidad a la que habla el agente. 1,0× es la velocidad normal.","background_sound":"Sonido ambiente","background_sound_hint":"Un ambiente en bucle que se reproduce suavemente bajo la voz del agente.","background_sound_volume":"Volumen del sonido ambiente","background_sound_volume_short":"Volumen","background_sound_preset_off":"Desactivado","background_sound_preset_office":"Oficina","background_sound_preset_call_center":"Centro de llamadas","background_sound_preset_restaurant":"Restaurante","background_sound_preset_cafe":"Cafetería","background_sound_preset_city_street":"Calle de la ciudad","background_sound_preset_phone_line":"Línea analógica","background_sound_preset_phone_line_digital":"Línea digital","background_sound_preset_custom":"Subida personalizada","background_sound_preview":"Escuchar {name}","background_sound_preview_stop":"Detener la escucha","background_sound_clip_select":"Seleccionar un clip","background_sound_clip_required":"Elige o sube un clip para activarlo.","background_sound_clip_search":"Buscar clips","background_sound_clip_empty":"Tu equipo aún no tiene clips subidos.","background_sound_clip_unavailable":"Clip no disponible","background_sound_clip_delete":"Eliminar {name}","background_sound_upload_new":"Subir un clip nuevo","background_sound_upload_formats":"MP3, WAV, OGG, M4A","background_sound_uploading":"Subiendo…","background_sound_upload_error":"No se pudo subir el archivo. Inténtalo de nuevo.","background_sound_clip_delete_title":"¿Eliminar este clip?","background_sound_clip_delete_description":"«{name}» se eliminará de la biblioteca de tu equipo. Los agentes que lo usen quedarán en silencio para este ambiente.","pronunciation_dictionaries":"Diccionarios de pronunciación","pronunciation_dictionaries_hint":"Corrige cómo el agente pronuncia nombres, marcas y términos. Hasta 3 diccionarios, aplicados en orden. Cada llamada usa la última versión publicada.","pronunciation_dictionaries_add":"Añadir diccionario","pronunciation_dictionaries_search":"Buscar diccionarios","pronunciation_dictionaries_no_match":"No hay diccionarios que coincidan","pronunciation_dictionaries_empty":"Tu equipo aún no tiene diccionarios de pronunciación.","pronunciation_dictionaries_manage":"Gestionar diccionarios","pronunciation_dictionaries_remove":"Quitar {name}","pronunciation_dictionaries_unavailable":"Diccionario no disponible","pronunciation_dictionaries_unpublished":"Sin publicar","pronunciation_dictionaries_rules":"{count, plural, one {# regla} other {# reglas}}","keyterms":"Palabras clave","keyterms_hint":"Nombres, marcas y términos de producto que el agente debe reconocer con precisión. Las listas breves y enfocadas funcionan mejor. {count}/{max}","keyterms_placeholder":"Escribe un término y pulsa Intro","keyterms_remove":"Eliminar {term}","test_call":"Llamada de prueba","publish":"Publicar","publish_success":"Se ha publicado la versión {version}","publish_success_v2":"El agente se ha publicado correctamente.","publish_failed_v2":"Error al publicar el agente","draft_saving":"Guardando borrador","unpublished_changes":"Tienes cambios sin publicar","network_error":"Error de red","toggle_off":"Desactivado","toggle_on":"Activado","optimize_with_ai":"Optimizar con IA","optimize_with_ai_unavailable":"La optimización con IA aún no está disponible.","draft_saved":"Borrador guardado","published_up_to_date":"Publicado","test_call_draft_hint":"Las llamadas de prueba utilizan tu borrador actual, incluidos los cambios no publicados.","publish_required_title":"Es necesario publicar","copy_url":"Copiar URL","create_agent":"Crear agente","create_test":"Crear Prueba","danger_zone":"Zona de peligro","danger_zone_hint":"Elimina este agente y conserva el historial de llamadas existente. Esta acción no se puede deshacer.","created":"Creada","delete":"Eliminar","delete_agent":"Eliminar agente","delete_confirm":"¿Eliminar \"{name}\"? El agente se eliminará, pero se conservará su historial de llamadas existente. Esta acción no se puede deshacer.","delete_document_description":"¿Estás seguro de que quieres eliminar \"{name}\"? Todos los datos asociados se eliminarán de forma permanente.","delete_document_title":"Eliminar documento","delete_test_description":"¿Estás seguro de que quieres eliminar \"{name}\"? Esta acción no se puede deshacer.","delete_test_title":"Eliminar Prueba","deleting":"Eliminando...","deploy":"Desplegar","deploy_description":"Configura los ajustes del despliegue y obtén el código de integración para tu agente.","deploy_page":{"unpublished_banner":"Aún no hay ninguna versión publicada. La API y estos fragmentos de código siempre utilizan la configuración publicada. Publícala para activarlos.","unpublished_changes_banner":"Tienes cambios sin publicar. La API y estos fragmentos de código siguen utilizando la última configuración publicada. Publica los cambios para aplicarlos.","first_publish_live_title":"{agentName} está activo","first_publish_live_description":"Tu agente ya está listo para atender llamadas. A continuación, añádelo a tu producto.","first_publish_done":"Hecho","go_to_deploy":"Ir a Desplegar","published_description":"Tu configuración publicada ya está activa y lista para usar.","not_published_description":"Solo es un borrador: todavía no hay nada activo.","published":"Publicado","not_published":"No publicado","public":"Público","authenticated":"Autenticado","copy_code":"Copiar código","public_quick_start_hint":"No se necesita un backend. La opción \"Acceso público\" que aparece abajo debe estar activada. Ideal para demostraciones, documentación y páginas de destino.","manage_api_keys":"Gestionar claves de API","full_sdk_reference":"Referencia completa del SDK","api_sdk_docs":"Documentación de la API y del SDK","public_access":"Acceso público","add_origin":"Añadir origen","origin_invalid":"Indica un origen HTTP(S) válido sin ruta, cadena de consulta, fragmento ni credenciales.","origin_duplicate":"Este origen ya se ha añadido.","public_rate_limit":"Las sesiones públicas están sujetas a límites de solicitudes por IP y por agente. El uso se factura a tu espacio de trabajo.","public_access_off_description":"Desactivado: solo los tokens de sesión creados por el servidor pueden iniciar llamadas. Activa esta opción para permitir el widget y las sesiones de agentId exclusivas del navegador (se requiere una lista de orígenes permitidos).","go_deeper":"Profundizar más","go_deeper_description":"Todo lo que no muestran los fragmentos de código: todos los parámetros, eventos y herramientas.","public_access_off_warning":"El acceso público está desactivado para este agente, por lo que se rechazará este fragmento de código. Actívalo a continuación:","quick_start":"Inicio rápido","server_step_title":"En tu servidor","server_step_description":"crear un token de sesión","app_step_title":"En tu aplicación","app_step_description":"iniciar la conversación","soon":"Pronto","allowed_origins":"Orígenes permitidos","allowed_origins_description":"Solo estos orígenes pueden crear sesiones públicas. Se rechazan las solicitudes de cualquier otro origen.","session_api_card":"Referencia de la API de sesiones","session_api_card_description":"Todos los parámetros de POST /v1/agent/sessions: anulaciones, variables dinámicas, identificadores de usuarios finales y metadatos.","events_card":"Eventos y estado","events_card_description":"Transcripciones en tiempo real, modo del agente y eventos de interrupción, reconexión y error en AgentSession.","client_tools_card":"Herramientas del cliente","client_tools_card_description":"Permite que el agente llame a funciones de tu página y comunique los resultados en plena conversación.","widget_card":"Personalización del widget","widget_card_description":"Colores, textos y ubicación del elemento '<fish-agent>' listo para integrar. Se incluye con el widget.","channels_label":"Canales de despliegue","widget_tab":"Widget","web_sdk_tab":"SDK web","phone_tab":"Teléfono","webrtc_tab":"WebRTC","public_access_description":"Permite crear sesiones públicas desde los orígenes especificados.","telephony_docs":"Documentación de telefonía","manage_phone_numbers":"Gestionar números de teléfono","phone_hint":"Quienes llaman marcan un número y se comunican con tu agente, sin necesidad de código del lado del cliente.","phone_empty_title":"Aún no se ha vinculado ningún número de teléfono a este agente.","phone_empty_description":"Compra o importa un número en la página de números de teléfono y luego vincúlalo a este agente para empezar a recibir llamadas.","widget_public_embed":"Inserción pública","widget_session_token":"Token de sesión","widget_hint":"Una interfaz de voz completa en tu sitio web con dos líneas de HTML, sin necesidad de compilación.","widget_page_step_title":"En tu página","widget_page_step_description":"inserta el widget","widget_docs":"Documentación del widget"},"deployment_status":"Estado del despliegue","deployment_url":"URL de llamada","deployment_url_description":"Usa esta URL para conectarte a tu agente mediante WebRTC o WebSocket.","document_created":"Documento creado y procesamiento iniciado","document_deleted":"Documento eliminado correctamente","document_name":"Nombre del documento","document_name_placeholder":"Introduce un nombre para este documento","draft":"Borrador","edit":"Editar","edit_test":"Editar Prueba","agent_name_label":"Nombre del agente","agent_name_example":"Agente de atención al cliente","create_agent_action":"Crear agente","new_agent_modal_description":"Dale un nombre a este agente. Después podrás configurar los detalles.","empty_state":"Aún no hay agentes","empty_state_description":"Crea un agente de voz con IA que responda a los clientes, atienda las solicitudes habituales y dirija las conversaciones al siguiente paso adecuado.","end_call":"Finalizar llamada","error_creating":"Error al crear el agente","error_creating_document":"Error al crear el documento","error_deleting":"Error al eliminar el agente","error_deleting_document":"Error al eliminar el documento","error_deleting_test":"Error al eliminar la prueba","error_loading":"Error al cargar el agente","error_loading_test":"Error al cargar la prueba","error_running_test":"Error al ejecutar la prueba","error_saving":"Error al guardar el agente","error_saving_test":"Error al guardar la prueba","execution_trace":"Traza de ejecución","expected_arguments":"Argumentos esperados","expected_function":"Función esperada","failed":"Fallida","features":{"interactionFlow":{"description":"Planifica cómo tu agente gestiona las conversaciones: saludos, derivación según la intención, escalamiento y transferencias. Define visualmente la lógica de ramificación para que el agente siempre sepa qué hacer a continuación.","title":"Diseñador de flujos de interacción"},"knowledgeAccess":{"description":"Conecta documentos, preguntas frecuentes y catálogos de productos. Tu agente obtiene respuestas pertinentes en tiempo real para responder con precisión en lugar de inventar información.","title":"Acceso a la base de conocimientos"},"multilingual":{"description":"Agentes que hablan ocho o más idiomas de forma nativa. Atiende a clientes de todo el mundo en su idioma preferido sin tener que crear agentes independientes para cada región.","title":"Compatibilidad multilingüe"},"personas":{"description":"Dale a cada agente una personalidad y una voz propias entre más de dos millones de opciones. Adapta el tono de tu marca (profesional, cercano, multilingüe) y mantenlo constante en todas las llamadas.","title":"Personalidades y voces de los agentes"},"subtitle":"Todo lo que necesitas para crear, implementar y escalar agentes de voz basados en LLM","telephony":{"description":"Conéctate a sistemas telefónicos mediante SIP o despliega tus agentes en la web mediante WebRTC. Sustituye los menús telefónicos IVR por conversaciones naturales que tus clientes realmente quieran tener.","title":"Integración telefónica y web"},"title":"Plataforma de agentes de IA centrada en la voz","toolIntegration":{"description":"Permite que tu agente actúe durante la conversación: consultar pedidos, reservar citas, actualizar sistemas CRM y activar webhooks. Conecta cualquier API y deja que el LLM decida cuándo utilizarla.","title":"Integración de herramientas y API"}},"final_node":"Nodo final","final_state":"Estado final","flow_editor":"Editor de flujos","filter_all":"Todo","filter_live":"En directo","function_name":"Función","function_name_required":"Se requiere el nombre de la función","history":"Historial","history_description":"Consulta el historial de conversaciones y las estadísticas de este agente.","initial_state":"Estado inicial","introduction":{"description":"Define un flujo de interacción, conecta tu base de conocimientos, elige una personalidad entre más de dos millones de voces y despliega el agente en la web o por teléfono. Tu agente gestiona conversaciones reales, responde preguntas, deriva llamadas y habla el idioma de tus clientes, para que tu equipo pueda centrarse en lo que importa.","title":"Tu IA, por teléfono","tryFree":"Crear un agente"},"invalid_initial_state":"JSON no válido para el estado inicial","knowledge":"Conocimiento","knowledge_base":"Base de conocimientos","knowledge_description":"Añade documentos, preguntas frecuentes y otras fuentes de conocimiento para que tu agente pueda consultarlas.","knowledge_library_hint":"Sube archivos de texto y Markdown que tus agentes puedan consultar durante las conversaciones.","all_sources":"Todas las fuentes","support":"Soporte","folder":"Carpeta","folders_count":"{count, plural, one {# carpeta} other {# carpetas}}","knowledge_sources_count":"{count, plural, one {# archivo} other {# archivos}}","knowledge_sources_summary":"{count, plural, one {# archivo} other {# archivos}} · Actualizado {time}","knowledge_no_files_yet":"Aún no hay archivos","search_knowledge_sources":"Buscar archivos, carpetas y fragmentos","new_folder":"Nueva carpeta","new_folder_description":"Crea una carpeta para organizar las fuentes de conocimiento.","rename_folder":"Cambiar el nombre de la carpeta","rename_folder_description":"Actualiza el nombre de esta carpeta.","folder_name":"Nombre de la carpeta","folder_name_placeholder":"Documentos de ayuda","knowledge_folder_name_required":"Indica un nombre para la carpeta.","knowledge_name_too_long":"El nombre debe tener 120 caracteres o menos.","add_source":"Añadir fuente","add_source_description":"Sube un archivo de texto o Markdown.","add_file":"Añadir archivo","new_private_file":"Nuevo archivo privado","import_from_library":"Importar desde la biblioteca","import_from_global_knowledge_base":"Importar desde la base de conocimientos global","knowledge_scope_private":"Privado","knowledge_scope_global":"Global","edit_in_global_knowledge_base":"Editar en la base de conocimientos global","import_knowledge_sources":"Importar archivos de la biblioteca","import_knowledge_sources_description":"Selecciona un archivo de la biblioteca del espacio de trabajo para que lo use este agente.","import":"Importar","no_library_files_to_import":"No hay archivos de la biblioteca disponibles para importar.","knowledge_source_imported":"Archivo importado","knowledge_source_removed":"Archivo eliminado de este agente","remove_from_agent":"Eliminar del agente","remove_source_confirm":"¿Eliminar \"{name}\" de este agente? Seguirá estando disponible en la base de conocimientos global.","agent_knowledge_files":"Archivos del agente","knowledge_drop_file":"Arrastra un archivo de texto o Markdown para subirlo","edit_knowledge_source":"Editar archivo","edit_source_description":"Cambia el nombre de esta fuente, muévela o reemplázala por un nuevo archivo de texto o Markdown.","global_source_edit_hint":"Este es un archivo global. Edítalo desde la base de conocimientos global.","knowledge_source_file":"Archivo","replace_source_file":"Reemplazar archivo","knowledge_file_hint":"Formatos compatibles: .txt, .md, .markdown, .text · Tamaño máximo: 1 MB","choose_file":"Selecciona un archivo de texto o Markdown","knowledge_file_required":"Selecciona un archivo para subirlo.","knowledge_file_pdf_error":"Los archivos PDF aún no son compatibles. Sube un archivo de texto o Markdown.","knowledge_file_type_error":"Tipo de archivo no compatible. Sube un archivo .txt, .md, .markdown o .text.","knowledge_file_empty_error":"El archivo seleccionado está vacío.","knowledge_file_size_error":"Los archivos deben tener un tamaño máximo de 1 MB.","knowledge_file_utf8_error":"El archivo seleccionado debe ser un archivo de texto codificado en UTF-8.","source_name":"Nombre del archivo","source_name_hint":"Rellenado automáticamente a partir del archivo subido. Puedes cambiarlo.","source_name_placeholder":"support-faq.md","description":"Descripción","source_description_hint":"Opcional. Ayuda a los miembros del equipo a saber cuándo utilizar esta fuente.","source_description_placeholder":"¿Qué abarca esta fuente?","knowledge_description_too_long":"La descripción debe tener 2000 caracteres como máximo.","root_folder":"Raíz","size":"Tamaño","rename":"Cambiar de nombre","rename_source":"Cambiar el nombre de la fuente","source_access_title":"Acceso a la fuente","content":"Contenido","uploaded":"Subido","delete_source_title":"Eliminar fuente","delete_source_confirm":"¿Eliminar \"{name}\"? Se archivará y se desvinculará de todos los borradores de agentes activos. Esta acción no se puede deshacer.","delete_folder_title":"Eliminar carpeta","delete_folder_confirm":"¿Eliminar \"{name}\"? Las fuentes activas de esta carpeta volverán a Todas las fuentes.","knowledge_empty_title":"Aún no hay documentos","knowledge_empty_hint":"Sube archivos de texto o Markdown para crear una base de conocimientos que tus agentes puedan consultar durante las conversaciones.","knowledge_folder_empty_title":"No hay archivos en esta carpeta","knowledge_folder_empty_hint":"Sube archivos de texto o Markdown a esta carpeta para que tus agentes puedan buscar en ellos durante las conversaciones.","knowledge_library_search_empty_title":"Ningún elemento de la base de conocimientos coincide con tu búsqueda","knowledge_sources_empty_title":"No se encontraron fuentes","knowledge_sources_empty_hint":"Comprueba la ortografía o prueba con otra búsqueda.","knowledge_folder_created":"Carpeta creada","knowledge_folder_updated":"Carpeta actualizada","knowledge_folder_deleted":"Carpeta eliminada","knowledge_source_created":"Fuente subida","knowledge_source_updated":"Fuente actualizada","knowledge_source_deleted":"Fuente eliminada","knowledge_source_not_found":"No se encuentra el archivo, se ha eliminado o no tienes acceso a él.","folder_access_hint":"El acceso se aplica a todos los documentos de esta carpeta. Los archivos nuevos que se suban heredarán esa configuración. Cada documento puede seguir gestionándose de forma individual.","untitled_folder":"Carpeta sin título","today":"Hoy","home_welcome_back":"Te damos la bienvenida de nuevo","home_date_past_7_days":"Últimos 7 días","home_date_past_30_days":"Últimos 30 días","home_date_past_90_days":"Últimos 90 días","home_date_custom_range":"Intervalo personalizado…","home_date_apply":"Aplicar","home_date_picker_label":"Selecciona un rango de fechas","home_date_previous_month":"Mes anterior","home_date_next_month":"Mes siguiente","home_conversations":"Conversaciones","home_average_duration":"Duración media","home_minutes_used":"Minutos utilizados","home_average_cost":"Coste promedio","home_metric_daily":"{metric} · diario","home_view_conversations":"Ver conversaciones","home_your_agents":"Tus agentes","home_view_all_agents":"Ver todos los agentes","home_view_all":"Ver todo","home_no_activity_data":"No hay datos de conversaciones para este período","home_no_metric_data":"No hay datos para este período","home_recent_conversations":"Conversaciones recientes","home_no_recent_conversations":"No hay conversaciones en este período","home_free_minutes":"Saldo de prueba","home_free_minutes_hint":"Saldo de prueba de un solo uso · cubre todos los cargos de los agentes, incluidos los modelos premium","home_usage_minutes":"{used} / {total}","home_balance":"Saldo","home_add_credit":"Añadir crédito","home_agent_spend":"Gasto del agente en {month} (este espacio de trabajo)","home_pricing":"Precios","home_pricing_conversation":"Conversación","home_pricing_phone":"Llamadas telefónicas","home_pricing_number":"Número de teléfono","home_pricing_cold":"Transferencia sin asistencia","home_pricing_warm":"Transferencia en caliente","home_pricing_per_minute":"{price}/min","home_pricing_per_month":"{price}/mes","home_pricing_note":"Todo incluido: ASR, TTS y LLM. Se factura por segundo.","home_resources":"Recursos","home_quickstart_guide":"Guía de inicio rápido","home_api_reference":"Referencia de la API","home_whats_new":"Novedades","home_error_description":"No hemos podido cargar tus agentes. Inténtalo de nuevo.","home_overview_error_description":"No hemos podido cargar los datos del panel. Inténtalo de nuevo.","home_status_pending":"Pendiente","home_status_active":"Activo","home_status_completed":"Completado","home_status_failed":"Error","home_status_unknown":"Desconocida","home_retry":"Reintentar","syncing_now":"Sincronizando ahora","current_agent":"Agente actual","last_updated":"Última actualización","list_description":"Diseña, prueba y despliega agentes de voz que hablen con tus clientes en tiempo real.","list_search_placeholder":"Buscar agente","list_empty_state":"Aún no hay agentes","list_empty_state_description":"Prueba tu agente o comparte su número. Las llamadas aparecerán aquí.","listening":"Escuchando...","live_url":"URL en vivo","live_url_description":"Solo funciona cuando el agente está activo. Comparte esta URL para su uso en producción.","loading":"Cargando...","new_test":"Nueva Prueba","new_agent":"Nuevo agente","nav_group_build":"Crear","nav_group_monitor":"Supervisar","nav_group_publish":"Publicar","no_knowledge_documents":"Aún no hay documentos de conocimiento","no_test_runs":"Esta prueba aún no se ha ejecutado.","no_tests":"Aún no hay pruebas. Crea tu primera prueba para validar tu flujo de trabajo.","no_results":"Ningún agente coincide con tu búsqueda.","no_results_hint":"Comprueba la ortografía o prueba con otro nombre.","access_no_agents_title":"Aún no hay agentes","access_no_agents_hint":"Primero crea un agente y luego elige cuáles pueden usar esta fuente.","clear_search":"Borrar búsqueda","no_turns":"Aún no hay turnos. Añade un turno para definir la secuencia de prueba.","no_usage_data":"No hay datos de uso disponibles","offline":"Desconectado","optional":"opcional","overview":"Descripción general","passed":"Aprobado","private":"Privado","processing":"Procesando","public":"Público","result":"Resultado","run_all_tests":"Ejecutar todo","run_history":"Historial de ejecución","run_test":"Ejecutar prueba","running":"En ejecución...","running_all_tests":"En ejecución...","save":"Guardar","save_and_run":"Guardar y ejecutar","save_changes":"Guardar cambios","save_test":"Guardar","saved":"Guardado","saving":"Guardando...","select_function":"Selecciona una función...","select_voice":"Seleccionar una voz","search_agents":"Buscar agentes","conversations_search_placeholder":"Buscar por ID, nombre o número de teléfono","conversations_page_description":"Todas las conversaciones, transcripciones y análisis de los agentes dentro del espacio de trabajo.","conversations_type":"Tipo de conversación","conversations_type_production":"Producción","conversations_type_preview":"Vista previa","conversations_all_title":"Todas las conversaciones","conversations_empty_title":"Aún no hay conversaciones","conversations_empty_description":"Todas las conversaciones aparecerán aquí.","back_to_conversations":"Volver a las conversaciones","conversations_calls_in_progress":"{count} llamadas en curso","conversations_no_results_title":"No se encontraron resultados","conversations_live_running_for":"(En curso desde hace {duration})","conversations_live_web_call":"Llamada web","conversations_no_results":"Ninguna conversación coincide con tus filtros.","conversations_preview_search_hint":"Las conversaciones de vista previa solo se pueden encontrar por su ID de conversación completo.","conversations_load_error_title":"No es posible cargar conversaciones","conversations_load_error_description":"No se han podido cargar los datos de la conversación. Inténtalo de nuevo.","conversation_detail_load_error_title":"No es posible cargar detalles de la conversación","conversation_detail_load_error_description":"No se han podido cargar los detalles de la conversación. Inténtalo de nuevo.","conversations_pagination":"Paginación de conversaciones","conversations_previous_page":"Página anterior","conversations_next_page":"Página siguiente","conversations_duration":"Duración","conversation_copy_text":"Copiar texto","conversation_copy_markdown":"Copiar Markdown","conversation_copied_to_clipboard":"copiado al portapapeles","conversation_copy":"Copiar","conversation_share_link":"Copiar enlace para compartir","conversation_status_active":"Activo","conversation_status_escalated":"Escalado","conversation_status_missed":"Perdido","conversation_status_resolved":"Resuelto","conversation_status_error":"Error","conversation_end_reason_user_hangup":"La persona que llamó ha colgado.","conversation_end_reason_agent_hangup":"El agente ha finalizado la llamada.","conversation_end_reason_escalated":"Transferido a un agente humano","conversation_end_reason_conversation_timeout":"Se ha alcanzado el límite de tiempo","conversation_end_reason_heartbeat_timeout":"El agente ha dejado de responder.","conversation_end_reason_agent_join_timeout":"El agente no se ha unido","conversation_end_reason_internal_error":"Error interno","conversation_end_reason_llm_endpoint_failure":"Error en el LLM personalizado","conversation_llm_endpoint_error_title":"Error del endpoint LLM personalizado","conversation_llm_endpoint_error_http":"HTTP {status}","conversation_llm_endpoint_error_http_unknown":"Error HTTP","conversation_llm_endpoint_error_timeout":"Tiempo de espera agotado","conversation_llm_endpoint_error_connection":"No se pudo conectar","conversation_llm_endpoint_error_invalid":"Respuesta no utilizable","conversation_llm_endpoint_error_reason_dns_failed":"Host no encontrado","conversation_llm_endpoint_error_reason_connection_refused":"Conexión rechazada","conversation_llm_endpoint_error_reason_connection_reset":"Conexión restablecida","conversation_llm_endpoint_error_reason_tls_failed":"Error de TLS","conversation_llm_endpoint_error_reason_address_not_allowed":"Dirección no permitida","conversation_llm_endpoint_error_reason_not_event_stream":"No es un flujo de eventos","conversation_llm_endpoint_error_reason_stream_incomplete":"El flujo terminó antes de tiempo","conversation_llm_endpoint_error_reason_empty_reply":"Respuesta vacía","conversation_llm_fallback_note":"Frase fija dicha porque tu endpoint LLM falló","conversation_llm_fallback_title":"Modelo cambiado","conversation_llm_fallback_to":"a","conversation_llm_fallback_reason_error":"Error","conversation_llm_fallback_reason_timeout":"Tiempo agotado","conversation_llm_fallback_reason_ttft_timeout":"Límite del primer token","conversation_llm_fallback_reason_total_timeout":"Límite total","conversation_llm_fallback_reason_empty":"Sin salida","conversation_llm_fallback_reason_kick_in":"Cambio en paralelo","conversation_llm_answered_by":"Respondido por {model}","conversation_llm_model_custom":"{model} (LLM personalizado)","conversation_end_reason_room_join_timeout":"La persona que ha llamado nunca se conectó.","conversation_end_reason_cancelled":"Cancelado antes de establecer la conexión","conversation_end_reason_dial_failed":"Llamada no contestada","settings_agent_id":"ID del agente","settings_copy_agent_id":"Copiar ID del agente","settings_agent_id_hint":"Utiliza esto en la API y los webhooks.","settings_description_hint":"Nota interna sobre lo que hace este agente.","settings_name_hint":"Se muestra en los paneles y en los registros de llamadas.","settings_page_hint":"Configurar la información básica del agente y las preferencias generales","some_tests_failed":"{passed} aprobados, {failed} fallidos","speaking":"Hablando...","state":"Estado","stats_coming_soon":"Próximamente: uso y estadísticas de los agentes","status":"Estado","success_created":"Agente creado correctamente","success_deleted":"Agente eliminado correctamente","success_saved":"Agente guardado correctamente","tap_to_start":"Toca para iniciar el chat de voz","template_food_description":"Pide comida y registra los nombres y las cantidades de los productos.","template_food_title":"Pedido de comida","template_qa_description":"Responde preguntas sobre conocimientos específicos de un ámbito a partir de una base de conocimientos.","template_qa_title":"Respuesta a preguntas","template_survey_description":"Realiza una encuesta a los usuarios y registra las respuestas.","template_survey_title":"Envío de encuestas","test_created":"Prueba creada correctamente","test_deleted":"Prueba eliminada correctamente","test_description":"Descripción","test_description_placeholder":"Describe qué valida esta prueba (opcional)","test_editor_description":"Define una secuencia de llamadas a funciones para simular las interacciones del usuario.","test_failed":"Error","test_name":"Nombre de la prueba","test_name_placeholder":"por ejemplo, proceso de compra sin contratiempos","test_name_required":"Se requiere el nombre de la prueba.","test_passed":"Aprobada","test_results":"Resultados de la prueba","test_turns_required":"Se requiere al menos un turno.","test_user_turn_required":"Se requiere al menos un mensaje de usuario.","test_updated":"Prueba actualizada correctamente","test_url":"URL de prueba","test_url_description":"Funciona en cualquier momento con un token válido. Válido durante 24 horas.","test_url_expires_in":"Caduca en {time}","test_url_refreshing":"Actualizando...","test_voice_call":"Probar llamada de voz","test_voice_call_description":"Pon a prueba a tu agente con una llamada de voz en directo.","tests":"Pruebas","tests_description":"Crea y ejecuta escenarios de prueba para validar el comportamiento de tu agente.","text_content":"Contenido de texto","text_content_hint":"Pega aquí el texto de tu documento. Se dividirá automáticamente en fragmentos y se indexará para facilitar su recuperación.","text_content_placeholder":"Pega o escribe aquí el contenido de tu texto...","thinking":"Pensando...","title":"Agentes de voz","tools":"Herramientas","tools_description":"Configura las herramientas externas y las API que tu agente puede usar durante las conversaciones.","topBar":{"cta":"Crea tu primer agente","pricingButton":"Ver precios","stat1":"Voces de IA","stat2":"Idiomas","stat3":"Disponibilidad","subtitle":"Diseña agentes de IA conversacional que escuchen, comprendan y respondan con voces humanas naturales. Conecta bases de conocimiento, herramientas personalizadas y más de 2 millones de voces para crear experiencias de voz que encantarán a tus usuarios.","title":"Crea agentes de voz que <highlight>hablen como humanos</highlight>"},"total_credits":"Créditos totales","total_duration":"Duración total","total_sessions":"Sesiones totales","turns":"Turnos","unknown_error":"Se ha producido un error desconocido.","unlist":"No listado","updated":"Actualizado","updated_relative":"Actualizado hace {time}","url_copied":"URL copiada al portapapeles","usage_stats":"Estadísticas de uso","usage_stats_tooltip":"20 créditos por segundo","usecases":{"callCenter":{"button":"Crear un agente de llamadas","description":"Sustituye los menús rígidos de respuesta de voz interactiva (IVR) por agentes de voz que entienden el lenguaje natural. Dirige las llamadas de forma inteligente, gestiona las solicitudes habituales de principio a fin y reduce el tiempo medio de atención sin sacrificar la calidad.","title":"Centros de llamadas y telefonía"},"customerSupport":{"button":"Crear un agente de soporte","description":"Implementa agentes que respondan a preguntas sobre los productos, resuelvan problemas y deriven los casos a personas cuando sea necesario. Gestiona miles de llamadas simultáneamente sin tiempos de espera, las 24 horas del día, los 7 días de la semana.","title":"Atención al cliente"},"multilingualSupport":{"button":"Crear un agente multilingüe","description":"Atiende a clientes de todo el mundo en su lengua materna con un solo agente. No necesitas contratar personal multilingüe ni crear líneas de atención independientes: un solo agente para todos los idiomas y todas las zonas horarias.","title":"Servicio de atención al cliente multilingüe"},"sales":{"button":"Crear un agente de ventas","description":"Califica por teléfono a los clientes potenciales entrantes mediante una conversación natural. Tu agente hace las preguntas adecuadas, recopila información y programa reuniones, de modo que tu equipo de ventas solo habla con clientes potenciales muy interesados.","title":"Ventas y cualificación de clientes potenciales"},"subtitle":"Sustituye la música de espera y los menús telefónicos por una IA que realmente resuelve problemas","title":"Agentes de voz para todos los equipos"},"user_text":"Texto del usuario","visibility":"Visibilidad","access":"Acceso","action":"Acción","add_argument":"Añadir parámetro","add_auth_header_basic":"Añadir encabezado de autorización (Basic)","add_auth_header_bearer":"Añadir encabezado de autorización (Bearer)","add_header":"Añadir encabezado","add_response":"Añadir respuesta","add_tool":"Añadir herramienta","add_webhook_tool":"Añadir herramienta de webhook","agents_have_access":"{enabled} de {total} agentes tienen acceso.","argument_not_used_warning":"No se utiliza en la URL, el cuerpo de la solicitud ni los encabezados.","body":"Cuerpo","clone":"Clonar","clone_success":"Agente clonado correctamente","content_type":"Tipo de contenido","create_tool":"Crear herramienta","custom_headers":"Encabezados personalizados","custom_headers_hint":"Se envía con cada solicitud de webhook.","custom_tools":"Herramientas personalizadas","custom_tools_hint":"Herramientas de webhook del espacio de trabajo vinculadas a este agente.","detach":"Desvincular","detach_tool_confirm":"¿Desvincular \"{name}\" de este agente? La herramienta seguirá disponible en tu espacio de trabajo.","detach_tool_title":"Desvincular herramienta","edit_webhook_tool":"Editar herramienta de webhook","endpoint":"Punto de conexión","endpoint_url":"URL del punto de conexión","endpoint_url_invalid":"Indica una URL HTTP o HTTPS válida sin credenciales ni hosts privados.","endpoint_url_not_allowed":"Por motivos de seguridad, no se permiten URL con credenciales ni URL que apunten a localhost, a redes privadas o a hosts de metadatos.","endpoint_url_required":"Indica una URL de punto de conexión.","error_handling":"Gestión de errores","error_hide":"Ocultar","error_passthrough":"Transferencia directa","execution":"Ejecución","execution_background":"En segundo plano","execution_background_description":"El agente sigue hablando mientras se ejecuta la herramienta y anuncia el resultado cuando llega. Ideal para operaciones lentas.","execution_blocking":"Esperar el resultado","execution_blocking_description":"El agente espera la respuesta antes de contestar. Ideal para consultas de las que depende la respuesta.","execution_fire_and_forget":"Ejecutar sin esperar respuesta","execution_fire_and_forget_description":"El agente continúa de inmediato y nunca recibe el resultado. Ideal para notificaciones y registro de eventos.","execution_fire_and_forget_error_note":"Los fallos solo se registran en los archivos de registro. El agente no recibe ninguna notificación.","header_name":"Nombre del encabezado","header_value":"Valor del encabezado","invalid_json_arguments":"Indica argumentos JSON válidos.","method":"Método","mock_responses":"Respuestas simuladas","mock_responses_hint":"Devuelve respuestas predefinidas en lugar de llamar al punto de conexión.","no_response_body":"Sin cuerpo de respuesta","request":"Solicitud","request_body":"Cuerpo de la solicitud","response":"Respuesta","response_headers":"Encabezados de respuesta","response_handling":"Gestión de respuestas","response_truncated":"truncado","seconds_value":"{seconds} s","seconds_unit":"s","send_test_request":"Enviar solicitud de prueba","status_code":"Código de estado","system_tools":"Herramientas del sistema","system_tools_hint":"Herramientas integradas controladas por agente.","hang_up_goodbye":"Despedida","hang_up_goodbye_generated":"Generada","hang_up_goodbye_fixed":"Mensaje fijo","hang_up_goodbye_off":"Desactivado","hang_up_goodbye_generated_description":"El agente se despide brevemente con sus propias palabras y luego cuelga.","hang_up_goodbye_fixed_description":"Di la misma frase de despedida cada vez y luego cuelga.","hang_up_goodbye_off_description":"Cuelga en cuanto el agente termina su respuesta actual, sin una despedida adicional.","hang_up_goodbye_fixed_placeholder":"Gracias por llamar. ¡Adiós!","hang_up_goodbye_required":"Este campo es obligatorio.","hang_up_refuse_questions":"No colgar si hay una pregunta","hang_up_refuse_questions_hint":"Si la despedida del agente le hace una pregunta a quien llama, el agente la hace y espera la respuesta en lugar de colgar.","test":"Prueba","test_tab_hint":"Envía una llamada de prueba con argumentos de ejemplo para verificar que tu punto de conexión responde correctamente.","timeout":"Tiempo de espera","tool":"Herramienta","tool_arguments":"Parámetros","tool_arguments_hint":"Se exponen al agente como parámetros de la herramienta. Obligatorio solo exige que el parámetro esté presente. Marca No vacío para rechazar una cadena vacía.","tool_created":"Herramienta creada","tool_name":"Nombre de la herramienta","tool_name_required":"Introduce el nombre de una herramienta.","tools_empty_hint":"Añade una herramienta de webhook para que este agente pueda llamar a tu punto de conexión HTTP.","tools_empty_title":"No hay herramientas personalizadas adjuntas","type":"Tipo","client":"Cliente","client_sheet_hint":"Tu aplicación ejecuta las herramientas del cliente a través del SDK.","client_tool_sdk_notice":"Las herramientas del cliente requieren una integración con el SDK. El código de tu aplicación proporciona la implementación. Durante las llamadas telefónicas, la herramienta se oculta automáticamente al agente.","edit_client_tool":"Editar herramienta del cliente","expects_response":"Esperar el resultado","expects_response_hint":"Cuando esta opción está desactivada, la llamada se realiza sin esperar respuesta: el agente continúa sin esperar el resultado de tu aplicación.","webhook":"Webhook","webhook_test_error_connection":"Error de conexión. Comprueba que el punto de conexión sea accesible y acepte conexiones.","webhook_test_error_dns":"Error al buscar DNS. Comprueba el nombre de host del punto de conexión.","webhook_test_error_network":"La solicitud de red ha fallado. Comprueba la conexión con el punto de conexión e inténtalo de nuevo.","webhook_test_error_timeout":"Se ha agotado el tiempo de espera de la solicitud. Comprueba el punto de conexión y aumenta el tiempo de espera si es necesario.","webhook_test_status_connection":"Error de conexión","webhook_test_status_dns":"Error al buscar DNS","webhook_test_status_network":"Error de red","webhook_test_status_timeout":"Tiempo de espera agotado","webhook_menu_hint":"Llamar a un punto de conexión HTTP","webhook_sheet_hint":"Crea una herramienta personalizada reutilizable que llame a tu punto de conexión HTTP.","webhook_import_title":"Importar punto de conexión","webhook_import_hint":"Pega un comando cURL, la documentación de una solicitud o datos en formato JSON. Revisa la configuración generada antes de guardarla.","webhook_import_placeholder":"Pega un comando cURL, una solicitud HTTP sin procesar o notas sobre el punto de conexión...","webhook_import_from_clipboard":"Analizar el portapapeles","webhook_import_parse_text":"Analizar texto","webhook_import_empty":"Primero, pega los detalles del punto de conexión.","webhook_import_failed":"No se ha encontrado ningún punto de conexión HTTP para importar.","webhook_import_clipboard_failed":"No se ha podido acceder al portapapeles. Pega el texto manualmente.","webhook_import_success":"Configuración del webhook completada","webhook_import_summary":"{method} analizado · {args} argumentos · {headers} encabezados","conversation_flow":"Flujo de la conversación","open_editor":"Abrir editor","flow_call_connected":"Llamada conectada","flow_call_connected_hint":"Se responde a la llamada entrante","flow_greeting":"Saludo","flow_greeting_hint":"\"¡Hola! Gracias por llamar a Fish Audio…\"","flow_understand":"Entender","flow_understand_hint":"Transcribir el habla y detectar la intención","flow_respond":"Responder","flow_respond_hint":"Responder con información de la base de conocimientos o llamar a una herramienta","flow_wrap_up":"Concluir","flow_wrap_up_hint":"Confirmar, resumir y finalizar la llamada","previewing":"En vista previa","preview_title":"Vista previa","preview_status_ready":"Listo","preview_status_connecting":"Conectando…","preview_status_live":"En directo · {time}","preview_status_ended":"Finalizado","preview_status_error":"Error","preview_ready_title":"Listo para la vista previa","preview_start_call":"Iniciar llamada","preview_call_again":"Volver a llamar","preview_end_call":"Finalizar llamada","preview_mute":"Silenciar","preview_unmute":"Activar el sonido","preview_type_message":"Escribe un mensaje o simplemente habla…","preview_send":"Enviar","preview_voice_muted":"Silenciado","preview_voice_text_only":"Solo texto","preview_voice_listening":"Escuchando...","preview_voice_speaking":"Hablando...","preview_voice_interrupt":"Habla o toca para interrumpir…","preview_tool_running":"En ejecución","preview_tool_completed":"Hecho","preview_tool_failed":"Error","preview_tool_input":"Entrada","preview_tool_output":"Salida","preview_tool_error":"Error","preview_tool_truncated":"truncado","preview_service_unavailable":"No se ha podido conectar con el servicio de voz. Inténtalo de nuevo más tarde.","preview_agent_join_timeout":"El agente no se ha unido a la llamada. Inténtalo de nuevo.","preview_mic_denied":"Se ha denegado el acceso al micrófono. Permite el acceso al micrófono en la configuración de tu navegador para hablar, o escribe abajo para chatear.","preview_mic_not_found":"Tu navegador no puede acceder a un micrófono. Comprueba que haya un micrófono conectado y que la configuración de privacidad de tu sistema permita que el navegador lo utilice. Aún puedes chatear escribiendo a continuación.","preview_mic_settings_windows":"En Windows, abre Configuración > Privacidad y seguridad > Micrófono (Configuración > Privacidad > Micrófono en Windows 10) y activa \"Acceso al micrófono\" y \"Permitir que las aplicaciones de escritorio accedan al micrófono\".","preview_mic_settings_macos":"En macOS, si el navegador ya tiene permiso para este sitio, comprueba también Ajustes del Sistema > Privacidad y seguridad > Micrófono y asegúrate de que el navegador tenga permiso allí.","preview_mic_audio_session":"Tu navegador ha bloqueado el micrófono. Recarga la página para hablar o escribe abajo para chatear.","preview_mic_unavailable":"No se ha podido iniciar el micrófono. Aún puedes chatear escribiendo a continuación.","preview_audio_blocked":"El sonido está desactivado. Toca para activar la voz del agente.","preview_variables_title":"Variables de prueba","preview_variables_hint":"Valores de las variables de tu prompt.","preview_variables_restored":"Restaurado a partir de tu última prueba","preview_variables_clear":"Borrar","preview_variable_value_placeholder":"Valor","preview_variables_mode_form":"Formulario","preview_variables_mode_raw":"Sin procesar","preview_variable_default_placeholder":"Predeterminado: {value}","preview_analysis_title":"Análisis","preview_analysis_running":"Analizando la conversación…","preview_analysis_still_running":"Todavía se está analizando. Esto está tardando más de lo habitual.","preview_analysis_refresh":"Actualizar","preview_analysis_skipped":"No hay análisis para esta llamada: la conversación estaba vacía o el análisis no está configurado.","preview_analysis_error":"Error al realizar el análisis de esta llamada.","preview_analysis_summary_label":"Resumen","preview_analysis_data_label":"Datos","preview_analysis_criteria_label":"Criterios","preview_analysis_result_success":"Éxito","preview_analysis_result_failure":"Fallo","preview_analysis_result_unknown":"Desconocido","preview_analysis_value_yes":"Sí","preview_analysis_value_no":"No","analysis":"Análisis","guardrails":"Medidas de protección","guardrails_focus_title":"Enfoque","guardrails_focus_hint":"Mantiene al agente centrado en la tarea definida por tus instrucciones.","guardrails_manipulation_title":"Manipulación","guardrails_manipulation_hint":"Mantiene al agente en su función y rechaza los intentos de anular o extraer sus instrucciones.","guardrails_pre_tool_speech_title":"Aviso antes de las herramientas","guardrails_pre_tool_speech_hint":"Dice una frase corta y natural antes de consultar o actuar, para que la otra persona nunca espere en silencio.","analysis_summary_title":"Resumen","analysis_summary_hint":"Genera un breve resumen de cada conversación una vez finalizada.","analysis_summary_language_label":"Idioma del resumen","analysis_summary_language_hint":"Los resúmenes siempre se escriben en este idioma, independientemente del idioma de la conversación.","analysis_summary_prompt_label":"Instrucciones personalizadas","analysis_summary_prompt_placeholder":"Déjalo en blanco para usar las instrucciones predeterminadas de la plataforma para los resúmenes.","analysis_fields_title":"Campos de datos","analysis_fields_hint":"Valores estructurados extraídos de cada conversación y enviados mediante webhook y API.","analysis_fields_empty_title":"Aún no hay campos de datos","analysis_fields_empty_hint":"Añade uno para extraer valores estructurados de cada llamada.","analysis_add_field":"Añadir campo","analysis_field_name_label":"Nombre","analysis_field_name_placeholder":"order_number","analysis_field_type_label":"Tipo","analysis_field_description_label":"Descripción","analysis_field_description_placeholder":"¿Qué se debe extraer de la conversación?","analysis_type_boolean":"Booleano","analysis_type_text":"Texto","analysis_type_number":"Número","analysis_type_enum":"Elección","analysis_enum_options_label":"Opciones","analysis_enum_options_hint":"Entre 2 y 20 opciones no vacías.","analysis_enum_option_placeholder":"Valor de la opción","analysis_add_option":"Añadir opción","analysis_remove_option":"Eliminar opción","analysis_remove_field":"Eliminar campo","analysis_criteria_title":"Criterios","analysis_criteria_hint":"Después de cada llamada, el modelo clasifica cada criterio como cumplido, no cumplido o indeterminado y ofrece una breve justificación. Las conversaciones vagas o incompletas se clasifican como indeterminadas en lugar de hacer suposiciones.","analysis_criteria_empty_title":"Aún no hay criterios","analysis_criteria_empty_hint":"Añade uno para evaluar cada llamada según tu definición de éxito.","analysis_add_criterion":"Añadir criterio","analysis_criterion_name_placeholder":"issue_resolved","analysis_criterion_description_placeholder":"¿Cuándo debería considerarse que esta llamada ha sido un éxito?","analysis_remove_criterion":"Eliminar criterio","analysis_name_required":"Introduce un nombre.","analysis_name_invalid":"Utiliza letras minúsculas, dígitos y guiones bajos, empezando por una letra.","analysis_name_duplicate":"Este nombre ya está en uso.","webhooks":"Webhooks","post_call_webhook_hint":"Fish Audio se puede configurar para notificar a su servidor cuando se produzcan eventos de llamada. Esto puede ayudar a tu sistema backend a saber cuándo ha finalizado una llamada o cuándo se ha completado su análisis. Las llamadas de vista previa no se envían. Para obtener información sobre cómo configurar webhooks, consulta nuestra <link>documentación</link>.","post_call_webhook_secret_label":"Secreto de firma","post_call_webhook_secret_placeholder":"Opcional","post_call_webhook_secret_hint":"Se utiliza para firmar cada carga útil y así poder verificar que proviene de Fish Audio.","post_call_webhook_clear":"Eliminar webhook","post_call_webhook_add":"Añadir webhook","inbound_webhook_title":"Webhook de llamadas entrantes","inbound_webhook_hint":"Cuando alguien llama al número de tu agente, Fish Audio envía el número del llamante a este endpoint antes de conectar la llamada. Las dynamic_variables de la respuesta rellenan los marcadores de tu prompt y del primer mensaje. Si falla o expira, la llamada se conecta igualmente y cada marcador usa su valor predeterminado. Publica para aplicar los cambios a las llamadas.","global_tools_hint":"Herramientas personalizadas que tus agentes utilizan para interactuar con sistemas externos.","workspace_tools_empty_title":"Aún no hay herramientas personalizadas","workspace_tools_empty_hint":"Añade una herramienta de webhook para que esté disponible para tus agentes.","library_no_results_title":"No se encontraron resultados","library_no_results_hint":"Prueba con otro término de búsqueda.","search_custom_tools":"Buscar herramientas personalizadas","tools_count":"{count, plural, one {# herramienta} other {# herramientas}}","updated_ago":"Actualizado {time}","used_by_agents":"{count, plural, =0 {Ningún agente} one {# agente} other {# agentes}}","name":"Nombre","manage_access":"Gestionar el acceso","delete_tool_title":"Eliminar herramienta","delete_tool_confirm":"¿Eliminar \"{name}\"? Se eliminará de todos los agentes que la utilizan. Esta acción no se puede deshacer.","global_tests_hint":"Pruebas que verifican cómo se comportan tus agentes en conversaciones reales.","global_analysis_hint":"Configura los resúmenes posteriores a las llamadas, la extracción de datos y los criterios de evaluación para cada agente.","analysis_no_agents_title":"Aún no hay agentes","analysis_no_agents_hint":"Crea un agente para configurar el análisis de conversaciones.","all_tests":"Todas las pruebas","search_tests":"Buscar pruebas","tests_count":"{count, plural, one {# prueba} other {# pruebas}}","tests_empty_title":"Aún no hay pruebas","tests_empty_hint":"Crea tu primera prueba para comprobar cómo responden tus agentes en momentos clave.","delete_test_confirm":"¿Eliminar \"{name}\"? Se eliminará de todos los agentes a los que esté asignada. Esta acción no se puede deshacer.","test_type_next_reply":"Un solo turno","test_type_simulation":"Simulación","test_type_hint":"Turno único verifica la siguiente respuesta con un juez LLM. Herramienta verifica si se llamó a una herramienta. Simulación ejecuta una conversación completa con un usuario simulado.","conversation":"Conversación","conversations_phone_number":"Número de teléfono","conversation_hint":"El historial predefinido que ve el agente. Al ejecutarse, el agente genera la siguiente respuesta después del último mensaje.","add_message":"Añadir mensaje","message_placeholder":"Lo que se dijo…","role_agent":"Agente","role_user":"Usuario","judging":"Evaluación","judging_hint":"Un juez basado en un LLM evalúa la respuesta generada en función de lo esperado. Los ejemplos son opcionales y ayudan a calibrar al juez.","expectation":"Expectativa","expectation_placeholder":"¿Qué debe hacer la respuesta para superar la prueba?","success_examples":"Ejemplos de éxito","failure_examples":"Ejemplos de fallos","add_example":"Añadir ejemplo","add_limit_hint":"Puedes añadir hasta {max}.","remove":"Quitar","run":"Ejecutar","run_tab_hint":"Ejecuta la prueba con un agente: este genera la siguiente respuesta y el juez basado en un LLM la evalúa.","run_current_agent_hint":"Ejecuta esta prueba con el agente actual. Genera la siguiente respuesta y el juez basado en un LLM la evalúa.","select_agent":"Selecciona un agente","run_no_agents":"Primero, concede acceso a un agente en la pestaña Acceso.","judge_note":"Juez basado en LLM · expectativa + {count, plural, =0 {ningún ejemplo} one {# ejemplo} other {# ejemplos}}","verdict":"Veredicto","pass":"Aprobado","fail":"Suspendido","run_error":"Error","run_repeats":"Repeticiones","run_repeat":"Repetición {number}: {status}","run_repeats_pending":"{pending, plural, one {# de {total} repeticiones sigue en curso} other {# de {total} repeticiones siguen en curso}}","run_repeat_needs_review":"Repetición {number}: {status}, requiere revisión","run_repeat_mock_gap":"Repetición {number}: {status}, sin simulación para {tools}","agent_reply":"Respuesta del agente","judge_reasoning":"Razonamiento del juez","run_failed":"La ejecución de la prueba falló.","test_saved":"Cambios guardados","add_tests":"Añadir pruebas","create_agent_test":"Crear una prueba nueva","choose_from_global_tests":"Elegir de la biblioteca compartida","run_all":"Ejecutar todo","run_matching_count":"Ejecutar coincidentes ({count})","last_result":"Último resultado","agent_tests_summary":"{count, plural, one {# prueba} other {# pruebas}} · {passed} aprobados, {failed} suspendidos en la última ejecución","agent_tests_summary_with_errors":"{count, plural, one {# prueba} other {# pruebas}} · {passed} aprobadas, {failed} fallidas, {errors, plural, one {# error} other {# errores}} en la última ejecución","agent_tests_summary_never":"{count, plural, =0 {Ninguna prueba} one {# prueba} other {# pruebas}}","no_tests_assigned":"No hay pruebas asignadas","no_tests_assigned_hint":"Da a este agente acceso a los casos de prueba de tu biblioteca compartida.","remove_test_confirm":"¿Eliminar \"{name}\" de este agente? La prueba permanece en la biblioteca compartida.","used_by":"Utilizado por","agent":"Agente","last_run":"Última ejecución","run_running_status":"En ejecución: generando la respuesta y luego evaluándola…","unsaved_changes":"Tienes cambios sin guardar","discard_changes_title":"¿Descartar los cambios?","discard_changes_desc":"Se perderán los cambios que no hayas guardado.","keep_editing":"Seguir editando","discard":"Descartar","conversation_settings":"Conversación","reset_to_defaults":"Restablecer valores","call_limits":"Límites y silencio","call_limits_hint":"Cuánto puede durar una llamada y qué ocurre cuando quien llama se queda en silencio.","call_limits_summary":"{minutes} min · colgar tras {seconds} s","advanced":"Avanzado","advanced_hint":"Ajusta con precisión cuándo responde el agente y qué cuenta como interrupción.","advanced_summary":"{seconds} s · Anticipación {speculative, select, on {activada} other {desactivada}}","context_section":"Contexto","max_call_duration":"Duración máxima de la llamada","max_call_duration_hint":"Las llamadas finalizan automáticamente al alcanzar este límite.","duration_minutes":"{minutes} min","response_wait":"Espera antes de responder","response_wait_rail_hint":"Cuánto espera el agente tras una pausa de la persona que llama antes de responder.","response_wait_presets":"Ajustes predefinidos de espera","response_wait_preset_fast":"Rápido","response_wait_preset_balanced":"Equilibrado","response_wait_preset_patient":"Paciente","response_wait_hint":"Tras una pausa del interlocutor, el agente espera al menos este tiempo antes de hablar. Si cree que la frase no ha terminado, espera hasta {max} s.","response_wait_no_speculation_hint":"Con las respuestas anticipadas desactivadas, esta espera se suma a cada respuesta.","response_max_wait":"Espera máxima en caso de duda","response_max_wait_automatic":"Automático ({seconds} s)","response_max_wait_hint":"Espera más larga cuando el agente cree que el interlocutor no ha terminado. Automático equivale a la espera de respuesta más 0,5 s.","response_max_wait_reset":"Volver a automático","speculative_response":"Respuestas anticipadas","speculative_response_hint":"Empieza a preparar la respuesta mientras el interlocutor aún puede estar hablando. Reduce la latencia de respuesta; si se descarta un borrador, el LLM puede llamarse más de una vez por turno.","interruption_ignore_phrases":"Frases ignoradas","interruption_ignore_phrases_placeholder":"Escribe una frase y pulsa Intro","interruption_ignore_phrases_remove":"Quitar {phrase}","interruption_ignore_phrases_hint":"Estas muletillas nunca interrumpen al agente cuando el interlocutor solo dice eso. {count}/{max}","interruption_sensitivity_hint":"Con qué facilidad la persona que llama puede interrumpir al agente mientras habla.","interruptions":"Interrupciones","echo_guard":"Protección contra eco","echo_guard_web_voice":"Llamadas web","echo_guard_phone_inbound":"Llamadas telefónicas entrantes","echo_guard_phone_outbound":"Llamadas telefónicas salientes","echo_guard_hint":"Durante 3 segundos después de que el agente empiece a hablar por primera vez en una llamada, la persona que llama no puede interrumpirlo, así que el eco de la propia voz del agente desde un altavoz o un portátil no lo corta. Lo que diga la persona que llama mientras el agente habla en ese intervalo no se escucha.","reengage_after_silence":"Retomar la conversación tras un silencio","reengage_after_silence_hint":"Cuando quien llama se queda en silencio, el agente retoma la conversación por iniciativa propia, hasta 2 veces.","hangup_after_silence":"Colgar tras un período de silencio","hangup_after_silence_hint":"Segundos de silencio antes de que la llamada finalice automáticamente (10–3600).","hangup_farewell":"Despedirse antes de colgar","hangup_farewell_off_hint":"La llamada termina sin decir nada.","hangup_farewell_generated_hint":"El agente se despide brevemente con sus propias palabras y la llamada termina.","hangup_farewell_fixed_hint":"El agente dice siempre esta frase y la llamada termina.","sensitivity_low":"Difícil","sensitivity_balanced":"Equilibrada","sensitivity_high":"Fácil","sensitivity_off":"No","record_audio":"Grabar llamadas","record_audio_hint":"Guarda el audio de las llamadas para volver a escucharlo en Conversaciones.","data_retention":"Retención de datos","data_retention_hint":"Cuánto tiempo se conservan las transcripciones, grabaciones, análisis y datos de quien llama después de cada llamada. La duración de las llamadas y los registros de facturación siempre se conservan.","data_retention_default_forever":"Indefinida (predeterminada)","data_retention_team_default":"{period} (predeterminada del equipo)","data_retention_forever":"Indefinida","data_retention_hours":"{count, plural, one {# hora} other {# horas}}","data_retention_days":"{count, plural, one {# día} other {# días}}","data_retention_years":"{count, plural, one {# año} other {# años}}","data_retention_custom":"Personalizada","data_retention_custom_amount":"Período de retención","data_retention_custom_unit":"Unidad del período","data_retention_unit_hours":"Horas","data_retention_unit_days":"Días","data_retention_apply":"Aplicar","data_retention_custom_range":"Elige un período entre {min} y {max}.","data_retention_zdr_hint":"Tu equipo tiene Retención Cero de Datos, así que el contenido se conserva como máximo {max}.","data_retention_admin_only":"Solo los propietarios y administradores del equipo pueden cambiar la retención de datos.","data_retention_shorten_title":"¿Acortar la retención de datos?","data_retention_shorten_description":"Las conversaciones existentes de este agente también conservarán su contenido solo {period} después de la llamada. El contenido más antiguo se eliminará de forma permanente en menos de una hora y no se podrá recuperar.","data_retention_shorten_confirm":"Acortar y eliminar","timezone_label":"Zona horaria","timezone_hint":"Hora local que utiliza el agente para las fechas y horas durante la conversación. La opción Automático utiliza la zona horaria del dispositivo de cada persona que llama y, si no está disponible, recurre a UTC.","timezone_automatic":"Automático","timezone_search":"Buscar zonas horarias...","timezone_no_match":"No se ha encontrado ninguna zona horaria.","context_current_time_label":"Fecha y hora actuales","keypad_input":"Entrada por teclado","keypad_input_description":"Quien llama puede marcar dígitos durante una llamada, como un número de socio terminado en #. El agente los recibe como un solo mensaje.","keypad_input_enable":"Aceptar entrada por teclado","keypad_input_enable_hint":"Solo se aplica a llamadas telefónicas entrantes y salientes.","keypad_input_terminator":"Tecla de fin","keypad_input_terminator_none":"Solo pausa","keypad_input_terminator_hint":"La tecla que envía los dígitos. Con Solo pausa, se envían cuando quien llama deja de marcar.","keypad_input_timeout":"Pausa antes de enviar","keypad_input_timeout_hint":"Los dígitos también se envían tras una pausa de esta duración, aunque no se pulse la tecla de fin.","conversation_recording":"Grabación","conversation_play_recording":"Reproducir grabación","conversation_pause_recording":"Pausar la grabación","conversation_recording_loading":"Cargando grabación {percent} %","conversation_recording_unavailable":"Grabación no disponible","conversation_content_purged":"La transcripción, la grabación y el análisis de esta conversación se eliminaron según la política de retención de datos del agente.","conversation_recording_purged":"Grabación eliminada por la retención de datos","conversation_transfer_title":"Transferencia a {destination}","conversation_transfer_mode_cold":"Transferencia en frío","conversation_transfer_mode_warm":"Transferencia en caliente","conversation_transfer_connect_confirm":"Tras aceptación","conversation_transfer_connect_briefing":"Con briefing","conversation_transfer_connect_direct":"Directa","conversation_transfer_in_progress":"Transfiriendo","conversation_transfer_outcome_merged":"Conectada","conversation_transfer_outcome_referred":"Transferida","conversation_transfer_outcome_no_answer":"Sin respuesta","conversation_transfer_outcome_busy":"Ocupado","conversation_transfer_outcome_dial_failed":"Llamada fallida","conversation_transfer_outcome_declined":"Rechazada","conversation_transfer_outcome_voicemail":"Buzón de voz","conversation_transfer_outcome_ivr":"Menú telefónico","conversation_transfer_outcome_consult_timeout":"Sin confirmación a tiempo","conversation_transfer_outcome_consult_closed":"Colgó","conversation_transfer_outcome_merge_failed":"No se pudo conectar","conversation_transfer_outcome_refer_failed":"Transferencia rechazada","conversation_transfer_outcome_caller_hangup":"La persona que llama colgó","conversation_transfer_outcome_cancelled":"Cancelada","conversation_transfer_outcome_unavailable":"No se pudo iniciar","conversation_transfer_ringing":"Sonó {duration}","conversation_transfer_talk":"Conversación {duration}","conversation_transfer_briefed":"Informe previo {duration}","conversation_transfer_talked_with":"Conversación con {destination} {duration}","conversation_transfer_end_caller_hangup":"La persona que llama colgó","conversation_transfer_end_target_hangup":"{destination} colgó","conversation_transfer_end_time_limit":"Terminó al llegar al límite de duración de la llamada","conversation_transfer_end_connection_lost":"Se cortó la línea","conversation_transfer_call_length_unavailable":"Duración de la llamada no disponible","conversation_transfer_call_length_unavailable_hint":"El registro de la llamada del operador llega en aproximadamente una hora después de que termina la llamada. Los números SIP importados nunca lo reciben.","conversation_transfer_decline_summary":"Resumen del agente: {reason}","conversation_transfer_sip_status":"Estado SIP {code}","conversation_transfer_cold_note":"La llamada salió de la plataforma. No hay grabación ni transcripción después de la transferencia.","conversation_transfer_speaker_agent":"Agente","conversation_transfer_speaker_target":"Destino de la transferencia","conversation_transfer_on_hold":"Persona que llama en espera mientras se transfiere a {destination}","conversation_transfer_with_person":"Persona que llama hablando con {destination}","conversation_transfer_show_details":"Ver la llamada de consulta","conversation_transfer_hide_details":"Ocultar la llamada de consulta","conversation_transfer_play":"Reproducir la llamada de consulta","conversation_transfer_pause":"Pausar la llamada de consulta","conversation_transfer_recording_processing":"Grabación en proceso","conversation_transfer_no_transcript":"No hay transcripción","conversation_metadata":"Metadatos","conversation_cost":"Coste","conversation_cost_free":"Prueba","conversation_preview_free_hint":"Las sesiones de vista previa son gratuitas.","test_type_tool":"Herramienta","test_tools":"Herramientas de prueba","add_test_tool":"Añadir herramienta","change_test_tool":"Cambiar herramienta","search_tools":"Buscar herramientas…","test_tools_empty_hint":"Si se deja en blanco, la prueba comprobará que no se haya llamado a ninguna herramienta.","test_tools_empty_library":"Aún no hay herramientas en la biblioteca compartida.","test_tools_empty_agent":"Este agente aún no tiene herramientas.","test_tools_group_webhook":"Herramientas de webhook","test_tools_group_client":"Herramientas del cliente","test_tools_group_integration":"Herramientas de integraciones","test_tools_confirm_write":"Confirmar escritura","test_tools_confirm_write_description":"Ejecuta una escritura después de que quien llama la confirme.","tool_should_be_called":"Debería haberse llamado","tool_should_not_be_called":"No debe llamarse","require_tool_execution":"Exigir la ejecución de la herramienta","tool_parameters":"Parámetros de la herramienta","tool_parameters_hint":"De forma opcional, comprueba que coincidan los valores proporcionados a esta herramienta.","add_parameter":"Añadir parámetro","parameter_name":"Nombre del parámetro","parameter_value":"Valor","parameter_type_string":"Cadena","parameter_type_number":"Número","parameter_type_boolean":"Booleano","run_tab_tool_hint":"Ejecuta la prueba con un agente: genera la siguiente respuesta y comprueba la llamada a la herramienta.","run_current_agent_tool_hint":"Ejecuta esta prueba con el agente actual. Genera la siguiente respuesta y comprueba la llamada a la herramienta.","tool_judge_note_none":"Comprobación de herramientas · no se debe llamar a ninguna herramienta","tool_judge_note_presence":"Comprobación de herramientas · se espera {name}","tool_judge_note_absence":"Comprobación de herramientas · no se debe llamar a {name}","tool_match_details":"Detalles de la coincidencia","test_subtitle_tool_none":"No se espera ninguna llamada a herramientas","test_subtitle_tool_presence":"Se espera {name}","test_subtitle_tool_absence":"No se espera {name}","transfer_number_error":"Indica un número con el código de país, como +14155550123, o déjalo en blanco.","llm_section":"Modelo","llm_section_hint":"La capacidad de razonamiento y la velocidad de respuesta del agente.","llm_model_request":"Solicitar un modelo","llm_model_request_error":"Error al enviar. Inténtalo de nuevo.","llm_model_request_hint":"Dinos qué modelo necesitas.","llm_model_request_reason_label":"Motivo o caso de uso (opcional)","llm_model_request_submit":"Enviar solicitud","llm_model_request_success":"Solicitud enviada","llm_model_recommended":"Recomendado","llm_price_estimate_hint":"Coste estimado según el comportamiento general del agente. Los cargos reales se basan en el uso de tokens.","llm_price_help":"Acerca del precio y la velocidad estimados del modelo","llm_model_estimated_price":"≈{price}/min","llm_model_in_fallback":"Ya es modelo de respaldo","llm_fallback":"Modelos de respaldo","llm_fallback_description":"Modelos a los que cambia el agente cuando su modelo no responde.","llm_fallback_summary_platform":"Predeterminado","llm_fallback_summary_off":"Desactivado","llm_fallback_summary_manual":"{count, plural, one {# modelo} other {# modelos}}","llm_fallback_mode_platform":"Predeterminado","llm_fallback_mode_manual":"Personalizado","llm_fallback_mode_off":"Desactivado","llm_fallback_hint_platform":"Fish cambia a un modelo de respaldo cuando este falla. Un LLM personalizado no tiene respaldo.","llm_fallback_hint_manual":"Se prueban en orden cuando falla el modelo del agente. Los modelos de pago se cobran por los tokens que generan.","llm_fallback_hint_off":"Si este modelo falla, ningún otro responde.","llm_fallback_item":"Respaldo {index}","llm_fallback_remove":"Quitar respaldo {index}","llm_fallback_add":"Añadir respaldo","llm_fallback_empty":"Añade al menos un modelo de respaldo.","llm_fallback_error_incomplete":"Completa la Base URL, el modelo y la API key.","llm_fallback_error_primary":"Este ya es el modelo del agente.","llm_fallback_error_choose":"Elige un modelo para este respaldo.","llm_fallback_choose":"Elige un modelo","llm_fallback_error_duplicate":"Este modelo ya está en la lista.","llm_fallback_save":"Guardar","llm_fallback_primary":"Modelo principal","llm_fallback_ttft":"Tiempo límite del primer token (s)","llm_fallback_total":"Tiempo límite total (s)","llm_fallback_timeout_none":"Sin límite","llm_fallback_ttft_default":"Predeterminado: 5 s","llm_fallback_parallel":"Ejecutar junto al modelo principal","llm_fallback_kick_in":"Cambiar tras (ms)","llm_fallback_parallel_hint":"Se usa si el modelo principal no ha empezado a responder para entonces. Se cobran ambos modelos.","llm_fallback_error_ttft":"El tiempo límite del primer token debe ser de {min}–{max} s.","llm_fallback_error_total":"El tiempo límite total debe ser de {min}–{max} s.","llm_fallback_error_total_below_ttft":"El tiempo límite total no puede ser menor que el del primer token.","llm_fallback_error_kick_in":"Introduce un número entero de {min} a {max} ms.","llm_model_ttft":"≈{seconds} s","llm_model_included":"Incluido","llm_ttft_estimate_hint":"La velocidad es la mediana del tiempo hasta la primera palabra del modelo en llamadas de Fish Audio. Los prompts más largos y las llamadas a herramientas tardan más.","llm_model_priority_help":"Funciona en el nivel Priority de Google, así que las respuestas siguen siendo rápidas aunque Google esté saturado. Cuesta unas 2 veces el modelo estándar. Si Google atiende una llamada en el nivel estándar, se cobra al precio estándar.","llm_model_priority_learn_more":"Más información","llm_model_fast_help":"El mismo modelo en el modo Fast de OpenAI: respuestas más rápidas y estables al doble del precio por token. Las llamadas atendidas en el nivel estándar se cobran al precio estándar.","custom_llm_title":"LLM personalizado","custom_llm_description":"Tu modelo controla la lógica y Fish se encarga de la voz. Lee la <guide>guía de la API</guide>.","custom_llm_endpoint":"Endpoint","custom_llm_base_url":"Base URL","custom_llm_base_url_hint":"Solo HTTPS. Enviamos POST '{base_url}'/chat/completions.","custom_llm_base_url_invalid":"Introduce una URL https://, por ejemplo https://llm.example.com/v1.","custom_llm_in_fallback":"Este endpoint ya es un modelo de respaldo. Quítalo primero de los modelos de respaldo.","custom_llm_model":"Modelo","custom_llm_model_placeholder":"p. ej. gpt-4o-mini, llama-3.1-70b","custom_llm_model_hint":"Se envía tal cual en el campo model de cada solicitud.","custom_llm_api_key":"Clave de API","custom_llm_api_key_placeholder":"Pega la clave de tu endpoint","custom_llm_api_key_saved_placeholder":"Clave guardada. Déjalo vacío para conservarla.","custom_llm_api_key_hint":"Se envía como token Bearer. Solo escritura: las claves guardadas no se pueden volver a ver.","custom_llm_api_key_new_host_hint":"La Base URL cambió, vuelve a pegar la clave. Una clave guardada solo se envía al endpoint para el que se guardó.","custom_llm_test_title":"Probar conexión","custom_llm_test_description":"Envía un turno en streaming con el prompt y las herramientas de este agente.","custom_llm_run_test":"Ejecutar prueba","custom_llm_test_incomplete":"Completa los tres campos para ejecutar una prueba.","custom_llm_test_ready":"Prueba el endpoint antes de guardar.","custom_llm_test_running":"Probando tu endpoint…","custom_llm_test_failed":"No se pudo ejecutar la prueba. Inténtalo de nuevo.","custom_llm_test_footnote":"Para turnos naturales, intenta que el primer token llegue en menos de 800 ms; por encima de 1,5 s la pausa es demasiado larga para voz. Es solo una referencia y no afecta a la conexión. Los modelos de razonamiento (GPT-6, serie o y similares) suelen superar 1,5 s: desactiva el razonamiento o elige un modelo sin razonamiento para voz. Las solicitudes caducan a los 10 s y se reintentan una vez.","custom_llm_check_reached":"Endpoint alcanzado","custom_llm_check_unreachable":"Inaccesible","custom_llm_check_streams":"Transmite delta.content","custom_llm_check_no_stream":"Sin streaming","custom_llm_check_tools":"Acepta herramientas","custom_llm_check_no_tools":"Sin herramientas","custom_llm_check_tools_count":"{count, plural, one {# herramienta} other {# herramientas}}","custom_llm_check_ttft":"Tiempo hasta el primer token","custom_llm_ttft_fast":"Rápido","custom_llm_ttft_ok":"Pausa breve","custom_llm_ttft_slow":"Lento, no apto para voz","custom_llm_remove":"Quitar","custom_llm_save":"Guardar y usar","custom_llm_save_failed":"No se pudo guardar el endpoint. Inténtalo de nuevo.","custom_llm_remove_title":"¿Quitar el LLM personalizado?","custom_llm_remove_description":"{agent} pasará a {model}. El endpoint y la clave de API guardada se eliminan de este agente. Las llamadas en vivo siguen usando la versión publicada hasta que publiques.","custom_llm_this_agent":"Este agente","custom_llm_group":"Personalizado","custom_llm_edit":"Editar LLM personalizado","custom_llm_trigger_label":"Personalizado · {model}","message_latency":"Latencia","message_latency_unavailable":"No hay datos de latencia disponibles para este mensaje.","message_llm_cost":"Coste de LLM","message_llm_calls":"{count, plural, one {# solicitud al modelo} other {# solicitudes al modelo}}","message_usage_pending":"Uso pendiente","message_usage_unavailable":"Uso no disponible","message_usage_preview_free":"Gratis en la vista previa","message_usage_included":"Sin cargos por el uso de LLM","message_usage_legacy":"El coste de los tokens se muestra a título informativo. Esta sesión se factura por minutos.","message_usage_pending_detail":"Algunos datos de uso o tarifas aún se están conciliando. El total no es definitivo.","message_usage_unavailable_detail":"No se ha registrado el uso de tokens para este mensaje.","message_usage_known_cost":"Coste conocido de los tokens: {amount}","message_usage_scope":"Incluye el contexto de entrada, los reintentos y la salida generada, incluida la salida no reproducida. Los cargos se redondean después de sumar los totales de las sesiones.","message_usage_unattributed":"Otros usos de LLM","message_usage_unattributed_detail":"Solicitudes que no generaron ningún mensaje visible, incluidas las generaciones que solo usaron herramientas y las interrumpidas.","message_token_rate_cost":"Coste según las tarifas por token: {amount}","add_test":"Añadir prueba","col_test_name":"Nombre de la prueba","test_type_hint_next_reply":"La prueba de un solo turno evalúa la siguiente respuesta mediante un LLM que actúa como juez.","test_type_hint_tool":"La prueba de herramienta comprueba si se ha llamado a una herramienta.","test_type_hint_simulation":"En una prueba de Simulación, un usuario simulado dirige toda la conversación y luego un juez LLM evalúa las condiciones de éxito.","simulation_scenario":"Escenario","simulation_scenario_hint":"Describe al usuario simulado: quién es, qué quiere, los datos que revela uno a uno y cuándo termina la conversación.","simulation_insert_template":"Insertar plantilla","simulation_scenario_required":"Escribe un escenario para el usuario simulado.","simulation_max_turns":"Turnos máximos","simulation_max_turns_hint":"Hasta {max} turnos del usuario antes de que la ejecución se detenga.","simulation_repeat_count":"Repeticiones","simulation_repeat_count_hint":"Ejecuta hasta {max} veces por lote para detectar comportamientos inestables.","simulation_repeat_count_run_all_hint":"Las repeticiones se aplican a Ejecutar todas. Una ejecución desde este formulario reproduce la conversación una sola vez.","simulation_channel":"Canal","simulation_channel_auto":"Automático","simulation_channel_web_voice":"Voz web","simulation_channel_phone_inbound":"Teléfono entrante","simulation_channel_phone_outbound":"Teléfono saliente","simulation_channel_hint":"Automático usa Teléfono entrante cuando el agente tiene un número de teléfono asignado y, si no, Voz web. Para un agente que solo hace llamadas, elige Teléfono saliente. Las herramientas de cliente no están disponibles en los canales telefónicos, y las transferencias solo ocurren en canales telefónicos.","simulation_conditions":"Condiciones de éxito","simulation_conditions_hint":"Cada condición se evalúa sobre toda la conversación como éxito, fallo o desconocido. Todas deben cumplirse para que la ejecución pase.","simulation_add_condition":"Añadir condición","simulation_condition_name":"Nombre de la condición","simulation_condition_name_placeholder":"Nombre corto (opcional)","simulation_condition_description_placeholder":"¿Qué debe ocurrir en la conversación?","simulation_condition_required":"Añade al menos una condición de éxito.","simulation_conversation_hint":"Opcional. Estos mensajes se reproducen antes de que el usuario simulado tome el control.","simulation_history_limit":"Las pruebas de Simulación reproducen hasta {max} mensajes.","simulation_judging_hint":"Los ejemplos son opcionales y ayudan a calibrar al juez en todas las condiciones.","simulation_tool_mocks":"Simulación de herramientas","simulation_tool_mocks_hint":"Decide qué herramientas responden con una respuesta simulada en lugar de llamar al endpoint real.","simulation_mock_strategy_all":"Simular todas","simulation_mock_strategy_selected":"Simular seleccionadas","simulation_mock_strategy_none":"No simular","simulation_mock_none_warning":"Las herramientas con un endpoint real lo llaman, y los webhooks pueden causar efectos reales. Las herramientas de cliente responden con sus simulaciones, porque una simulación no tiene cliente.","simulation_mock_fallback":"Herramientas sin simulación","simulation_mock_fallback_error":"Devolver un error","simulation_mock_fallback_real":"Llamar al endpoint real","simulation_mock_entries":"Respuestas simuladas","simulation_mock_entries_hint_all":"Las herramientas sin entrada aquí usan su propia respuesta simulada. Una herramienta sin ninguna de las dos falla, para que la prueba no pueda aprobarse con un resultado ficticio.","simulation_mock_all_unmocked":"Estas herramientas no tienen simulación y fallarán en esta prueba:","simulation_mock_confirm_write_hint":"Para reproducir producción, simula también Confirmar escritura o devuelve un resultado final en la simulación de la herramienta de escritura.","simulation_add_real_tool":"Añadir herramienta","simulation_real_tools_hint":"Solo los webhooks y las herramientas de integraciones de solo lectura pueden llamar a su endpoint real. Cualquier otra herramienta sin simulación sigue fallando, así las herramientas que se añadan después siguen siendo seguras.","simulation_mock_entries_hint_selected":"Añade las herramientas que deben responder con una simulación.","simulation_add_mock":"Añadir simulación","simulation_mock_result":"Resultado simulado","simulation_mock_result_placeholder":"JSON o texto plano que devuelve la herramienta","simulation_mock_error_result":"Contenido del error","simulation_mock_error_placeholder":"Mensaje de error o JSON con el que falla la herramienta","simulation_mock_fire_and_forget":"Esta herramienta de cliente siempre se confirma, como en producción, así que no se puede simular. Elimina esta entrada.","simulation_mock_status":"Estado HTTP","simulation_mock_status_invalid":"Usa un estado HTTP entre 100 y 599.","simulation_mock_status_error_success":"Un error necesita un estado que no sea 2xx. Déjalo vacío para usar 500.","simulation_mock_when":"Solo cuando los parámetros coincidan","simulation_add_condition_param":"Añadir parámetro","simulation_matcher_exact":"Exacto","simulation_matcher_regex":"Regex","simulation_matcher_any":"Cualquier valor","simulation_matcher_value":"Valor","simulation_regex_invalid":"Esta expresión regular no es válida.","simulation_regex_python_only":"No se admite la sintaxis de regex exclusiva de Python. Usa la sintaxis de JavaScript.","simulation_regex_literal_trap":"Aquí JavaScript lee este escape como texto normal. Usa escapes \\uXXXX o \\xXX, una clase de caracteres o $ para el final de la entrada.","simulation_regex_unscorable":"Las comprobaciones de llamadas a herramientas no pueden evaluar este patrón con exactitud. Evita referencias inversas, \\c, \\S dentro de corchetes salvo en [\\s\\S], escapes de sustitutos, caracteres más allá de U+FFFF, caracteres no ASCII con la marca i y repeticiones de 4294967295 o más.","simulation_advanced":"Avanzado","simulation_assertions_hint":"Comprobaciones deterministas sobre llamadas a herramientas y cómo terminó la conversación.","simulation_required_tool_calls":"Llamadas a herramientas obligatorias","simulation_add_required_tool":"Añadir herramienta","simulation_call_count":"Llamadas coincidentes","simulation_min_calls":"Al menos","simulation_max_calls":"Como máximo","simulation_max_calls_any":"Sin límite","simulation_calls_max_below_min":"El máximo no puede ser menor que el mínimo.","simulation_calls_zero_needs_max":"Define un máximo cuando el mínimo es 0.","simulation_forbidden_tools":"Herramientas prohibidas","simulation_add_forbidden_tool":"Añadir herramienta","simulation_ended_by":"Terminada por","simulation_ended_by_unset":"Sin comprobar","simulation_ended_by_agent":"Agente","simulation_ended_by_user":"Usuario","simulation_ended_by_transfer":"Transferencia","simulation_ended_by_any":"Cualquiera","simulation_ended_by_transfer_web_voice":"Las transferencias solo ocurren en canales telefónicos, así que esta comprobación no puede aprobarse en Voz web.","simulation_ended_by_transfer_auto":"Automático usa Voz web salvo que el agente tenga un número de teléfono asignado, y las transferencias solo ocurren en canales telefónicos.","simulation_user_model":"Modelo del usuario simulado","simulation_user_model_default":"Igual que el agente","simulation_world_context":"Fecha y hora actuales","simulation_world_context_hint":"Indica al agente la fecha de hoy y la hora actual, como en una sesión real. Está desactivado de forma predeterminada: así el agente se guía por la fecha de su prompt y los resultados no dependen del día en que se ejecuta la prueba.","dynamic_variables":"Variables dinámicas","dynamic_variables_hint":"Valores para los marcadores del prompt y del escenario. Las claves empiezan con una letra y usan letras, dígitos o guiones bajos.","add_variable":"Añadir variable","variable_name":"Nombre","variable_value":"Valor","run_tab_simulation_hint":"Ejecuta la simulación contra un agente. Se ejecuta en segundo plano y puede tardar unos minutos.","run_current_agent_simulation_hint":"Ejecuta esta simulación contra el agente actual. Se ejecuta en segundo plano y puede tardar unos minutos.","simulation_judge_note":"Juez LLM · {count, plural, one {# condición} other {# condiciones}}","simulation_queued_status":"En cola, esperando un ejecutor…","run_running_simulation_status":"Ejecutando la conversación simulada y luego evaluando…","simulation_transcript":"Transcripción","simulation_transcript_empty":"No se registraron mensajes.","simulation_conditions_result":"Condiciones de éxito","simulation_assertions_result":"Aserciones","simulation_summary":"Resumen del juez","simulation_needs_review":"Requiere revisión","simulation_needs_review_hint":"El juez no pudo decidir al menos una condición. Lee la transcripción antes de confiar en el veredicto.","simulation_needs_review_mock_gaps_hint":"La prueba dejó algunas llamadas a herramientas sin respuesta, así que esta ejecución no puede aprobarse. La ejecución las muestra.","simulation_mock_gaps_title":"Esta ejecución no puede aprobarse: la configuración de la prueba dejó estas llamadas sin respuesta.","simulation_mock_gap_missing":"{tool} no tiene simulación","simulation_mock_gap_unmatched":"{tool} no tenía una simulación que coincidiera. O el agente pasó argumentos inesperados o las condiciones de la entrada son demasiado estrictas.","simulation_mock_gaps_hint":"Si las llamadas son correctas, añade una simulación o amplía sus condiciones y vuelve a ejecutar la prueba.","simulation_mock_gap_badge_hint":"La prueba dejó estas llamadas sin respuesta: {tools}","verdict_success":"Éxito","verdict_failure":"Fallo","verdict_unknown":"Desconocido","assertion_passed":"Superada","assertion_failed":"Fallida","assertion_kind_tool_call":"Llamada a herramienta","assertion_kind_forbidden_tool":"Herramienta prohibida","assertion_kind_ended_by":"Terminada por","simulation_ended_by_label":"Terminada por","ended_by_agent":"Agente","ended_by_user":"Usuario","ended_by_transfer":"Transferencia","ended_by_max_turns":"Límite de turnos","ended_by_timeout":"Tiempo agotado","ended_by_error":"Error","simulation_turns_used":"{count, plural, one {# turno} other {# turnos}}","simulation_usage_judge":"Juez","simulation_run_cost":"Coste de la ejecución","simulation_not_charged":"No se cobra","simulation_paid_by_trial":"Pagado con tu saldo de prueba","simulation_paid_by_trial_partly":"{amount} pagado con tu saldo de prueba, el resto con tu saldo","simulation_models":"Modelos","simulation_mocked":"Simulado","simulation_mock_source_tool":"Simulación de la herramienta","simulation_mock_source_missing":"Sin simulación","simulation_mock_source_missing_hint":"No había ninguna simulación configurada para esta herramienta, así que falló.","simulation_mock_source_unmatched":"Ninguna simulación coincide","simulation_mock_source_unmatched_hint":"Esta herramienta tiene simulaciones, pero ninguna coincidió con estos argumentos.","simulation_mock_source_real":"Real","simulation_mock_source_real_hint":"Llamó al endpoint real.","pass_rate":"{rate} de aprobación","pass_rate_hint":"Ejecuciones aprobadas sobre el total de aprobadas y fallidas. Las ejecuciones con error no cuentan.","runs_passed_ratio":"{passed} / {total} superadas","runs_errors":"{count, plural, one {# error} other {# errores}}","runs_passed_count":"{count, plural, one {# superada} other {# superadas}}","runs_failed_count":"{count, plural, one {# fallida} other {# fallidas}}","runs_running_count":"{count} en curso","test_access_hint":"Los agentes con acceso pueden ejecutar esta prueba e incluirla en su conjunto de pruebas.","test_access_missing_tools":"Faltan herramientas: {names}","test_access_missing_tools_hint":"Si a un agente le falta una herramienta que usa esta prueba, las comprobaciones obligatorias de esa herramienta fallan y las prohibidas se aprueban.","tool_access_hint":"Los agentes con acceso pueden utilizar esta herramienta durante las conversaciones.","home_welcome_new":"Te damos la bienvenida a Agentes de voz","home_tutorial":"Tutorial","home_tutorial_intro":"Completa estos pasos para poner en marcha tu primer agente.","home_tutorial_done":"Hecho","home_dashboard":"Panel","home_top_up":"Recargar","home_usage_month":"Uso · {month}","home_tag":"Etiqueta","home_tutorial_created_workspace":"Crea tu espacio de trabajo","home_tutorial_created_workspace_hint":"Tu equipo y la facturación están listos.","home_tutorial_created_agent":"Crea tu primer agente","home_tutorial_created_agent_hint":"Elige una voz y describe lo que debe hacer.","home_tutorial_completed_test_call":"Realiza una llamada de prueba","home_tutorial_completed_test_call_hint":"Habla con tu agente directamente desde el navegador.","home_tutorial_published_agent":"Publicar","home_tutorial_published_agent_hint":"Ponlo en marcha en la web, por teléfono o a través de la API.","preview_runtime_recovering":"Se ha reintentado automáticamente tras un error temporal del servicio. Puede que la respuesta llegue un poco tarde.","preview_runtime_error_llm":"El modelo no respondió. Repite tu último mensaje. Si el agente sigue sin responder, inicia una nueva llamada.","preview_runtime_error_llm_custom":"Tu endpoint LLM no respondió. Repite tu último mensaje.","preview_runtime_error_stt":"No se ha podido transcribir tu última intervención. Repítela.","preview_runtime_error_tts":"No se ha podido reproducir la respuesta en voz. Léela en la transcripción y continúa.","preview_runtime_error_runtime":"Se ha producido un error durante la llamada. Comprueba la respuesta y los resultados de las herramientas antes de volver a intentarlo. Si el agente deja de responder, inicia una nueva llamada.","integrations":"Integraciones","integrations_hint":"Conecta las cuentas de terceros una sola vez por espacio de trabajo y, a continuación, habilita las herramientas en cualquier agente.","integrations_connect":"Conectar","integrations_reconnect":"Reconectar","integrations_disconnect":"Desconectar","integrations_use_own_client":"Utiliza tu propio cliente OAuth","integrations_connected_count":"{count, plural, =0 {No hay cuentas conectadas} one {# cuenta conectada} other {# cuentas conectadas}}","integrations_connections":"Cuentas conectadas","integrations_connections_count":"{count, plural, =0 {Aún no hay conexiones} one {# conexión} other {# conexiones}}","integrations_account":"Cuenta","integrations_last_used":"Usado por última vez","integrations_own_client_badge":"Cliente OAuth propio","integrations_status_needs_reconnect":"Necesita volver a conectarse","integrations_status_revoked":"Revocado","integrations_attention_banner":"{count, plural, one {# conexión requiere atención. Vuelve a conectarla para que los agentes puedan seguir usándola.} other {# conexiones requieren atención. Vuelve a conectarlas para que los agentes puedan seguir usándolas.}}","integrations_empty_title":"No hay cuentas conectadas","integrations_empty_hint":"Conecta una cuenta arriba. Los agentes podrán consultar disponibilidad y reservar reuniones en ella.","integrations_connected_toast":"Cuenta de {provider} conectada","integrations_disconnected_toast":"Cuenta desconectada","integrations_disconnect_blocked":"Elimina esta conexión de los agentes que la usan antes de desconectarla.","integrations_disconnect_title":"¿Desconectar la cuenta?","integrations_disconnect_confirm":"{account} se desconectará y se revocará su acceso. Los agentes ya no pueden usar este calendario.","integrations_error_access_denied":"Se ha cancelado la autorización en la pantalla de consentimiento de {provider}.","integrations_error_missing_scopes":"No se han concedido todos los permisos solicitados de {provider}. Vuelve a intentarlo y concede todos los permisos.","integrations_error_no_refresh_token":"{provider} no ha devuelto una credencial de larga duración. Revoca el acceso de la aplicación en la configuración de tu cuenta y vuelve a conectarte.","integrations_error_generic":"Error al conectar {provider}. Inténtalo de nuevo.","integrations_connect_title":"Conectar {provider}","integrations_connect_description":"Se te redirigirá a Google para conceder acceso. Elige qué calendarios puede usar el agente.","integrations_scope_mode":"Acceso al calendario","integrations_scope_owned":"Solo calendarios propios","integrations_scope_owned_hint":"Calendarios que pertenecen a la cuenta conectada.","integrations_scope_all":"Incluir calendarios compartidos","integrations_scope_all_hint":"También los calendarios compartidos con la cuenta, como el calendario de un equipo o de una sala.","integrations_own_client_required":"Esta plataforma aún no tiene configurado ningún cliente OAuth para {provider}. Indica el ID y el secreto de cliente de tu propio proyecto de desarrollador de {provider}.","integrations_own_client_optional":"Opcional: usa tu propio cliente OAuth de {provider} en lugar del de la plataforma.","integrations_own_client_incomplete":"Indica tanto el ID de cliente como el secreto de cliente.","integrations_client_id":"ID de cliente","integrations_client_secret":"Secreto de cliente","integrations_redirecting":"Redirigiendo...","integrations_section_hint":"Cuentas conectadas en nombre de las cuales puede actuar este agente y herramientas a las que tiene acceso.","integrations_section_empty_title":"No hay integraciones adjuntas","integrations_section_empty_hint":"Añade una cuenta conectada para que este agente pueda consultar la disponibilidad y reservar reuniones.","integrations_add":"Añadir integración","integrations_add_description":"Elige una cuenta conectada de este espacio de trabajo.","integrations_attach":"Vincular","integrations_reconnect_first":"Vuelve a conectarla antes de vincularla","integrations_none_available":"Todas las cuentas conectadas ya están vinculadas o todavía no hay ninguna conectada.","integrations_connect_first":"Conecta primero una cuenta","integrations_needs_reconnect_notice":"Esta conexión ha dejado de funcionar. Vuelve a conectarla en <link>Integraciones</link>.","integrations_tools":"Herramientas","integrations_writes_tag":"escribe","integrations_confirm_before_write":"Confirmar antes de programar o modificar eventos","integrations_confirm_before_write_hint":"El agente repite los detalles y espera una respuesta afirmativa antes de anotarlos en el calendario.","integrations_allow_attendees":"Permitir invitar a los asistentes","integrations_allow_attendees_hint":"Desactivado de forma predeterminada: es fácil transcribir mal las direcciones de correo electrónico dictadas por teléfono.","integrations_copy_prompt":"Copiar la instrucción recomendada","integrations_copy_failed":"No se ha podido copiar al portapapeles","integrations_remove_title":"¿Eliminar la integración?","integrations_remove_confirm":"{account} se desvinculará de este agente. La cuenta permanecerá conectada al espacio de trabajo.","refusal":{"agents_not_in_contract_scope":"Los agentes no están en el alcance de servicios de su contrato; contacte con su gestor de cuenta","contract_service_suspended":"El servicio está suspendido según su acuerdo; contacte con su gestor de cuenta"},"enterprise_billing_covered":"Agentes · facturados según su acuerdo empresarial","enterprise_billing_excluded":"Agentes · fuera del alcance (requiere enmienda)","assistant_title":"Asistente","assistant_subtitle":"Te ayuda a crear y configurar tu agente.","assistant_open":"Asistente","assistant_new_thread":"Nueva conversación","assistant_input_placeholder":"Pide un cambio o haz una pregunta…","assistant_send":"Enviar","assistant_thinking":"Pensando…","assistant_empty_configure_title":"¿Qué debería hacer distinto este agente?","assistant_empty_configure_description":"Describe el cambio que quieres o pregunta cómo funciona un ajuste.","assistant_create_opener":"Crear un agente nuevo","assistant_suggestion_interruptions":"Se interrumpe con demasiada facilidad","assistant_suggestion_timezone":"Usar la hora de Tokio","assistant_suggestion_pricing":"¿Cuánto cuesta una llamada telefónica?","assistant_option_other":"Otro","assistant_option_other_placeholder":"Escribe tu respuesta","assistant_skip":"Omitir","assistant_continue":"Continuar","assistant_confirm_yes":"Se ve bien","assistant_confirm_no":"Cambiar algo","assistant_recommended":"Recomendado","assistant_answer_skipped":"Omitido","assistant_changes_title":"Borrador actualizado","assistant_changes_hint":"Publica desde la página Desplegar para activarlo.","assistant_changes_view":"Ver","assistant_changes_undo":"Deshacer","assistant_undo_message":"Deshaz el último cambio.","assistant_use_voice":"Usar esta voz","assistant_use_voice_message":"Usa la voz \"{name}\" (voice_id {id}).","assistant_navigated":"Se abrió la página {section}","assistant_agent_created":"Agente {name} creado","assistant_error_generic":"Algo salió mal. Inténtalo de nuevo.","assistant_error_unconfigured":"El asistente no está disponible ahora mismo.","assistant_error_turn_active":"El asistente todavía está respondiendo. Espera un momento e inténtalo de nuevo.","assistant_create_with":"Crear con el asistente","assistant_create_with_hint":"Responde unas preguntas y obtén un agente configurado.","assistant_create_draft":"Quiero crear un agente llamado {name}.","assistant_exit_title":"¿Salir de la creación?","assistant_exit_desc":"Tu progreso está guardado. Vuelve a elegir «Crear con el asistente» para continuar donde lo dejaste.","assistant_exit":"Salir","assistant_stop":"Detener","assistant_error_model_unreachable":"No se pudo contactar con el modelo. Revisa tu conexión e inténtalo de nuevo.","assistant_error_thread_closed":"Esta conversación no puede continuar. Inicia una nueva.","assistant_composer_locked":"Responde las preguntas de arriba antes de continuar.","assistant_back":"Atrás","assistant_submit":"Enviar","assistant_steps_done":"{count} pasos completados","assistant_steps_running":"Ejecutando el paso {count}…","assistant_preparing":"Preparando una respuesta…","assistant_history":"Historial","assistant_history_empty":"Aún no hay conversaciones","assistant_untitled":"Nueva conversación","assistant_rename":"Renombrar","assistant_delete":"Eliminar","assistant_delete_confirm":"¿Eliminar esta conversación?","assistant_confirm":"Confirmar","assistant_current":"actual","assistant_retry":"Reintentar","assistant_message_failed":"No enviado","assistant_feedback_up":"Útil","assistant_feedback_down":"No útil","assistant_step_details":"Detalles","assistant_step_get_agent_config":"Leyó la configuración actual","assistant_step_get_agent_settings":"Leyó los ajustes del agente","assistant_step_list_webhook_tools":"Consultó las herramientas","assistant_step_list_knowledge_documents":"Consultó los documentos de conocimiento","assistant_step_list_integrations":"Consultó las integraciones","assistant_step_list_phone_numbers":"Consultó los números de teléfono","assistant_step_search_voices":"Voces buscadas: «{query}»","assistant_step_get_pricing":"Consultó la tabla de precios","assistant_step_estimate_cost":"Estimó el coste","assistant_step_read_doc":"Leyó la página de documentación {path}","assistant_step_update_agent_settings":"Actualizó los ajustes del agente","assistant_step_create_agent":"Creó el agente {name}","assistant_step_create_webhook_tool":"Creó la herramienta {name}","assistant_step_update_webhook_tool":"Actualizó una herramienta","assistant_step_set_webhook_tool_attachments":"Actualizó las herramientas vinculadas","assistant_step_set_system_tool":"Actualizó una herramienta del sistema","assistant_step_attach_integration":"Vinculó una integración","assistant_step_detach_integration":"Desvinculó una integración","assistant_step_bind_phone_number":"Vinculó un número de teléfono","assistant_step_search_phone_numbers":"Buscó números de teléfono disponibles","assistant_step_purchase_phone_number":"Compró el número de teléfono {number}","assistant_step_list_sessions":"Consultó las conversaciones recientes","assistant_step_get_session":"Leyó una conversación","assistant_step_list_tests":"Consultó las pruebas","assistant_step_get_test_runs":"Leyó los resultados de las pruebas","assistant_step_create_test":"Creó la prueba {name}","assistant_step_run_tests":"Inició una ejecución de pruebas","assistant_field_prompt_system_prompt":"Prompt del sistema","assistant_field_prompt_first_message":"Mensaje de apertura","assistant_field_prompt_first_message_mode":"Modo del mensaje de apertura","assistant_field_prompt_first_message_prompt":"Instrucciones del mensaje de apertura","assistant_field_voice_voice_id":"Voz","assistant_field_voice_speaking_language":"Idioma de habla","assistant_field_voice_expressive":"Habla expresiva","assistant_field_voice_speed":"Velocidad de habla","assistant_field_voice_keyterms":"Términos clave de reconocimiento","assistant_field_voice_multilingual_asr":"Reconocimiento multilingüe","assistant_field_voice_asr_model":"Modelo de reconocimiento de voz","assistant_field_voice_pronunciation_dictionary_ids":"Diccionarios de pronunciación","assistant_field_voice_engine":"Modelo de voz","assistant_field_voice_tts_model":"Modelo de voz","assistant_field_voice_live3_voice":"Voz (Live 3)","assistant_field_voice_live3_prompt":"Prompt de situación","assistant_field_voice_effect":"Efecto de voz","assistant_field_voice_background_sound":"Sonido ambiente","assistant_field_voice_background_sound_preset":"Sonido ambiente","assistant_field_voice_background_sound_volume":"Volumen del sonido ambiente","assistant_field_voice_background_sound_custom_asset_id":"Clip de sonido ambiente","assistant_field_asr_model":"Modelo de reconocimiento de voz","assistant_field_asr_multilingual":"Reconocimiento multilingüe","assistant_field_asr_strict_language":"Modo de idioma estricto","assistant_field_asr_keyterms":"Términos clave de reconocimiento","assistant_field_llm_model":"Modelo de lenguaje","assistant_field_llm_custom":"LLM personalizado","assistant_field_llm_custom_base_url":"Endpoint del LLM personalizado","assistant_field_llm_custom_model":"Modelo del LLM personalizado","assistant_field_llm_custom_api_key":"Clave de API del LLM personalizado","assistant_field_conversation_timezone":"Zona horaria predeterminada","assistant_field_context_current_time":"Fecha y hora actuales","assistant_field_conversation_max_duration_seconds":"Duración máxima de la llamada","assistant_field_conversation_hangup_after_seconds":"Colgar tras silencio","assistant_field_conversation_hangup_farewell_enabled":"Despedida antes de colgar","assistant_field_conversation_record_audio":"Grabación de llamadas","assistant_field_conversation_reengage_enabled":"Reanudar ante silencio","assistant_field_conversation_response_wait_ms":"Tiempo de espera de respuesta","assistant_field_conversation_response_max_wait_ms":"Espera máxima de respuesta","assistant_field_conversation_eagerness":"Rapidez para tomar la palabra","assistant_field_conversation_interruptible":"Permitir interrupciones","assistant_field_conversation_interruption_sensitivity":"Sensibilidad a interrupciones","assistant_field_conversation_interruption_ignore_phrases":"Frases que no interrumpen","assistant_field_conversation_speculative_response":"Respuestas anticipadas","assistant_field_conversation_transfer_destinations":"Destinos de transferencia","assistant_field_conversation_transfer_refuse_questions":"Sin preguntas antes de transferir","assistant_field_conversation_outbound":"Ajustes de llamadas salientes","assistant_field_conversation_outbound_amd_enabled":"Detección de contestador","assistant_field_conversation_outbound_voicemail_action":"Al llegar al buzón de voz","assistant_field_conversation_outbound_voicemail_message":"Mensaje para el buzón de voz","assistant_field_webhooks_conversation_init":"Webhook de inicio de llamada","assistant_field_webhooks_conversation_init_url":"URL del webhook de inicio de llamada","assistant_field_webhooks_conversation_init_secret":"Secreto del webhook de inicio de llamada","assistant_field_webhooks_conversation_init_timeout_seconds":"Tiempo de espera del webhook de inicio","assistant_field_webhooks_post_call":"Webhooks posteriores a la llamada","assistant_field_knowledge_base_enabled":"Base de conocimiento","assistant_field_knowledge_base_document_ids":"Documentos de conocimiento","assistant_field_tools_enabled":"Herramientas","assistant_field_analysis_summary":"Resumen de la llamada","assistant_field_analysis_summary_enabled":"Generar resumen de la llamada","assistant_field_analysis_summary_language":"Idioma del resumen","assistant_field_analysis_summary_prompt":"Instrucciones del resumen","assistant_field_analysis_data_fields":"Campos extraídos tras la llamada","assistant_field_analysis_criteria":"Criterios de evaluación","assistant_field_guardrails_focus":"Mantener el tema","assistant_field_guardrails_manipulation":"Protección contra manipulación","assistant_field_settings_name":"Nombre","assistant_field_settings_description":"Descripción","assistant_enum_sensitivity_low":"Baja","assistant_enum_sensitivity_balanced":"Equilibrada","assistant_enum_sensitivity_high":"Alta","assistant_enum_eagerness_relaxed":"Pausada","assistant_enum_eagerness_balanced":"Equilibrada","assistant_enum_eagerness_eager":"Rápida","assistant_enum_first_message_mode_off":"Sin mensaje de apertura","assistant_enum_first_message_mode_fixed":"Texto fijo","assistant_enum_first_message_mode_prompt":"Generado por el modelo","assistant_enum_transfer_mode_cold":"Transferencia en frío","assistant_enum_transfer_mode_warm":"Transferencia en caliente","assistant_enum_announcement_generated":"Generado","assistant_enum_announcement_fixed":"Texto fijo","assistant_enum_announcement_off":"Desactivado","assistant_enum_on_failure_return_to_agent":"Volver al agente","assistant_enum_on_failure_end_call":"Finalizar la llamada","assistant_enum_background_sound_preset_off":"Desactivado","assistant_enum_background_sound_preset_office":"Oficina","assistant_enum_background_sound_preset_call_center":"Centro de llamadas","assistant_enum_background_sound_preset_restaurant":"Restaurante","assistant_enum_background_sound_preset_cafe":"Cafetería","assistant_enum_background_sound_preset_city_street":"Calle de la ciudad","assistant_enum_background_sound_preset_phone_line":"Línea analógica","assistant_enum_background_sound_preset_phone_line_digital":"Línea digital","assistant_enum_background_sound_preset_custom":"Subida personalizada","assistant_enum_voice_effect_none":"Desactivado (voz limpia)","assistant_enum_voice_effect_phone":"Línea telefónica","assistant_enum_voice_effect_intercom":"Altavoz de intercomunicador","assistant_enum_live3_prompt_p2":"Soporte telefónico","assistant_enum_live3_prompt_dt":"Autoservicio","assistant_enum_live3_prompt_air":"Aerolínea","assistant_value_on":"Activado","assistant_value_off":"Desactivado","assistant_value_empty":"Vacío","assistant_value_redacted":"Oculto","assistant_unit_seconds":"{count} s","assistant_unit_ms":"{count} ms","assistant_list_added":"Añadidos {count}: {names}","assistant_list_removed":"Eliminados {count}: {names}","assistant_list_changed":"Modificados {count}: {names}","assistant_list_cleared":"Vaciado ({count} antes)","assistant_expand":"Ver todo","assistant_collapse":"Ver menos","integrations_token_label":"Token de acceso","integrations_token_connect_description":"Pega un {label} de tu cuenta de {provider}. Se comprueba con {provider} y se guarda cifrado; no hay redirección de inicio de sesión.","integrations_token_replace_title":"Sustituir {label}","integrations_token_replace_description":"Pega un nuevo {label} para {account}. Los agentes seguirán usando esta conexión; el token debe pertenecer a la misma cuenta de {provider}.","integrations_token_help_link":"Dónde crearlo","integrations_token_help_calendly":"Crea un token de acceso personal en Calendly en «Integrations & Apps → API & Webhooks» y marca los permisos indicados abajo al generarlo; el token solo se muestra una vez. Reservar mediante la API requiere un plan de pago de Calendly.","integrations_token_help_calcom":"Crea una clave de API en Cal.com («Settings → Developer → API keys») para este espacio de trabajo. Una clave que empieza por cal_live_ reserva en el calendario real; la clave solo se muestra una vez.","integrations_provider_google_calendar":"Consulta la disponibilidad de un calendario de Google y reserva, reprograma y cancela reuniones.","integrations_provider_calendly":"Ofrece horarios disponibles y reserva, consulta y cancela reuniones de Calendly en nombre de quien llama.","integrations_provider_calcom":"Ofrece franjas disponibles y reserva, reprograma y cancela reuniones de Cal.com en nombre de quien llama.","integrations_token_required_scopes":"Permisos que debes seleccionar al crear el token","integrations_connection_name":"Nombre de la conexión","integrations_connection_name_hint":"Opcional. Por defecto, el correo de la cuenta.","integrations_token_verifying":"Comprobando…","integrations_token_replace":"Sustituir token","integrations_token_replaced_toast":"Token sustituido","integrations_token_rejected":"{provider} rechazó este token. Comprueba que lo copiaste completo y que sigue siendo válido.","integrations_token_missing_scopes":"Al token le falta un permiso necesario. Crea uno nuevo con todos los permisos indicados arriba.","integrations_token_other_account":"Este token pertenece a otra cuenta de {provider}. Añade una conexión nueva en su lugar.","integrations_token_verify_failed":"No se pudo contactar con {provider} para comprobar el token. Inténtalo de nuevo en un momento.","integrations_token_invalid":"{provider} no aceptó este token.","integrations_status_token_invalid":"Token rechazado","integrations_attention_banner_token":"{count, plural, one {# conexión necesita un token nuevo. Sustitúyelo para que los agentes puedan seguir usándola.} other {# conexiones necesitan un token nuevo. Sustitúyelos para que los agentes puedan seguir usándolas.}}","integrations_needs_token_notice":"El token de esta conexión fue rechazado. Sustitúyelo en <link>Integraciones</link>.","integrations_replace_token_first":"Sustituye el token antes de añadir","integrations_disconnect_confirm_token":"{account} se desconectará y los agentes ya no podrán usarla. El token sigue siendo válido hasta que lo elimines en tu cuenta de {provider}.","integrations_allow_guests":"Permitir añadir invitados","integrations_allow_guests_hint":"Desactivado por defecto: los correos dictados por teléfono se transcriben mal con facilidad.","busy":{"concurrency_limit_exceeded":"Todas las líneas de tu equipo están en uso. Inténtalo de nuevo en breve.","preview_limit_exceeded":"Ya hay dos llamadas de prueba en curso para tu equipo. Termina una primero.","cps_limit_exceeded":"Demasiadas llamadas por segundo. Inténtalo de nuevo en un momento.","upgrade_link":"Cómo conseguir más líneas"},"plan_page":{"loading_failed":"El plan no se cargó.","retry":"Reintentar","not_available":"Los planes de agente aún no están a la venta en esta instalación.","contract_managed":"Los agentes se facturan según tu acuerdo empresarial, que fija tu concurrencia.","owner_only":"Solo el propietario del equipo puede cambiar el plan.","checkout_success":"Gracias, tu plan está activo.","checkout_canceled":"Pago cancelado. Nada cambió.","change_saved":"Plan actualizado.","tier":{"free":"Gratis","payg":"Pago por uso","pro":"Pro","scale":"Scale","enterprise":"Enterprise"},"status":{"active":"Activo","past_due":"Pago fallido","canceling":"Finalizando"},"scheduled_change":"Cambia a {tier} el {date}.","scheduled":{"status":"Programado · {date}"},"keep_current_plan":"Mantener el plan actual","cta":{"upgrade":"Mejorar","downgrade":"Bajar de nivel"},"save":"Guardar","cancel":"Cancelar","error":{"agent_plan_not_configured":"Los planes de agente aún no están a la venta en esta instalación.","agent_plan_contract_managed":"Los agentes se facturan según tu acuerdo empresarial.","agent_plan_already_subscribed":"El equipo ya tiene un plan. Cámbialo en lugar de suscribirte de nuevo.","agent_plan_no_subscription":"No hay ninguna suscripción que cambiar.","agent_plan_no_change":"Ese ya es tu plan.","agent_plan_empty":"Elige un nivel o al menos un complemento.","agent_plan_free_add_on":"Añade crédito antes de añadir líneas.","agent_plan_free_burst":"Añade crédito antes de activar la ráfaga.","agent_plan_in_grace":"Resuelve primero el pago fallido.","agent_plan_lines_exceed_self_serve":"Son más líneas de las que permite un plan de autoservicio. Contacta con ventas.","agent_plan_lines_in_use":"Hay más sesiones activas que el nuevo número de líneas. Termina algunas primero.","agent_plan_pending_change":"Hay un cambio programado pendiente. Mantén primero el plan actual.","agent_plan_payment_action_required":"Termina el pago en Stripe para aplicar el cambio.","agent_plan_payment_failed":"La tarjeta fue rechazada. Nada cambió.","agent_plan_already_canceling":"El plan ya está finalizando."},"preview":{"pay_today_then_monthly":"Pagas {today} hoy y luego {monthly} / mes","loading":"Calculando el cargo de hoy…","downgrade_from_date":"Hoy no pagas nada. A partir del {date} pagas {monthly} / mes."}},"billing_page":{"title":"Facturación","tabs":{"usage":"Uso","plans":"Planes","billing":"Facturación"},"overview":{"current_plan":"Plan actual","concurrent_calls":"Llamadas simultáneas","credits":"Créditos","per_month":"{price} / mes","trial_credit":"{amount} de crédito de prueba","no_monthly_fee":"Sin cuota mensual","renews":"Se renueva el {date}","ends":"Termina el {date}","changes_to":"Cambia a {tier} el {date}","contract_renews":"El contrato se renueva el {date}","billed_by_contract":"Facturado por contrato","lines_unit":"/ {limit, plural, one {# línea} other {# líneas}}","unlock_lines":"Recarga para desbloquear {count}","per_contract":"Según contrato","burst_up_to":"Ráfaga hasta {cap}","burst_hint":{"off_can_burst":"Ráfaga desactivada · puede llegar a {cap} llamadas"},"unit_trial":"de prueba","unit_top_up":"de recarga","unit_included":"incluidos","unit_total":"en total","top_up_to_add":"Recarga para añadir crédito","never_expires":"Nunca caduca","top_up_balance":"Recarga {amount}","trial_balance":"Prueba {amount}","included_balance":"Incluidos {amount}","invoiced":"Facturado","invoiced_caption":"Facturado según tu acuerdo empresarial","add_lines":"Añadir líneas","top_up":"Recargar","top_up_admin_only":"Solo el propietario del equipo o un administrador puede recargar"},"banners":{"lines_full_title":"Las {count} líneas están en uso","lines_full_body":"Las nuevas llamadas salientes y web se rechazan hasta que se libere una línea. <link>Añadir líneas</link>","lines_full_body_plans":"Las nuevas llamadas salientes y web se rechazan hasta que se libere una línea. <link>Cómo conseguir más líneas</link>","payment_failed_title":"El pago de {tier} falló","payment_failed_body":"Actualiza la tarjeta antes del {date} para conservar {tier}. <link>Actualizar pago</link>","pending_payment_title":"Un cambio de plan está esperando el pago","pending_payment_expires":"La factura sigue abierta hasta el {date}. Después, el cambio se descarta.","pending_payment_body":"El cambio se aplica en cuanto se pague la factura. <link>Terminar el pago</link>","out_of_credits_title":"Sin créditos","out_of_credits_body":"Las llamadas están en pausa hasta que recargues. <link>Recargar</link>","trial_used_up_title":"Tu crédito de prueba de {amount} se ha agotado","trial_used_up_body":"Recarga para que tus agentes sigan atendiendo llamadas. <link>Recargar</link>","low_credit_title":"El saldo de crédito está por debajo de {amount}","low_credit_body":"Las llamadas se detienen cuando se agote. <link>Recargar</link>","dismiss":"Ocultar durante 24 horas"},"cta":{"top_up":"Recargar","current_plan":"Plan actual","downgrade_unavailable":"Bajada no disponible","contact_sales":"Contactar con ventas"},"tier_card":{"most_popular":"Más popular","per_month":"/ mes","custom_price":"A medida","description":{"payg":"Paga solo por lo que usas","pro":"Para agentes en producción","scale":"Para alto volumen de llamadas","enterprise":"Para equipos regulados y a gran escala"},"note":{"payg":"Sin gasto mínimo","subscription":"Gasto mensual mínimo","enterprise":"Condiciones anuales y descuentos por volumen"},"band":{"payg_unit":"por minuto","payg_note":"Se cobra de tu saldo de crédito","payg_promo":"{percent} % de descuento sobre {list}/min hasta el {date}","minutes":"~{minutes}","minutes_unit":"minutos cada mes","subscription_note":"Los créditos no usados se acumulan hasta 3 meses","enterprise_highlight":"Concurrencia a medida","enterprise_note":"con un SLA a medida","info_label":"Sobre esta tarifa"},"tooltip":{"payg":"Minutos de conversación a {rate}/min. Las llamadas telefónicas, las transferencias y los modelos premium añaden recargos por minuto.","subscription":"Estimado con la tarifa base de {rate}/min. Tus {amount} en créditos se pueden gastar en cualquier cosa. Los minutos reales dependen de tu configuración."},"feature":{"lines":"{count, plural, one {# llamada simultánea} other {# llamadas simultáneas}}","lines_by_top_up":"{mid} al acumular {midAt} en recargas, {top} con {topAt}","seats":"{count, plural, one {# puesto de equipo} other {# puestos de equipo}}","burst":"Ráfaga hasta {cap} llamadas a {rate}/min","burst_multiple":"Ráfaga hasta {multiple}× tu límite a {rate}/min","add_lines":"Añade líneas a {rate}/línea/mes","credits_never_expire":"Los créditos nunca caducan","community_support":"Soporte por comunidad y correo","priority_support":"Soporte prioritario por correo","hipaa":"HIPAA BAA","zero_retention":"Sin retención de datos","sso":"SSO","named_support":"Contacto de soporte asignado","invoice_billing":"Pago por factura"}},"downgrade":{"title":"¿Bajar a {tier}?","to_payg":"{current} sigue activo hasta el {date}. Después tu límite será de {lines} llamadas simultáneas y los créditos incluidos no usados se pierden.","to_pro":"{current} sigue activo hasta el {date}. Después tu límite será de {lines} llamadas simultáneas y los créditos incluidos por encima del tope de {target} se pierden.","keep":"Mantener {current}"},"usage":{"preset_label":"Periodo","preset":{"1d":"1d","7d":"7d","30d":"30d"},"spend_title":"Gasto","spend_empty":"Sin gasto en este periodo","spend_failed":"El gasto no se cargó.","calls_count":"{count, plural, one {# llamada} other {# llamadas}}","calls_title":"Llamadas","calls_empty":"Sin llamadas en este periodo","calls_failed":"Las llamadas no se cargaron.","column":{"time":"Hora","agent":"Agente","channel":"Canal","duration":"Duración","billed_from":"Cobrado de","cost":"Coste"},"channel":{"inbound_call":"Llamada entrante","outbound_call":"Llamada saliente","web_call":"Llamada web"},"billed_from":{"included":"Incluidos","top_up":"Recarga","trial":"Prueba","burst":"Ráfaga"},"duration":"{minutes}m {seconds}s"},"billing":{"add_ons_title":"Complementos","top_up_first":"Recarga primero o suscríbete a Pro / Scale","top_up_first_only":"Recarga primero","lines_title":"Líneas adicionales","lines_subtitle":"{count, plural, one {# línea} other {# líneas}} · {total} / mes","lines_none":"Sin líneas adicionales","manage":"Gestionar","cps_title":"Llamadas salientes por segundo","cps_subtitle":"1 llamada por segundo incluida · {price} por CPS extra / mes","cps_active":"{count} CPS extra · {total} / mes","add":"Añadir","burst_title":"Ráfaga","burst_subtitle":"Hasta {cap} llamadas · {rate} / min por encima de tu límite"},"add_ons":{"locked":{"body":"Los complementos y la ráfaga se desbloquean tras una recarga o una suscripción Pro / Scale.","body_top_up":"La ráfaga se desbloquea tras una recarga.","burst":"Recarga o suscríbete a Pro / Scale para activar la ráfaga","burst_top_up":"Recarga para activar la ráfaga","top_up":"Recargar","upgrade":"Mejorar"}},"add_on":{"title_lines":"Añadir líneas","title_cps":"Añadir llamadas por segundo","subtitle_lines":"{rate} por línea al mes, prorrateado para este mes.","subtitle_cps":"{rate} por llamada extra por segundo al mes, prorrateado para este mes.","label_lines":"Líneas","label_cps":"Llamadas por segundo","monthly_total":"Total mensual","checkout_hint":"El primer pago abre Stripe Checkout.","max_lines_hint":"{max, plural, one {Hasta # línea adicional en este plan.} other {Hasta # líneas adicionales en este plan.}}","limited_lines":"{max, plural, one {Limitado a # línea adicional, el máximo que permite este plan.} other {Limitado a # líneas adicionales, el máximo que permite este plan.}}","max_cps_hint":"Hasta {max} CPS adicionales en este plan.","limited_cps":"Limitado a {max} CPS adicionales, el máximo que permite este plan.","add_lines":"{count, plural, one {Añadir # línea} other {Añadir # líneas}}","remove_lines":"{count, plural, one {Quitar # línea} other {Quitar # líneas}}","add_cps":"Añadir {count} CPS","remove_cps":"Quitar {count} CPS","decrease":"Reducir","increase":"Aumentar","preview":{"label_lines":"Líneas adicionales","label_cps":"CPS adicionales","adding_lines":"{count, plural, one {+# línea} other {+# líneas}}","removing_lines":"{count, plural, one {−# línea} other {−# líneas}}","adding_cps":"+{count} CPS","removing_cps":"−{count} CPS","increase":"{today} hoy y luego {monthly} / mes","decrease":"Hoy no pagas nada, se abonan {credit} en tu próxima factura. Luego {monthly} / mes.","decrease_fallback":"Hoy no pagas nada, el tiempo no usado se abona en tu próxima factura. Luego {monthly} / mes.","fallback":"Prorrateado para este mes y luego {monthly} / mes","loading":"Calculando el cargo de hoy…"}},"pending_payment":{"title":"Termina el pago","action_required":"Tu banco pidió verificar la tarjeta, o hace falta otra tarjeta. El cambio se aplica en cuanto se pague la factura.","already_pending":"Un cambio de plan anterior sigue esperando el pago. Termínalo primero, podrás cambiar el plan de nuevo cuando esté pagado o la factura caduque.","cta":"Terminar el pago en Stripe"},"invoices":{"title":"Facturas","manage_payment":"Gestionar el pago en Stripe","date":"Fecha","description":"Descripción","amount":"Importe","status":"Estado","invoice":"Factura","download":"Descargar","load_more":"Cargar más","empty":"Aún no hay facturas","owner_only":"Las facturas solo las ven el propietario y los administradores del equipo.","load_failed":"Las facturas no se cargaron.","kind":{"tier_pro":"Agent Pro","tier_scale":"Agent Scale","line":"Líneas adicionales × {count}","cps":"Llamadas salientes por segundo × {count}","credit_top_up":"Recarga de crédito"},"reason":{"monthly":"mensual","change":"cambio de plan"},"status_label":{"paid":"Pagada","open":"Pendiente","draft":"Borrador","uncollectible":"Impagada","void":"Anulada"}},"paywall":{"upgrade_title":"Mejora tu plan","upgrade_subtitle":"Más llamadas simultáneas para tus agentes","tier_picker":"Plan","concurrent_calls":"{lines} llamadas simultáneas","burst_caption":"Ráfaga hasta {cap} llamadas a {rate}/min","feature_minutes":"Unos {minutes} minutos cada mes","feature_rollover":"Los créditos no usados se acumulan hasta 3 meses","feature_add_lines":"Añade líneas a {line}/línea/mes","feature_support":"Soporte prioritario por correo","per_month":"/ mes","billed_monthly":"Facturación mensual","upgrade_cta":"Mejorar a {tier}","buy_more_credits":"Comprar más créditos"},"top_up":{"title":"Añadir más créditos","subtitle":"Recarga tu saldo","feature_never_expire":"Los créditos de recarga nunca caducan","feature_after_included":"Se usan cuando se agotan los créditos incluidos","feature_spend":"Gástalos en llamadas, números de teléfono y modelos","about_minutes":"≈ {minutes} min","amount_label":"Importe","recommended":"Recomendado","custom":"Personalizado","any_amount":"Cualquier importe","custom_amount_label":"Importe personalizado","custom_amount_placeholder":"50","custom_amount_error":"Introduce un importe entre {min} y {max}.","auto_reload":"Recargar {amount} automáticamente cuando el saldo baje de {min}","purchase":"Comprar","purchase_amount":"Comprar · {amount}","view_plans":"Ver planes"}},"table_pager":{"total":"Total {count, plural, one {# elemento} other {# elementos}}","previous_page":"Página anterior","next_page":"Página siguiente","page_number":"Página {page}","page_size":"{count} elementos / página","page_size_label":"Elementos por página","go_to_page":"Ir a la página <input></input>","go_to_label":"Ir a la página"},"tool_parameters_validate":"Validar parámetros durante las llamadas","tool_parameters_validate_hint":"Desactivado: «Obligatorio» es solo una pista para el modelo y no se aplica nada. Activado: una llamada sin un parámetro obligatorio se rechaza y se indica al modelo que primero pregunte a quien llama. Antes de activarlo, desmarca los parámetros que en realidad son opcionales.","tool_parameters_validate_confirm_title":"¿Activar la validación con todos los parámetros obligatorios?","tool_parameters_validate_confirm_description":"Todos los parámetros están marcados como obligatorios. Las llamadas a herramientas existentes suelen dejar algunos parámetros vacíos, así que con todos obligatorios las llamadas del agente se rechazarán de inmediato. Desmarca primero los parámetros que en realidad son opcionales, o continúa si esta herramienta realmente los necesita todos.","tool_parameters_validate_confirm_action":"Activar de todos modos","tool_parameters_form_mode":"Formulario","tool_parameters_json_mode":"JSON","tool_parameters_json_hint":"Un objeto JSON Schema (draft 2020-12). Usa JSON para pattern, default, objetos anidados o arrays.","tool_parameters_json_invalid":"Introduce un objeto JSON con \"type\": \"object\".","tool_parameters_json_only":"Este esquema usa funciones que el formulario no puede mostrar, por eso se edita como JSON.","parameter_type":"Tipo","parameter_required":"Obligatorio","parameter_non_empty":"No vacío","parameter_nullable":"Admite null","parameter_enum_values":"Valores permitidos","parameter_enum_values_placeholder":"routine, urgent","parameter_name_invalid":"Usa letras, dígitos, _ o -, empezando por una letra o _, hasta 64 caracteres.","agent_templates":{"start_from_template":"Crear desde una plantilla","start_from_template_hint":"Empieza con un agente listo para un tipo de llamada habitual.","gallery_title":"Empezar con una plantilla","gallery_description":"Cada plantilla configura el prompt, el primer mensaje, el análisis de llamadas y las pruebas. Puedes cambiarlo todo después.","filter_label":"Categoría de plantilla","filter_all":"Todas","filter_inbound":"Entrantes","filter_outbound":"Salientes","filter_industry":"Sector","use_template":"Usar plantilla","loading":"Cargando plantillas","load_error":"No se pudieron cargar las plantillas.","retry":"Reintentar","empty":"Aún no hay plantillas aquí."},"user_menu":{"trial_credit":"Crédito de prueba","no_card":"No hay tarjeta registrada","never_expires":"Los créditos recargados nunca caducan","included_this_month":"Incluido este mes"}},"api-keys":{"actions":"Acciones","api_keys":"Claves de API","api_keys_list":"Lista de claves de API","api_list":"Lista de API","api_total_cost":"Coste total de API","cancel":"Cancelar","change":"Cambiar","clear_filter":"Borrar filtro","concurrency_tier_base":"Todas las claves comparten un límite de solicitudes simultáneas de {limit}. Recarga 100 $ o más para desbloquear 15 solicitudes simultáneas, o 1000 $ o más para desbloquear 50.","concurrency_tier_high":"Todas las claves comparten un límite de solicitudes simultáneas de {limit}. Ponte en contacto con nosotros para conocer los límites personalizados y los precios por volumen.","concurrency_tier_mid":"Todas las claves comparten un límite de solicitudes simultáneas de {limit}. Recarga 1000 $ o más para desbloquear 50 solicitudes simultáneas.","copied_title":"Copiado al portapapeles","copy_api_key":"Copiar clave de API","copy_failed":"No se ha podido copiar la clave de API. Selecciónala y cópiala manualmente antes de cerrar este cuadro de diálogo.","create":"Crear","create_api_key":"Crear clave de API","create_new_secret_key":"Crear clave secreta","create_token":"Crear token","created":"Creada","created_list_load_failed":"Se ha creado tu clave de API, pero no se ha podido actualizar la lista. Intenta cargar la lista de nuevo; no es necesario que crees otra clave.","delete":"Eliminar","delete-confirm-tips":"Esta acción es irreversible y desactivará todos los servicios que utilicen este token. Confirma para continuar.","delete-confirm":{"cancel":"Cancelar","confirm":"Confirmar"},"delete-success":"Eliminación realizada correctamente","delete_confirm_title":"¿Eliminar el token de API?","detail_load_failed":"No se ha podido cargar esta clave de API. Inténtalo de nuevo.","done":"Hecho","edit":"Editar","edit_token":"Editar token","empty_description":"Haz clic en «Crear clave API» para generar tu primera clave.","empty_title":"Aún no hay claves API","exp_notification_status":"Notificación de vencimiento: {status}","expiration":"Vencimiento","expiration_date":"Fecha de vencimiento","expiration_time":"Hora de vencimiento","expiration_notification":"Notificación de vencimiento","expire_30_days":"30 días","expire_7_days":"7 días","expire_90_days":"90 días","expired":"Vencido","filter_all":"Todo","i_saved_my_key":"He guardado mi clave","id":"ID","key_name":"Nombre de la clave","key_name_placeholder":"Pon un nombre a tu clave de API","key_shown_once_warning":"Esta clave se muestra solo una vez. Cópiala ahora y guárdala en un lugar seguro; no podrás volver a verla.","list_load_failed":"No se han podido cargar las claves de API. Inténtalo de nuevo.","log_in_cta":"Iniciar sesión","login_to_access_api":"Inicia sesión para acceder a la API.","name":"Nombre","never":"Nunca","never_expire":"Nunca caduca","no_results":"Ninguna clave de API coincide con tus filtros.","no_token_created_yet":"Todavía no se ha creado ningún token","notification_tooltip_off":"Notificación de vencimiento: desactivada","notification_tooltip_on":"Notificación de vencimiento: activada","off":"Desactivado","on":"Activado","page_description":"Crea y gestiona claves de API para autenticar y conectar tus aplicaciones de forma segura.","pagination_range":"{from}-{to} de {total}","rows_per_page":"Filas por página","retry":"Reintentar","save_your_key":"Guarda tu clave de API","search_name":"Buscar por nombre","secret_key":"Clave secreta","setting":"Configuración","status":{"active":"Activo","expired":"Vencido","title":"Estado"},"view_usage":"Ver uso","warning_tips":"Las claves de API se utilizan para autenticar y autorizar las solicitudes a la API. Asegúrate de mantenerlas seguras y no compartirlas con personas no autorizadas.","first_request_title":"Haz tu primera solicitud","first_request_note":"Usa s2.1-pro-free. Pégala en una terminal para obtener tu primer archivo de audio.","copy_example":"Copiar","open_quickstart":"Abrir la guía de inicio rápido"},"asset-library":{"recreateUnavailable":"No se han podido restaurar los datos de entrada originales de la tarea. Tu borrador se ha guardado.","operationFailed":"No se ha podido completar esta acción. Inténtalo de nuevo.","title":"Biblioteca de recursos","uploadFolder":"Subir","allAssets":"Todos los recursos","searchResults":"Resultados de la búsqueda","untitled":"Sin título","breadcrumb":{"back":"Atrás","collapsed":"Mostrar carpetas ocultas"},"items":"{count, plural, one {# elemento} other {# elementos}}","cancel":"Cancelar","save":"Guardar","close":"Cerrar","play":"Reproducir","pause":"Pausa","loading":"Cargando recursos","loadingMore":"Cargando más","loadError":"No se pudieron cargar tus recursos","loadBusy":"Los recursos están ocupados en este momento. Vuelve a intentarlo en un momento.","tryAgain":"Inténtalo de nuevo","downloadFailed":"No se ha podido descargar. Inténtalo de nuevo.","useAssetUnavailable":"Este recurso no puede utilizarse como referencia para el modelo actual.","kinds":{"image":"Imagen","video":"Vídeo","audio":"Audio","folder":"Carpeta","avatar":"Avatar","document":"Documento"},"types":{"image-generation":"Generación de imágenes","video-generation":"Generación de vídeo","lip-sync":"Sincronización labial","tts":"Conversión de texto a voz","voice-changer":"Cambiador de voz","audio-separation":"Separador de pistas","sound-effect-generation":"Efectos de sonido","upload":"Carga local"},"sources":{"all":"Todas las fuentes","task_output":"Generado","upload":"Carga local","clear":"Borrar filtro de fuente"},"search":{"placeholder":"Buscar recursos","skills":"Buscar habilidades","clear":"Borrar búsqueda"},"empty":{"title":"No hay recursos","subtitle":"Sube archivos o guarda las generaciones para crear tu biblioteca de recursos.","upload":"Subir recursos","viewHistory":"Ver historial de generaciones"},"emptyFolder":{"title":"Esta carpeta está vacía","subtitle":"Sube archivos o mueve recursos a esta carpeta."},"emptyUploadFolder":{"title":"Los archivos subidos llegan primero aquí","subtitle":"Los archivos que subes permanecen aquí hasta que los guardas en una carpeta."},"noResults":{"title":"No se han encontrado recursos","subtitle":"Prueba a ajustar tu búsqueda o los filtros.","cta":"Borrar filtros"},"authGate":{"title":"Inicia sesión para continuar","description":"Inicia sesión para ver tu biblioteca de recursos.","cta":"Iniciar sesión"},"actions":{"rename":"Cambiar de nombre","move":"Mover","download":"Descargar","delete":"Eliminar","more":"Más acciones","setCover":"Establecer como portada","setPortrait":"Establecer como retrato"},"asset":{"renameTitle":"Cambiar el nombre del recurso","nameLabel":"Nombre","renameFailed":"No se ha podido cambiar de nombre. Inténtalo de nuevo.","moveTitle":"Mover \"{title}\" a","moveManyTitle":"Mover {count} recursos a","moveCta":"{count, plural, one {Mover recurso} other {Mover recursos}}","moveFailed":"No se ha podido mover {count, plural, one {# recurso} other {# recursos}}. Inténtalo de nuevo.","deleteTitle":"¿Deseas eliminar \"{title}\"?","deleteManyTitle":"¿Deseas eliminar {count} recursos?","deleteBody":"{count, plural, one {\"{title}\" se eliminará de tu biblioteca de recursos.} other {# recursos se eliminarán de tu biblioteca de recursos.}}","deleteBodyHistory":"El historial de generaciones no se verá afectado.","deleteFailed":"No se ha podido eliminar. Inténtalo de nuevo.","deleted":"{count, plural, one {Recurso eliminado} other {# recursos eliminados}}","undo":"Deshacer"},"folder":{"newFolder":"Nueva carpeta","createTitle":"Nueva carpeta","nameLabel":"Nombre de la carpeta","createCta":"Crear","createFailed":"No se ha podido crear la carpeta. Inténtalo de nuevo.","renameTitle":"Cambiar el nombre de la carpeta","renameFailed":"No se ha podido cambiar de nombre. Inténtalo de nuevo.","duplicate":"Ya existe una carpeta con este nombre","limit":"Se ha alcanzado el límite de carpetas","depthLimit":"Las carpetas solo pueden anidarse hasta {max} niveles de profundidad","moveTitle":"Mover \"{name}\" a","moveCta":"Mover carpeta","moveFailed":"No se ha podido mover la carpeta. Inténtalo de nuevo.","deleteTitle":"¿Deseas eliminar \"{name}\"?","deleteEmpty":"Esta carpeta vacía se eliminará de forma permanente. Esta acción no se puede deshacer.","deleteCounts":"Hay {assets, plural, one {# recurso} other {# recursos}} y {folders, plural, one {# carpeta} other {# carpetas}} en esta carpeta.","deleteNonEmpty":"Estos elementos se eliminarán permanentemente junto con esta carpeta. Esta acción no se puede deshacer.","fromProject":"De un proyecto","deleteSessionFolder":"El proyecto de Agent tampoco mostrará estos archivos.","deleteFailed":"No se ha podido eliminar la carpeta. Inténtalo de nuevo.","moveReasons":{"current":"Ya está en esta carpeta","subtree":"Una carpeta no puede moverse dentro de sí misma ni de una carpeta descendiente","depth":"Las carpetas solo pueden anidarse hasta {max} niveles de profundidad","type":"Este tipo de carpeta no puede cruzar el límite del avatar","upload":"La carpeta Cargas solo contiene archivos recién cargados"},"noMoveTargets":"No hay destinos disponibles. Consulte el motivo debajo de cada carpeta.","moved":"Carpeta movida"},"tree":{"destination":"Destino","searchFolders":"Buscar carpetas","current":"Actual","newFolder":"Nueva carpeta","expand":"Expandir","collapse":"Contraer","noFolders":"No se han encontrado carpetas"},"addToAssets":{"title":"Añadir {count, plural, one {# generación} other {# generaciones}} a","cta":"Añadir a Recursos","success":"{count, plural, one {# recurso añadido} other {# recursos añadidos}} a tu biblioteca","failed":"No se ha podido añadir a Recursos. Inténtalo de nuevo."},"saveToAssets":{"idle":"Guardar en Recursos","saving":"Guardando…","saved":"Guardado","savedTooltip":"Guardado - Ver recurso"},"upload":{"cta":"Subir","dropHere":"Suelta aquí para subir","dropTarget":"Subir a {path}","unsupported":"Tipo de archivo no compatible","tooLarge":"El archivo es demasiado grande (vídeos de hasta 1 GB; otros archivos de hasta 50 MB)","limit":"Se ha alcanzado el límite de recursos","uploadingCount":"{count, plural, one {Subiendo # archivo…} other {Subiendo # archivos…}}","summary":"{done, plural, one {# subido} other {# subidos}}","summaryWithFailed":"{done} subidos · {failed} fallidos","progress":"Subiendo · {percent}%","waiting":"En espera","uploaded":"Subido","failed":"Carga fallida","retry":"Reintentar","cancel":"Cancelar la carga","close":"Cerrar","expand":"Expandir","collapse":"Contraer","openDetail":"Ver recurso"},"detail":{"source":"Fuente","type":"Tipo","format":"Formato","duration":"Duración","folder":"Carpeta","addedBy":"Añadido por","prompt":"Instrucción","text":"Texto","viewGeneration":"Ver generación","previous":"Recurso anterior","next":"Siguiente recurso","noPrevious":"No hay ningún recurso anterior","noNext":"No hay ningún recurso siguiente"},"picker":{"title":"Seleccionar entre los recursos","back":"Atrás","empty":"Todavía no hay recursos. Guarda las generaciones o sube archivos a tu biblioteca de recursos.","selected":"{count, plural, one {# elemento seleccionado} other {# elementos seleccionados}}","selectedOfMax":"{count}/{max} elementos seleccionados","uploading":"Subiendo…","uploadOverflow":"Puedes seleccionar hasta {max}. El resto se guardó en tu biblioteca de recursos.","search":{"image":"Buscar imágenes","video":"Buscar vídeos","audio":"Buscar audio"},"use":{"image":"Usar imagen","video":"Usar vídeo","audio":"Usar audio"}},"avatars":{"moveDisabled":"Los recursos de los avatares no se pueden mover","noStyles":"Este avatar no tiene estilos","original":"Avatar original","title":"Avatares","new":"Nuevo avatar","empty":{"title":"No hay avatares","subtitle":"Crea un avatar y, a continuación, añade imágenes de su rostro según el estilo."},"createTitle":"Crear avatar","nameLabel":"Nombre","voiceLabel":"Voz predeterminada","createCta":"Crear avatar","createFailed":"No se ha podido crear el avatar. Inténtalo de nuevo.","editFailed":"No se ha podido guardar. Inténtalo de nuevo.","limit":"Se ha alcanzado el límite de avatares","deleteTitle":"¿Deseas eliminar \"{name}\"?","deleteBody":"Todos los estilos e imágenes de este avatar se eliminarán de forma permanente. Esta acción no se puede deshacer.","deleteFailed":"No se ha podido eliminar el avatar. Inténtalo de nuevo.","imagesOnly":"Los avatares solo aceptan imágenes","styles":"{count, plural, one {# estilo} other {# estilos}}","references":"Imágenes de referencia","uploadReferences":"Subir referencias","rootEmptySubtitle":"Sube entre 1 y 5 fotos del rostro como referencias y, a partir de ellas, genera estilos.","videos":"Vídeos","noVideos":"Los vídeos de sincronización labial creados con este avatar aparecerán aquí.","voiceNone":"No hay ninguna voz predeterminada","changeVoice":"Cambiar","setCoverFailed":"No se ha podido actualizar. Inténtalo de nuevo.","stripSubtitle":"Mantén la coherencia de los personajes","viewAll":"Ver todo","create":"Crear avatar","searchPlaceholder":"Buscar avatares","selectTitle":"Seleccionar avatar","sourceImages":"Imágenes de origen","createVideo":"Crear vídeo","noImageForVideo":"Primero, añade una imagen de origen o genera un estilo","methodUpload":"Subir fotos","methodUploadHint":"Tus fotos · fotorrealista","methodPrompt":"Generar avatar","methodPromptHint":"Tu voz + algunas opciones · cualquier estilo","uploadImages":"Subir imágenes","dropHint":"Arrastra aquí hasta {max} imágenes","bestResults":"Para obtener mejores resultados: una sola persona, rostro nítido y varios ángulos.","promptLabel":"Instrucción","promptPlaceholder":"Una mujer de unos 30 años con el pelo corto y oscuro, una sonrisa cálida e iluminación de estudio","namePlaceholder":"Nombre del avatar","voiceOptional":"Voz predeterminada (opcional)","myAvatars":"Mis avatares","creating":"Creando","menuView":"Ver avatar","menuLipsync":"Crear sincronización labial","menuVideo":"Crear vídeo","menuDelete":"Eliminar avatar","noneFound":"No se han encontrado avatares","rename":"Cambiar el nombre del avatar","copyLink":"Copiar enlace","linkCopied":"Enlace copiado","copyLinkFailed":"No se ha podido copiar el enlace","selectVoice":"Elegir una voz","voiceUnavailable":"Esta voz ya no está disponible","tooMany":"Puedes añadir hasta {max} imágenes","generateFailed":"No se ha podido generar el avatar. Inténtalo de nuevo.","shuffle":"Mezclar instrucción","clearPrompt":"Borrar la instrucción","previewCreating":"Creando tu avatar…","ideas":{"gaming":{"label":"Videojuegos","prompt":"Streamer de ciberdeportes en una sala de videojuegos iluminada con luces de neón, con auriculares puestos, una sonrisa confiada y un resplandor RGB"},"domestic":{"label":"Doméstico","prompt":"Una cocinera casera y simpática en una cocina luminosa, con el delantal puesto, una cálida sonrisa y la suave luz que entra por la ventana"},"human":{"label":"Persona","prompt":"Retrato natural de estudio de una persona de unos 30 años, con fondo liso, luz suave y una sonrisa afable"},"nature":{"label":"Naturaleza","prompt":"Excursionista en un sendero de montaña a la hora dorada, con una chaqueta cortavientos, la piel bronceada y una expresión relajada"},"vlog":{"label":"Videoblog","prompt":"Un vloguero de viajes con una cámara en la mano en una calle de la ciudad, con ropa informal, una sonrisa espontánea y a la luz del día"}},"folderDropUnsupported":"Las carpetas no se pueden mover a Avatares. Este directorio solo contiene avatares.","assetDropUnsupported":"Los recursos no se pueden mover a Avatares. Este directorio solo contiene avatares.","duplicate":"Ya existe un avatar con este nombre","disabledReasons":{"generating":"La generación está en curso. Espera","creating":"La creación del avatar está en curso. Espera","unfinished":"Termina de crear el avatar actual antes de generar otro","prompt":"Introduce primero una instrucción","name":"Introduce primero un nombre para el avatar","nameTooLong":"No uses más de {max} caracteres para el nombre","sources":"Primero, sube al menos una imagen de origen","preview":"Genera primero una imagen de avatar"},"count":"{count, plural, one {# avatar} other {# avatares}}","voiceTitle":"Voz","createAndWrite":"Crear y escribir guion","looksLabel":"Elige uno","portrait":{"options":{"look":{"label":"Aspecto","person":"Realista","anime":"Anime","cartoon":"Dibujo","animated3d":"3D","mascot":"Mascota"},"outfit":{"label":"Ropa","casual":"Informal","business":"Formal","trendy":"Urbano","sporty":"Deportivo","uniform":"Uniforme"},"background":{"label":"Fondo","plain":"Liso","home":"Casa","office":"Oficina","stream":"Directo","outdoors":"Exterior"},"gender":{"label":"Género","auto":"Auto","female":"Mujer","male":"Hombre"},"age":{"label":"Edad","auto":"Auto","young":"20 años","adult":"30–40 años","senior":"60+"},"appearance":{"label":"Etnia","auto":"Auto","any":"Cualquiera","east_asian":"Asia oriental","south_asian":"Asia del sur","southeast_asian":"Sudeste asiático","black":"Negra","white":"Blanca","hispanic":"Latino","middle_eastern":"Oriente Medio"},"hair":{"label":"Pelo","any":"Cualquiera","short":"Corto","long":"Largo","curly":"Rizado"},"accessory":{"label":"Accesorio","none":"Ninguno","glasses":"Gafas","hat":"Sombrero","beard":"Barba"},"mascotKind":{"label":"Tipo","auto":"Automático","robot":"Robot","animal":"Animal de peluche","blob":"Criatura blob"}},"advanced":"Editar descripción","customNote":"Usando tu propia descripción. Las opciones están en pausa.","reset":"Volver a las opciones","option":"Opción {n}","shuffle":"Aleatorio","more":"Más opciones","useCase":{"label":"Uso","presenter":"Presentador","character":"Personaje","me":"Usar mis fotos"}},"photoIssues":{"lowRes":"Baja resolución: usa una foto más nítida.","screenshot":"Parece una captura de pantalla: recorta solo a la persona.","summary":"{count, plural, one {# foto puede bajar la calidad} other {# fotos pueden bajar la calidad}}: pasa el cursor sobre una foto para ver por qué.","summaryTouch":"{count, plural, one {# foto puede bajar la calidad} other {# fotos pueden bajar la calidad}}: toca el icono de una foto para ver por qué."},"appearanceTags":"Apariencia","appearanceTitle":"Apariencia","photosLabel":"Fotos","photosLimit":"Hasta {max}","imageCredits":"{count, plural, one {# crédito de imagen} other {# créditos de imagen}}","generateOptions":"Generar {count, plural, one {# opción} other {# opciones}}","generatingOptions":"Generando {count, plural, one {# opción} other {# opciones}}…","regenerate":"Regenerar","generationFailed":"No se pudo generar","imageCreditsPriced":"{credits} créditos · {count, plural, one {# imagen} other {# imágenes}}","optionCount":"Número de imágenes"},"styles":{"title":"Estilos","generate":"Generar","generateMore":"Generar más","createTitle":"Nuevo estilo","createHint":"Describe el aspecto: el ángulo de la cámara, la ropa, el fondo y la iluminación. Las imágenes de referencia de tu avatar se incluyen con él.","nameLabel":"Nombre del estilo","namePlaceholder":"p. ej., informal, oficina, estudio","promptLabel":"Aspecto","promptPlaceholder":"La misma persona con una chaqueta azul marino, con un fondo de oficina y una luz suave que entra por la ventana","createCta":"Crear y generar","createFailed":"No se ha podido crear el estilo. Inténtalo de nuevo.","limit":"Se ha alcanzado el límite de estilos","lipsync":"Sincronización labial","noImageYet":"Aún no hay ninguna imagen: genera una primero","candidates":"{count, plural, one {# imagen} other {# imágenes}}","emptyCta":"Crea el primer estilo","deleteBody":"{count, plural, =0 {Este estilo} one {Este estilo, junto con su # imagen,} other {Este estilo, junto con sus # imágenes,}} se eliminará de forma permanente.","new":"Nuevo estilo","searchPlaceholder":"Buscar estilos","remix":"Remezclar estilo","use":"Usar","generating":"Generando…","generateFailed":"No se ha podido generar el estilo. Inténtalo de nuevo.","noPromptToRemix":"Este estilo no tiene ninguna instrucción para remezclarlo","useStyle":"Usar estilo","renameTitle":"Cambiar el nombre del estilo","deleteTitle":"¿Deseas eliminar \"{name}\"?","syncing":"Sincronizando imagen…","duplicate":"Ya existe un estilo con este nombre","renameFailed":"No se ha podido cambiar de nombre el estilo. Inténtalo de nuevo.","deleteFailed":"No se ha podido eliminar el estilo. Inténtalo de nuevo.","setDefault":"Usar como predeterminado","unsetDefault":"Quitar como predeterminado","default":"Predeterminado","builder":{"title":"Nuevo estilo para {name}","look":{"label":"Look"},"shot":{"label":"Plano","close_up":"Primer plano","half_body":"Medio cuerpo","full_body":"Cuerpo entero"},"light":{"label":"Luz","soft":"Suave","studio":"Estudio","natural":"Natural","dramatic":"Dramática"},"fullBodyHint":"En un plano de cuerpo entero la cara es pequeña, así que los videos hablados pueden verse menos nítidos.","generate":"Generar","regenerate":"Regenerar","save":"Guardar estilo","startingFrom":"Desde el predeterminado","namePlaceholder":"Nombre según tus opciones","yourOwn":"Tuya","ownFailed":"No se pudo subir la foto. Inténtalo de nuevo.","prompt":"Prompt","promptPlaceholder":"Describe el look, p. ej., hacker cyberpunk con implantes de neón y luces de ciudad nocturna.","ownOneAtATime":"Tu foto sirve para el atuendo o para el fondo, de uno en uno."},"uploadPhoto":"Subir foto","saved":"Estilo guardado","uploadPage":{"photo":"Foto","replace":"Reemplazar","remove":"Quitar foto","yourPhoto":"Tu foto"}},"speech":{"title":"Voz para {name}","hint":"Elige una voz y escribe tu guion. Escucha una vista previa de la voz generada y luego úsala en la pista de audio.","voice":"Voz","scriptLabel":"Guion","scriptPlaceholder":"Hola, soy Luna. Déjame mostrarte las novedades de esta semana.","generate":"Generar voz","generating":"Generando…","skip":"Omitir por ahora","failed":"No se ha podido generar la voz. Inténtalo de nuevo.","timeout":"La generación de voz está tardando más de lo previsto. Selecciónala del historial cuando esté lista.","tagsLabel":"Añadir emoción","tags":{"excited":"Emocionado","laughing":"Risa","whispering":"Susurro","soft":"Suave","sad":"Triste","angry":"Enfadado","emphasis":"Énfasis","sighing":"Suspiro","pause":"Pausa"},"sceneLabel":"Escena","scenes":{"ad":"Anuncio de producto","explainer":"Explicativo","podcast":"Pódcast","free":"Charla libre"},"generateVideo":"Generar video","useAudioOnly":"Usar solo audio","videoHint":"Las etiquetas de emoción ajustan la voz y la expresión del avatar.","tooLong":"Este audio dura {seconds} s. Un video puede durar hasta {max} s. Acorta el guion.","videoLocked":"Los videos hablados requieren el plan Plus. Aún puedes crear el audio.","upgrade":"Mejorar plan"},"generation":{"modelUnavailable":"La generación de avatares no está disponible temporalmente. Inténtalo de nuevo más tarde.","sourcesUnavailable":"No se han podido utilizar todas las imágenes de origen. Comprueba las imágenes de origen del avatar e inténtalo de nuevo.","tooManySources":"Esta generación admite hasta {max} imágenes de origen. No se ha omitido ninguna imagen.","promptTooLong":"Reduce tu descripción a {max} caracteres o menos.","promptRequired":"Introduce una descripción antes de la generación.","inputChanged":"Se han cambiado los ajustes de la generación. Inténtalo de nuevo para obtener una cita nueva."},"official":{"addToMine":"Copiar avatar","adopted":"Añadido a mis avatares","adoptFailed":"No se ha podido añadir este avatar. Inténtalo de nuevo."}},"auth":{"and":" y ","continue":"Continuar","continue-with-apple":"Continuar con Apple","continue-with-google":"Continuar con Google","countless-character-sounds":"Innumerables sonidos de personajes","create-account-benefits":"Crea una cuenta gratuita para disfrutar de generaciones ilimitadas y acceder a todos los modelos","dont_receive_code":"¿No has recibido el código?","email_label":"Correo electrónico","email_placeholder":"Dirección de correo electrónico","email_required":"Introduce tu correo","email_invalid":"Correo no válido","email-options":"Continuar por email","free-voice-generation":"Generación de voz gratuita","go_to_create":"Regístrate","go_to_forgot":"¿Has olvidado tu contraseña?","go_to_login":"Ir a iniciar sesión","has_account":"¿Tienes una cuenta?","high-quality-audio-in-seconds":"Audio de alta calidad en segundos","latest-ai-model":"Modelo de IA más reciente","fine-grained-emotion-control":"Control preciso de las emociones","login_subtitle":"Introduzca su correo electrónico y contraseña para acceder a su cuenta","login_failed":"Error al iniciar sesión. Inténtalo de nuevo.","login_title":"Acceda a su cuenta","or":"o","password_label":"Contraseña","password_mismatch":"Las contraseñas no coinciden","password_required":"Introduce una contraseña","password_confirmation_required":"Confirma tu contraseña","password2_label":"Confirmar contraseña","privacy_policy":"Política de privacidad","privacy_policy_start":"Al hacer clic en Continuar, aceptas nuestra ","continue-consent":"Al continuar, aceptas nuestros <terms>Términos de servicio</terms> y la <privacy>Política de privacidad</privacy>","quote":"Acelerar la generación de audio","redirecting":"Redirigiendo...","resend_otp":"Reenviar OTP","send_otp":"Enviar","sign-in":"Iniciar sesión","sign-in-to-enjoy":"Inicia sesión para disfrutar de voces ilimitadas","sign-in-or-sign-up-to-enjoy":"Inicia sesión o <signup>regístrate</signup> para disfrutar de voz ilimitada","sign-up-to-enjoy":"Regístrate para disfrutar de voces ilimitadas","submit_login":"Inicio de sesión","submit_register":"Regístrate con tu correo electrónico","subtitle_email":"Introduce tu correo electrónico a continuación para crear tu cuenta","subtitle_otp":"Revisa tu correo electrónico; te enviaremos un código para completar la verificación","subtitle_password":"Introduce una contraseña para proteger tu cuenta","terms_of_service":"Condiciones del servicio","terms_of_use":"Condiciones de uso","title_email":"Crear una cuenta","title_otp":"Código de verificación","title_password":"Crear contraseña","unlock-full-potential":"Desbloquea todo el potencial","onboarding":{"emotionTags":"Etiquetas de emoción <accent>de dominio abierto</accent>","voiceClone":"Clonación de voz <accent>instantánea</accent>","multiSpeakerDialogue":"Diálogos <accent>con varias voces</accent>","communityVoices":"<accent>Millones de</accent>\nvoces de la comunidad","pagerLabel":"Mostrar función {number}","script":{"hey":"Hola.","good":"Me alegro de verte.","minute":"¿Tienes un minuto?","talk":"Hablemos."},"voiceCloneOriginalLabel":"original","voiceCloneCloneLabel":"clon","dialogue":{"mayaDinner":"Chicos, ¿cenamos esta noche?","leoComing":"Yo me apunto. Leo, ¿te vienes?","seeYouTonight":"Vale. Nos vemos esta noche.","fishing":"Pescando…"}},"oauth":{"title":"{client} quiere acceder a tu cuenta de Fish Audio","first-party":"Creada por Fish Audio","third-party":"No es de Fish Audio","account-label":"Cuenta","not-you":"¿No eres tú? Cerrar sesión","log-out":"Cerrar sesión","team-label":"Equipo","team-description":"Esta conexión solo puede usar el equipo que elijas aquí y sus créditos. Para cambiar de equipo más adelante, vuelve a conectarte.","no-teams":"No tienes equipos disponibles para autorizar.","no-teams-help":"Para continuar, cierra sesión e inicia sesión con una cuenta que tenga un equipo activo.","permissions-title":"Esta aplicación podrá:","scope-mcp":"Usar las herramientas de IA de Fish Audio (generación de voz, transcripción, búsqueda de voces, Audiolibros y generación de imágenes y vídeos) con los créditos del equipo seleccionado","scope-koi":"Usar la entrada de voz de Koi: transcribir y reescribir tu dictado. El uso se asigna al equipo seleccionado.","scope-dropline":"Usar la entrada de voz de Dropline: transcribir y reescribir tu dictado. El uso se asigna al equipo seleccionado.","scope-dropline-api":"Usar tu Dropline: dictar con tu diccionario y tu memoria, y añadir material a tu Dropline","scope-arena":"Participar en las evaluaciones de escucha de Fish Audio Arena. Arena solo recibe tu ID de usuario, correo electrónico, apodo y el nombre del equipo seleccionado; no puede usar créditos ni modificar tu cuenta.","scope-fish-scale":"Iniciar sesión en Fish Scale AI (console.fish.ai) con tu cuenta de Fish Audio. Fish Scale solo recibe tu ID de usuario, correo electrónico, apodo y el nombre del equipo seleccionado; no puede usar créditos ni modificar tu cuenta.","redirect-notice":"Después de permitir el acceso, irás a {host}.","redirect-first-party":"Después de permitir el acceso, volverás a la aplicación {client}.","redirect-app":"Después de permitir el acceso, volverás a una aplicación de este dispositivo ({scheme}).","approve":"Permitir","deny":"Cancelar","verifying":"Esperando a que verifiques tu identidad…","approved-title":"Acceso concedido","approved-app":"Vuelve a {client} para terminar de iniciar sesión. Ya puedes cerrar esta pestaña.","denied-title":"Solicitud cancelada","denied-app":"{client} no tiene acceso a tu cuenta. Ya puedes cerrar esta pestaña.","redirecting":"Volviendo a {host}…","open-app":"Abrir {client}","invalid-title":"Solicitud de autorización no válida","invalid-default":"Esta solicitud de autorización no es válida o la aplicación no está registrada.","invalid-client":"Esta aplicación no está registrada en Fish Audio.","start-over":"Vuelve a la aplicación e intenta conectarte de nuevo.","load-failed-title":"No se pudo cargar esta solicitud","load-failed":"Comprueba tu conexión e inténtalo de nuevo.","retry":"Reintentar","approve-failed":"No se concedió el acceso. Inténtalo de nuevo.","team-access-revoked":"Ya no tienes acceso al equipo «{team}». Elige otro equipo e inténtalo de nuevo.","loading":"Cargando…"},"invite":{"welcome":"Te damos la bienvenida","invitedYou":"Te han invitado a Fish Audio.","description":"¡Empieza a desarrollar y crear ahora!","signup":"¡Reclama 10 000 créditos!","alreadyAccount":"¿Ya tienes una cuenta?","login":"Iniciar sesión","enter":"Abrir Fish Audio"},"continue-with-email":"Continuar con correo","continue-with-github":"Continuar con GitHub","login-as":"Iniciar sesión como <emailLink>{email}</emailLink>","sign-up-as":"Registrarse como {email}","dialog-sign-up":"Registrarse","dialog-register":"Registrarse con Email","otp_invalid":"Código de 6 caracteres","captcha_failed":"La verificación de seguridad ha fallado. Comprueba tu conexión e inténtalo de nuevo.","send_otp_failed":"No se ha podido enviar el código de verificación. Comprueba tu conexión e inténtalo de nuevo.","verify_otp_failed":"No se ha podido verificar el código. Comprueba tu conexión e inténtalo de nuevo.","signup_failed":"No se ha podido completar el registro. Inténtalo de nuevo.","email_suggestion":"¿Quiso decir <suggestion>{email}</suggestion>?","email_domain_undeliverable":"Este dominio de correo no puede recibir mensajes. Compruebe si la dirección tiene errores.","developer-signup-title":"Crea tu clave de API gratuita","developer-login-title":"Bienvenido de nuevo","developer-login-description":"Inicia sesión para gestionar tus claves de API o <signup>regístrate</signup> para obtener una gratis.","google-incomplete":"El inicio de sesión con Google no se completó. Inténtalo de nuevo o elige otra opción.","in-app-browser":"El inicio de sesión con Google no funciona en el navegador integrado de esta app. Abre esta página en tu navegador o elige otra opción.","copy-link":"Copiar enlace","link-copied":"Enlace copiado","error_account_exists":"Ya tienes una cuenta con este email. <login>Inicia sesión</login>","error_otp_wrong":"El código es incorrecto o ha caducado. Revisa el email más reciente o reenvía el código.","error_disposable_email":"No se admiten emails desechables. Regístrate con una dirección permanente.","error_invalid_email":"Introduce un email válido, por ejemplo name@example.com."},"collections":{"all_collections":"Todas las colecciones","bookmarks_title":"Mis marcadores","cancel":"Cancelar","copy_link":"Copiar enlace","create":"Crear","create_collection":"Crear colección","create_title":"Crear colección de voces","create-action":"Crear","created_by_me":"Creadas por mí","creating":"Creando","delete":"Eliminar","delete_confirm":"Una vez eliminada la colección de voces, no se puede recuperar. ¿Estás seguro de que quieres eliminarla?","delete_title":"Eliminar colección de voces","deleting":"Eliminando","description":"Descripción","description_placeholder":"Descripción de la colección de voces","edit":"Editar","edit_title":"Editar colección de voces","follow":"Seguir","followed":"Siguiendo","followers":"Seguidores","header_title":"Mis colecciones de voces","loading":"Cargando...","models":"Modelos","collection_window_limited":"Mostrando las {count} voces más recientes. Las voces más antiguas quedan fuera del intervalo de navegación de esta vista.","no_created_collection_tips":"No se han encontrado colecciones de voces creadas","no_created_collections":"Aún no se han creado colecciones","no_followed_collection_tips":"No se han encontrado colecciones de voces que estés siguiendo","no_followed_collections":"Aún no estás siguiendo ninguna colección","notification":{"create_success":"Colección de voces creada correctamente","delete_success":"Colección de voces eliminada correctamente","followed":"Colección que estás siguiendo","link_copied":"Enlace de la colección copiado correctamente","unfollowed":"Colección que has dejado de seguir","update_success":"Colección de voces actualizada correctamente"},"save":"Guardar","saving":"Guardando","title":"Título","title_placeholder":"Título de la colección de voces","title-created":"Creada","title-followed":"Siguiendo","unfollow":"Dejar de seguir","voice_collections":"Colecciones de voces","voice_count":"{count, plural, one {# voz} other {# voces}}","remove_voice":"Eliminar","remove_voice_confirm_title":"Eliminar voz","remove_voice_confirm_description":"¿Estás seguro de que quieres eliminar esta voz de la colección?","remove_voice_success":"Voz eliminada de la colección","remove_voice_failed":"No se ha podido eliminar la voz de la colección","removing":"Eliminando..."},"contact-sales":{"metadata":{"title":"Contacta con ventas - Fish Audio","description":"Habla con Fish Audio sobre precios para empresas, evaluaciones de seguridad y despliegues de voz a escala de producción.","subtitle":"Voz para empresas"},"title":"Contacta con nuestro equipo de ventas","description":"Cuéntanos qué necesitas y te pondremos en contacto con la persona adecuada o te ofreceremos el plan adecuado.","proof":{"title":"IA de voz en producción, a gran escala","description":"Resultados reales de equipos que usan Fish Audio en producción.","cards":{"cost":"<brand>Final Round AI</brand> redujo su coste de voz unas <metric>10 veces</metric> con Fish Audio.","quality":"<brand>HeyGen</brand> eligió Fish Audio <metric>3 a 1</metric> en pruebas de voz.","scale":"<brand>Pictoria</brand> emite <metric>a diario</metric> personajes de IA en directo con Fish Audio."},"story":"Leer la historia de {brand}"},"form":{"submit":"Enviar","submitting":"Enviando…","submitError":"No pudimos guardar tu solicitud. Inténtalo de nuevo o escribe a business@fish.audio.","footnote":"Al enviar tu solicitud, aceptas que Fish Audio se ponga en contacto contigo al respecto a través de la dirección de correo electrónico que proporciones.","fields":{"firstName":{"label":"Nombre","placeholder":"Ada"},"lastName":{"label":"Apellido","placeholder":"Lovelace"},"workEmail":{"label":"Correo electrónico del trabajo","placeholder":"name@company.com"},"jobTitle":{"label":"Cargo","placeholder":"Director de tecnología"},"companyName":{"label":"Nombre de la empresa","placeholder":"Acme Inc."},"companyWebsite":{"label":"Sitio web de la empresa","placeholder":"acme.com"},"interest":{"label":"¿Qué te interesa?","placeholder":"Selecciona una opción","options":{"enterprise":"Plan Enterprise","partnership":"Consulta sobre una posible colaboración","support":"Atención al cliente/Otros"}},"product":{"label":"¿Sobre qué producto nos consultas?","placeholder":"Selecciona un producto","options":{"tts":"Texto a voz","stt":"Voz a texto / STT en streaming","agent":"Agente de voz"}},"expectedVolume":{"label":"Generación mensual de voz prevista","placeholder":"Selecciona un rango","options":{"under_10m":"Menos de 10 millones de caracteres (aprox. 10 000 minutos)","10m_66m":"De 10 a 65 millones de caracteres (aproximadamente de 10 000 a 65 000 minutos)","66m_250m":"De 66 a 250 millones de caracteres (aproximadamente de 66 000 a 250 000 minutos)","250m_1b":"De 250 a 1000 millones de caracteres (aproximadamente de 250 000 a 1 000 000 minutos)","over_1b":"Más de 1000 millones de caracteres (aproximadamente más de 1 000 000 minutos)"}},"expectedUsage":{"labelAgent":"Minutos de llamada mensuales previstos","labelStt":"Horas de audio mensuales previstas","placeholder":"Selecciona un rango","optionsAgent":{"under_1k_min":"Menos de 1k minutos","1k_10k_min":"1k – 10k minutos","10k_50k_min":"10k – 50k minutos","50k_250k_min":"50k – 250k minutos","over_250k_min":"Más de 250k minutos"},"optionsStt":{"under_300h":"Menos de 300 horas","300h_2kh":"300 – 2k horas","2kh_7kh":"2k – 7k horas","7kh_30kh":"7k – 30k horas","over_30kh":"Más de 30k horas"}},"useCase":{"label":"Cuéntanos cuál es tu caso de uso","placeholder":"Describe tu producto, el tráfico previsto y qué te gustaría conseguir con Fish Audio."}},"validation":{"firstNameRequired":"Introduce tu nombre.","lastNameRequired":"Introduce tu apellido.","workEmailInvalid":"Introduce una dirección de correo electrónico de trabajo válida.","jobTitleRequired":"Introduce tu cargo.","companyNameRequired":"Introduce el nombre de tu empresa.","companyWebsiteRequired":"Introduce la página web de tu empresa.","companyWebsiteInvalid":"Introduce una URL válida.","interestRequired":"Selecciona lo que te interesa.","productRequired":"Selecciona el producto sobre el que nos consultas.","expectedVolumeRequired":"Selecciona el volumen mensual previsto.","expectedUsageRequired":"Selecciona tu uso mensual previsto.","useCaseTooShort":"Proporciona más detalles sobre tu caso de uso.","useCaseTooLong":"El caso de uso es demasiado largo.","fieldTooLong":"Este campo es demasiado largo."}},"postSubmit":{"selfServe":{"title":"¡Gracias por tu interés!","description":"Teniendo en cuenta el uso que prevés hacer del servicio, nuestros planes de autoservicio son la opción ideal. Empiece en cuestión de minutos, sin necesidad de hablar con un representante de ventas.","cta":"Ver planes y empezar","fallback":"¿Necesitas condiciones personalizadas? <link>Contacta directamente con nosotros</link>"},"support":{"title":"Estamos aquí para ayudarte","description":"Para consultas de soporte, nuestro equipo especializado puede ayudarte más rápidamente a través de nuestro portal de soporte.","cta":"Ir a soporte"},"booking":{"title":"Reserva una llamada con nuestro equipo","description":"Elige la hora que más te convenga. Hablaremos de tus requisitos y adaptaremos un plan a tus necesidades.","cta":"Programa una llamada","fallback_prefix":"¿No encuentras una hora que te venga bien? Envíanos un correo electrónico a","unavailable_description":"Nuestro calendario de reservas no está disponible temporalmente. Envíanos un correo electrónico y encontraremos juntos una hora que nos venga bien.","email_cta":"Envíanos un correo electrónico para concertar una cita"},"booked":{"title":"¡Ya está todo listo!","description":"Te hemos enviado una invitación de calendario a tu correo electrónico. Estamos deseando hablar contigo.","cta":"Volver al inicio"}}},"enterprise-portal":{"page":{"title":"Empresa","description":"Facturas, uso y créditos de tu acuerdo empresarial"},"redirect":{"title":"Tu equipo está sujeto a un acuerdo empresarial","body":"Las facturas, el uso y los créditos ahora se encuentran en la sección Empresa. Las recargas manuales están desactivadas para los equipos con facturación por factura; el consumo se factura según las condiciones de tu contrato.","cta":"Abrir Empresa"},"assessment":{"title":"Compromiso trimestral","description":"Los mínimos trimestrales de tu contrato, el excedente acumulado y los créditos de regularización","current_quarter":"Trimestre actual (T{q})","current_period":"Período actual (Período {n})","banked_balance":"Excedente acumulado","banked_hint":"El consumo que supere el mínimo de un trimestre se tiene en cuenta a la hora de calcular los mínimos de los trimestres posteriores.","credits_title":"Créditos de regularización","credit_expires":"Caduca el {date}","title_period":"Compromiso por período","description_period":"Mínimos por período, excedente acumulado y créditos de regularización de tu contrato","description_no_banked":"Mínimos trimestrales y créditos de regularización de tu contrato","description_period_no_banked":"Mínimos por período y créditos de regularización de tu contrato"},"plan":{"title":"Plan Enterprise · {company}","term":"Plazo {start} – {end}","renews":"Se renueva automáticamente","ends":"Termina el {date}","billed_monthly":"Facturación mensual · Net {days}","billed_on_agreement":"Facturado según el acuerdo","contract_rates":"Tarifas del contrato","no_charge_through":"Sin cargo hasta el {date}","concurrent":"{count} solicitudes simultáneas","zdr_on":"Retención cero de datos · Activada","coverage_message":{"agents_not_in_scope":"Fuera del alcance (requiere enmienda)"},"display_unit":{"million_utf8_bytes":"{count} M de bytes UTF-8","agent_minute":"{count} minutos de agente","transfer_minute":"{count} minutos de transferencia","video_second":"{count} segundos de vídeo","megapixel":"{count} megapíxeles"}}},"billing":{"title":"Facturación","contact_account_team":"Contactar con el equipo de cuenta","tabs":{"label":"Secciones de facturación","overview":"Resumen","invoices":"Facturas","credits":"Créditos","settings":"Ajustes"},"no_access":{"title":"La facturación la gestionan los propietarios, administradores y miembros de facturación de tu equipo","body":"Las facturas, los créditos y las condiciones del contrato solo son visibles para propietarios, administradores y miembros de facturación. Pide acceso a uno de ellos o cambia a un equipo que gestiones."},"plan":{"plan":"Plan","contract_plan":"Plan del contrato","yearly":"Anual","monthly":"Mensual","renews":"{period} · se renueva el {date}","renews_no_period":"Se renueva el {date}","ends":"{period} · termina el {date}","ends_no_period":"Termina el {date}","included":"Incluido en tu contrato empresarial","free_pitch":"Mejora tu plan para tener más créditos, voces y generación más rápida","upgrade":"Mejorar plan","change_plan":"Cambiar de plan","compare_plans":"Comparar planes","manage_in_stripe":"Gestionar en Stripe","billed_app_store":"Se factura a través de App Store. Cámbialo o cancélalo allí.","billed_google_play":"Se factura a través de Google Play. Cámbialo o cancélalo allí.","credits_title":"Créditos de este mes","credits_left":"restantes de {total}","refreshes":"Se renuevan el {date}","buy_credits":"Comprar más créditos","seats_title":"Puestos","seats_value":"{used} de {total} en uso","seats_included":"{count, plural, one {# puesto} other {# puestos}}","seats_by_contract":"Definido por tu contrato","add_seats":"Añadir puestos","payment_title":"Método de pago","payment_in_stripe":"Tu tarjeta se guarda en Stripe.","payment_declined":"Tu último pago fue rechazado.","update":"Actualizar","failed_banner":"No pudimos cobrar la renovación de {plan} en tu tarjeta. Actualiza tu tarjeta para mantener {plan}.","update_card":"Actualizar tarjeta"},"settings":{"request_change":"Solicitar un cambio","manage_in_stripe":"Gestionar en Stripe","edit":"Editar","add":"Añadir","save":"Guardar","cancel":"Cancelar","saved":"Guardado","details":{"title":"Datos de facturación","bill_to":"Facturar a","address":"Dirección","tax_id":"NIF / ID fiscal","tax_forms":"Fish Audio W-9","w9":"Descargar W-9","contract_note":"Estos datos forman parte de tu contrato. Los cambios se aplican a las próximas facturas.","change_by_manager":"Los propietarios y miembros de facturación pueden solicitar un cambio.","change_requested":"Cambio solicitado el {date} · {caseKey}","shown_on_invoices":"Aparece en las próximas facturas.","in_stripe":"Tu nombre, dirección e ID fiscal para las facturas se guardan en Stripe.","name":"Nombre o empresa","email":"Facturas enviadas a","street":"Calle","postal_code":"Código postal","city":"Ciudad","country":"País","tax_type":"Tipo de ID fiscal","contract_elsewhere":"Los destinatarios de las facturas, la orden de compra y las alertas están en <link>Desarrollador → Facturación → Ajustes</link>."},"recipients":{"title":"Facturas enviadas a","note":"Los destinatarios no necesitan una cuenta de Fish Audio.","dialog_title":"Facturas enviadas a","dialog_description":"Cada dirección recibe una copia de cada factura.","placeholder":"nombre@empresa.com","add_label":"Correo electrónico","remove":"Quitar {email}","invalid":"Introduce un correo electrónico válido."},"po":{"title":"Orden de compra","number":"Número de OC","note":"Aparece en tus próximas facturas.","none":"Sin número de OC","remove":"Quitar el número de OC"},"change":{"title":"Solicitar un cambio","label":"¿Qué debe cambiar?","placeholder":"Por ejemplo: nuestra nueva dirección de facturación es …","note":"Tu equipo de cuenta actualiza los datos de tu contrato. Los cambios se aplican a las próximas facturas.","send":"Enviar solicitud","sent":"Solicitud enviada"},"pay":{"title":"Cómo pagar","bank_terms":"Transferencia bancaria (ACH o wire) en un plazo de {days} días desde cada factura. Usa el número de factura como referencia.","bank_on_receipt":"Transferencia bancaria (ACH o wire) al recibir cada factura. Usa el número de factura como referencia.","card":"También puedes pagar una factura con tarjeta (comisión del {pct} %).","card_no_fee":"También puedes pagar una factura con tarjeta.","view_bank":"Ver datos bancarios"},"payment":{"title":"Método de pago","card":"{brand} •••• {last4} · caduca {month}/{year}","in_stripe":"Tu tarjeta se guarda en Stripe.","none":"No hay ninguna tarjeta guardada.","update":"Actualizar"},"auto_top_up":{"title":"Recarga automática","rule":"Añadir {amount} cuando tu saldo baje de {threshold}","off":"Añadimos crédito automáticamente cuando tu saldo baja.","set_up":"Configurar"},"alerts":{"title":"Alertas por correo","extra_usage_expected":"Se prevé uso adicional este periodo","extra_usage_started":"Uso adicional iniciado este periodo","carryover_expiring":"El crédito arrastrado caduca en {days, plural, one {# día} other {# días}}","invoice_issued":"Nueva factura disponible","invoice_past_due":"Factura vencida","recipients_enterprise":"Se envían a las direcciones que reciben facturas, además de a propietarios y miembros de facturación.","recipients_self_serve":"Se envían a propietarios y miembros de facturación.","balance_email":"Los propietarios y administradores reciben un correo cuando el saldo de API es bajo. Cada persona puede desactivarlo en los <link>ajustes del perfil</link>."},"access_note":"Los propietarios, administradores y miembros de facturación pueden ver Facturación. <link>Gestiona los roles en Miembros</link>","access_note_plain":"Los propietarios, administradores y miembros de facturación pueden ver Facturación."},"units":{"million_short":"{count} M","hours_short":"{count} h","per_million":"{rate} / 1 M","per_hour":"{rate} / h","times":"{quantity} × {rate}"},"subscription":{"invoices_title":"Facturas","invoices_in_stripe":"Las facturas y los recibos del plan se guardan en Stripe.","open_history":"Abrir historial de facturas","contract_invoices":"Las facturas de tu contrato están en <link>Desarrollador → Facturación → Facturas</link>."},"dev":{"amount_due":{"title":"Importe a pagar","overdue":"Vencido · {count, plural, one {# factura} other {# facturas}}","was_due":"{number} · vencía el {date}","pdf":"PDF","how_to_pay":"Cómo pagar","next_due":"Próximo vencimiento {date} · {amount} · {number}","already_paid":"¿Ya pagaste? Las transferencias bancarias pueden tardar unos días hábiles en aparecer aquí.","none":"Sin facturas pendientes","commitment_line":"Compromiso {period}","due_line":"{number} · vence el {date}","due_line_period":"{number} · compromiso {period} · vence el {date}","download":"Descargar factura","prepaid_left":"Saldo de pago por uso restante: {amount} · se aplicará a tus próximas facturas","pdf_for":"Descargar el PDF de {number}"},"contract":{"title":"Contrato","term_renews":"{range} · renovación automática","commitment":"Compromiso mínimo","per_month":"{amount} / mes","pricing":"Precios","payg":"Pago por uso","payg_discount":"Pago por uso · {percent} % de descuento sobre el precio de lista","rollover":"Compromiso no usado","rollover_value":"Se arrastra durante {days, plural, one {# día} other {# días}}","extra":"Uso adicional","extra_value":"{factor}× tu tarifa","payment_terms":"Condiciones de pago","net":"Neto {days} · transferencia bancaria","due_on_receipt":"Pago a la recepción · transferencia bancaria","your_rates":"Tus tarifas","contact":"Contacta con tu equipo de cuenta"},"usage":{"title":"Uso","this_period":"Este periodo","this_month":"Este mes","period":"{range} · {days, plural, one {queda # día} other {quedan # días}}","details":"Detalles de uso","alerts":"Configurar alertas de uso","used":"usado","accrued":"acumulado","group_tts":"Texto a voz · bytes UTF-8","group_asr":"Voz a texto · horas de audio","group_agent":"Agentes","group_voice_design":"Diseño de voz","strip":"Este periodo · {range}","days_left":"{days, plural, one {queda # día} other {quedan # días}}"},"credits":{"title":"Créditos","carried_row":"Arrastrado ({range})","commitment_row":"Compromiso mínimo ({range})","monthly_row":"Créditos mensuales ({range})","prepaid_row":"Créditos prepagados ({range})","extra_row":"Uso adicional","used_of":"<b>{used}</b> usados de {amount}","expires":"caduca el {date}","legend_used":"Usado {amount}","legend_forecast":"Previsión ≈ {amount} al {date}","forecast":"Previsión","forecast_extra":"≈ {billed} de uso adicional (≈ {usage} × {factor}) · en la factura del {date}","forecast_extra_plain":"≈ {billed} de uso adicional · en la factura del {date}","period":"Este periodo · {range} · {days, plural, one {queda # día} other {quedan # días}}","used":"usado","payg_note":"Tu acuerdo es de pago por uso, así que no hay créditos: el uso se factura cada mes a tus tarifas.","prepaid_title":"Saldo de pago por uso","prepaid_origin":"De tu saldo de pago por uso anterior al contrato","prepaid_line":"<b>Saldo de pago por uso</b> {amount} · aplicado a {numbers}","applied_to":"Aplicado a la factura {number}","left":"Restante","prepaid_note":"El saldo se descuenta de tus facturas hasta agotarse. No caduca.","prepaid_note_expires":"El saldo se descuenta de tus facturas hasta agotarse o caducar el {date}.","carried_title":"Arrastrado","from_period":"Del periodo","amount":"Importe","expires_column":"Caduca","past_title":"Periodos anteriores","period_column":"Periodo","commitment":"Compromiso mínimo","from_last_period":"Del periodo anterior","used_column":"Usado","carried_short":"Arrastrado","extra_billed":"Uso adicional facturado"},"pay":{"title":"Pagar por transferencia bancaria","amount":"Importe","reference":"Referencia","currency":"Moneda","account_name":"Titular de la cuenta","beneficiary_address":"Dirección del beneficiario","bank":"Banco","routing":"Routing (ACH)","account_number":"Número de cuenta","swift":"SWIFT (transferencia internacional)","remittance":"Envía el aviso de pago a","copy_value":"Copiar {label}","copied_value":"Copiado: {label}","copied":"Datos bancarios copiados","copy":"Copiar todo","download_invoice":"Descargar factura","open_payment_page":"Abrir la página de pago","payment_page_note":"La página de pago de cada factura muestra los datos bancarios de esa factura. El PDF de la factura también los incluye.","card":"Pagar con tarjeta","never_by_email":"Nunca cambiamos los datos bancarios por correo electrónico.","details_on_invoice":"Los datos bancarios figuran en el PDF de la factura.","card_short":"Pagar con tarjeta","open_payment_page_for":"Abrir la página de pago de {number}","card_for":"Pagar {number} con tarjeta"},"invoices":{"desc_commitment":"Compromiso {range}","desc_extra":"Uso adicional {range}","desc_usage":"Uso {range}","desc_credit":"{label} − {amount}","desc_top_up":"Recarga de crédito","desc_subscription":"Plan {range}","desc_final":"Factura final","desc_charge":"Servicios {range}","status_paid_method":"Pagada el {date} · {method}","method_bank_transfer":"Transferencia bancaria","method_ach":"ACH","method_wire":"Transferencia","method_card":"Tarjeta","status_paid_on":"Pagada el {date}","status_paid":"Pagada","status_overdue":"Vencida","status_processing":"Pago recibido","status_partially_paid":"Pagada parcialmente","status_due_on":"Vence el {date}","status_due":"Pendiente","line_commitment":"Compromiso mínimo","line_extra":"Uso adicional","line_usage":"Uso","line_applied_payg":"Saldo de pago por uso aplicado","line_applied_contract":"Crédito del contrato aplicado","line_applied_prepaid":"Saldo prepagado aplicado","line_adjustment":"Ajuste","line_prepaid_credits":"Créditos prepagados","line_charge":"Servicios","line_subscription":"Plan","line_top_up":"Recarga de crédito","issued":"Emitida el {date}","due":"vence el {date}","bill_to":"Facturar a {name}","po":"OC {number}","tax":"Impuestos","total":"Total","download_pdf":"Descargar PDF","usage_csv":"Uso (CSV)","filter_all":"Todos los estados","filter_due":"Pendientes","filter_past_due":"Vencidas","filter_paid":"Pagadas","download_all":"Descargar todos los PDF","export_csv":"Exportar CSV","empty":"Aún no hay facturas.","number":"Número","date":"Fecha","description":"Descripción","amount":"Importe","status":"Estado","pdf":"PDF","download_error":"No se pudo descargar el PDF de la factura.","recent_title":"Facturas recientes","all":"Todas las facturas","filter_status":"Filtrar por estado","filter_year":"Filtrar por año","pdf_for":"Descargar el PDF de {number}","usage_csv_error":"No se pudo descargar el CSV de uso."},"rates":{"title":"Tus tarifas","concurrency":"solicitudes a la vez · compartidas entre todas las claves","model":"Modelo","all_models":"Todos los modelos","rate":"Tarifa","extra_rate":"Tarifa de uso adicional","product_tts":"Texto a voz","product_asr":"Voz a texto","list_price":"Precio de lista","billed_separately":"Se factura aparte","per_audio_hour":"por hora de audio","per_million_bytes":"por 1 M de bytes UTF-8","bytes_hint":"1 byte por letra en inglés, unos 3 por carácter chino o japonés."},"load_error":"No se pudieron cargar algunos datos de facturación.","retry":"Reintentar"},"payg":{"balance":{"title":"Saldo","runway":"Quedan unos {days, plural, one {# día} other {# días}} a tu ritmo de uso reciente","add":"Añadir crédito"},"auto":{"title":"Recarga automática","on":"Activada","off":"Desactivada","rule":"Añadir {amount} si baja de {threshold}","pitch":"No te quedes sin saldo a mitad de una solicitud","pitch_detail":"Añadimos crédito automáticamente cuando tu saldo baja.","set_up":"Configurar","edit":"Editar","turn_on":"Activar"},"month":{"title":"Este mes","details":"Detalles de uso","since":"gastado desde el {date}","none":"Aún no hay uso este mes."},"limits":{"title":"Límites","rate_limits":"Límites de velocidad","at_a_time":"solicitudes simultáneas","progress":"{toppedUp} de {target} recargados.","reach_one":"Llega a {spend} para tener {limit} simultáneas.","reach_two":"Llega a {spend} para tener {limit} simultáneas, y a {spend2} para tener {limit2}.","next_top_up":"Con tu próxima recarga tendrás {limit} simultáneas.","top":"Tienes el límite más alto de autoservicio.","more":"¿Necesitas más? <link>Habla con ventas</link>"},"credits":{"no_expiry":"El crédito comprado no caduca.","added_title":"Crédito añadido","credit":"Crédito","added":"Añadido","amount":"Importe","expires":"Caduca","never":"No caduca","empty":"Aún no se ha añadido crédito.","types":{"purchased":"Recarga de crédito","signup_bonus":"Crédito de bienvenida","promotional":"Crédito promocional","admin_grant":"Crédito de Fish Audio"}}},"overdue_dot":"Factura vencida","api_keys_locked":{"title":"Las claves de API no forman parte del rol de facturación","body":"Los miembros de facturación ven el uso, las facturas y los pagos. Un propietario o administrador puede crear y gestionar claves de API."},"team_locked":{"title":"Los ajustes del equipo los gestionan sus propietarios y administradores","body":"Aquí están los miembros, los planes y el monedero del equipo. Pide a un propietario o administrador que haga el cambio."},"account_team":{"title":"Contactar con el equipo de cuenta","label":"¿En qué puede ayudarte tu equipo de cuenta?","placeholder":"Por ejemplo: queremos revisar nuestro compromiso …","note":"Tu equipo de cuenta responde por correo electrónico.","send":"Enviar mensaje","sent":"Mensaje enviado"}},"create-voice":{"title":"Crear voz","pick-a-method":"Elegir un método","instant":{"title":"Clonación de voz inmediata","description":"Sube o graba 10 segundos de audio y clona la voz al instante.","badge-duration":"~1 min","badge-tag":"Ideal para grabaciones existentes"},"voice-design":{"title":"Diseño de voz","description":"Describe la voz con palabras sencillas.","badge-duration":"~15 s","badge-tag":"Ideal para personajes originales"},"professional":{"title":"Clon de voz profesional","description":"Voz verificada de una persona real y con calidad de estudio, con opción de publicación comercial y reparto de ingresos.","badge-duration":"1-2h","badge-tag":"Calidad de estudio","slots-used":"{used}/{total} espacios utilizados"}},"customers":{"title":"Historias de clientes","facts":{"industry":"Sector","region":"Región","useCase":"Caso de uso","audience":"Público","deployment":"Despliegue","status":"Estado","migratedFrom":"Migrado desde","voiceStack":"Infraestructura de voz","language":"Idiomas","readingTime":"Tiempo de lectura"},"quotes":{"cases":{"dubbing":{"customer":{"speaker":{"name":"Tiange Ling","role":"CEO de Dubbing AI"},"quote":"Fish Audio ofrece una naturalidad de voz excepcional, una gran expresividad emocional y un sistema de texto a voz fiable y de baja latencia que sustentan perfectamente la experiencia de nuestro producto principal, Voice Agent."},"fish":{"speaker":{"name":"Rissa Cao","role":"CEO de Fish Audio"},"quote":"Los agentes de voz son el caso de uso en el que quedan al descubierto todas las ventajas e inconvenientes de la IA de voz. No puedes ser rápido y monótono, ni expresivo y lento. El agente tiene que parecer auténtico, en tiempo real y en el idioma del usuario. Dubbing AI está desarrollando la versión más compleja de esto: una voz que habla en nombre del usuario cuando este no puede o no quiere hablar por sí mismo. El nivel exigido es un realismo que reproduzca la identidad vocal de la persona, y hemos diseñado S2 Pro para alcanzarlo."}},"heygen":{"customer":{"speaker":{"name":"John Wu","role":"Director de ingeniería de audio de HeyGen"},"quote":"Fish es un modelo de voz fantástico para maximizar la similitud vocal en el caso de voces muy singulares."},"fish":{"speaker":{"name":"Rissa Cao","role":"CEO de Fish Audio"},"quote":"HeyGen es donde más importa la calidad de la clonación de voz. Los creadores de contenido educativo no necesitan una voz que suene como la suya: necesitan una voz que suene exactamente como la suya, con acento y todo. Esa barrera, la que hace que la mayoría de los modelos de TTS pierdan calidad al pasar del inglés estadounidense a otros idiomas, es precisamente lo que nos propusimos superar al crear S2 Pro. Ver cómo los usuarios de HeyGen eligen «Fish» por tres a uno en pruebas comparativas es la confirmación de que hemos creado el modelo para esto."}},"pictoria":{"customer":{"speaker":{"name":"Hayato Akedo","role":"CEO de Pictoria"},"quote":"Fish Audio amplía constantemente los límites de la generación de voz de alta calidad que se espera en el mercado japonés. Creemos que solo un equipo que ame de verdad el contenido centrado en los personajes puede crear voces con este nivel de matices emocionales y expresividad de los personajes. Gracias por desarrollar una tecnología de sistema de texto a voz tan excepcional."},"fish":{"speaker":{"name":"Shijia Liao","role":"Científico jefe de Fish Audio"},"quote":"Los personajes japoneses creados con IA son el caso de uso que más exige un modelo de voz. No basta con una pronunciación precisa. La voz debe transmitir personalidad: el matiz emocional preciso, la pausa en el momento justo y la calidez que hace que alguien se sienta como una persona, en lugar de limitarse a sonar como tal. Pictoria pone el listón más alto que casi cualquier otro equipo con el que trabajamos, y formar parte de Picto VOICE nos impulsa a llevar nuestro modelo más lejos con cada nueva versión."}}}},"about":{"cases":{"dubbing":{"title":"Acerca de Dubbing AI: 10 millones de usuarios en las áreas de creación, clonación y modificación de voces.","body":{"first":{"before":"Dubbing AI es un producto de tecnología de voz basado en IA que funciona de forma local y ofrece servicios integrales de creación y clonación de voces y modificación de la voz en tiempo real, tanto en ordenadores como en dispositivos móviles. La plataforma presta servicio a más de 10 millones de usuarios en todo el mundo, distribuidos en tres públicos principales: ","emphasis":"creadores de contenido y streamers, usuarios particulares del sector del entretenimiento y usuarios comerciales, entre los que se incluyen agencias de publicidad y empresas de medios de comunicación.","after":""},"second":"Dubbing AI es la solución de voz para gamers, streamers y creadores de contenido de marca que necesitan moldear, modificar o clonar la voz en tiempo real en las plataformas en las que desarrollan su actividad."}},"heygen":{"title":"Acerca de HeyGen: vídeos con IA para creadores de contenido.","body":{"first":"HeyGen es la plataforma líder de vídeo con IA para creadores especializados en conocimientos: educadores, diseñadores de cursos, comunicadores empresariales y creadores de contenido que transforman sus conocimientos especializados en vídeos a gran escala. La plataforma permite a los creadores producir vídeos profesionales generados con IA sin equipos de estudio, locutores profesionales ni semanas de producción.","second":"La voz es el elemento central de cada vídeo que produce HeyGen. Para un creador de contenido cuyo público ya conoce su voz, la voz generada por IA debe ser exactamente como la suya: no la de un narrador genérico ni una aproximación, sino su voz real, con el acento que su público reconoce. Ese listón es el que debe superar la clonación de la voz en los vídeos generados por IA."}},"pictoria":{"title":"Acerca de Pictoria: personajes generados por IA y propiedad intelectual original para el mercado japonés.","body":{"first":{"before":"Pictoria es una empresa japonesa especializada en personajes de IA que desarrolla tanto proyectos de personajes de IA con actores de voz como propiedades intelectuales originales de personajes de IA creadas internamente. En el centro de cada producción de Pictoria se encuentra ","emphasis":"Picto VOICE ","after":", un sistema de voz interno que combina varias tecnologías japonesas de sistema de texto a voz y selecciona la más adecuada para cada personaje."},"second":"La voz no es una mera característica de la experiencia con personajes de IA. Para Pictoria, la voz es la experiencia con los personajes de IA."}}}},"dubbingStory":{"voiceAgent":{"title":"Te presentamos el Agente de voz: un agente que habla por ti.","body":{"first":"La nueva función de Dubbing AI, el Agente de voz, amplía el conjunto de herramientas de voz de la plataforma, pasando de la modificación de la voz a la reproducción de voz. En lugar de cambiar la voz del usuario, el Agente de voz habla por él.","second":"Sus aplicaciones son inmediatas y responden a necesidades humanas. Cuando un gamer está en medio de una discusión y no quiere que la situación se agrave, el Agente de voz puede hablar en su nombre. Cuando alguien está demasiado cansado para hacer una reserva por teléfono, el Agente de voz se encarga de hacerla. Si alguien es tímido, está ocupado con mucho trabajo o no puede comunicarse temporalmente, el Agente de voz le permite interactuar con otras personas en tiempo real.","third":{"before":"Es una ampliación de la misión de Dubbing AI a todas las funciones de la plataforma (cambio de voz, perfeccionamiento del acento, traducción en tiempo real y, ahora, agente de voz): ","emphasis":"ayudar a las personas a comunicarse con mayor fluidez y a expresarse de manera más eficaz. ","after":"Agente de voz lleva esa misión a situaciones en las que hablar por uno mismo no es posible o no resulta lo más conveniente."},"fourth":"Para que el Agente de voz funcione, la voz de la IA tiene que sonar auténtica. La persona que escucha (el contrincante en el juego, quien recibe a los clientes en el restaurante o la persona al otro lado de la línea) debe sentir que está hablando con una persona real, no con una voz claramente sintetizada. Ahí es donde entró en escena Fish Audio."}},"challenge":{"title":"El reto del TTS en tiempo real para los agentes de voz: latencia frente a naturalidad.","body":{"first":{"before":"Los agentes de voz ponen de manifiesto la disyuntiva más difícil de la IA de voz. El TTS en tiempo real para agentes de voz debe equilibrar la latencia con la naturalidad y la expresividad emocional, y la mayoría de los proveedores obligan a elegir entre ellas. ","emphasis":"Los modelos de baja latencia tienden a sonar planos y mecánicos; los modelos expresivos tienden a introducir retrasos de procesamiento que interrumpen el flujo de la conversación.","after":""},"second":"Para el agente de voz de Dubbing AI, ambos factores son igual de cruciales. Un agente de voz que hace una pausa perceptible entre lo que dice el usuario y su respuesta hablada rompe la ilusión de que quien lo escucha está hablando con una persona real. Un agente de voz que responde al instante, pero suena robótico, rompe esa misma ilusión de otra manera. El factor decisivo no es ninguno de los dos por sí solo, sino la combinación de ambos."}},"evaluation":{"title":"Por qué Dubbing AI evaluó el mercado de TTS para la infraestructura de agentes de voz.","body":{"first":{"before":"Dubbing AI evaluó varios flujos de trabajo de audio basados en el sistema de texto a voz (TTS) antes de decantarse por Fish Audio. Los criterios de evaluación se correspondían directamente con los requisitos estructurales del TTS para los agentes de voz: ","emphasis":"naturalidad, profundidad emocional, calidad de la clonación de voz, baja latencia y compatibilidad multilingüe ","after":"— cinco capacidades de las que la mayoría de los proveedores ofrecen dos o tres, pero rara vez las cinco."},"second":"En el caso de un agente de voz que atiende a 10 millones de usuarios en los ámbitos de los videojuegos, el entretenimiento y las aplicaciones comerciales, se descartó un modelo que, aunque lograba una gran naturalidad, fallaba en el ámbito multilingüe. También se descalificó un modelo que, aunque había logrado una latencia óptima, no transmitía los matices emocionales. El caso de uso del agente de voz obligó a realizar una evaluación en la que había que cumplir los cinco criterios, sin excepción."}},"criteria":{"title":"Por qué Fish Audio ganó la evaluación del agente de voz: cumplió los cinco criterios.","intro":"Fish Audio destacó por una combinación que Dubbing AI no encontró en ningún otro proveedor: las cinco capacidades al nivel que exige un agente de voz en tiempo real. Los demás proveedores destacaban, cada uno, en un solo criterio, lo que los descartaba para el caso de uso del agente de voz. Fish fue el único modelo que demostró estar a la altura en todas las dimensiones de la evaluación.","items":{"naturalness":{"title":"Naturalidad","description":"Una voz generada que suena como si hablara una persona real, y no como un sintetizador leyendo."},"emotion":{"title":"Profundidad emocional","description":"Un registro emocional que se mantiene a lo largo de toda una intervención: una dimensión que la mayoría de los modelos de baja latencia atenúan."},"cloning":{"title":"Calidad de la clonación de voz","description":"Las voces clonadas que conservan su identidad en todos los contenidos son importantes tanto para los creadores como para el público del sector de entretenimiento de Dubbing AI."},"latency":{"title":"Baja latencia","description":"Respuesta en tiempo real sin retrasos apreciables en el procesamiento: un requisito mínimo imprescindible para cualquier agente conversacional."},"multilingual":{"title":"Compatibilidad multilingüe","description":"Más de 80 idiomas con alternancia natural entre ellos, una capacidad necesaria para un agente de voz que atiende a usuarios de todo el mundo."}}},"usage":{"title":"Cómo Dubbing AI utiliza Fish Audio para el TTS de agente de voz en tiempo real.","body":{"first":"Dubbing AI utiliza Fish Audio a través de la API en la nube para generar voz a partir de texto en tiempo real dentro de la función Agente de voz. A medida que los usuarios redactan el texto que quieren que pronuncie el Agente de voz, Fish lo convierte en voz natural y emocionalmente expresiva en tiempo real, en todos los idiomas y acentos que necesita la base de usuarios mundial de Dubbing AI.","second":{"before":"Agente de voz funciona en múltiples plataformas, tanto en ordenadores como en dispositivos móviles, lo que se ajusta al resto de la cobertura de la plataforma de Dubbing AI. ","emphasis":"Agente de voz se prepara para su lanzamiento en versión beta, inicialmente para el público aficionado a los videojuegos de la plataforma ","after":"— el segmento de usuarios con mayor demanda de los casos de uso para los que se diseñó Agente de voz. Los resultados de las pruebas internas han sido muy positivos de cara al lanzamiento de la versión beta."}}},"outcomes":{"title":"Resultados de la integración.","products":"Productos utilizados: Fish Audio S2 Pro · Conversión de texto a voz (API en la nube)","cards":{"users":"Más de 10 millones de usuarios en la plataforma general de Dubbing AI, que abarca a creadores de videojuegos, streaming y anuncios publicitarios.","criteria":"Fish Audio cumplió 5 de los 5 criterios de evaluación: naturalidad, profundidad emocional, calidad de la clonación de voz, baja latencia y compatibilidad multilingüe.","beta":"La versión beta de Agente de voz se lanzará primero para el público aficionado a los videojuegos, tras haber obtenido resultados positivos en las pruebas internas.","deployment":"Implementación multiplataforma en ordenadores de sobremesa y dispositivos móviles, compatible con todas las funciones de Dubbing AI."}}},"heygenStory":{"problem":{"title":"El problema de la clonación de voz con ElevenLabs para acentos de inglés no estadounidenses.","body":{"first":{"before":"Antes de evaluar Fish Audio, HeyGen utilizaba ElevenLabs para la capa de TTS de su proceso de generación de vídeos con IA. La plataforma funcionaba. Las voces eran inteligibles. Pero había un problema estructural que aparecía una y otra vez en los comentarios de los usuarios: ","emphasis":"problemas de similitud entre voces, especialmente en el caso de los creadores con acentos distintos al inglés estadounidense.","after":""},"second":"Los creadores de contenido hablan con el acento que tienen. Los creadores australianos suenan a australianos. Los creadores indios suenan a indios. Británico, sudafricano, singapurense, irlandés, escocés, filipino, caribeño: la diversidad de acentos del inglés en todo el mundo no es una excepción para HeyGen, sino que refleja un rasgo característico de su comunidad internacional de creadores.","third":"Un sistema de texto a voz (TTS) que produce un inglés estadounidense convincente, pero aplana todos los demás acentos hasta convertirlos en algo más parecido a un inglés estadounidense neutro, incumple la promesa fundamental de la clonación de voz para los vídeos con IA: que el vídeo generado con IA suene como tú. Los usuarios de HeyGen con acentos distintos al inglés estadounidense se quejaban de que sus acentos no se conservaban. Las voces clonadas no conservaban la identidad del acento que esperaban los creadores."}},"evaluation":{"title":"Por qué HeyGen evaluó todo el mercado de TTS para preservar los acentos.","body":{"first":"HeyGen evaluó todo el mercado de TTS para resolver el problema de los acentos en inglés no estadounidense. El sistema de texto a voz para acentos de inglés no estadounidense no era una simple comparación de características, sino un criterio de evaluación fundamental para la comunidad internacional de creadores de la plataforma.","second":{"before":"En todos los proveedores evaluados, la diferencia entre la calidad de la clonación de voces con acento estadounidense y la de voces con otros acentos del inglés era constante, y siempre en el sentido negativo. La mayoría de los modelos de TTS se entrenaron primero para el inglés estadounidense y luego, se adaptaron a otros acentos. La adaptación se manifestó en forma de ","emphasis":"prosodia aplanada, vocales neutralizadas y una marcada pérdida de la identidad del acento ","after":"en las voces clonadas."}}},"selection":{"title":"Por qué HeyGen eligió Fish Audio por la calidad de su clonación de voz.","body":{"first":{"before":"HeyGen eligió Fish Audio por un criterio que destacaba por encima de todos los demás: ","emphasis":"la calidad de la clonación de voces singulares, en particular las que tienen acentos de inglés no estadounidense.","after":" El modelo Fish S2 Pro conserva la identidad del acento de la voz de origen en lugar de ajustarla a un acento de referencia del inglés estadounidense: precisamente el problema que las pruebas de HeyGen habían detectado en otros proveedores."},"second":{"before":"Para HeyGen, esto no es un detalle técnico. Es la diferencia entre que el público de un creador de contenido escuche a ese creador al que reconoce y que escuche a un desconocido sintetizado. ","emphasis":"La calidad de la clonación de voz,","after":" y no la latencia ni el coste, fue el factor decisivo."}}},"usage":{"title":"Cómo utiliza HeyGen la API en la nube de Fish Audio para generar voces para vídeos con IA.","body":"HeyGen utiliza Fish Audio a través de la API en la nube para generar voz a partir de texto para los vídeos que sus clientes crean en la plataforma. La integración se realiza a escala de producción: todos los vídeos que los creadores de contenido publican a través de HeyGen con una voz generada por Fish se procesan en el modelo S2 Pro de Fish."},"feedback":{"title":"Lo que dicen los creadores de contenido sobre la calidad de la voz.","intro":"La señal más reveladora de los usuarios no son los elogios, sino el silencio sobre lo que antes era su principal queja. Tres señales de la comunidad de creadores de HeyGen desde la migración:","items":{"selection":{"title":"La tasa de selección de 3 a 1","description":"En las pruebas comparativas de voces realizadas en HeyGen, los creadores eligen Fish para sus propios vídeos tres veces más a menudo que las otras opciones."},"accent":{"title":"Profundidad emocional: las quejas sobre el acento han cesado","description":"Los creadores con acento inglés no estadounidense han dejado de quejarse sobre el mantenimiento del acento, que era el principal motivo de queja antes de la migración."},"quality":{"title":"Comentarios positivos sobre la calidad de la voz","description":"La calidad de la clonación de voz para la comunidad internacional de creadores de contenido de HeyGen ya está a la altura de lo que el público conoce."}}},"outcomes":{"title":"Resultados de la integración.","products":"Productos utilizados: Fish Audio S2 Pro · Conversión de texto a voz (API en la nube)","cards":{"selection":"En comparaciones directas realizadas en HeyGen, los usuarios eligen Fish Audio frente a otros proveedores de sistema de texto a voz en una proporción de 3 a 1.","complaints":"Las quejas sobre los acentos de inglés no estadounidense dejaron de producirse entre la comunidad internacional de creadores de HeyGen.","evaluation":"Se evaluó todo el mercado de TTS antes de elegir Fish Audio; la conservación de los acentos fue el factor decisivo.","migration":"Se migró de ElevenLabs a Fish Audio por la calidad de su clonación de voz."}}},"pictoriaStory":{"challenge":{"title":"El reto de las voces de personajes japoneses creados con IA: prosodia, emoción y coherencia.","body":{"first":"Las voces de los personajes japoneses creados con IA deben cumplir un nivel de exigencia que la mayoría de los sistemas de texto a voz no alcanzan. La naturalidad y la precisión en la pronunciación son requisitos mínimos; los factores decisivos son la expresividad emocional en cada enunciado, la precisión de la prosodia y del acento tonal del japonés, y la coherencia de la voz en los contenidos de larga duración de los personajes.","second":{"before":"Las lecturas genéricas de TTS superan las pruebas de referencia, pero rompen la ilusión de realidad de la que dependen las experiencias con personajes de IA. Para Pictoria, las dos carencias persistentes de las soluciones disponibles de TTS en japonés para los personajes creados con IA eran ","emphasis":"la expresividad emocional y la prosodia natural del japonés a nivel de personaje ","after":"— ambas esenciales para la creciente cartera de personajes originales de IA que son propiedad intelectual de la empresa."}}},"stack":{"title":"Así funciona Picto VOICE: la infraestructura de TTS japonesa de Pictoria, compatible con múltiples proveedores.","body":{"first":"En lugar de confiar todas las voces de sus personajes a un único proveedor, Pictoria creó Picto VOICE como una capa interna de orquestación que integra múltiples tecnologías de IA de voz en japonés. Para cada personaje y caso de uso, se selecciona el componente de generación de voz más adecuado de la infraestructura.","second":"Esta arquitectura protege a Pictoria de la dependencia de un único proveedor, permite al equipo evaluar continuamente los nuevos modelos de IA de voz en japonés y garantiza que la mejor tecnología —para ese personaje, esa escena y ese registro emocional— sea siempre la que se utilice en producción. Fish Audio se ha ganado un hueco en Picto VOICE junto con las demás tecnologías de voz que integra el equipo."}},"selection":{"title":"Por qué Fish Audio se ganó un hueco en Picto VOICE.","body":{"intro":"Pictoria evaluó Fish Audio como una de las varias tecnologías de generación de voz que se estaban teniendo en cuenta para Picto VOICE. Tres aspectos despertaron el interés del equipo:","expressiveRange":{"title":"La amplia gama de voces de personajes con estilo propio ","description":"— en particular, la capacidad de transmitir matices emocionales en cada enunciado. Es lo que distingue la voz de un personaje de la de un narrador."},"japaneseQuality":{"title":"La calidad expresiva del sistema de texto a voz en japonés","description":" en cuanto a prosodia y entonación, no solo a la precisión de los fonemas."},"flexibility":{"title":"La flexibilidad en el diseño de voces de personajes ","description":"— la capacidad de diseñar voces que se ajusten a las especificaciones de un personaje concreto, en lugar de elegirlas de un catálogo fijo."},"partnership":"Más allá del propio modelo, destacó la capacidad de respuesta del equipo de Fish Audio ante las necesidades de voces para personajes de IA en japonés: el tipo de colaboración que convierte una relación con un proveedor en una colaboración activa con el equipo de investigación responsable del modelo."}},"usage":{"title":"Cómo utiliza Pictoria Fish Audio para producir voces de personajes de IA en japonés.","body":{"first":"En Picto VOICE, Fish Audio se utiliza especialmente para casos de uso de personajes creados con IA en los que la expresividad propia de cada personaje es el factor decisivo. Un ejemplo representativo de su aplicación es el proceso de producción de voces para los personajes de IA originales de Pictoria, los personajes de propiedad intelectual propios que la empresa desarrolla y gestiona en sus propios canales de publicación.","second":"La integración de Fish Audio en Picto VOICE tuvo un impacto notable y recibió una acogida positiva en estos proyectos de personajes de IA."}},"reception":{"title":"Acogida del público a las voces de los personajes de IA en japonés generadas con Fish Audio.","intro":"Las voces de personajes de IA en japonés producidas mediante Picto VOICE han recibido una acogida positiva entre los usuarios en tres aspectos recurrentes:","items":{"selection":{"title":"Naturalidad más allá del registro de TTS","description":"Voces japonesas que suenan como voces japonesas, y no con ese tono monótono y sintético que el público suele esperar del TTS genérico."},"accent":{"title":"Expresividad emocional que da vida a los personajes","description":"Personajes con un registro emocional auténtico, no meras frases recitadas en voz alta. La diferencia decisiva para el contenido centrado en los personajes."},"quality":{"title":"Coherencia en contenidos de larga duración de los personajes","description":"La misma voz y el mismo personaje mantienen su coherencia a lo largo de horas de contenido, sin variar de una sesión a otra."}}},"outcomes":{"title":"Resultados de la integración.","products":"Productos utilizados: Fish Audio S2 Pro · Conversión de texto a voz","cards":{"improvements":"Mejoras significativas en la velocidad de respuesta y la expresividad emocional en japonés dentro de Picto VOICE.","reception":"Acogida muy positiva de los personajes originales de propiedad intelectual de IA de Pictoria.","collaboration":"Colaboración activa en el ámbito de las voces de personajes japoneses; las métricas cuantitativas se mantienen confidenciales conforme a los acuerdos de propiedad intelectual."}}},"sharedClosing":{"cta":{"primary":"Hablar con ventas","secondary":"Descubre Fish para empresas"},"cases":{"dubbing":{"next":{"title":"Qué les depara el futuro a Dubbing AI y Fish Audio.","description":"A medida que Agente de voz pasa de la fase beta a estar disponible de forma general para los 10 millones de usuarios de Dubbing AI, Fish Audio sigue siendo la capa de TTS en tiempo real que hace posible la experiencia. Las futuras ampliaciones de Agente de voz (a más idiomas, más situaciones y más contextos multiplataforma) se lanzarán junto con las continuas mejoras de los modelos de Fish."},"cta":{"title":{"before":"¿Estás creando un ","emphasis":"agente de voz","after":"?"},"description":"Habla con nuestro equipo sobre el TTS en tiempo real que equilibra la naturalidad, la profundidad emocional, la latencia y la compatibilidad multilingüe: la combinación de cinco factores que necesitan los agentes de voz."}},"heygen":{"next":{"title":"Qué les depara el futuro a HeyGen y Fish Audio.","description":"A medida que HeyGen sigue ampliando su comunidad mundial de creadores de contenido, Fish Audio continúa siendo la capa de calidad de voz que sustenta los vídeos generados con IA. A medida que HeyGen se expande internacionalmente, se lanzan conjuntamente nuevas opciones de acentos, nuevos idiomas y nuevas funciones de clonación de voz."},"cta":{"title":{"before":"¿Estás creando ","emphasis":"clonación de voz","after":" clonación de voz?"},"description":"Habla con nuestro equipo sobre la similitud vocal en el caso de voces singulares, la conservación de los acentos de inglés no estadounidense y la integración de la API en la nube a escala de producción."}},"pictoria":{"next":{"title":"Qué les depara el futuro a las voces de personajes creados con IA en japonés con Pictoria y Fish Audio.","description":"A medida que Pictoria sigue ampliando su cartera de propiedad intelectual de personajes de IA desarrollados internamente y evoluciona la infraestructura de Picto VOICE, Fish Audio sigue siendo un socio en el ámbito de las voces de personajes japoneses. El mercado japonés de personajes de IA está en auge, las expectativas aumentan con cada lanzamiento y el listón de calidad de las voces de los personajes sigue subiendo con cada nuevo título."},"faq":{"title":"Preguntas frecuentes.","items":{"good":{"question":"¿Qué hace que un sistema de texto a voz (TTS) sea adecuado para personajes de IA japoneses?","answer":"Hay tres aspectos que diferencian el sistema de texto a voz (TTS) basado en personajes japoneses del TTS genérico en japonés: la expresividad emocional a lo largo de un mismo enunciado, la precisión en la prosodia y el acento tonal del japonés (en lugar de limitarse únicamente a la precisión fonémica) y la coherencia de la voz en contenidos de larga duración de los personajes. Picto VOICE de Pictoria selecciona las tecnologías de voz para cada personaje según estos criterios, y Fish Audio se ha ganado un hueco gracias a su expresividad a nivel de personaje."},"prosody":{"question":"¿Es capaz Fish Audio de reproducir la prosodia y la expresividad emocional del japonés?","answer":"El modelo S2 Pro de Fish Audio se entrena dando prioridad al japonés hablado por nativos y admite el control de emociones en cualquier contexto: permite dirigir la emoción mediante lenguaje natural en cada intervención, que es la capa que Pictoria identificó como el factor decisivo para las voces de los personajes."},"stack":{"question":"¿Fish Audio admite infraestructuras de voz compatibles con múltiples proveedores?","answer":"Sí. Fish está diseñado para integrarse en capas de orquestación desarrolladas por los clientes, como Picto VOICE de Pictoria, junto con otras tecnologías de voz. La integración mediante API es la vía habitual; la implementación en las instalaciones del cliente está disponible para clientes sujetos a regulaciones."},"languages":{"question":"¿Qué otros idiomas asiáticos admite Fish Audio?","answer":"Además del japonés, Fish admite el mandarín, el cantonés y el coreano, así como la alternancia entre el inglés, el mandarín, el japonés, el español y el árabe, entre más de 80 idiomas."},"compare":{"question":"¿En qué se diferencia Fish Audio de ElevenLabs a la hora de crear voces de personajes japoneses?","answer":"Ambos proveedores ofrecen compatibilidad con el japonés. Fish Audio prioriza el entrenamiento en japonés nativo y ofrece un control de emociones mediante lenguaje natural en cualquier contexto, en lugar de ajustes emocionales predefinidos: una diferencia que el equipo de Pictoria destacó durante la evaluación."}}},"cta":{"title":{"before":"¿Estás creando productos de voz en ","emphasis":"japonés?","after":""},"description":"Habla con nuestro equipo sobre las voces de los personajes, el control de la prosodia y la integración en infraestructuras compatibles con múltiples proveedores, como Picto VOICE. Venimos preparados."}}}},"cases":{"dubbing":{"title":"TTS de agente de voz en tiempo real para 10 millones de usuarios.","description":"Cómo Dubbing AI desarrolló su Agente de voz con Fish Audio, el único sistema de TTS que ofrecía las cinco capacidades que exige un agente en tiempo real: naturalidad, profundidad emocional, calidad de clonación de voz, baja latencia y compatibilidad multilingüe.","facts":{"industry":"Consumo · Videojuegos · Entretenimiento","region":"Global","useCase":"Agente de voz (TTS en tiempo real)","audience":"más de 10 M de usuarios","deployment":"API en la nube · ordenador de escritorio y dispositivo móvil","status":"Agente de voz en versión beta"},"metric":{"value":"10M","suffix":"+","description":"En los ámbitos de los videojuegos, el streaming y el entretenimiento, a una escala en la que un agente de voz debe parecer real en tiempo real y en el idioma del usuario."}},"heygen":{"title":"Clonación de voz para vídeos con IA: elegida tres veces más que las alternativas.","description":"Cómo HeyGen migró de ElevenLabs a Fish Audio para resolver los problemas de similitud de voz con acentos de inglés no estadounidense y vio que los usuarios elegían Fish Audio por una proporción de tres a uno en comparaciones directas.","facts":{"industry":"Vídeo con IA / Herramientas para creadores","region":"Global","useCase":"Clonación de voz para vídeo con IA","migratedFrom":"ElevenLabs","deployment":"API en la nube","readingTime":"4 min"},"metric":{"value":"3:1","suffix":"×","description":"En comparaciones directas realizadas por el usuario en HeyGen, los usuarios eligen Fish Audio frente a otros proveedores de sistema de texto a voz."}},"pictoria":{"title":"Voz de personajes de IA japoneses para Picto VOICE.","description":"Cómo Pictoria integra Fish Audio en Picto VOICE, su infraestructura interna compatible con múltiples proveedores, para dotar de expresividad a cada personaje en sus producciones de personajes de IA en japonés.","facts":{"industry":"Medios de comunicación y entretenimiento","region":"Japón","useCase":"Producción de voces de personajes de IA","voiceStack":"Componente de Picto VOICE","language":"Japonés","readingTime":"3 min"},"metric":{"value":"0","suffix":"Desviación","description":"A lo largo de horas de contenido de larga duración sobre los personajes: la fiabilidad del audio, sin desviaciones, necesaria para mantener la suspensión de la incredulidad en el caso de las propiedades intelectuales de personajes de IA en japonés."}}},"detail":{"products":"Productos utilizados","ready":"¿Está listo para empezar?","contact":"Contactar con ventas","more":"Leer más historias de clientes","read":"Leer el caso","ctaTitle":"Listos cuando tú lo estés","ttsApi":"API de conversión de texto a voz","voiceCloning":"Clonación de voz","heygen":{"title":"Con una proporción de tres a uno, los creadores de HeyGen eligen Fish Audio frente a otras opciones para la clonación de voces","description":"HeyGen es la plataforma de vídeo basada en IA para creadores de contenido, utilizada por educadores, diseñadores de cursos y profesionales de la comunicación empresarial para producir vídeos profesionales sin necesidad de un estudio ni de locutores. La empresa migró su sistema de voz a Fish Audio para preservar los acentos de su comunidad internacional de creadores.","million":"millones","arr":"ingresos recurrentes anuales (ARR)","users":"usuarios","countries":"países","used":"utilizado","preference":"preferencia por Fish Audio en las pruebas de voz","zero":"Cero","issues":"problemas de similitud de acentos desde la migración","role":"Director de ingeniería de audio de HeyGen","sections":{"challenge":{"title":"Qué ocurre cuando una voz se aleja del inglés estadounidense","paragraphs":["La comunidad de creadores de HeyGen es internacional. Los creadores australianos, indios, británicos, sudafricanos, singapurenses, irlandeses, escoceses, filipinos y caribeños hablan inglés, y todos suenan distintos al hacerlo.","La capa de conversión de texto a voz que <heygen>HeyGen</heygen> tenía en producción generaba un inglés estadounidense preciso y hacía que todo lo demás tendiera hacia ese modelo. La prosodia se aplanaba. Las vocales se neutralizaban. El acento que hacía reconocible a un creador para su propio público acababa sonando casi como un acento estadounidense neutro. El patrón se repetía en la mayor parte del mercado, y por una razón: los modelos entrenados primero con inglés estadounidense y adaptados después suelen funcionar bien con esa variedad, pero su rendimiento se deteriora de forma predecible con todas las demás."]},"feedback":{"title":"El ticket más ruidoso de la cola","paragraphs":["Los creadores lo notaron enseguida. La falta de fidelidad al acento se convirtió en una queja recurrente: sus voces ya no sonaban como las suyas. Más importante aún, el problema se concentraba precisamente en el público que HeyGen intentaba ampliar. Los creadores de todo el mundo necesitaban que sus voces pudieran pasar de un idioma y un acento a otro sin perder la identidad que los hacía reconocibles desde el principio."]},"evaluation":{"title":"HeyGen puso a prueba el mercado con una sola pregunta","paragraphs":["La evaluación no consistía en comparar características. HeyGen no preguntaba qué modelo tenía la menor latencia, la interpretación más expresiva o la lista más larga de idiomas compatibles. Redujeron la evaluación a una pregunta mucho más sencilla: cuando un creador clonaba su voz, ¿seguía sonando como él?","Más concretamente, HeyGen comprobó si el modelo podía conservar el acento que hacía reconocible una voz en primer lugar. ¿Podría un creador británico conservar su acento británico? ¿Podía una voz pasar de un idioma a otro sin adoptar por defecto una versión americanizada de sí misma?","Ese se convirtió en el criterio decisivo. Una voz podía ser rápida, expresiva y técnicamente impresionante, pero si cambiaba el acento, no superaba la prueba."]},"selection":{"title":"La similitud de la voz se impuso a la latencia y al coste","paragraphs":["HeyGen eligió Fish Audio porque era la opción que mejor cumplía ese criterio. La velocidad y el precio importaban, pero ninguno de los dos fue decisivo. Una vez que los modelos alcanzaron el nivel de rendimiento exigido, el factor diferenciador era sencillo: ¿cuál podía reproducir la voz con mayor fidelidad en distintos acentos?","Fish Audio destacó porque conservaba las características de la voz original en lugar de homogeneizarlas según una referencia común. Esto proporcionó a HeyGen la coherencia que necesitaba para ampliar su producto de voz a más creadores y mercados sin pedirles que renunciaran a su propio estilo vocal.","El resultado fue algo más que un modelo de voz mejorado. Quitó una barrera para usar HeyGen en distintos idiomas y proporcionó a la empresa una base más sólida para su estrategia global dirigida a los creadores."]},"production":{"title":"Volumen total de producción desde la primera semana","paragraphs":["HeyGen implementó S2 Pro a través de la API en la nube de Fish Audio. Cada vídeo que publica un creador con una voz impulsada por Fish se procesa a través del modelo. No fue necesario un despliegue por fases ni un grupo piloto. La integración alcanzó la escala de producción de inmediato."]},"outcomes":{"title":"El resultado: voces que conservan su identidad","paragraphs":["Desde que migró a Fish Audio, HeyGen no ha tenido ningún problema de similitud de acento en producción. En las pruebas de voz, los creadores eligieron Fish Audio frente a la alternativa en una proporción de 3 a 1.","Hoy en día, Fish Audio impulsa las experiencias de voz de la comunidad global de creadores de HeyGen y ayuda a que cada voz suene inconfundiblemente como la de su creador, hable donde hable."]}}},"summaries":{"pictoria":"Potenciando la expresividad de cada personaje para los <strong>personajes de IA japoneses</strong> en Picto VOICE.","dubbing":"TTS de agente de voz en tiempo real para <strong>más de 10 millones de usuarios</strong>: naturalidad, emoción, latencia y compatibilidad multilingüe.","heygen":"Se ha elegido por una proporción de 3 a 1 frente a otras opciones para la clonación de voz con acentos de inglés no estadounidense."},"dubbing":{"title":"Dubbing AI crea un agente de voz en tiempo real para 10 millones de usuarios gracias a Fish Audio","description":"Dubbing AI permite a gamers, streamers y creadores clonar, modificar y traducir voces. Con Agente de voz, la empresa llevó esa experiencia un paso más allá al permitir que la IA hablara en nombre de los usuarios en tiempo real. Para hacerlo posible, Dubbing AI necesitaba un TTS que fuera natural y expresivo, pero sin sacrificar la velocidad.","voices":"Voces de IA","languages":"idiomas compatibles","sections":{"voiceAgent":{"title":"Dubbing AI quería que Agente de voz pareciera una persona, no un asistente de voz","paragraphs":["Dubbing AI ya había desarrollado una plataforma centrada en la voz. Sus usuarios podían cambiar sus voces en tiempo real, clonarlas, perfeccionar sus acentos y traducir entre idiomas. Agente de voz amplió ese producto en una nueva dirección: ahora, la IA podía hablar en nombre del usuario.","Los casos de uso no se hicieron esperar. Un aficionado a los videojuegos podía hacer que el agente respondiera durante una conversación. Alguien que estuviera demasiado ocupado para hacer una llamada telefónica podía pedirle al agente que la hiciera en su lugar. Una persona que no estuviera disponible temporalmente podía seguir comunicándose en tiempo real.","Pero la experiencia solo funcionaba si la voz sonaba real.","Una pausa perceptible haría que la interacción pareciera artificial. Una respuesta inexpresiva o robótica tendría el mismo efecto. Para Dubbing AI, el TTS en tiempo real no consistía simplemente en generar voz rápidamente. La voz debía sonar natural, transmitir emociones, preservar la identidad del hablante y funcionar en los idiomas que necesitaban sus usuarios de todo el mundo."]},"evaluation":{"title":"El modelo más rápido no bastaba si sonaba inexpresivo","paragraphs":["Dubbing AI evaluó a varios proveedores de TTS según los requisitos de la experiencia del Agente de voz. El equipo redujo la decisión a cinco criterios: naturalidad, profundidad emocional, calidad de la clonación de voz, latencia y compatibilidad con múltiples idiomas.","La evaluación planteó una difícil disyuntiva. Los modelos que ofrecían una baja latencia podían perder expresividad emocional. Los modelos que sonaban expresivos podían introducir retrasos que interrumpían la conversación. Otros funcionaban bien en un idioma, pero no estaban a la altura cuando los usuarios cambiaban de idioma.","Para un producto que presta servicio a más de 10 millones de usuarios en ámbitos como los videojuegos, el entretenimiento y los usos comerciales, no bastaba con destacar en un solo aspecto de la experiencia.","Dubbing AI necesitaba un modelo que cumpliera todos los requisitos a la vez."]},"criteria":{"title":"Fish Audio fue el único modelo que cumplió los cinco requisitos","paragraphs":["Fish Audio destacó porque ofrecía la combinación que Dubbing AI necesitaba para Agente de voz: habla natural, profundidad emocional, clonación de voz de alta calidad, baja latencia y compatibilidad multilingüe.","Esta distinción era importante porque los criterios estaban interrelacionados. La naturalidad hacía que la voz resultara creíble. La expresividad emocional hacía que la voz pareciera humana. La clonación de voz preservaba la identidad del hablante. La baja latencia mantenía el ritmo de la conversación. La compatibilidad multilingüe permitía ofrecer la misma experiencia a los usuarios de Dubbing AI de todo el mundo.","Fish Audio admitía más de 80 idiomas y permitía alternar entre ellos de forma natural, al tiempo que mantenía la rapidez de respuesta necesaria para las interacciones en tiempo real."]},"outcomes":{"title":"Fish Audio proporciona a Dubbing AI margen para ampliar el Agente de voz","paragraphs":["Agente de voz está pasando de ser una posibilidad técnica a un producto que Dubbing AI puede ofrecer a sus usuarios de todo el mundo. Con Fish Audio a cargo del TTS en tiempo real, Dubbing AI puede centrarse en crear nuevas formas de comunicación para sus usuarios sin renunciar a la velocidad, la expresividad y la calidad de voz que requiere la experiencia.","El resultado es un agente de voz que no se limita a responder. Suena como alguien con quien te gustaría seguir hablando."]}},"capabilities":{"naturalness":"Una voz que suena humana, no sintetizada","emotion":"Expresividad que transmite cada matiz","cloning":"Voces clonadas que conservan la identidad de quien habla","latency":"Respuestas en tiempo real sin retrasos perceptibles","multilingual":"Más de 80 idiomas con alternancia natural entre idiomas"},"cloningTitle":"Clonación de voz"},"pictoria":{"title":"Pictoria incorpora Fish Audio a su conjunto de tecnologías de voz para crear personajes de IA japoneses más expresivos","description":"Pictoria crea personajes generados por IA y propiedad intelectual original para el mercado japonés. Su plataforma Picto VOICE combina múltiples tecnologías de voz, lo que brinda al equipo la flexibilidad de elegir el modelo adecuado para cada personaje y caso de uso.","useCase":"Personajes de IA","metrics":{"subscribers":"suscriptores del YouTuber de IA más popular","daily":"Diariamente","livestreams":"Transmisiones en directo de personajes de IA con interacción en tiempo real con el público","hours":"Horas","content":"de contenido de larga duración de los personajes en el que es importante mantener la coherencia de la voz"},"quote":"Fish Audio amplía constantemente los límites de la generación de voz de alta calidad que se espera en el mercado japonés. Creemos que solo un equipo que ame de verdad el contenido centrado en los personajes puede crear voces con este nivel de matices emocionales y expresividad de los personajes.","sections":{"challenge":{"title":"El TTS natural en japonés no era suficiente para los personajes de IA de Pictoria","paragraphs":["Para Pictoria, la voz forma parte del propio personaje. Un modelo puede generar un japonés preciso y natural y, aun así, quedarse corto cuando un personaje necesita sonar entusiasmado, emotivo, juguetón o con un estilo propio.","El desafío se hace más evidente en los contenidos de larga duración. Pequeñas diferencias en el tono de voz, el ritmo y la expresión emocional pueden cambiar la impresión que transmite un personaje, por lo que la coherencia es tan importante como la naturalidad.","Pictoria necesitaba una forma de dar a cada personaje una voz que mantuviera su personalidad en distintas interacciones y tipos de contenido."]},"stack":{"title":"Pictoria creó Picto VOICE para elegir el modelo adecuado para cada personaje","paragraphs":["En lugar de depender de un único proveedor de TTS, Pictoria creó Picto VOICE como un sistema de voz basado en múltiples modelos. El equipo podía evaluar distintos modelos y adaptar cada uno a los requisitos de un personaje o una producción en particular.","Ese enfoque elevó el nivel de exigencia para todos los modelos del conjunto. Fish Audio necesitaba ofrecer algo sustancialmente distinto, no simplemente otra opción competente de TTS en japonés."]},"selection":{"title":"Fish Audio destacó allí donde la expresividad de los personajes era una prioridad","paragraphs":["Pictoria evaluó Fish Audio junto con otras tecnologías de generación de voz e identificó tres aspectos en los que destacaba: voces expresivas para los personajes, prosodia y entonación del japonés, y flexibilidad en el diseño de las voces de los personajes.","La diferencia era especialmente evidente en la forma en que una voz transmitía emociones a lo largo de un mismo enunciado. En lugar de limitarse a leer una frase, el modelo podía dotar a un personaje de un registro emocional y una personalidad propios.","Fish Audio también colaboró estrechamente con el equipo de Pictoria para atender las necesidades específicas de las voces de los personajes de IA en japonés, lo que convirtió la integración en una colaboración continua en lugar de una simple relación con un proveedor."]},"usage":{"title":"Fish Audio da vida a los personajes allí donde la expresión es más importante","paragraphs":["En Picto VOICE, Pictoria utiliza Fish Audio para los casos de uso de personajes de IA en los que la expresividad propia de cada personaje es el factor decisivo. Una aplicación clave es el proceso de producción de voces para los personajes originales de IA que son propiedad intelectual de Pictoria y que la empresa desarrolla y gestiona a través de sus propios canales de publicación.","La integración ha tenido una acogida positiva en estos proyectos, y los usuarios han destacado de forma constante tres cualidades: voces japonesas naturales, una mayor expresividad emocional y una voz coherente de los personajes en contenidos de larga duración."]},"outcomes":{"title":"El resultado: voces de personajes más logradas, desde la producción hasta el público","paragraphs":["Tras integrar Fish Audio en Picto VOICE, Pictoria observó mejoras significativas en la velocidad de respuesta en japonés y la expresividad emocional en sus proyectos de personajes de IA. Las voces también recibieron comentarios muy positivos en los personajes originales que son propiedad intelectual de Pictoria, especialmente por sonar naturales, transmitir emociones y mantener la coherencia a lo largo de horas de contenido.","Esto le da a Pictoria una ventaja práctica en la producción: su equipo puede elegir para cada personaje la tecnología de voz que mejor se adapte a la experiencia, y recurrir a Fish Audio cuando la prioridad sea una interpretación expresiva en japonés."]}}},"befreed":{"title":"BeFreed crea lecciones de audio con IA que suenan como conversaciones reales","description":"BeFreed es una plataforma de aprendizaje basada en IA que convierte libros, artículos de investigación, charlas de expertos y pódcasts en lecciones de audio personalizadas. Con más de un millón de estudiantes, la empresa está creando una experiencia de aprendizaje diseñada para adaptarse a la vida cotidiana, desde los desplazamientos diarios hasta el ejercicio físico o las tareas domésticas.","tts":"Conversión de texto a voz","cloud":"API en la nube","metrics":{"learners":"estudiantes en todo el mundo","episodes":"episodios conversacionales de larga duración","languages":"idiomas lanzados","format":"en el formato de pódcast conversacional con IA de BeFreed","minutes":"min","voices":"voces"},"quote":{"quote":"El audio es el eje central de la forma en que aprenden nuestros usuarios, por lo que la calidad de la voz es innegociable. Fish Audio nos proporciona un audio natural, expresivo a nivel emocional y con múltiples voces, a la escala y al coste que necesitamos para que todo nuestro contenido pueda escucharse.","speaker":{"name":"Jisong Liu","role":"Fundador de BeFreed"}},"sections":{"introduction":{"title":"BeFreed convierte los libros en conversaciones que vale la pena escuchar","paragraphs":["BeFreed convierte materiales de origen densos en lecciones breves y personalizadas. Los estudiantes pueden elegir la voz, el tono y el ritmo, y después escuchar las lecciones estén donde estén. La experiencia se centra en el audio, no en la pantalla, lo que permite aprender en momentos del día en los que no es posible leer.","El formato más destacado de la empresa lleva esa idea aún más lejos. En lugar de limitarse a narrar un libro o un artículo, BeFreed lo convierte en un pódcast generado con IA: una conversación entre dos voces distintas que comentan el contenido. Cada episodio puede durar 10, 20 o 40 minutos, lo que ofrece a los estudiantes algo más parecido a un pódcast que ellos mismos hubieran encargado.","Ese formato convirtió la voz en un elemento fundamental del producto. Los dos interlocutores tenían que sonar como personas distintas que conversan, no como dos voces que leen un texto generado."]},"challenge":{"title":"Una conversación de 40 minutos plantea un reto distinto para el TTS","paragraphs":["Una voz que suena bien en una frase no necesariamente mantiene esa calidad durante todo un episodio. A lo largo de 20 o 40 minutos, los pequeños problemas se hacen más evidentes: una interpretación monótona, una expresividad repetitiva o dos voces que parecen hablar sin escucharse.","BeFreed también necesitaba que la personalización funcionara en toda la experiencia. Los estudiantes eligen las voces que quieren escuchar durante todo un episodio, por lo que la plataforma necesitaba una amplia variedad de voces diferenciadas en lugar de un único narrador predeterminado.","Y como BeFreed está disponible en más de 10 idiomas, esa misma experiencia tenía que funcionar en distintos mercados. La naturalidad, la expresividad, la variedad de voces y la cobertura de idiomas debían estar a la altura conjuntamente."]},"selection":{"title":"BeFreed necesitaba voces capaces de interpretar, no solo de narrar","paragraphs":["Durante su evaluación, BeFreed se centró en el rendimiento de las voces en el tipo de contenido conversacional de larga duración, que constituye el núcleo de su producto.","Fish Audio destacó por la naturalidad y la variedad de emociones que transmitía en pasajes más largos. Dos voces podían mantener identidades diferenciadas y, al mismo tiempo, ofrecer un intercambio más expresivo, lo que proporcionó a BeFreed la base para su formato de pódcast con IA.","La amplia variedad de voces también era importante. Dado que la personalización está integrada en el producto, BeFreed podía ofrecer a los estudiantes más opciones sobre a quién escuchar, en lugar de diseñar la experiencia en torno a una sola voz."]},"integration":{"title":"Fish Audio proporciona a BeFreed una capa de voz diseñada para audios de larga duración","paragraphs":["BeFreed integró la API de conversión de texto a voz de Fish Audio directamente en su flujo de producción de contenidos. Cuando un estudiante selecciona una voz y un tono, BeFreed genera el audio correspondiente como parte de la experiencia en la aplicación.","La misma infraestructura de voz permite crear tanto lecciones en formato de monólogo como episodios de conversación entre dos voces. Esto permite a BeFreed crear distintos formatos de aprendizaje sin tener que establecer un proceso de producción de voz independiente para cada uno.","El aspecto económico también importa. BeFreed puede generar audio bajo demanda, en lugar de tener que crear manualmente cada lección, lo que resulta muy práctico a la hora de convertir una amplia biblioteca de material de origen en experiencias auditivas personalizadas."]},"outcomes":{"title":"Una sola capa de voz para una plataforma de aprendizaje global","paragraphs":["BeFreed ya ofrece lecciones de audio personalizadas mediante IA en más de 10 idiomas a una comunidad global de más de un millón de estudiantes.","La amplia cobertura lingüística de Fish Audio le da al equipo margen para ampliar esa experiencia sin tener que reconstruir su infraestructura de voz para cada mercado. A medida que BeFreed añade formatos y amplía su experiencia de audio interactiva, la misma capa de voz puede seguir sirviendo de base al producto.","La arquitectura mantiene la voz integrada en el producto, en lugar de tratarla como un flujo de trabajo independiente para la producción de contenido."]},"future":{"title":"Crear una experiencia de aprendizaje interactiva","paragraphs":["BeFreed está llevando el audio personalizado más allá de las lecciones generadas, hacia experiencias interactivas en las que los estudiantes pueden hablar con la lección en tiempo real.","Eso hace que el producto pase de la escucha a la interacción. El mismo principio que inspira sus pódcasts de IA se mantiene en estas experiencias: el aprendizaje puede adaptarse a la persona, al momento y a la forma en que desea participar.","Fish Audio proporciona la capa de voz que sustenta esa evolución y ofrece a BeFreed una base para crear experiencias de audio que, con el tiempo, pueden volverse más personalizadas, conversacionales y expresivas."]}}},"reverie":{"title":"Reverie AI crea entretenimiento que responde con Fish Audio","description":"Reverie AI crea modelos de interacción en tiempo real que transforman el vídeo en mundos interactivos. Su inteligencia artificial puede interpretar lo que los usuarios dicen, eligen, tocan o hacen y, en respuesta, adaptar la experiencia.\n\nPara Reverie, eso significa que los personajes no pueden depender de diálogos previamente grabados. Fish Audio proporciona la capa de voz y transmite el habla en tiempo real a medida que el mundo responde, lo que permite a Reverie controlar cómo hablan y reaccionan los personajes, y cómo mantienen una identidad reconocible en todas las ramificaciones de una experiencia.","tts":"Conversión de texto a voz","streaming":"API de transmisión en tiempo real","metrics":{"languages":"idiomas disponibles en el modelo de producción","styles":"expresiones y estilos documentados","reference":"audio de referencia para crear un modelo de voz reutilizable","seconds":"segundos"},"sections":{"introduction":{"title":"Reverie AI crea entretenimiento que responde al usuario","paragraphs":["El entretenimiento tradicional sigue una secuencia temporal fija. El guion está escrito, la actuación está grabada y todos los espectadores ven la misma secuencia.","Reverie AI está creando algo diferente. Sus modelos de interacción pueden recibir texto, voz, vídeo, interacciones táctiles, gestos, elecciones y acciones en pantalla, y luego determinar qué sucede a continuación. Un usuario puede hablar con un personaje, influir en una escena, cambiar un final o abrir una ramificación que no existía un instante antes.","Eso significa que la experiencia ya no está completamente definida antes de que el usuario entre en ella. Los personajes y las escenas deben responder a lo que sucede en cada momento."]},"challenge":{"title":"Un mundo interactivo no puede esperar a la locución","paragraphs":["En un contenido fijo, la voz puede grabarse una vez terminado el guion. En un mundo interactivo, la siguiente frase puede no existir hasta que el usuario haga algo.","Reverie necesitaba una voz que pudiera empezar a sonar antes de que terminara de generarse la respuesta completa, que siguiera las indicaciones dentro de una misma línea de diálogo y que mantuviera la identidad del personaje en distintas escenas y ramificaciones. Además, era necesario que el modelo económico funcionara, ya que cada interacción podía generar un nuevo discurso.","El objetivo no era simplemente hacer que una voz generada sonara humana. Se trataba de lograr que la voz se comportara como parte de un mundo vivo."]},"selection":{"title":"Reverie AI quería controlar al personaje, no recibir una experiencia de voz ya terminada","paragraphs":["Reverie evaluó a los proveedores de voz según cuatro requisitos: transmisión rápida en tiempo real, control de la expresividad, identidad vocal constante de los personajes y compatibilidad con múltiples idiomas. El equipo necesitaba poder dirigir al personaje en cada momento, en lugar de elegir un único estado de ánimo para toda la respuesta.","Fish Audio cumplía esos requisitos en una sola capa de voz. El habla se transmite a través de WebSocket a medida que se genera; la expresividad puede controlarse mediante indicaciones en lenguaje natural insertadas en el texto, y los modelos de voz reutilizables permiten que los personajes mantengan una identidad vocal coherente a lo largo de la experiencia."]},"integration":{"title":"Fish Audio permite que los personajes respondan al instante","paragraphs":["Con Fish Audio, Reverie puede empezar a transmitir la voz antes de que termine de generarse la respuesta completa. De este modo, el intervalo entre la acción del usuario y la reacción del personaje es lo suficientemente breve como para que la interacción resulte fluida.","El equipo puede dirigir momentos concretos dentro de una línea de diálogo mediante indicaciones para expresiones como susurrar, reír o mostrar entusiasmo. En lugar de aplicar una única configuración de voz a toda una escena, Reverie puede adaptar la interpretación a lo que está sucediendo.","Los modelos de voz reutilizables permiten que esos personajes sigan siendo reconocibles cuando la experiencia pasa de una escena, sesión o ramificación a otra."]},"global":{"title":"Una sola capa de voz para mundos que pueden llegar a cualquier parte","paragraphs":["Las experiencias de Reverie están diseñadas para llegar a públicos de todo el mundo, por lo que la voz debe funcionar en distintos idiomas sin necesidad de crear un proceso de producción independiente para cada mercado.","El modelo de producción actual de Fish Audio admite 83 idiomas, lo que permite a Reverie llevar sus personajes a nuevos mercados y mantener la capa de voz dentro de la misma arquitectura.","El aspecto económico también importa. La API de pago por uso de Fish Audio tiene un precio de 15 USD por millón de bytes UTF-8, lo que proporciona a Reverie una infraestructura de voz que puede escalar según el uso a medida que se generan más interacciones de voz."]},"outcomes":{"title":"La voz pasa a formar parte del mundo","paragraphs":["Para Reverie, el cambio consiste en pasar de la voz como reproducción a la voz como participación.","Los personajes pueden reaccionar en el momento en lugar de recitar diálogos previamente grabados. Sus voces pueden adaptarse a cada escena sin dejar de mantener una identidad reconocible. La misma infraestructura de voz puede servir para los distintos formatos que Reverie está desarrollando, desde compañeros de juego de rol y mascotas virtuales hasta aventuras interactivas y juegos.","Fish Audio proporcionó a Reverie la capa de voz necesaria para que esas experiencias pudieran responder de forma ágil sin convertir la producción de voz en un proceso independiente."]}}},"finalRound":{"title":"Final Round AI permite realizar entrevistas de 25 minutos con IA gracias a Fish Audio","description":"Final Round AI es una plataforma de empleo basada en inteligencia artificial que ayuda a los candidatos a prepararse para las entrevistas. Para sus entrevistas simuladas, Final Round quería crear una experiencia lo más parecida posible a una entrevista real. Fish Audio se encargó de la capa de voz, lo que permitió al equipo controlar cómo suena su entrevistador y reducir los costes de la voz y del avatar aproximadamente diez veces.","tts":"Conversión de texto a voz","cloud":"API en la nube","metrics":{"engagement":"más tiempo de participación en entrevistas con IA","session":"duración media de una sesión de entrevista simulada","cost":"un coste de voz menor con Fish Audio","streaming":"generación de voz durante sesiones de entrevista completas","minutes":"min","realtime":"En tiempo real"},"highlights":{"cost":"Final Round redujo los costes de la infraestructura de voz y avatares aproximadamente 10 veces","engagement":"Final Round registró un aumento de más del 25 % en la duración de las interacciones con la nueva infraestructura de IA de voz."},"sections":{"introduction":{"title":"Final Round AI permite realizar entrevistas de 25 minutos con IA gracias a Fish Audio","paragraphs":["Final Round AI es una plataforma de empleo basada en inteligencia artificial que ayuda a los candidatos a prepararse para las entrevistas. Para sus entrevistas simuladas, Final Round quería crear una experiencia que reprodujera una entrevista real de principio a fin. Fish Audio se encarga de la capa de voz, lo que permitió al equipo controlar cómo suena su entrevistador y reducir los costes de la voz y del avatar aproximadamente diez veces."]},"product":{"title":"Final Round AI sitúa la voz en el centro de su producto","paragraphs":["Final Round AI ofrece a los candidatos la posibilidad de practicar entrevistas con un entrevistador de IA antes de enfrentarse a la entrevista real. La experiencia está diseñada para simular una primera entrevista, en la que los candidatos responden a preguntas e interactúan con un entrevistador durante una conversación prolongada.","La sesión promedio dura unos 25 minutos. Eso convierte a la voz en una parte fundamental del producto, no solo en una interfaz. El entrevistador debe mantener la calidad, la capacidad de respuesta y la expresividad a lo largo de toda la conversación."]},"challenge":{"title":"Una entrevista de 25 minutos cambia las exigencias para la IA de voz","paragraphs":["Una voz que funciona para una interacción breve no necesariamente está preparada para una conversación de 25 minutos. El entrevistador debe responder con rapidez, mantener una calidad constante y adaptar su expresividad durante toda la sesión. Las pequeñas pérdidas de calidad o de capacidad de respuesta se hacen mucho más evidentes a lo largo de una interacción prolongada.","La voz también debe resultar rentable a la escala que prevé Final Round. El equipo quería tener la flexibilidad de adaptar la experiencia de la entrevista a su propio producto, en lugar de aceptar las limitaciones de una plataforma de voz y avatares lista para usar."]},"selection":{"title":"Final Round AI optó por desarrollar por su cuenta la experiencia del entrevistador","paragraphs":["El equipo evaluó plataformas de avatares listas para usar que combinaban el avatar, la voz y la infraestructura en un solo producto. Ofrecían una vía rápida para crear un entrevistador con IA, pero limitaban el control que Final Round podía ejercer sobre la experiencia.","En cambio, Final Round creó su propio avatar de entrevistador e integró Fish Audio como la capa de voz subyacente. El equipo podía diseñar el avatar y la interacción en torno a su producto, mientras Fish Audio se encargaba de la generación de voz subyacente.","Esto le dio a Final Round la flexibilidad necesaria para diseñar la experiencia con el entrevistador sin tener que desarrollar y mantener su propia infraestructura de voz."]},"economics":{"title":"La infraestructura de voz adecuada también cambió la ecuación económica","paragraphs":["Separar la capa de voz de la experiencia con el avatar le dio a Final Round más control, pero también modificó los aspectos económicos de la realización de cada entrevista.","Al sustituir su anterior conjunto de proveedores por una experiencia con el avatar desarrollada por la propia empresa y por Fish Audio para el TTS, Final Round redujo los costes de infraestructura de voz y avatar aproximadamente diez veces. Para un producto basado en sesiones de entrevista de 25 minutos, esto deja un margen considerable para ampliar su uso.","El menor coste permite que Final Round admita conversaciones más largas y frecuentes sin que la infraestructura de voz se convierta en una limitación para el producto."]},"engagement":{"title":"Los candidatos pasaron más tiempo interactuando con el avatar","paragraphs":["El impacto se reflejó en el nivel de participación. Final Round observó que los candidatos dedicaban más de un 25 % más de tiempo a las entrevistas simuladas con avatar que a su anterior experiencia solo de voz.","En un producto para practicar entrevistas, las sesiones más largas permiten a los candidatos dedicar más tiempo a realizar una entrevista completa y practicar cómo responder bajo presión. La experiencia con avatares ofreció a los candidatos una forma más atractiva de usar el producto."]},"outcomes":{"title":"Infraestructura de voz diseñada en torno al producto","paragraphs":["Final Round ahora controla la experiencia del entrevistador en torno a su producto, mientras que Fish Audio proporciona la capa de voz subyacente.","Esto le da al equipo la libertad de definir cómo suena su IA y de hacer evolucionar al entrevistador a medida que se desarrolla el producto, sin depender de un avatar o una experiencia de voz prediseñados."]}}}}},"discovery":{"add_to_collection":"Añadir a la colección: {title}","add_to_collection_action":"Añadir a la colección","ai-generated-warning":"Generado por IA a partir del contenido de los usuarios.","all_tags":"Todas las etiquetas","anime_collection":"Colección de anime","audio_samples":"Muestras de audio","back_to_top":"Volver arriba","banner":{"button":{"api-keys":"Claves de API","docs":"Documentación"},"subtitle":"Crear y usar una voz","title":"API de texto a voz"},"browse_banner":"Descubre las voces de IA más realistas y expresivas, listas para usar en tu próximo proyecto","cinematic_collection":"Colección cinematográfica","clear_all":"Borrar todo","clone_failed":"Error al clonar","clone_model":"Clonar modelo","clone_success":"Clonación realizada correctamente","collaboration":"Colaboración","conversational_collection":"Colección de conversaciones","copied_title":"Copiado al portapapeles","copy_model_id":"Copiar ID del modelo","create_new_collection":"Crear nueva colección","default_voices_collection":"Voces predeterminadas","documentary_collection":"Colección de documentales","edit":"Editar","educational_collection":"Colección educativa","end_list":"Has llegado al final de la lista,","energetic_collection":"Colección enérgica","filter":{"apply":"Aplicar","language":{"all":"Todos los idiomas","disabled_hint":"Se han seleccionado varios idiomas. Utiliza el botón de filtro para editar.","en":"Inglés","match_all_hint":"Los modelos deben coincidir con todos los idiomas seleccionados","no_results":"No se han encontrado idiomas","placeholder":"Seleccionar idiomas","search":"Buscar idiomas","selected":"idiomas","title":"Idioma","title_plural":"Idiomas","zh":"Chino"},"source":{"official":"Fish Oficial","pvc":"Clon de voz profesional","licensed":"Con licencia"},"tags":{"placeholder":"Seleccionar etiquetas","title":"Etiquetas"},"title":"Seleccionar"},"footer_tagline":"Encuentra una voz que se haga oír...","gaming_collection":"Colección de videojuegos","header":{"description":"Busca entre más de 2 millones de modelos de voz generados con IA en distintos idiomas, estilos y casos de uso.","title":"Explora nuestra biblioteca de voces generadas con IA"},"list":"Lista de modelos","models":"Modelos","narration_collection":"Colección de narraciones","no_audio_sample":"Sin muestras de audio","no_results":"No se han encontrado voces","notification":{"added_to_collection":"Añadido correctamente a la colección","already_in_collection":"Esta voz ya está en la colección","collection_check_failed":"No se pudo comprobar la colección. Inténtalo de nuevo.","collection_add_failed":"No se pudo añadir la voz a la colección. Inténtalo de nuevo."},"official_community":"Únete a nuestra comunidad","our_trusted_partners":"Con la confianza de los líderes del sector","play":"Reproducir","popular_voices":"Voces Populares","preview_sample":"Vista previa de la voz generada","quick_search":"Búsqueda rápida","dispute":{"title":"Disputa sobre la titularidad de la voz","model":"Modelo","step_of":"Paso {current} de {total}","claimant_type":"Tipo de demandante","filing_as":"Presento la reclamación en calidad de","select_models_subtitle":"selecciona los modelos de voz que infringen los derechos de autor","select_models_title":"Seleccionar los modelos de voz que infringen los derechos de autor","search_models_placeholder":"Buscar por nombre de modelo","search_models_empty":"No se han encontrado voces","select_models_limit":"Puedes seleccionar hasta 10 modelos.","remove_model":"Eliminar modelo","individual_title":"Particular","individual_desc":"Soy el creador original o el único titular de los derechos de autor que se están infringiendo.","representative_title":"En nombre de otra persona","representative_desc":"Presento esta reclamación en nombre del titular de la voz con su permiso (por ejemplo, como su agente, representante o familiar).","enterprise_title":"Empresa/Organización","enterprise_desc":"Presento esta solicitud en nombre de una empresa, marca, agencia u organización.","cancel":"Cancelar","back":"Atrás","next":"Siguiente","identity_verification":"Verificación de identidad","full_legal_name":"Nombre legal completo","full_legal_name_placeholder":"John Doe / Acme Corp Ltd.","contact_email":"Correo electrónico de contacto","contact_email_placeholder":"legal@yourdomain.com","contact_email_hint":"Este correo electrónico se utilizará para la correspondencia legal oficial relacionada con esta disputa.","contact_email_invalid":"Introduce una dirección de correo electrónico válida.","supporting_links":"Enlaces de referencia","supporting_links_placeholder":"https://x.com/your_handle o la URL de tu canal de YouTube...","add_link":"Añadir enlace","remove_link":"Eliminar enlace","supporting_links_hint":"Enlaces a tus perfiles en redes sociales verificados o a fuentes de audio originales.","supporting_links_invalid":"Introduce URL válidas que comiencen por http:// o https://.","upload_evidence":"Subir pruebas justificativas","upload_title":"Subir prueba","upload_supported":"Formatos admitidos: PDF, JPG, PNG (máximo 10 MB por archivo)","upload_button":"Subir","upload_hint":"Sube pruebas de la titularidad de la voz (por ejemplo, capturas de pantalla del panel de administración de una cuenta en redes sociales verificada o archivos de audio originales), junto con la autorización del titular (por ejemplo, una carta de autorización firmada).","individual_upload_title":"Subir prueba","individual_upload_hint":"Sube pruebas de la titularidad, como capturas de pantalla de los paneles de administración de cuentas en redes sociales verificadas o fuentes de audio originales.","verify_fallback_hint":"¿No puedes completar la verificación de voz? Sube a continuación pruebas de la titularidad y después podrás enviar la reclamación directamente.","verify_evidence_ready_hint":"Prueba subida: puedes enviar la reclamación sin completar la verificación de voz.","remove_file":"Eliminar archivo","additional_context":"Descripción","additional_context_placeholder":"Proporciona cualquier detalle adicional, información de contexto o circunstancia específica sobre tu reclamación de titularidad para ayudar a nuestro equipo a agilizar el proceso de revisión.","declaration":"Declaro, bajo pena de perjurio, que la información facilitada en este formulario es veraz y que soy el legítimo titular o el representante autorizado de la identidad de la voz en cuestión. Entiendo que presentar declaraciones falsas puede acarrear consecuencias legales.","submit":"Enviar solicitud de retirada de contenido","submit_short":"Enviar","submit_success":"Se ha enviado correctamente. Revisaremos tu informe en breve.","step_placeholder":"Este paso estará disponible próximamente.","enterprise_company_name":"Nombre de la empresa y del representante","enterprise_company_name_placeholder":"Acme Corp (a la atención de: departamento jurídico)","enterprise_contact_email_hint":"Proporciona una dirección de correo electrónico corporativa oficial para la correspondencia legal.","enterprise_links":"Página web oficial y enlaces a los titulares de los derechos","enterprise_links_placeholder":"por ej., https://www.company.com/music-catalog","enterprise_links_hint":"Enlaces al catálogo oficial de la empresa o a la fuente de audio protegida por derechos de autor.","enterprise_upload_title":"Subir autorización y comprobante de la entidad","enterprise_upload_hint":"Si presentas la solicitud en nombre del titular de los derechos, sube un documento de autorización firmado (por ejemplo, un poder notarial firmado o una carta de autorización).","voice_verification":"Verificación de voz","verify_prompt_hint":"Lee la siguiente frase en voz alta para verificar tu voz.","verify_record":"Grabar","verify_upload":"Subir","verify_stop":"Detener","verify_recording":"Grabando...","verify_verifying":"Verificando...","verify_success":"La voz se ha verificado correctamente.","verify_failed":"La verificación ha fallado. Inténtalo de nuevo.","verify_low_score":"No se ha superado la verificación de voz. Se ha generado una nueva frase. Grábala de nuevo.","verify_refresh_prompt":"Prueba con otra frase.","verify_mic_error":"No se puede acceder al micrófono. Comprueba los permisos.","file_too_large":"El archivo supera el límite de tamaño de 10 MB.","file_type_invalid":"Solo se admiten archivos en formato PDF, JPG y PNG.","file_too_many":"Puedes subir hasta 10 archivos.","submit_failed":"Error de envío. Inténtalo de nuevo."},"report":{"action":"Denunciar","copyright_complaint":"Reclamación por derechos de autor","other_issues":"Otros problemas","cancel":"Cancelar","comment":{"min":"20 caracteres como mínimo","placeholder":"Escribe tu mensaje...","title":"Comentario (20 caracteres como mínimo)"},"reason":{"copyright":"Infracción de derechos de autor","not_work":"No funciona","other":"Otro","title":"¿Por qué denuncias este modelo?"},"save":"Guardar","title":"Denunciar modelo"},"reset":"Restablecer","search_placeholder":"Buscar voz","sexy_collection":"Colección sexy","sort":{"count":"Recomendado","new":"Más reciente","popular":"Populares","title":"Ordenar por","trending":"Tendencias"},"take-down":"Retirar","title":"Biblioteca de voces","todays_pick":"La selección de hoy","top_brands":{"kol_count":"Más de 300 000 líderes de opinión clave","title":"Las principales marcas que colaboran con nosotros"},"top_recommended":"Los más recomendados","top_trending":"Los más populares","top_voices":"Las voces más destacadas","trending_ugc":"Voces más populares","try_voice":"Prueba esta voz","use":"Usar","use_voice":"Usar voz","view_in_app":"Ver en la aplicación","view_more":"Más","pvc_delete_disabled_tooltip":"Esta voz se ha creado con Clon de voz profesional y no se puede eliminar aquí."},"generation-history":{"title":"Historial de generación","tabs":{"all":"Todo","audio":"Audio","image":"Imagen","video":"Vídeo","document":"Documentos"},"kinds":{"audio":"Audio","image":"Imagen","video":"Vídeo"},"types":{"tts":"Conversión de texto a voz","image-video":"Imagen y vídeo","lip-sync":"Sincronización labial","sound-effect-generation":"Efectos de sonido","voice-changer":"Cambiador de voz","audio-separation":"Separador de pistas","studio":"Audiolibros"},"filter":{"generationType":"Tipo de generación","allSources":"Todas las fuentes","clearSource":"Borrar filtro de fuente"},"search":{"toggle":"Buscar","placeholder":"Buscar generaciones","clear":"Borrar búsqueda"},"view":{"grid":"Vista de cuadrícula","list":"Vista de lista"},"items":"{count, plural, one {# elemento} other {# elementos}}","empty":{"title":"Aún no hay generaciones","subtitle":"Tus generaciones aparecerán aquí.","cta":"Empieza a crear"},"noResults":{"title":"No se han encontrado generaciones","subtitle":"Prueba a ajustar tu consulta de búsqueda","cta":"Borrar filtros"},"loadError":"No se pudo cargar el historial","tryAgain":"Intentarlo de nuevo","loading":"Cargando el historial","loadingMore":"Cargando más","noMore":"No hay más generaciones","play":"Reproducir audio","pause":"Pausar audio","close":"Cerrar","download":"Descargar","actions":{"share":"Compartir","sharePreparing":"Creando enlace para compartir…","preparing":"Preparando…","downloadPreparing":"Preparando la descarga…","shareUnsupported":"Aún no se puede compartir {type}","delete":"Eliminar","deleteWhileRunning":"Podrás eliminarlo cuando termine la generación","deleteUnsupported":"Aún no se puede eliminar {type}","more":"Más acciones","useAsPrompt":"Usar como instrucción","recreate":"Volver a crear","move":"Mover","addToAssets":"Guardar en Activos"},"deleteConfirm":{"title":"¿Eliminar este elemento?","body":"Esta acción no se puede deshacer. Este elemento se eliminará de forma permanente.","cancel":"Cancelar","confirm":"Eliminar"},"deleteFailed":"No se ha podido eliminar. Inténtalo de nuevo.","downloadFailed":"No se ha podido descargar. Inténtalo de nuevo.","selection":{"count":"{count, plural, one {# elemento seleccionado} other {# elementos seleccionados}}","clear":"Borrar selección","selectAll":"Seleccionar todo"},"batchDelete":{"title":"¿Eliminar {count, plural, one {# generación seleccionada} other {# generaciones seleccionadas}}?","body":"Esta acción no se puede deshacer. Las generaciones seleccionadas se eliminarán de forma permanente."},"batchDownloading":"{count, plural, one {Descargando # elemento…} other {Descargando # elementos…}}","batchDownloaded":"{count, plural, one {# elemento descargado} other {# elementos descargados}}","batchDownloadFailed":"{count, plural, one {No se pudo descargar # elemento} other {No se pudieron descargar # elementos}}","batchToggle":"Selección por lotes","batchExit":"Salir de la selección por lotes","authGate":{"title":"Inicia sesión para continuar","description":"Inicia sesión para ver tu historial de generaciones.","cta":"Iniciar sesión"}},"help":{"account":{"a1":"Los créditos son una moneda flexible que se puede gastar en cualquier función de la plataforma Fish Audio. El coste exacto depende de la función y del modelo de voz seleccionado.\n\nEn los planes mensuales o anuales, tu saldo de créditos se repone el mismo día de cada mes, según el nivel de tu plan. Los créditos no utilizados no se transfieren al siguiente ciclo.\n\nSi cambias a un plan inferior o cancelas tu suscripción, tu plan actual permanecerá activo hasta el final del ciclo de facturación; los créditos no utilizados caducarán en ese momento.\n\nLos créditos de la API se venden por separado. Para obtener instrucciones de compra, consulta la [documentación de la API](https://docs.fish.audio/developer-platform/getting-started/introduction)","a10":"Sí. Puedes cambiar a un plan inferior en cualquier momento desde la [página de planes](https://fish.keatska.top/app/team). El cambio a un plan inferior entrará en vigor al inicio de tu próximo ciclo de facturación (mensual o anual). Hasta entonces, seguirás recibiendo los créditos y las funciones de tu plan actual.","a11":"Mejorar el plan: Los créditos adicionales del nuevo plan se añaden de inmediato.\nCambio a un plan inferior: Conservarás todos los créditos restantes hasta que finalice el ciclo actual. En la próxima recarga, tu cuota se ajustará a la cantidad inferior de tu nuevo plan.","a12":"Puedes cancelar la renovación de tu suscripción en la página de planes. Conservarás los créditos y las funciones que te queden hasta el final de tu período de facturación. Después, tu suscripción caducará automáticamente y no se te aplicarán más cargos.","a13":"La fecha de renovación o vencimiento de tu plan actual se muestra en la [página de planes](https://fish.keatska.top/app/team).","a14":"Solo tienes que visitar la [página de planes](https://fish.keatska.top/app/team) y seleccionar el plan que prefieras. Tu suscripción se reactivará inmediatamente.","a15":"No. Las cuentas creadas mediante el inicio de sesión con Google permanecen vinculadas permanentemente a esa cuenta de Google. Eliminar la cuenta no permitirá volver a utilizar la misma dirección de correo electrónico.","a16":"No. Las cuentas creadas mediante el inicio de sesión con GitHub permanecen vinculadas permanentemente a esa identidad de GitHub. Al igual que con las cuentas de Google, eliminar la cuenta no permitirá volver a utilizar la misma dirección de correo electrónico.","a17":"Cuentas creadas con correo electrónico y contraseña: Ve a Perfil → Configuración → Cambiar contraseña.\nCuentas de Google o GitHub: Cambia tu contraseña directamente desde la configuración de seguridad de Google o GitHub. Fish Audio no gestiona estas credenciales.","a2":"El costo exacto en créditos siempre se muestra en la interfaz antes de que confirmes una generación. Los costos pueden cambiar a medida que los modelos evolucionan, así que por favor consulta la aplicación para obtener la información más precisa y en tiempo real.\n\nPara las características de texto a voz (TTS), los créditos se cobran por byte de texto. El número de bytes depende del idioma que estás generando: en inglés, una palabra típica tiene 5 caracteres, lo que equivale a 5 bytes.","a3":"Los créditos se restablecen cada mes en la fecha correspondiente a tu primer pago de la suscripción.\n\np. ej., 1 de marzo → 1 de abril; 31 de agosto → 30 de septiembre; 30 de enero → 28 de febrero","a4":"Hay un registro completo con marcas de tiempo disponible en Plataforma → [Uso](https://fish.keatska.top/app/usage/)","a5":"La renovación se realiza a la misma hora exacta a la que te suscribiste por primera vez, según tu zona horaria de facturación. Si ya ha pasado la fecha prevista pero aún no has recibido la recarga, espera unas horas: la mayoría de los problemas se resuelven automáticamente. ¿Sigues teniendo problemas? [Envía una solicitud de soporte](support://ticket) o contáctanos en [Discord](https://discord.com/invite/fish-audio).","a6":"Puedes esperar a la próxima recarga o cambiar a un plan superior en cualquier momento en la [página de planes](https://fish.keatska.top/app/team/); recibirás los nuevos créditos al instante tras el cambio.","a7":"Desarrollamos constantemente modelos de última generación y, a menudo, los lanzamos en pequeñas rondas de pruebas alfa privadas. La mejor manera de estar entre los primeros en probarlos es unirte al [Discord de Fish Audio](https://discord.com/invite/fish-audio). A veces ofrecemos a los miembros acceso anticipado exclusivo a cambio de sus comentarios, lo que nos ayuda a definir los próximos lanzamientos.","a8":"Una suscripción te da acceso recurrente e ininterrumpido a las funciones, los créditos y las actualizaciones de modelos de Fish Audio. Puedes elegir la facturación mensual o anual; la cuota se renueva automáticamente hasta que cambies a un plan inferior o canceles la suscripción. Los detalles de los planes se encuentran en la página [Planes de suscripción](https://fish.keatska.top/app/team).","a9":"Sí. Puedes cambiar a un plan superior en cualquier momento desde la [página de planes](https://fish.keatska.top/app/team). Una vez que cambies a un plan superior, tu nueva cuota de créditos y las funciones estarán disponibles de inmediato. Solo se te cobrará la diferencia prorrateada entre tu plan anterior y el nuevo.","q1":"¿Qué son los créditos?","q10":"¿Puedo cambiar mi plan de suscripción a uno inferior?","q11":"¿Qué sucede con mis créditos cuando cambio a un plan superior o inferior?","q12":"¿Cómo puedo cancelar mi suscripción?","q13":"¿Cómo puedo consultar la fecha de vencimiento de mi plan?","q14":"¿Cómo puedo volver a suscribirme después de que haya vencido mi plan?","q15":"¿Puedo cambiar mi método de inicio de sesión de Google a uno de correo electrónico y contraseña?","q16":"¿Puedo cambiar mi método de inicio de sesión de Github a uno de correo electrónico y contraseña?","q17":"¿Cómo puedo cambiar mi contraseña?","q2":"¿Cuántos créditos cuestan las generaciones?","q3":"¿Cómo funciona la renovación de los créditos?","q4":"¿Dónde puedo consultar mi historial de créditos?","q5":"¿Por qué aún no se han actualizado mis créditos?","q6":"¿Qué pasa si me quedo sin créditos?","q7":"¿Cómo puedo acceder a las funciones alfa?","q8":"¿Qué es una suscripción?","q9":"¿Puedo cambiar mi plan de suscripción a uno superior?"},"billing":{"a1":"La mayoría de los rechazos se deben a un código postal o un código CVV incorrectos. Si tus datos son correctos, es posible que tu banco o nuestro procesador de pagos haya bloqueado la transacción. Abre una solicitud de soporte en [Discord](https://discord.com/invite/fish-audio) o [envía una solicitud de soporte aquí](support://ticket) y lo investigaremos.","a2":"Ninguna compra es reembolsable, tal como se indica en nuestras [Condiciones de servicio](https://fish.keatska.top/terms/). Si tienes algún problema de facturación o crees que se te ha cobrado por error, ponte en contacto con nuestro equipo de soporte [enviando una solicitud de soporte](support://ticket) o a través de nuestro [servidor de Discord](https://discord.com/invite/fish-audio), y revisaremos tu caso.","a3":"Nuestra política de reembolsos no permite reembolsos por compras accidentales. Para que podamos revisar tu situación, ponte en contacto con nuestro equipo de soporte [enviando una solicitud de soporte](support://ticket) o a través de nuestro [servidor de Discord](https://discord.com/invite/fish-audio). Ten en cuenta que puede aplicarse una comisión de procesamiento de aproximadamente el 15%.","q1":"¿Por qué se ha rechazado mi método de pago?","q2":"¿Cuál es la política de reembolsos?","q3":"He hecho una compra por accidente. ¿Puedo obtener un reembolso?"},"legal":{"a1":"Podemos utilizar una cantidad limitada de datos que nos proporciones para mejorar la calidad y el rendimiento generales de nuestros modelos de audio. Tus datos nunca se utilizan para clonar tu voz sin tu consentimiento ni para crear perfiles publicitarios.\n\nPor defecto, no utilizamos los datos de nuestros clientes de la API para entrenar nuestros modelos, salvo cuando sea estrictamente necesario para prestar y mantener el servicio. Para obtener más información, consulta nuestra [Política de privacidad](https://fish.keatska.top/privacy/)","a2":"El plan gratuito no incluye una licencia comercial. El contenido generado con el plan gratuito o sin iniciar sesión no puede utilizarse con fines comerciales. Al publicar este tipo de contenido sin fines comerciales, debes mencionar a Fish Audio incluyendo \"Fish Audio\" o \"fish.audio\" en el título o la descripción.\n\nTodos los planes de pago incluyen una licencia comercial. Siempre que seas titular de los derechos de propiedad intelectual necesarios y tu contenido cumpla con la legislación aplicable y con nuestras [Condiciones de servicio](https://fish.keatska.top/terms), podrás utilizar el contenido generado con fines comerciales sin necesidad de citar la fuente.\n\nEn resumen, todo lo generado durante tu suscripción de pago es de tu propiedad y puedes utilizarlo con fines comerciales de forma indefinida, mientras que cualquier contenido creado antes o después del periodo de suscripción nunca podrá utilizarse con fines comerciales y siempre será necesario citar la fuente cuando se publique con fines no comerciales.","a3":"Sí. Tú sigues siendo el propietario de todos los archivos que subas. Fish Audio no reclama ningún derecho sobre tus archivos, salvo los descritos en las [Condiciones de servicio](https://fish.keatska.top/terms) y en la [Política de privacidad](https://fish.keatska.top/privacy), como los derechos necesarios para procesar tus archivos de forma segura y cumplir con la legislación aplicable.","a4":"Sí. La privacidad y la seguridad son nuestras principales prioridades. Todas las generaciones que crees seguirán siendo privadas, a menos que decidas expresamente hacerlas públicas. Sólidas medidas de protección de datos y seguridad protegen tus creaciones en todo momento. Obtén más información en nuestra [Política de privacidad](https://fish.keatska.top/privacy).","a5":"Nuestra dirección de facturación es 1111B S Governors Ave STE 48109 Dover, DE 19904, Estados Unidos.","q1":"¿Se utilizan mis datos para mejorar los modelos de IA de Fish Audio?","q2":"¿Puedo publicar el contenido que genero en la plataforma?","q3":"¿Soy el propietario de los archivos que subo?","q4":"¿Mis generaciones son privadas, aunque no tenga una suscripción?","q5":"¿Cuál es tu dirección de facturación?"},"searchPlaceholder":"Buscar","supportEntry":{"action":"Enviar una solicitud de soporte","description":"Abre un caso de soporte directamente desde el Centro de ayuda cuando necesites un seguimiento manual.","title":"¿Necesitas más ayuda?"},"tabs":{"account":"Cuenta","billing":"Facturación y pagos","legal":"Asuntos legales y privacidad"},"title":"Centro de ayuda"},"home":{"advanced-settings":{"speed":"Velocidad","volume":"Volumen"},"api-integration":"Integración de API","audio-file":{"connecting":"Conectando...","current":"Actual","duration-limit":"La duración del audio debe ser inferior a 2 minutos. Inténtalo de nuevo con un audio más corto.","duration-too-short":"El audio debe durar al menos 1 segundo. Inténtalo de nuevo con un audio más largo.","format-error":"Sube un archivo de audio o vídeo válido","load-error":"No se ha podido cargar el archivo de audio. Inténtalo de nuevo con otro archivo.","microphone-devices":"Dispositivos de micrófono","no-devices":"No se encontraron dispositivos","record-not-supported":"Tu navegador no admite la grabación.","recording":"Grabando","rescan-devices":"Volver a buscar dispositivos","start":"Iniciar la grabación","stop":"Detener la grabación","submit":"Enviar","upload-audio":"Subir audio","video_has_audio":"El vídeo debe contener una pista de audio"},"blog-preview":{"cta":"Todas las actualizaciones","title":"Últimas actualizaciones"},"contact-us":"Contáctanos","creators":{"affiliate":"Gana dinero como afiliado","creator1":{"creatorName":"Bob Doyle","feature":"Clonación de voz","title":"Da vida a los personajes con"},"creator2":{"creatorName":"Daniel | Tecnología y datos","feature":"Conversión de texto a voz","title":"Narra tus vídeos con"},"creator3":{"creatorName":"El viaje de Jarod","feature":"Audiolibros","title":"Crea audiolibros con"},"creator4":{"creatorName":"Kingy AI","feature":"Biblioteca de voces","title":"Explora más de 2 millones de voces en"},"cta":"Únete a ellos","title":"Con la confianza de más de 8 millones de usuarios: empieza gratis","creator5":{"creatorName":"Monster Library","feature":"Imagen y video","title":"Crea cortometrajes animados con"}},"cta":{"button":"Empieza ahora de forma gratuita","title":"Crea con las voces de IA más expresivas"},"demo":{"poweredBy":"Desarrollado por Fish Audio","poweredByFishAudio":"Desarrollado por Fish Audio","poweredByModel":"Desarrollado por {model}","poweredByDrama3":"Desarrollado por Fish Audio Drama 3","poweredBySTT":"Desarrollado por Fish Audio STT"},"description":{"1":"Permite generar voz natural y expresiva.","2":"Hacer que la IA de voz sea accesible para todos.","3":"Crear un compañero de IA inteligente y empático."},"discover-voices":"Descubrir voces","discover-voices-popover-description":"Haz clic para explorar nuestra cuidada selección de voces y encontrar la perfecta para tu proyecto.","discover-voices-popover-title":"Descubre voces increíbles","explore-more":"Explora más","faq":{"q1":{"answer":"Fish Audio admite varios idiomas, entre ellos inglés, japonés, coreano, chino, francés, alemán, árabe y español. Seguimos añadiendo más idiomas para atender a nuestros usuarios de todo el mundo.","question":"¿Qué idiomas admite el mejor generador de voz con IA para convertir texto en voz?"},"q2":{"answer":"El software de clonación de voz mediante IA analiza las grabaciones de voz para crear un modelo digital que capta el tono, la altura de la voz y la forma de hablar. Los creadores de contenido lo utilizan para generar narraciones ilimitadas para vídeos, pódcasts y cursos sin tener que volver a grabar. Fish Audio necesita tan solo 10 segundos de audio para crear un clon de voz que suene natural y pueda hablar en varios idiomas, lo que agiliza tu flujo de trabajo de producción de contenido.","question":"¿Cómo funciona el software de clonación de voz mediante IA para la creación de contenido?"},"q3":{"answer":"Fish Audio ofrece el mejor generador de voz con IA gratuito para creadores de YouTube, con generaciones gratuitas cada mes y voces que suenan naturales en varios idiomas. Nuestra tecnología de conversión de texto a voz produce narraciones con calidad de emisión, perfectas para vídeos de YouTube, tutoriales y documentales. Empieza a crear locuciones profesionales al instante sin necesidad de equipos costosos ni actores de voz: solo tienes que escribir tu guion y generar audio con calidad de estudio para tu contenido de YouTube.","question":"¿Cuál es el mejor generador de voz con IA gratuito en línea para vídeos de YouTube?"},"q4":{"answer":"La conversión de texto a voz mediante IA cuesta entre un 90% y un 95% menos que contratar a actores de voz profesionales. Mientras que los actores de voz cobran elevadas tarifas por hora, además de los gastos de estudio, Fish Audio ofrece un plan gratuito con generaciones mensuales y planes de pago asequibles. En comparación con otros servicios de IA como ElevenLabs, Fish Audio ofrece precios más asequibles con una calidad comparable. Crea al instante un número ilimitado de locuciones en varios idiomas y evita los retrasos de planificación y los costes de regrabación que encarecen la locución tradicional para los creadores de contenido.","question":"¿Cuánto cuesta la conversión de texto a voz con IA en comparación con la contratación de actores de voz?"},"q5":{"answer":"El plan gratuito de Fish Audio es solo para uso personal. Para monetizar contenido o utilizar voces con fines comerciales (YouTube, pódcasts, negocios), pásate a uno de nuestros planes de pago para obtener todos los derechos de uso comercial. Esto permite a los creadores probar las voces gratis antes de monetizar su contenido.","question":"¿Puedo usar un generador de voz con IA gratuito con fines comerciales y para monetizar contenido?"},"q6":{"answer":"Fish Audio ofrece la mejor API de generación de voz con IA para desarrolladores, con latencia ultrabaja, SDK completos y puntos de conexión REST sencillos. Nuestra API admite tanto la <ttsPage>conversión de texto a voz</ttsPage> como la clonación de voz, con precios de pago por uso, lo que la hace ideal para aplicaciones que requieren voces naturales. Consulta nuestra <developersPage>documentación para desarrolladores</developersPage> para ver las guías de integración.","question":"¿Cuál es la mejor API de generación de voz con IA para desarrolladores y aplicaciones?"},"q7":{"answer":"Fish Audio ofrece las voces humanas más realistas disponibles en línea, gracias a nuestra avanzada tecnología de IA y a una comunidad con más de 2.000.000 de voces que suenan naturales. Nuestro generador de voz produce un habla indistinguible de la del ser humano real, ideal para audiolibros, pódcasts, videojuegos y cualquier aplicación que requiera una calidad de voz auténtica.","question":"¿Qué generador de voz con IA ofrece las voces humanas más realistas en línea?"},"title":"Preguntas frecuentes"},"features":{"audioBooks":{"description":"Narración lista para publicar, con un ritmo natural, emoción y control a nivel de capítulo. Genera horas de audio que cumplan con las especificaciones de ACX/Audible sin necesidad de una cabina de grabación.","title":"Narración de audiolibros"},"characterVoices":{"description":"Clona voces distintivas o crea personalidades de marca para videojuegos, animación e historias interactivas. Ajusta con precisión las emociones dinámicas en línea o mediante una API fácil de usar.","title":"Voces de personajes"},"chatBots":{"description":"Dota al servicio de atención al cliente y a los agentes virtuales de una voz natural con una latencia mínima. Añade etiquetas de tono para crear respuestas útiles, empáticas o alegres que suenen verdaderamente humanas.","title":"Chatbots conversacionales"},"cta":"Empieza ahora gratis","dubbedVideos":{"description":"Localiza contenido a gran escala con un doblaje sincronizado que tenga en cuenta las emociones. Ajusta automáticamente los tiempos de sincronización labial y conserva la energía original en más de 30 idiomas.","title":"Doblaje multilingüe"},"title":"Crea voces de IA con calidad de estudio para videos, audiolibros y personajes","videoVoiceovers":{"description":"Convierte guiones en narraciones expresivas y adaptadas a cada escena, perfectas para YouTube, anuncios y vídeos explicativos. Cambia de tono, añade etiquetas de emoción y mantén enganchados a tus espectadores.","title":"Locuciones para vídeos"},"avatarLipsync":{"title":"Lipsync de avatares","description":"Crea imágenes y videos y sincroniza los labios con cualquier voz de Fish Audio para avatares que hablan, anuncios y videos explicativos. Con modelos líderes como GPT Image, Seedance, Kling, Veo y Creatify."}},"footer-company":{"blog":"Blog","gitHub":"GitHub","research":"Investigación","support":"Soporte"},"footer-earn-as":{"affiliate":"Afiliado"},"footer-products":{"ai-voice-generator":"Generador de voz con IA","audio-converter":"Convertidor de audio","audio-separation":"Separación de audio","audio-translation":"Traducción de audio","pricing":"Precios","pricing-tiers":"Niveles de precios","sound-effects":"Efectos de sonido","speech-to-text":"Conversión de voz a texto","story-studio":"Audiolibros","text-to-speech":"Conversión de texto a voz","voice-cloning":"Clonación de voz","voice-changer":"Cambiador de voz","video-editor":"Editor de vídeo","voice-agent":"Agentes de voz","ai-avatar-generator":"Generador de avatares de IA","ai-video-generator":"Generador de video de IA","ai-image-generator":"Generador de imágenes de IA","dropline":"Dropline: dictado por voz con IA","mcp":"MCP"},"footer-research":"","footer-resources":{"character":"Colección de personajes","compare-us":"Compáranos","competitor-comparisons":"Competidores","guide":"Guía","reference":"Referencia de la API","startup-program":"Programa para empresas emergentes","support":"Soporte","voice-library":"Biblioteca de voces","discovery":"Explorar voces"},"footer-solutions":{"character-voices":"Voces de personajes","conversational-chatbots":"Chatbots conversacionales","for-startups":"Para startups","for-students":"Para estudiantes","voiceover":"Locución","voiceovers":"Locuciones"},"footer-term":{"privacy":"Política de privacidad","report":"Denunciar abuso","terms":"Condiciones del servicio"},"footer":{"company":"Empresa","earn-as":"Gana como","products":"Productos","research":"Investigación","resources":"Recursos","solutions":"Soluciones"},"generate":{"play":"Generar y reproducir selección"},"get-started":"Empieza ahora","invite_description":"¡Invita a los usuarios a registrarse con la misma duración de suscripción, sin límite!","invite_detail":"Detalles","invite_title":"Invita y obtén recompensas","kol-bottom-center-card":{"description":"Como creador de contenido, considero que {brand} marca un antes y un después. Produce constantemente voces <span1>tan realistas que mi público cree estar escuchando a narradores humanos de verdad.</span1>"},"kol-bottom-left-card":{"description":"La actualización a {version} ha llevado a {brand} a otro nivel: <span1>es más expresivo, estable y versátil que cualquier</span1> otra herramienta que hayamos probado, incluidas las opciones prémium."},"kol-bottom-right-card":{"description":"Lo que me asombró de {brand} es su <span1>compromiso con el desarrollo de código abierto.</span1> Su enfoque impulsado por la comunidad se traduce en innovación constante y mejoras rápidas."},"kol-card-bottom":{"description":{"part-1":"Con tan solo 31 años y ya con varios éxitos de ventas","part-2":"internacionales","part-3":"como La montaña eres tú: no cabe duda de que la autora está en una","part-4":"trayectoria fenomenal.","part-5":"El catálogo de escritos profundamente emotivos y filosóficos de Brianna ha ganado una enorme popularidad y, a su vez, ha atraído a un público apasionado de todo el mundo."}},"kol-card":{"description":{"part-1":"Utiliza los controles deslizantes de comparación en paralelo que muestran ","part-2":"Antes de la IA","part-3":"(configuración de grabación tradicional) frente a","part-4":"Con nuestra solución","part-5":"(interfaz del panel con métricas de tiempo y coste)."}},"kol-center-left-card":{"description":"{brand} es, sin duda, una de las mejores plataformas de generación de voz que he utilizado. La <span1>claridad, expresividad y</span1> naturalidad de sus voces generadas por IA superan todas las expectativas."},"kol-center-right-card":{"description":"Después de probar numerosas plataformas, {brand} destaca por su función de clonación de voz fluida. <span1>Un simple fragmento de audio de 15 segundos bastó para crear una réplica de voz increíblemente precisa.</span1>"},"kol-counter":{"description":"","title":"Cuenta con la confianza de quienes desarrollan soluciones y esperan más de la IA de voz"},"kol-top-center-card":{"description":"Comparamos {brand} directamente con ElevenLabs, y {brand} <span1>ha obtenido claramente mejores resultados en cuanto a la autenticidad de la voz y los matices emocionales.</span1> Se ha convertido en nuestra opción preferida."},"kol-top-left-card":{"description":"El <span1>soporte multilingüe</span1> de {brand} es realmente impresionante. Creamos con éxito locuciones en japonés, francés y árabe, todas con <span2>calidad de hablante nativo</span2>."},"kol-top-right-card":{"description":"Nuestro equipo pasó de las locuciones tradicionales a {brand} y notó de inmediato <span1>mejoras drásticas</span1> en la eficiencia y la calidad de la producción. Ahora es parte integral de nuestro flujo de trabajo."},"live-agent-demo":{"title":"Agente en vivo"},"live-audio":{"connecting":"Conectando...","start":"Iniciar","stop":"Detener"},"loginSection":{"experience":"DESBLOQUEA TODO EL POTENCIAL DEL AUDIO","login":"Regístrate","go-to-studio":"Ir a la aplicación","contactUs":"Contactar con ventas"},"metadata":{"description":"Solución de conversión de texto a voz potente, rápida y personalizable. Latencia ultrabaja, clonación rápida de voz y tarifa plana para locuciones con IA.","keywords":"Fish Audio, Fish Speech, GPT-SoVITS, Bert-VITS2, modelos de voz, texto a voz, TTS, GPT-4o, locución, voz con IA, habla con IA, IA generativa","seo":{"description":"Conversión de texto a voz y clonación de voz con IA de calidad de estudio. Empieza hoy mismo a usar gratis un generador de voz líder en el sector, con control emocional y más de 2 millones de voces en 8 idiomas.","keywords":"Fish Audio, Fish Speech, GPT-SoVITS, Bert-VITS2, modelos de voz, conversión de texto a voz, TTS, GPT-4o, locución, voz con IA, habla con IA, actor de doblaje","title":"La mejor conversión de texto a voz con IA y clonación de voz gratuita | Fish Audio"},"social":{"description":"Conversión de texto a voz y clonación de voz con un control emocional inigualable.","subtitle":"El habla generada por IA más expresiva","title":"Fish Audio"},"title":"Fish Audio: La mejor herramienta gratuita de IA generativa para convertir texto en voz y clonar voces"},"partners":{"title":"Colaboramos con innovadores de todo el mundo","read-stories":"Lee sus historias"},"solutions":{"title":"Potentes API de IA de voz para usuarios empresariales","description":"Desde la transmisión en tiempo real hasta la clonación de voz inmediata. {brand} te ofrece todas las herramientas necesarias para crear agentes de voz listos para producción.","tts":{"title":"Texto a Voz","description":"Latencia ultrabaja, número uno en control y expresividad"},"stt":{"title":"Conversión de voz a texto","description":"Incluye varios hablantes, etiquetas de emociones y descripciones en lenguaje natural en tu transcripción"},"voice-agent":{"title":"Agentes de voz","description":"Solución integral para agentes de voz"},"clone":{"title":"Clona cualquier voz","description":"con una fidelidad perfecta en 15 segundos"},"multilingual":{"title":"Compatibilidad multilingüe","description":"Habla más de 30 idiomas con cualquier voz"}},"powerful-solutions":{"description":"Desde la transmisión en tiempo real hasta la clonación de voz inmediata, {brand} te ofrece todas las herramientas necesarias para crear agentes de voz listos para producción.","description-1":"Control total sobre cuándo se detiene el audio","description-2":"El servidor se detiene automáticamente al detectar silencio para recortar el audio sin intervención manual","description-3":"Un único punto de acceso para todas las funciones","description-4":"con una fidelidad perfecta en","description-5":"Habla más de 30 idiomas con cualquier voz","title":"Potentes soluciones de IA de voz","title-1":"Pulsar para enviar","title-2":"Detección de actividad de voz","title-3":"API de transmisión unificada","title-4":"Clona cualquier voz","title-5":"Compatibilidad multilingüe","video-coming-soon":"Vídeo próximamente"},"products":{"card1":{"description":"El modelo de conversión de texto a voz más expresivo, con profundidad emocional y una interpretación llena de matices. Ya disponible.","primaryButton":"Descubre TTS","secondaryButton":"Regístrate","title":"Discurso de Peces v1.5"},"card2":{"description":"Crea voces de IA naturales, con un tono humano y un carácter verdaderamente personal, a partir de solo unos segundos de audio.","primaryButton":"Descubre la clonación de voz","secondaryButton":"Contactar con ventas","title":"Clonación de voz"}},"realtime-stt-demo":{"realtime-label":"STT en tiempo real","file-label":"STT","empty-title":"Tus palabras aparecen aquí mientras hablas","empty-latency":"Palabras en pantalla en {seconds, number}s","connecting":"Conectando","listening":"Escuchando...","no-output":"Sin resultados","transcribing":"Transcribiendo","transcribing-desc":"Espera un momento mientras convertimos tu audio en texto","speaker":"Hablante {index}","final-latency":"final {ms, number}ms","first-text":"1.ª palabra {ms, number}ms","stop-to-final":"fin→final {seconds, number, ::.0}s","taken":"Aceptado","taken-after":"Aceptado {seconds, number, ::.0}s","non-user":"No usuario","turn-listening":"Escuchando","eager":"Eager EOT","eager-after":"Eager EOT {seconds, number, ::.0}s","eot":"EOT","eot-after":"EOT {seconds, number, ::.0}s","custom-vocabulary":"Vocabulario personalizado","vocabulary-placeholder":"Añade nombres, marcas o jerga que esperas escuchar.\nEj.: Fish Audio, S2.1 Pro, Kubernetes","vocabulary-limit":"Hasta {max} términos","upload":"Subir","start":"Hablar","stop":"Detener","keep-talking":"Continuar","restart":"Reiniciar","play":"Reproducir","pause":"Pausar","mic-blocked":"El acceso al micrófono está bloqueado. Haz clic en el icono del sitio en la barra de direcciones, permite el micrófono y vuelve a intentarlo. Si ya está permitido, revisa la configuración de privacidad del micrófono de tu sistema.","mic-not-found":"No se encontró ningún micrófono. Comprueba que haya uno conectado y que la configuración del sistema permita al navegador usarlo.","mic-unavailable":"No se pudo iniciar el micrófono. Cierra otras aplicaciones que puedan estar usándolo y vuelve a intentarlo.","connection-failed":"No se pudo conectar. Inténtalo de nuevo.","rate-limited":"Has alcanzado el límite de la demo. Inténtalo de nuevo en unos minutos.","upload-failed":"No se pudo subir el archivo. Inténtalo de nuevo.","upload-timeout":"Se agotó el tiempo de subida. Revisa tu conexión o prueba con un archivo más pequeño.","transcribe-failed":"No se pudo transcribir. Inténtalo de nuevo.","session-limit":"Esta sesión de demostración alcanzó su límite de tiempo.","explore-console":"Descubre más en la consola de desarrolladores","signup-title":"Regístrate gratis para seguir transcribiendo","signup-description":"Crea una cuenta gratuita y descubre la conversión de voz a texto en la consola de desarrolladores."},"showcase":{"card1":{"description":"Paciente · Tranquilizador · Experto","subtitle":"","title":"Atención al cliente"},"card2":{"description":"Inmersivo · Matizado · Cálido","subtitle":"","title":"Narrador"},"card3":{"description":"Dramático · Expresivo · Memorable","subtitle":"","title":"Personaje"},"cta":"Escúchalo en acción","subtitle":"IA de voz que no suena como una voz de IA","title":"Te presentamos Fish Audio Drama 3"},"speech-to-text-demo":{"download":"Descargar","empty-area":"Habilita el acceso al micrófono, sube o graba cualquier muestra de audio y genera la muestra con diferentes voces","record-upload-desc":"Grábate o sube un clip de audio. Obtén una transcripción clara en segundos.","restart":"Reiniciar","title":"De voz a texto","transcribing":"Transcribiendo...","transcription-label":"Transcripción"},"team":{"description-1":"Somos los pioneros de los proyectos de código abierto de SVC y TTS más aclamados ","description-2":"con más de 70 000 estrellas en GitHub.","founder":"Fundador de {project}","maintainer":"Responsable del mantenimiento de {project}","open-to-hire":"Disponible para contrataciones","title":"Conoce al equipo"},"text-to-speech-demo":{"audio-not-ready":"El audio aún no está listo","cancel":"Cancelar","confirm":"Confirmar","download":"Descargar audio","download-failed":"Error en la descarga","empty-model":"Seleccione un modelo","empty-text":"Introduce un texto","no-voices-description":"No hay voces de demostración seleccionadas disponibles en este momento. Inténtalo de nuevo más tarde o utiliza la aplicación completa.","no-voices-title":"Las voces de demostración no están disponibles","enter-text":"Introduce tu propio texto","generate-play":"Generar y reproducir","regenerate":"Volver a generar","generating":"Generando...","more-voice":"Más voces","no-audio-to-download":"No hay audio para descargar","pause":"Pausa","placeholder":"El texto que se convertirá a voz","resume":"Reanudar","tag-emotions":"Emociones","tag-special":"Especial","tag-special-desc":"Marcadores especiales con sus onomatopeyas correspondientes: Risa (ja, ja, ja), risa entre dientes (mmm, mmm)","tag-tone":"Tono","tags":"Etiquetas","text_to_long":"El texto es demasiado largo","title":"Texto a voz","try-full-feature":"Prueba todas las funciones","try-now":"Pruébalo ahora","voice-popup-title":"Voz"},"title":"El habla generada por IA más expresiva","topBar":{"subtitle":"Cinco segundos es fácil. Cinco minutos son la prueba.\nFish Audio crea voces que capturan la complejidad de cada conversación, desde la primera palabra hasta la última.","title":"El modelo de voz en tiempo real más expresivo y con mayor control emocional","s2-badge-prefix":"Probar","s2-badge-title":"Live 3","cta-contact":"Contactar con ventas","cta-get-started":"Empieza ahora"},"usecases":{"accessibility":{"button":"Buscar ahora","description":"Haz que tu contenido sea accesible para todo el mundo con audio generado por IA. Convierte texto en voz para usuarios con discapacidad visual y crea experiencias inclusivas.","title":"Accesibilidad"},"elearning":{"button":"Buscar ahora","description":"Transforma tu contenido educativo con una narración atractiva generada por IA. Crea cursos, tutoriales y materiales de formación que cautiven a los estudiantes.","title":"Formación en línea"},"podcasts":{"button":"Buscar ahora","description":"Crea episodios de pódcast de alta calidad con voces de IA que suenan naturales. Ideal para narraciones, entrevistas y contenido con varios interlocutores.","title":"Pódcasts"},"title":{"line1":"Añade herramientas profesionales de IA de voz","line2":"a tu flujo de trabajo creativo"}},"version-control":{"title":"Modelo de voz","version":"control {version}"},"voice-clone-demo":{"audio-corrupted":"El audio está dañado. Comprueba tu dispositivo de grabación","clone":"Clonar","loading":{"alignment-generation-finished":"Finalizó la generación de la alineación","alignment-generation-started":"Comenzó la generación de la alineación","asr-finished":"Reconocimiento automático del habla (ASR) finalizado","part-1":"La magia ocurre en 1 segundo","part-2":"Espera","random-text-generation-finished":"Generación de texto aleatorio finalizada","random-text-generation-started":"Generación de texto aleatorio iniciada","save-to-my-voice-library":"Guardar en mi biblioteca de voces","save-voice":"Guardar voz","start":"Iniciar","tts-generation-finished":"Generación de TTS finalizada","tts-generation-started":"Generación de TTS iniciada"},"original":"Original","popup-description":"Inicia sesión ahora para usar el modelo de voz que acabas de crear","popup-title":"¿Te gusta lo que escuchas?","record-prompt-desc":"Grábate leyendo algunas instrucciones y clona tu propia voz al instante","restart":"Reiniciar","start-over":"Volver a empezar","subtitle":"Lee el párrafo anterior","title":"Clonación de voz","tooltip":"Habla como siempre: captaremos todos los matices"},"voices-feature":{"description":" La plataforma {brand} alberga más de 2.000.000 de voces, ideales para diversos escenarios, desde relatos creativos y anuncios dinámicos hasta audiolibros inmersivos y mucho más.","title":{"part-1":"Posibilidades infinitas ","part-2":"con voces subidas por los usuarios"},"voices":"Voces","sr-only":"voces, posibilidades infinitas"},"models-feature":{"title":"Más de 30 modelos de IA","subtitle":"Crea lo que quieras con los mejores modelos de imagen, video y avatares del mundo","description":"GPT Image, Seedance, Kling, Veo, Creatify y más, siempre actualizados y listos para usar. ¿Sin ideas? Descubre cientos de creaciones de la comunidad en Explorar y remezcla la que quieras.","links":{"avatar":"Generador de avatares de IA","video":"Generador de video de IA","image":"Generador de imágenes de IA"},"sampleAlt":"Ejemplo de imagen y video de IA creado en Fish Audio"},"avatar-lipsync-demo":{"title":"Lipsync de avatares","voice":"Voz de Fish Audio","soundOff":"Toca para activar el sonido","soundOn":"Sonido activado","cta":"Pruébalo ahora","how":"Sube una foto o elige un avatar, añade un guion y una voz de Fish Audio, y el modelo de lip sync ajusta cada palabra y cada gesto."}},"image-video":{"title":"Imagen y vídeo","tabs":{"explore":"Explorar","history":"Historial","contest":"Participa en concursos en Discord"},"authGate":{"title":"Inicia sesión para continuar","description":"Inicia sesión o crea una cuenta gratuita para generar imágenes y vídeos."},"introduction":{"title":"Descubre los avatares","description":"Crea un avatar con tus propias fotos o descríbelo en un prompt.","featureModes":"Crea un avatar con tus propias fotos o descríbelo en un prompt.","featureModels":"Escribe @ para usar un avatar y mantener el mismo rostro en imágenes, videos y sincronización labial.","featureFlow":"Asigna una voz predeterminada al crear un avatar. La sincronización labial la usará automáticamente para que tu personaje mantenga el mismo aspecto y voz en cada video.","cta":"Empieza ahora","dismiss":"Descartar","open":"Abrir la introducción","demo":{"prompt":"Retrato cinematográfico que emerge del agua, con una salpicadura congelada","captionPrompt":"Describe tu idea","captionReference":"Añadir una referencia","captionRatio":"Elegir una relación de aspecto","captionGenerate":"Generar","watermark":"Creado con Fish Audio"},"mobile":{"featureModes":"Crea un avatar con fotos o una descripción de texto.","featureModels":"Escribe @ para mantener el mismo rostro en imágenes, videos y sincronización labial.","featureFlow":"Asigna una voz predeterminada a cada avatar."}},"filters":{"image":"Imagen","video":"Vídeo","lipsync":"Sincronización labial"},"explore":{"empty":"Todavía no hay nada que explorar","error":"Error al cargar","retry":"Reintentar"},"modes":{"image":"Imagen","video":"Vídeo","lipsync":"Sincronización labial"},"promptBox":{"collapsedPlaceholder":"Describe o carga lo que quieras…","collapsePrompt":"Contraer","expandPrompt":"Expandir","promptCharacterCount":"{current}/{max}","promptTooLongHint":"Reduce tu instrucción a {max} caracteres o menos. Las instrucciones más largas pueden diluir los detalles clave y reducir la calidad del contenido generado.","optionalPlaceholder":"Describe lo que quieres generar (opcional)…","optionalPlaceholderImage":"Describe tu imagen o usa @ para hacer referencia a una imagen (opcional)…","optionalPlaceholderVideo":"Describe tu vídeo y usa @ para hacer referencia a una imagen, un vídeo o un archivo de audio (opcional)…","optionalPlaceholderLipsync":"Añade un vídeo o una imagen y voz, y luego describe la escena (opcional)…","creatifyAvatarPlaceholder":"Describe el encuadre, el fondo, la iluminación, el estilo y el movimiento corporal (opcional)…","minimaxH3LipsyncPlaceholder":"Por defecto sincroniza los labios con el audio. Describe movimiento, expresión o encuadre (opcional)…","placeholderImage":"Describe tu imagen o haz referencia a una usando @...","placeholderVideo":"Describe tu vídeo y usa @ para hacer referencia a una imagen, un vídeo o un archivo de audio…","placeholderLipsync":"Añade un vídeo o una imagen y voz, y luego describe la escena…","syntheticMediaDisclaimer":"Utiliza únicamente contenido multimedia para cuyo uso tengas los derechos y la autorización necesarios. El contenido generado es material multimedia sintetizado mediante inteligencia artificial.","presetReferenceAdded":"Imagen añadida a la instrucción","presetConfigApplied":"Configuración añadida a la instrucción","presetModelFallback":"El modelo original no está disponible; se utilizará {model}. {message}","videoRefIntentNotice":"Puede fallar: los prompts con palabras como «reemplazar» o «extender» se tratan como una edición del vídeo original. Si solo quieres usar el movimiento, escribe «sigue el movimiento de @Video 1».","videoRefIntentNoticeShort":"Este prompt puede fallar","referenceVideoBillingNotice":"Cada vídeo de referencia se factura por sus primeros {seconds} segundos a la tarifa de referencia, además del resultado. Las imágenes y el audio de referencia son gratis.","referenceVideoBillingNoticeShort":"Facturación de vídeos de referencia","presetUnavailable":"Este contenido multimedia no está disponible temporalmente. Inténtalo de nuevo.","dropAs":"Soltar como {slot}","dropRequiresImage":"Este espacio solo acepta imágenes","dropRequiresVideo":"Este espacio solo acepta vídeos"},"refs":{"deletedBadge":"Eliminado","imageRefs":"Referencias de imágenes","videoRefs":"Referencias de vídeo","audioRefs":"Referencias de audio","ref":"Imagen de referencia","videoRef":"Vídeo de referencia","audioRef":"Audio de referencia","slotConflict":"{slot} no se puede utilizar con {conflict}","durationMaxBadge":"Máximo {max}s","durationMinBadge":"Mínimo {min}s","durationTotalBadge":"Total ≤{max}s","startFrame":"Fotograma inicial","endFrame":"Fotograma final","sourceVideo":"Vídeo","sourceAudio":"Narración","avatar":"Avatar","selectAvatar":"Seleccionar avatar","uploadImage":"Subir imagen","uploadVideo":"Subir vídeo","uploadAudio":"Subir audio","imageN":"Imagen {n}","referenceImageN":"Imagen de referencia {n}","videoN":"Vídeo {n}","audioN":"Audio {n}","swapFrames":"Intercambiar fotogramas","changeFrame":"Cambiar fotograma","more":"Más opciones","textToSpeech":"Conversión de texto a voz","unsupported":"El modelo actual no admite este contenido multimedia","uploadRetryTitle":"No se ha podido subir este archivo","unsupportedBadge":"No compatible","failureBadge":{"unreadable":"No se puede leer","tooLarge":"Demasiado grande","duration":"Duración no válida","noAudio":"Sin audio","extractFailed":"Error de extracción","limitReached":"Límite alcanzado","rateLimited":"Demasiadas solicitudes","notFound":"No disponible","unsupported":"No compatible","notVideo":"No es un video","serviceUnavailable":"Servicio no disponible","offline":"Error de red","failed":"Error al subir"},"unreadable":{"image":"No se puede leer esta imagen: puede estar dañada o no ser un archivo de imagen real. Vuelve a exportarla como JPG o PNG y súbela de nuevo.","video":"No se puede leer este video: puede estar dañado o usar un códec no compatible. Vuelve a exportarlo como MP4 (H.264) y súbelo de nuevo.","audio":"No se puede leer este audio: puede estar dañado o usar un códec no compatible. Vuelve a exportarlo como MP3 o WAV y súbelo de nuevo.","file":"No se puede leer este archivo: puede estar dañado. Vuelve a exportarlo y súbelo de nuevo."},"dropOnly":{"image":"Aquí solo se admiten imágenes o videos (JPG, PNG, MP4, etc.).","video":"Aquí solo se admiten videos (MP4, MOV, etc.).","audio":"Aquí solo se admite audio o video (MP3, WAV, MP4, etc.)."},"maxFiles":"Máximo {n} archivos","stackExpand":"{slot}: mostrar los {n}","uploadErrors":{"retry":"Reintentar","fileTooLarge":"El archivo supera los {limit} MB. Elige un archivo más pequeño.","tooLargeAfterOptimize":"El video sigue superando los {limit} MB después de optimizarlo. Recórtalo y vuelve a subirlo.","optimizeFailed":"El video supera los {limit} MB y no se pudo optimizar. Recórtalo y vuelve a subirlo.","noAudioTrack":"Este video no tiene pista de audio. Elige un video con sonido.","audioExtractFailed":"No se pudo extraer el audio de este video. Elige otro video.","frameExtractFailed":"No se pudo capturar un fotograma de este video. Elige otro momento u otro video.","frameLimitReached":"Este video alcanzó el límite de capturas de fotogramas. Usa un fotograma que ya hayas capturado.","rateLimited":"Demasiadas solicitudes. Espera un minuto y vuelve a intentarlo.","serviceUnavailable":"El servicio multimedia no está disponible temporalmente. Vuelve a intentarlo en un momento.","offline":"Falló la conexión de red. Comprueba tu conexión e inténtalo de nuevo.","generic":"No se pudo procesar este archivo. Vuelve a intentarlo o elige otro archivo.","referenceNotFound":"Este archivo de referencia ya no está disponible. Quítalo y vuelve a añadirlo.","referenceUnfulfillable":"Este modelo no admite el tamaño o la proporción de este archivo. Elige otro archivo u otro modelo.","notVideo":"Este archivo no es un video. Elige un archivo de video.","durationOutOfRange":"Cada video o audio de referencia debe durar entre {min} y {max} segundos. Recórtalo o elige otro clip.","totalDurationExceeded":"Los videos de referencia y los audios de referencia no pueden sumar más de {max} segundos cada uno. Quita o recorta algunos clips.","uploadLinkExpired":"Este enlace de subida ha caducado. Solicita uno nuevo.","uploadLinkInvalid":"Este enlace de subida no es válido. Solicita uno nuevo.","uploadTypeNotAllowed":"Esta subida no admite este tipo de archivo. Elige otro archivo.","uploadRequestInvalid":"La solicitud de subida estaba incompleta. Inténtalo de nuevo."},"imagePreflight":{"size":"La imagen {n} supera los 20 MB. Selecciona un archivo más pequeño.","dimensions":"La imagen {n} debe tener entre 240 y 8000 píxeles en cada lado.","ratio":"La imagen {n} debe tener una relación de aspecto entre 1:8 y 8:1.","unreadable":"No se pudo comprobar la imagen {n}. Quítala y vuelve a subirla."},"mediaPreflight":{"checking":"Comprobando el contenido multimedia de referencia…","unreadable":"No se pudo comprobar {role} {n}. Reemplázalo o inténtalo de nuevo.","offline":"{role} {n}: falló la conexión de red. Comprueba tu conexión e inténtalo de nuevo.","unsupportedFormat":{"image":"{role} {n}: no se puede leer este archivo; puede estar dañado o no ser una imagen real. Vuelve a exportarlo como JPG o PNG y súbelo de nuevo.","video":"{role} {n}: no se puede leer este archivo; puede estar dañado o usar un códec no compatible. Vuelve a exportarlo como MP4 (H.264) y súbelo de nuevo.","audio":"{role} {n}: no se puede leer este archivo; puede estar dañado o usar un códec no compatible. Vuelve a exportarlo como MP3 o WAV y súbelo de nuevo."},"format":"{role} {n}: este modelo admite {formats}. Selecciona un archivo compatible.","size":"{role} {n} supera los {max} MB. Selecciona un archivo más pequeño.","totalSize":"Los archivos de referencia superan los {max} MB en total. Quita algunos o elige archivos más pequeños.","minEdge":"{role} {n}: ambas dimensiones deben tener al menos {min} píxeles. Elige una imagen o un vídeo de mayor tamaño.","maxEdge":"{role} {n}: ninguna de las dos dimensiones puede superar los {max} píxeles. Cambia el tamaño de la imagen o del vídeo.","minPixels":"{role} {n}: la imagen o el vídeo debe tener al menos {min} píxeles. Elige una resolución más alta.","maxPixels":"{role} {n}: la imagen o el vídeo no debe tener más de {max} píxeles. Elige una resolución más baja.","ratio":"{role} {n}: el ancho dividido por la altura debe estar entre {min} y {max}. Recórtalo o reemplázalo."},"selectFromHistory":"Seleccionar del historial"},"framePicker":{"title":"Seleccionar fotograma","select":"Seleccionar fotograma","cancel":"Cancelar","extractFailed":"No se pudo capturar este fotograma","trimTitle":"Recortar vídeo","trimDescription":"La optimización del servidor no pudo preparar este vídeo. Selecciona un segmento más corto y vuelve a subirlo.","trimEditDescription":"Selecciona el segmento que quieres conservar y vuelve a subirlo.","trim":"Recortar y subir","trimming":"Recortando…","trimFailed":"No se pudo recortar este vídeo. Elige un archivo de menor duración o tamaño.","trimLoading":"Leyendo el vídeo…","trimReadFailedTitle":"No se puede leer este vídeo","trimReadFailedDescription":"Tu navegador no puede reconocer el formato o la codificación de este vídeo. Prueba con un vídeo MP4 codificado con H.264 o elige otro vídeo.","audioTrimReadFailedTitle":"No se puede leer este audio","audioTrimReadFailedDescription":"El navegador no reconoce el formato o la codificación de este audio. Prueba con un MP3 o WAV, o elige otro archivo.","trimTimeoutTitle":"El vídeo tardó demasiado en cargarse","trimTimeoutDescription":"Inténtalo de nuevo o elige un vídeo más corto y de menor tamaño.","close":"Cerrar","audioTrimTitle":"Recortar audio","audioTrimDescription":"Selecciona el segmento que quieres conservar y vuelve a subirlo.","audioTrimRetryHint":"Vuelve a intentarlo después de recortar el audio.","audioTrimFailed":"No se pudo recortar este audio. Elige un archivo de menor duración o tamaño.","selectedDuration":"{selected} s","selectedDurationWithLimit":"{selected} s ({min}–{max} s)"},"historyPicker":{"useAudio":"Usar audio","noResults":"No se encontró historial","loadError":"No se pudo cargar el historial.","tryAgain":"Intentar de nuevo","generationType":"Tipo de generación","generationTypeOption":{"image-video":"Imagen y video","lip-sync":"Sincronización labial"},"searchPlaceholder":"Buscar...","cancel":"Cancelar","useImage":"Usar imagen","useVideo":"Usar video","play":"Reproducir audio","pause":"Pausar audio","audioSource":{"tts":"Texto a voz","sound-effect-generation":"Efectos de sonido","voice-changer":"Cambiador de voz","audio-separation":"Separador de pistas","studio":"Audiolibros"},"emptyAudio":"Aún no hay generaciones de audio compatibles.","emptyImage":"Aún no hay generaciones de imágenes compatibles.","emptyVideo":"Aún no hay generaciones de videos compatibles."},"historyMention":{"referencesGroup":"Referencias","noResults":"No hay resultados","sheetTitle":"Insertar referencia","loadingMore":"Cargando más","loading":"Cargando el historial"},"embeddedTts":{"title":"Generar o seleccionar voz"},"params":{"aspectRatio":"Relación de aspecto","aspectRatioAuto":"Automático","aspectRatioAutoHint":"Hacer coincidir la primera imagen de entrada","resolution":"Resolución","quality":"Calidad","qualityLow":"Baja","qualityMedium":"Media","qualityHigh":"Alta","qualityXHigh":"Extra alta","qualityMax":"Máxima","generation":"Generación","promptEnhance":"Mejora de la instrucción","on":"Activado","off":"Desactivado","negativePrompt":"Instrucción negativa","neg":"Neg","negativePromptPlaceholder":"Describe lo que no debe aparecer en el resultado.","matchVideo":"Hacer coincidir el vídeo","matchImage":"Hacer coincidir la imagen","matchVideoDesc":"Mejor para copiar movimientos exactos; máximo 30 segundos","matchImageDesc":"Mejor para añadir movimiento nuevo, máximo 10 segundos","model":"Modelo","duration":"Duración","settings":"Configuración","generateAudio":"Generar audio","audioOn":"Audio activado","audioOff":"Audio desactivado"},"actions":{"generate":"Generar","calculatingPrice":"Calculando el precio… Casi listo","download":"Descargar","share":"Compartir","delete":"Eliminar","deleteWhileRunning":"Podrás eliminarlo cuando termine la generación","close":"Cerrar","save":"Guardar","generateDisabledNoPrompt":"Introduce un prompt","generateDisabledNoModel":"Elige un modelo","generateDisabledUploading":"Cargando imagen de referencia...","generateDisabledUploadingVideo":"Subiendo vídeo de referencia…","generateDisabledUploadingAudio":"Subiendo audio de referencia…","generateDisabledExtractingFrame":"Extrayendo fotograma del vídeo...","generateDisabledInvalidAssets":"No se ha podido subir una referencia. Quítala y vuelve a subirla.","generateDisabledMissingAssets":"Todavía se necesita: {roles}","generateDisabledMissingAssetsAlternatives":"Todavía se necesita: {roles} (o {alternatives})","generateDisabledRefDuration":"{role} debe durar {min}–{max} segundos cada uno. Este dura {actual} s.","generateDisabledRefDurationTotal":"{role} debe durar {max} segundos o menos en total. Total actual: {actual} s.","generateDisabledUnsupportedAssets":"El modelo actual no admite algún contenido multimedia que se ha añadido","generateDisabledInvalidParams":"El modelo actual no admite los ajustes seleccionados: {params}","generateDisabledNoSourceAssets":"Añade un vídeo y un audio de voz","generateDisabledNoAvatarAudio":"Añade una imagen y un audio de voz","generateDisabledAudioTooShort":"El audio de voz es demasiado corto para este modelo. La duración mínima es de {min} segundos.","generateDisabledAudioTooLong":"El audio de voz es demasiado largo para este modelo. La duración máxima es de {max} segundos.","audioTooLongTitle":"El audio de voz es demasiado largo","refDurationTitle":"{role} es demasiado largo","trimAction":"Recortar","useModelAction":"Usar {model}","report":"Denunciar","generateDisabledMaxFiles":"Máximo de {n} archivos para este modelo. Quitar las referencias adicionales."},"entitlement":{"freeDailyLimitTitle":"Se ha alcanzado el límite diario de imágenes","freeDailyLimit":"Estás en el plan gratuito. Has alcanzado tu límite diario de generación gratuita.","generationFrozen":"La generación no está disponible para esta cuenta. Ponte en contacto con el servicio de atención al cliente si crees que se trata de un error.","riskDailyLimitTitle":"Límite alcanzado","riskDailyLimit":"Has alcanzado el límite por ahora. Suscríbete a un plan para desbloquear el acceso completo.","emailPaymentRequiredTitle":"Paga para desbloquear","emailPaymentRequired":"Completa el pago para empezar a crear con Imagen y video.","paymentMethodTrialUsedTitle":"Paga para desbloquear","paymentMethodTrialUsed":"Completa el pago para empezar a crear con Imagen y video.","updatePaymentMethodTitle":"Actualiza tu método de pago","updatePaymentMethod":"No pudimos cobrar tu suscripción. Actualiza tu método de pago para seguir creando.","updatePaymentMethodCta":"Actualizar método de pago","updatePaymentMethodFailed":"No se pudo abrir la página de facturación. Inténtalo de nuevo.","freePoolExhaustedTitle":"La generación no está disponible en este momento","freePoolExhausted":"Mejora tu plan para seguir creando sin interrupciones.","imageCountLimitTitle":"Genera más imágenes a la vez","imageCountLimit":"Tu plan actual permite generar hasta {max} imágenes por generación. Mejora tu plan para generar más a la vez.","videoCountLimitTitle":"Genera más vídeos a la vez","videoCountLimit":"Tu plan actual permite generar hasta {max} vídeos por generación. Mejora tu plan para generar más a la vez.","unlockCount":"Actualiza al plan {plan} para desbloquear este número de resultados.","autoSwitchTitle":"Tu vídeo está a un paso","autoSwitchDescription":"Borrador guardado: crea ahora la imagen y haz que se mueva con Plus","autoSwitchCta":"Terminar mi vídeo","membershipRequiredTitle":"Actualiza tu plan para generar vídeos","membershipRequired":"Estás en el plan gratuito. Pásate a un plan de suscripción para crear vídeos.","creditsExhaustedTitle":"No hay créditos suficientes","creditsExhausted":"Has agotado tus créditos. Mejora tu suscripción o compra más créditos.","insufficientImageCredits":"No tienes suficientes créditos para generar {count} imágenes. Esta generación cuesta {credits} créditos; tu saldo es de {balance}.","insufficientGenerationCredits":"No hay suficientes créditos para esta generación. Esto cuesta {credits} créditos; tu saldo es de {balance}.","upgradePlan":"Mejorar el plan","dailyUsage":"{used}/{limit} generaciones gratuitas utilizadas hoy. Se restablece en {resetAt}.","remainingCapacity":"Tu saldo actual alcanza para aproximadamente {count} generaciones con estos ajustes.","remainingImageCapacity":"{batchCount, plural, one {# imagen costará {credits} créditos.} other {# imágenes costarán {credits} créditos.}} Tu saldo alcanza para {count, plural, one {# imagen} other {# imágenes}} con los ajustes actuales.","remainingVideoCapacity":"{batchCount, plural, one {# vídeo costará {credits} créditos.} other {# vídeos costarán {credits} créditos.}} Tu saldo alcanza para {count, plural, one {# vídeo} other {# vídeos}} con los ajustes actuales.","remainingCapacityCompact":"{count, plural, one {Queda} other {Quedan}} {value}","remainingCapacityCalculating":"Calculando las generaciones que quedan…","remainingCapacityUnavailable":"No podemos estimar las generaciones restantes en este momento","buyCredits":"Comprar créditos","temporarilyUnavailable":"La generación falló debido a un problema temporal. Inténtalo de nuevo más tarde."},"paywall":{"firstMonthHalfPrice":"Primer mes a mitad de precio","seeAllPlans":"Consulta todos los planes","neverWallTitle":"No te topes nunca más con este obstáculo","readyToGenerate":"Listo para generar","posterCta":"Desbloquear y generar","demoLabel":"Demostración de {model}","demoInputTag":"UNA FOTO","rankMostRemixed":"N.º 1 en remezclas","rankMostViewed":"N.º 1 en visualizaciones","rankEditorsPick":"La selección del editor","videoAmountSeconds":"{value} s","videoAmountMinutes":"{value} min","videoAmountHours":"{value} horas","gains":{"outputSpec":"≈ {images} imágenes o {video} de vídeo al mes","creditsFallbackSpec":"{credits} créditos / mes","plusTalking":"Tus fotos empiezan a hablar","plusTalkingSpec":"Vídeo y sincronización labial desbloqueados","plusDaily":"Suficiente para publicar todos los días","plusFaster":"Consigue el resultado deseado {count} veces más rápido","plusFasterSpec":"hasta {count} resultados por generación","plusCommercial":"Vende lo que creas","plusCommercialSpec":"uso comercial incluido","proCredits":"{multiple} veces los créditos de Plus","proCreditsSpec":"{credits} créditos / mes","proScale":"Resultados a escala de producción","proPerDollar":"Más vídeos por dólar","proPerDollarSpec":"Coste por generación aproximadamente un {percent}% inferior al de Plus","proEverything":"Incluye todo lo de Plus","proEverythingSpec":"Fotos que hablan, resultados por lotes y uso comercial","latestModels":"Acceso a todos los modelos más recientes","popularModels":"Acceso a todos los modelos más populares","topUp":"Recargas de créditos flexibles","voiceIncluded":"Todas las funciones de voz incluidas","voiceMaxed":"Todas las funciones de voz al máximo"},"creationsCount":"{count} creaciones y la cifra sigue creciendo"},"deleteConfirm":{"title":"¿Eliminar esta generación?","description":"Esta generación se quitará del historial. Esta acción no se puede deshacer.","cancel":"Cancelar","confirm":"Eliminar"},"tags":{"gaming":"Videojuegos","domestic":"Doméstico","human":"Persona","nature":"Naturaleza","vlog":"Videoblog","anime":"Anime","food":"Comida","travel":"Viajes","fashion":"Moda","sports":"Deportes","enhance":"Mejorar la instrucción","custom":"Personalizado","customInputLabel":"Orientación sobre mejoras personalizadas","customPlaceholder":"p. ej., luz más suave","customSubmit":"Aplicar la mejora personalizada","customCancel":"Cancelar la mejora personalizada","categories":{"cinematic":"Cinematográfico","composition":"Composición","lighting":"Iluminación","realism":"Realismo","motion":"Movimiento","camera":"Cámara","style":"Estilo","environment":"Entorno","reference":"Usar referencia"},"undo":"Deshacer sugerencia","shuffle":"Sugerencias aleatorias","expand":"Ampliar sugerencias","generating":"Generando…","view":"Ver","generated":"Generado","generateFailed":"Error al generar","collapse":"Ocultar sugerencias","previousTags":"Sugerencias anteriores","nextTags":"Siguientes sugerencias","loadFailed":"Sugerencias no disponibles","retry":"Reintentar","avatarConflict":"Describe un personaje con el rostro y la boca visibles y vuelve a intentarlo.","applyFailed":"No se ha podido mejorar la instrucción. Inténtalo de nuevo."},"history":{"searchPlaceholder":"Buscar generaciones","type":"Tipo","model":"Modelo","modelSelectedCount":"{count} modelos","clearTypeFilter":"Borrar filtro de tipo","clearModelFilter":"Borrar filtro de modelo","allModels":"Todos los modelos","all":"Todo","searchHistory":"Buscar historial","today":"Hoy","regenerate":"Regenerar","reuseSettings":"Reutilizar ajustes","reEditHint":"Seguir editando a partir de este resultado","reuseSettingsHint":"Cargar el prompt, el modelo y los ajustes para cambiarlos antes de generar","regenerateHint":"Generar de nuevo con los mismos ajustes. Se usan créditos.","regenerateHintCredits":"Generar de nuevo con los mismos ajustes costará {credits} créditos.","failed":"Fallido","notCharged":"No se cobró","generatingProgress":"Generando · {done}/{total}","noMore":"No hay más generaciones","empty":"No se han encontrado generaciones","rewritePrompt":"Reescribe la instrucción para solucionar el problema","quickStartTitle":"Inicio rápido","quickStartSubtitle":"Genera o remezcla uno de los ejemplos siguientes para empezar"},"detail":{"useAsReference":"Usar como referencia","recreate":"Volver a crear","upscale":"Aumentar la resolución de la imagen","useInLipsync":"Usar en la sincronización labial","createVideo":"Crear vídeo","extend":"Ampliar el vídeo","promptLabel":"Instrucción","noPrompt":"Esta tarea no utilizó ninguna instrucción.","referenceAssets":"Recursos de referencia","publicShare":"Compartir públicamente","shareCopied":"Enlace para compartir públicamente copiado al portapapeles","shareFailed":"No se ha podido crear el enlace para compartir","publishPending":"Enlace copiado. La obra se envió a revisión para Explorar.","publishApproved":"Enlace copiado. Esta obra está en Explorar.","publishFailed":"No se pudo publicar esta obra","publishCreatorOnly":"Solo quien creó esta obra puede publicarla en Explorar.","publishTakenDown":"Esta obra fue retirada y no se puede publicar.","mediaUnavailable":"Esta obra fue retirada o no existe.","shareCreatorOnlyCopied":"Solo quien creó la obra puede publicarla en Explorar. Copiamos un enlace para compartir.","shareCanceled":"Se dejó de compartir","shareCancelFailed":"No se pudo dejar de compartir","shareUnavailableDescription":"El propietario ha quitado esta generación.","unavailableTitle":"Generación no disponible","unavailableDescription":"Esta generación compartida no está disponible o el enlace ha caducado.","play":"Reproducir","pause":"Pausa","promptCopied":"Instrucción copiada al portapapeles","expandInfo":"Mostrar detalles","credits":"{count} créditos","openRef":"Abrir referencia","applyParam":"Aplicar {label}","previousItem":"Generación anterior","nextItem":"Siguiente generación","noPreviousItem":"No hay generación anterior","noNextItem":"No hay generación siguiente","loadingImage":"Cargando imagen","mediaLoadError":"No se pudo cargar este archivo multimedia","mediaRetry":"Inténtalo de nuevo","mediaInvalid":"Este archivo está dañado o su formato no es compatible. Suba otro archivo."},"publishGuide":{"title":"Publicar esta obra","description":"Al publicar, obtienes un enlace para compartir y la obra se envía a revisión para Explorar.","prompt":"Tu prompt será público. Quien abra la obra podrá verlo y reutilizarlo.","review":"Revisamos cada obra antes de que aparezca en Explorar. El enlace funciona de inmediato.","rewards":"Cuando otras personas crean a partir de tus obras publicadas, puedes ganar créditos.","learnMore":"Cómo funcionan la revisión y las recompensas","dontShowAgain":"No volver a mostrar","confirm":"Publicar y copiar enlace","confirmPublishOnly":"Publicar"},"publication":{"cpp":"Creador asociado","hot":"Popular","usedCount":"{count, plural, one {Usada por # persona} other {Usada por # personas}}","authorProfile":"Ver el perfil de {name}","review":{"pending":"En revisión para Explorar","approved":"Visible en Explorar","rejected":"No aprobado para Explorar","appealPending":"Apelación en revisión","appealRejected":"Apelación no aprobada"},"appeal":{"button":"Apelar","reasonLabel":"Tu motivo","placeholder":"Por ejemplo: el logotipo de la imagen lo diseñé yo.","submit":"Enviar apelación","cancel":"Cancelar","submitted":"Apelación enviada. Volveremos a revisar la obra.","failed":"No se pudo enviar la apelación"},"panel":{"title":"Compartir y publicar","shareTitle":"Compartir","copyLink":"Copiar enlace","copyFailed":"No se pudo copiar el enlace. Inténtalo de nuevo.","pasteOn":"Enlace copiado. Pégalo en {name}.","popupBlocked":"Tu navegador bloqueó la ventana de {name}. Enlace copiado. Pégalo en {name}.","shareTo":"Compartir en","publishShareTo":"Publicar y compartir en","shareOn":"Compartir en {name}","more":"Más","viewOnExplore":"Ver","appealOnce":"Puedes apelar una sola vez por obra.","seeReason":"Ver motivo","rejectedReason":"Motivo del rechazo","removedByModeration":"Retirada por la moderación de Fish Audio","removedFromExploreByAdmin":"Fish Audio la quitó de Explorar","exploreSwitch":"Publicar en Explorar","publish":"Publicar","exploreHint":"Tu prompt será público. Tras la revisión, la obra aparecerá en Explorar.","creatorOnlyHint":"Solo quien creó la obra puede publicarla en Explorar.","withdrawConfirm":"¿Quitar de Explorar? Para volver a mostrarla en Explorar, necesitará una nueva revisión.","withdrawAction":"Quitar","withdrawFailed":"No se pudo quitar la obra de Explorar","withdrawnRequest":"Se retiró la solicitud para Explorar","withdrawnAppeal":"Se retiró la apelación","withdrawnFromExplore":"Se quitó de Explorar","withdrawAppealConfirm":"¿Retirar la apelación? Puedes apelar una sola vez por obra. Si la retiras, no podrás volver a apelar.","withdrawAppealAction":"Retirar","stopSharing":"Dejar de compartir","stopConfirm":"¿Dejar de compartir? El enlace dejará de funcionar.","stopConfirmExplore":"¿Dejar de compartir? El enlace dejará de funcionar y la obra se quitará de Explorar.","cancel":"Cancelar","previewLockedHint":"Paga para publicar este video en Explorar."}},"card":{"edit":"Editar","videoGen":"Generación de vídeo","upscale":"Aumentar la resolución","extend":"Extender","lipsync":"Sincronización labial","reference":"Referencia"},"modelModal":{"title":"Seleccionar modelo","searchPlaceholder":"Buscar modelos","clearSearch":"Borrar búsqueda","generate":"Generar","editing":"Editando","lipsyncAvatar":"Sincronización de avatares","lipsyncVideo":"Sincronización de vídeo","new":"Nuevo","startingPriceOutput":"A partir de {credits} créditos","startingPriceSecond":"A partir de {credits} créditos por segundo","startingPriceDiscount":"{percent} % menos, antes {original}","empty":"No se han encontrado modelos"},"modelDescriptions":{"heygenVideo1":"Vídeos con sonido de 5–15 s desde texto o referencias.","wan30":"Generar vídeos de entre 2 y 30 segundos a partir de texto, fotogramas o referencias multimedia.","geminiOmniFlash":"Generar vídeos de entre 3 y 10 segundos o editar vídeos existentes. Precio calculado por generación.","nanoBanana":"Borradores rápidos de ideas y ediciones basadas en referencias para imágenes cotidianas.","nanoBanana21":"Nano Banana más fiel a las referencias, más barato que Nano Banana 2.","nanoBanana2Lite":"Nano Banana, rápido y ligero, para borradores rápidos y ediciones sencillas.","seedream45":"Imágenes limpias y fieles a las instrucciones para contenido visual de redes sociales y productos con un acabado profesional.","seedream50":"Resultados más nítidos de Seedream para escenas detalladas, productos y conceptos estilizados.","gemini3ProImage":"Ideal para imágenes estructuradas con mucho texto y ediciones precisas basadas en referencias.","gptImage2":"Generación de imágenes con un alto grado de control y opciones de calidad, tamaño y edición.","gptImage25Flare":"Generación y edición rápidas de imágenes cotidianas e iteraciones ágiles. El mismo precio que Sunburst con ajustes equivalentes.","gptImage25Sunburst":"Detalles finos y edición precisa para imágenes complejas y revisiones repetidas. Más lento que Flare, al mismo precio con ajustes equivalentes.","grokImagineImage":"Imágenes expresivas de xAI que siguen fielmente las instrucciones y ofrecen un nivel de detalle de hasta 2K.","grokImagineVideo":"Clips de Grok Imagine con audio nativo a partir de texto o de un fotograma inicial.","topazHd":"Aumentar la resolución de una imagen con la recuperación de detalles de Topaz High Fidelity.","topazVideo":"Aumentar la resolución de un vídeo con la recuperación de detalles de Topaz.","kling26Pro":"Clips cinematográficos fiables a partir de texto o de un fotograma inicial.","kling3Pro":"Control avanzado del movimiento y la cámara para clips cortos de primera calidad.","klingO3Pro":"Hasta 7 imágenes de referencia mantienen la coherencia de los personajes y las escenas para ofrecer posibilidades creativas ilimitadas.","kling40":"Movimientos amplios y de cámara más estables, hasta 30 s con multiplano automático, en 4K.","hailuo23":"Vídeos cortos generados rápidamente cuando la velocidad importa más que los controles avanzados.","minimaxH3":"H3 estándar admite resoluciones de hasta 2K y mantiene la coherencia de los personajes y las voces mediante una combinación de referencias de imagen, vídeo y audio.","minimaxH3Lipsync":"Labios sincronizados con el audio, habla expresiva y cuerpo entero guiado por el prompt.","veo31":"Vídeo prémium de Google con movimientos realistas y coherencia entre escenas.","seedance25":"La última generación de Seedance, con referencias de distintos tipos de contenido multimedia, audio nativo y clips de hasta 30 segundos.","seedance20":"Vídeo flexible de ByteDance con fotogramas iniciales y finales y referencias multimedia.","seedance20Fast":"Seedance 2.0 funciona con más rapidez para los borradores rápidos a 480p/720p.","seedance20Mini":"La versión más pequeña y asequible de Seedance 2.0, a 480p/720p.","seedance15Pro":"Vídeo de ByteDance rápido y económico a 480p/720p.","syncLipsyncV3":"El vídeo y el audio determinan la sincronización labial; no se admiten instrucciones de texto.","syncLipsyncV2Pro":"Sincronización labial profesional y estable para vídeos existentes y pistas de voz limpias.","veedLipsync":"Sincronización labial rápida para vídeos con mensajes hablados sencillos.","pixverseLipsync":"Sincronización labial estilizada para clips cortos con un toque creativo más desenfadado.","creatifyAuroraAvatar":"Audio de hasta ~5 min; imagen y audio crean el avatar.","creatifyAuroraV2Avatar":"Hasta 1080P, audio de hasta 59 s, más detalle.","heygenAvatar4":"La imagen y el audio crean el avatar, y el audio determina lo que dice. Elija la relación de aspecto y la resolución de salida.","veedFabricAvatar":"La imagen y el audio crean el avatar sin una instrucción de texto. El resultado respeta la relación de aspecto de la imagen.","infinitalkAvatar":"El avatar habla siguiendo una instrucción, con una apariencia generada más expresiva.","minimaxH3Max":"Max, fiel a las instrucciones, con referencias combinadas de imagen, vídeo y audio; el modo de referencia admite hasta 768p.","minimaxH3MaxTurbo":"Generación más rápida de vídeos a partir de texto y de fotogramas iniciales y finales por la mitad del precio de Max con la misma configuración. Sin referencias mixtas.","minimaxSolH3":"El H3 rápido: clips ágiles y económicos para probar ideas."},"status":{"downloadReady":"Tu archivo está listo. Toca para guardar o compartir.","saveOrShare":"Guardar o compartir","deleteFailed":"No se ha podido eliminar. Inténtalo de nuevo.","submissionUnconfirmed":"No pudimos confirmar esta generación. Revisa el historial en un momento.","submissionOffline":"Sin conexión a internet. La generación no se envió: reconéctate e inténtalo de nuevo.","submissionConflict":"No pudimos enviar esta generación. Inténtalo de nuevo.","downloadFailed":"Error en la descarga. Inténtalo de nuevo.","failed":"Error al generar","generating":"Generando...","priceChanged":"El precio ha cambiado a {credits, number} créditos. Revísalo y vuelve a generar el contenido.","priceFailed":"No pudimos calcular el precio","priceFailedNetwork":"Error de conexión. Comprueba tu red e inténtalo de nuevo","priceFailedReason":"No hemos podido calcular el precio. {reason}"},"menu":{"upscale":"Aumentar la resolución","extend":"Extender","lipsync":"Sincronización labial","recreate":"Volver a crear","reEdit":"Reeditar","useAsReference":"Usar como referencia","download":"Descargar","saveToAssets":"Guardar en Activos","delete":"Eliminar"},"report":{"title":"Denunciar contenido","question":"¿Por qué denuncias esto?","reasons":{"nsfw":"Contenido no apto para el trabajo o explícito","copyright":"Infracción de derechos de autor","privacy":"Violación de la privacidad","violence":"Contenido violento o explícito","spam":"Spam o contenido engañoso","other":"Otro"},"detailPlaceholder":"Añadir más detalles (opcional)","cancel":"Cancelar","submit":"Enviar informe","success":"Informe enviado. Gracias por ayudar a mantener Explorar seguro.","error":"Error al enviar el informe"},"taskError":{"subtype":{"content":{"title":"Bloqueado por la moderación de contenido","desc":"Tu instrucción o referencia no ha superado la moderación. No se te ha cobrado nada; ajústala e inténtalo de nuevo."},"inputInvalid":{"title":"Entrada no admitida","desc":"Este modelo no admite algunos ajustes o archivos de referencia. Ajústalos y vuelve a intentarlo."},"noOutput":{"title":"No se ha generado ningún resultado","desc":"El modelo no ha devuelto ningún resultado para esta instrucción. Intenta reformularla. No se te ha cobrado nada."},"busy":{"title":"El servicio está ocupado","desc":"Hay demasiadas solicitudes ahora mismo. No se te cobró este intento. Volver a intentarlo es una nueva generación y usa créditos."},"timeout":{"title":"Se ha agotado el tiempo de espera de la generación","desc":"Tardó más de lo esperado. No se te cobró este intento. Volver a intentarlo es una nueva generación y usa créditos."},"transient":{"title":"Algo salió mal","desc":"Un problema temporal interrumpió la generación. No se te cobró este intento. Volver a intentarlo es una nueva generación y usa créditos."},"modelUnavailable":{"title":"Este modelo no está disponible ahora","desc":"No se te cobró. Reintentar no servirá: prueba con otro modelo."},"canceled":{"title":"Cancelado"},"submitFailed":{"title":"No se ha podido enviar la tarea","desc":"La tarea no se pudo enviar. No se te cobró este intento. Volver a intentarlo es una nueva generación y usa créditos."},"unknown":{"title":"Error al generar","desc":"No se te cobró este intento. Volver a intentarlo es una nueva generación y usa créditos."}},"code":{"image_too_large":"La imagen de referencia es demasiado grande. Utiliza una imagen más pequeña y vuelve a intentarlo.","image_too_small":"La resolución de la imagen de referencia es demasiado baja. Utiliza una imagen más grande y vuelve a intentarlo.","unsupported_media_format":"Este formato de archivo no es compatible. Conviértelo y vuelve a intentarlo.","media_duration_exceeded":"El contenido multimedia es demasiado largo para este modelo. Recórtalo y vuelve a intentarlo.","media_duration_exceeded_max":"El contenido multimedia es demasiado largo para este modelo. La duración máxima es de {max} segundos. Recórtalo y vuelve a intentarlo.","media_load_error":"No hemos podido cargar el archivo de referencia. Vuelve a subirlo e inténtalo de nuevo.","media_constraint_violation":"Un archivo de referencia no cumple con los requisitos de este modelo. Ajústalo y vuelve a intentarlo.","reference_aspect_ratio_invalid":"Las imágenes de referencia tienen distintas relaciones de aspecto. Usar imágenes coincidentes o una relación de aspecto de salida que coincida.","invalid_parameters":"Esta combinación de parámetros no es compatible. Ajusta la configuración e inténtalo de nuevo.","video_task_type_constraint":"El prompt se trató como una edición del vídeo original. Reescríbelo como «sigue el movimiento de @Video 1» e inténtalo de nuevo.","moderation_copyright_suspected":"La imagen de referencia puede contener material protegido por derechos de autor. Reemplaza la imagen de referencia e inténtalo de nuevo.","prompt_too_long":"Tu instrucción tiene {received} caracteres, pero este modelo admite un máximo de {max}. Redúcela y vuelve a intentarlo.","reference_video_too_large":"El vídeo de referencia supera los {max} MB. Usa un archivo más pequeño e inténtalo de nuevo.","reference_audio_too_large":"El audio de referencia supera los {max} MB. Usa un archivo más pequeño e inténtalo de nuevo."},"action":{"editPrompt":"Editar instrucción","adjustInput":"Ajustar y volver a intentarlo","retry":"Inténtalo de nuevo","retryRecommendedModel":"Volver a intentarlo con el modelo recomendado"}},"contract":{"billed":"Facturado a su acuerdo","billed_amount":"<label>Facturado a su acuerdo</label> · <figure>{amount}</figure>","free_period":"Sin cargo · periodo gratuito","prepaid_exhausted":"El saldo prepagado del acuerdo está agotado","suspended":"El servicio está suspendido según su acuerdo","price_changed":"El precio cambió a {amount}, facturado a su acuerdo. Revíselo y vuelva a generar."},"feed":{"backToTop":"Volver arriba"},"watermarkPreview":{"badge":"Vista previa","paywallTitle":"Paga para descargar el original","paywallDescription":"Este video es una vista previa con marca de agua. Cuando pagues, todos tus videos pasarán a ser los originales.","downloadLocked":"Este video es una vista previa. Solo quien lo creó puede desbloquear la descarga.","composerHint":"Los videos llevan marca de agua hasta que mejores tu plan.","unlockHint":"Mejora tu plan para quitar las marcas de agua y seguir creando.","upgradePaywallTitle":"Mejora tu plan para quitar las marcas de agua y seguir creando","composerPaywallDescription":"Al pagar, los videos nuevos no llevan marca de agua y todos tus videos anteriores pasan a los originales.","publishPaywallTitle":"Paga para publicar en Explorar","pending":"Preparando la vista previa","pendingReuse":"La vista previa se está preparando. Vuelve a intentarlo en breve."},"avatarSpeech":{"autoGenerateDropped":"La cotización expiró y el video no se envió. Pulsa Generar para enviarlo."}},"mcp-upload":{"title":"Sube un archivo para tu asistente de IA","description":"Tu asistente de IA no puede recibir archivos en este chat, por lo que te ha redirigido aquí. El archivo se sube directamente a Fish Audio; este enlace caduca al cabo de una hora.","expected_file":"Archivo solicitado: {name}","drop_hint":"Arrastra y suelta un archivo aquí, o","browse":"Selecciona un archivo","uploading":"Subiendo...","done_title":"Carga completada","done_hint":"Vuelve al chat e indica al asistente que ya has subido el archivo.","replace":"Sube otro archivo","invalid_link":"Este enlace de carga no es válido. Pide uno nuevo a tu asistente.","error_expired":"Este enlace de carga ha caducado; los enlaces tienen una validez de una hora. Pide uno nuevo a tu asistente.","error_too_large":"El archivo supera el límite de 100 MB.","error_too_large_limit":"El archivo supera {max} MB, el límite para este tipo de archivo.","error_empty":"El archivo está vacío. Elige otro archivo.","error_unsupported_type":"Este enlace solo acepta archivos {formats}. Sube ese formato o pide a tu asistente un enlace nuevo.","error_needs_new_link":"Este enlace no admite este archivo. Pide a tu asistente un enlace nuevo.","error_failed":"Error al subir el archivo. Comprueba tu conexión e inténtalo de nuevo.","error_try_later":"Demasiadas solicitudes o el servicio está ocupado. Inténtalo de nuevo en un momento."},"nav":{"about":"Acerca de","admin":"Administración","admin_shell_description":"Acceso y navegación centralizados para la administración.","admin_workspace":"Espacio de trabajo de administración","admin_workspace_description":"Todas las funciones de administración actuales se agrupan aquí en una única ubicación.","admin-affiliate":"Afiliado","admin-chart":"Estadística","admin-group-users":"Usuarios y cuentas","admin-group-business":"Empresa y finanzas","admin-group-moderation":"Soporte y moderación","admin-group-models":"Voces y modelos","admin-group-media":"Medios","admin-group-content":"Contenido y marketing","admin-group-tools":"Experimentos y desarrollo","admin-project":"Proyecto","admin-account-controls":"Controles de cuenta","admin-user":"Usuario","admin-withdraw":"Retiradas","administration":"Administración","agent":"Agente","all_agents":"Todos los agentes","agents":"Agentes de voz","affiliateTooltip":"Gana dinero como afiliado","api":"API","api_billing":"Facturación de la API","api_keys":"Claves de API","api_pricing":"Precios de la API","audio-separation":"Separador de pistas","auth-card":{"affiliate":"Afiliado","changelog":"Novedades","description":"Disfruta de todas las funciones","guest":"Invitado","help":"Ayuda","helpLabel":"Ayuda","login":"Iniciar sesión/Registrarse","logout-trigger":"Cerrar sesión","logout":{"cancel":"Cancelar","confirm":"Confirmar","title":"¿Estás seguro de que quieres cerrar sesión?"},"my-profile":"Mi perfil","get-free-credits":"Obtén créditos gratis","notifications":"Notificación","settings":"Configuración","sign-up":"Regístrate","title":"Regístrate o inicia sesión","tutorials":"Tutoriales"},"back_to_top":"Volver arriba","billing":"Facturación","pronunciation_dictionary":"Diccionario de pronunciación","team-settings":"Configuración del equipo","character":"Personaje","cms":"CMS","credit-links":"Enlaces de créditos","creative":"Creativo","dashboard":"Panel","developer":"Desarrollador","developer_docs":"Documentación para desarrolladores","developer_get_started":"Primeros pasos","developer_program":"Programa para desarrolladores","developers":"Desarrolladores","discovery":"Biblioteca de voces","asset-library":"Biblioteca de recursos","docs":"Documentos","documentation":"Documentación","end_list":"Has llegado al final de la lista,","extraCredits":{"tooltip":"Consigue más créditos siguiendo nuestras cuentas en <discordLink>Discord</discordLink>, <xLink>X</xLink>, <youtubeLink>YouTube</youtubeLink>, <instagramLink>Instagram</instagramLink> y <tiktokLink>TikTok</tiktokLink>."},"go-premium":"Hazte prémium","go-to-app":"Iniciar sesión","helpTooltip":"Ayuda","interface":"Interfaz","join-at":"Se unió","language":"Idioma","allLanguages":"Todos los idiomas","languageTooltip":"Cambiar idioma","launch":"Lanzamiento","link-home":"Inicio","link-image-video":"Imagen y vídeo","link-tts":"Texto a voz","login":"Iniciar sesión","manage-premium":"Planes","models":"Modelos","my-collections":"Marcadores","my-conversions":"Historial de generación","my-library":"Mis voces","my-voice":"Mis voces","my-voice-collection":"Colecciones","team-voices":"Voces del equipo","not_matching_result":"Resultado no coincidente","open-app":"Abrir aplicación","overview":"Descripción general","platform":"Plataforma","playground":{"quota":"Cuota","title":"Área de pruebas"},"premium_bar":{"free_button_text1":"Gratis","free_button_text2":"Izquierda","free_plan_line1":"Estás en el plan gratuito.","free_plan_line2":"{balance}/{total} créditos restantes","paid_plan":"¡Estás en el plan {planName}!","premium_benefits":"¡Enhorabuena! ¡Estás disfrutando de ventajas prémium!","premium_button_text":"Prémium","unauth_button_text":"Mejorar el plan","upgrade_now":"Mejorar plan ahora"},"pricing":"Precios","products":"Productos","reports":"Informes","search":"Buscar","search_result":"Resultado de la búsqueda","self_host":"Alojamiento propio","settings":"Configuración","sound-effects":"Efectos de sonido","speech-to-text":"Conversión de voz a texto","story_studio":"Audiolibros","story-studio":"Audiolibros","suggestions":"Sugerencias","support":"Soporte","careers":"Empleo","text-to-speech":"Conversión de texto a voz","ai-voice-generator":"Generador de voz con IA","theme":{"dark":"Oscuro","light":"Claro","system":"Sistema","title":"Tema","tooltip":"Alternar entre el modo claro y el oscuro"},"train":"Clonación de voz","voice-design":"Diseño de voz","try_a_new_search":"Probar una nueva búsqueda","tutorials":"Tutoriales","usage":"Uso","voice-cloning":"Clonación de voz","waitlist":"Lista de espera","beta":"Beta","new":"Nuevo","contact-us":"Contactar con ventas","get-started":"Empieza ahora","sign-up-free":"Registrarse gratis","sign-up-short":"Regístrate","solutions":"Soluciones","research":"Investigación","resources":"Recursos","enterprise-nav":"Empresa","finance-nav":"Finanzas","feedback":"Comentarios","model-testing":"Pruebas de modelos","music-generation":"Generación de música","music-samples":"Muestras de música","audio-converter":"Convertidor de audio","audio-translation":"Traducción de audio","voice-agent":"Agentes de voz","video-editor":"Editor de vídeo","sound-effect":"Efecto de sonido","partner-integrations":"Integraciones con socios","for-startups":"Para startups","voiceovers":"Locuciones","for-students":"Para estudiantes","character-voices":"Voces de personajes","conversational-chatbots":"Chatbots conversacionales","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":"Guía","api-reference":"Referencia de la API","compare-us":"Compáranos","character-collection":"Colección de personajes","voice-library":"Biblioteca de voces","affiliate":"Afiliado","earn-as-affiliate":"Gana dinero como afiliado","dropdown-column-apis":"API","dropdown-column-company":"Empresa","dropdown-column-resources":"Recursos","dropdown-tts-desc":"Genera una voz clara a partir de guiones","dropdown-ai-voice-generator-desc":"Crea voces naturales al instante","dropdown-tts-api-desc":"Genera una voz mediante una API","dropdown-stt-desc":"Transcribe audio a texto con una precisión excepcional","dropdown-audio-separation-desc":"Extrae las voces de audios con ruido o mezclados","dropdown-audio-converter-desc":"Convierte archivos de audio entre más de 20 formatos","dropdown-voice-changer-desc":"Transforma tu voz en la de cualquier personaje en tiempo real","dropdown-audio-translation-desc":"Convierte el audio a diferentes idiomas","dropdown-voice-cloning-desc":"Crea una réplica de tu voz","dropdown-story-studio-desc":"Audiolibros, pódcast, lecciones y narración","dropdown-video-editor-desc":"Añade a cualquier vídeo voces en off generadas por IA","dropdown-voice-agent-desc":"Crea agentes de voz que hablen como humanos","dropdown-sound-effect-desc":"Genera efectos de sonido cinematográficos","dropdown-partner-integrations-desc":"Accede a Fish Audio a través de nuestras plataformas asociadas","dropdown-for-startups-desc":"Escala tu producto de voz con API flexibles","dropdown-voiceovers-desc":"Voces profesionales para cualquier medio","dropdown-for-students-desc":"Aprende y crea con herramientas de voz basadas en IA","dropdown-character-voices-desc":"Transforma cualquier texto en auténticas voces de personajes","dropdown-chatbots-desc":"Da voz a tu asistente de IA","feature-flags":"Indicadores de funciones","ab-tests":"Pruebas A/B","tts-templates":"Plantillas TTS","voice-changer":"Cambiador de voz","zero_retention":"Retención cero","team_wallet":"Monedero del equipo","creative_agent":"Agente creativo","create-voice":{"title":"Crear voz","subtitle":"Elige un método para empezar; siempre puedes volver atrás.","pick-method":"Elegir un método","voice-clone":{"title":"Clonación de voz inmediata","description":"Sube o graba 10 segundos de audio y clona la voz al instante.","tag-time":"~1min","tag-best":"Ideal para grabaciones existentes"},"voice-design":{"title":"Diseño de voz","description":"Describe la voz con palabras sencillas.","tag-time":"~15s","tag-best":"Ideal para personajes originales"},"pvc":{"title":"Clon de voz profesional","description":"Voz verificada de una persona real y con calidad de estudio, con opción de publicación comercial y reparto de ingresos.","tag-time":"1-2h","tag-best":"Calidad de estudio","quota-exceeded-tooltip":"Has alcanzado los límites de tu plan actual. Cambia a un plan superior para seguir creando clones de voz profesionales.","confirm-title":"¿Desea crear un clon de voz profesional?","confirm-description":"Una vez creada, no se puede eliminar una tarea de clon de voz profesional. ¿Estás seguro de que quieres continuar?","confirm-cancel":"Cancelar","confirm-continue":"Confirmar","confirm-draft-hint":"Tienes un borrador sin terminar del {date}. Al confirmar, se iniciará la creación de un clon de voz completamente nuevo.","confirm-continue-draft":"Continuar con el borrador"},"upgrade-dialog":{"voice-design-free":"El diseño de voz no está incluido en el plan gratuito. Actualiza tu plan para diseñar voces a partir de texto.","voice-design-free-title":"El diseño de voz no está incluido en el plan gratuito.","voice-design-free-description":"Actualiza tu plan para diseñar voces a partir de texto.","pvc-free":"Clon de voz profesional no está incluido en el plan gratuito. Actualiza tu plan para crear clones de voz con calidad de estudio.","pvc-slots":"Tu plan {plan} incluye {limit, plural, one {# espacio para Professional Voice Clone} other {# espacios para Professional Voice Clone}}. Actualiza tu plan para crear más.","pvc-unavailable":"Tu plan actual no permite crear otro clon de voz profesional. Actualiza tu plan para continuar."},"section-draft":"Borrador de clon de voz profesional","continue-draft":"Continuar con el borrador de voz profesional","section-done":"Clon de voz profesional entrenado","section-awaiting-release":"Clon de voz profesional pendiente de publicación","section-training":"Entrenamiento del clon de voz profesional en curso","section-failed":"Error del clon de voz profesional","action-continue":"Continuar","action-release":"Publicar","action-contact-support":"Contactar con el servicio de atención al cliente","delete-title":"¿Eliminar la voz?","delete-description":"¿Estás seguro de que quieres eliminar \"{name}\"? Esta acción no se puede deshacer.","delete-cancel":"Cancelar","delete-confirm":"Eliminar","action-view":"Ver","failed-to-clone":"Error al clonar","continue":"Continuar","slots-used":"<used></used>/{limit} plazas utilizadas","draft-voice":"Borrador de voz","released":"Publicada"},"library":"Biblioteca","monitor":"Supervisar","conversations":"Conversaciones","analytics":"Análisis","whats_new":"Novedades","knowledge_base":"Base de conocimientos","phone_numbers":"Números de teléfono","studio_beta":"Estudio beta","quality_guard":"Control de calidad","voice_content_policy":"Política de contenido de voz","arena":"Arena","asr_source_url":"URL de origen para ASR","agent_billing":"Facturación","enterprise-nav-desc":"Clientes empresariales, contratos y facturas: importa aquí los acuerdos firmados","finance-nav-desc":"Cronogramas de ingresos, conjuntos de datos financieros y diccionario de productos","enterprise_portal":"Empresa","promo_banner":{"cta":"Canjear","subtitle":"- 50 % DE DESCUENTO ANUAL","title":"Oferta por tiempo limitado","drama3_countdown":"La oferta termina en","drama3_timer":"{days} d {hours}:{minutes}:{seconds}","drama3_message":"Conoce Drama 3: 80 % de descuento mediante la API y 50 % de descuento en todos los planes","drama3_message_short":"Drama 3: API −80 %, planes −50 %","drama3_cta":"Aprovechar oferta","drama3_popup_title":"DRAMA 3. NUESTRO MEJOR MODELO. 80 % DE DESCUENTO.","drama3_popup_description":"Drama 3 tiene un 80 % de descuento a través de la <api>API para desarrolladores</api>, y todos los planes tienen un 50 % de descuento hasta el 30 de noviembre.\nNuestras mejores voces, a mitad de precio.","drama3_popup_cta":"Obtener 50 % de descuento","drama3_popup_close":"Cerrar oferta"},"dropdown-column-creative":"Creativo","ai-avatar-generator":"Generador de avatares de IA","ai-video-generator":"Generador de video de IA","ai-image-generator":"Generador de imágenes de IA","mcp":"MCP","dropdown-ai-avatar-generator-desc":"Haz hablar cualquier foto con lip sync de IA","dropdown-ai-video-generator-desc":"Videos de cine desde texto o imagen","dropdown-ai-image-generator-desc":"Genera y edita imágenes hasta 4K","dropdown-mcp-desc":"Usa Fish Audio desde Claude, Codex y más","dropline":"Dropline","dropdown-dropline-desc":"Dictado por voz con IA para Mac y Windows","website-content":"Contenido del sitio web","group_account":"Cuenta","members":"Miembros","voice_acting":"Actuación de voz","voices":"Voces","browse-voices":"Explorar voces","landing-audio-separation":"Separación de Audio","live3_api_access":"Acceso a la API de Live 3","live3_banner":{"badge":"Novedad","message":"Conoce Live 3: el modelo de voz full-duplex que escucha mientras habla","cta":"Probar Live 3"},"live-3":"Live 3","dropdown-live-3-desc":"Modelo de voz full-duplex en tiempo real para agentes de voz"},"plan":{"all_plans":"Todos los planes","already_discounted":"¡Ya tienes un gran descuento en tu suscripción!","badge":"3 MESES DE DESCUENTO","best_value":"Mejor relación calidad-precio","better_discount_message":"Tu descuento del {percent}% es mejor que la oferta del 50%. ¡Mantén tu suscripción y disfruta de tus ahorros!","billed_annually":"{amount} facturado anualmente","first_year_promo_billing_note":"{percent} % de descuento el primer año · {amount} facturado anualmente","first_year_promo_trial_billing_note":"{percent} % de descuento el primer año · {amount} facturado anualmente tras {days} días de prueba gratuita","first_year_promo_banner":"Por tiempo limitado: {percent} % de descuento el primer año","monthly_promo_banner":"Por tiempo limitado: {percent} % de descuento el primer mes","monthly_promo_billing_note":"Primer mes con un {percent} % de descuento","billing_period_label":"Período de facturación","buy_more_credits":"Comprar más créditos","campare_plans":"Comparar los planes para obtener más detalles","cancel":"Cancelar","cancel_anyway":"Cancelar de todos modos","cancel_current_to_change":"Cancelar el plan actual para cambiar de plan","cancel_on":"Cancelar el","cancel_reason_comment_placeholder":"Cuéntanos más...","cancel_reason_low_quality":"Mala calidad de audio","cancel_reason_missing_features":"Faltan funciones que necesito","cancel_reason_other":"Otro","cancel_reason_prompt":"¿Por qué cancelas?","cancel_reason_switched_service":"Me cambio a otro servicio","cancel_reason_too_expensive":"Demasiado caro","cancel_reason_unused":"No lo uso lo suficiente","cancel_scheduled_change_button":"Cancelar el cambio programado a un plan inferior","cancel_scheduled_downgrade_to_upgrade":"Cancelar el cambio programado a un plan inferior para pasar a un plan superior","cancel_subscription":"Cancelar suscripción","non_renewing_plan_notice":"Tu plan actual finaliza el {date} y no se renovará.","non_renewing_plan_ending_notice":"Tu plan actual finaliza el {date} y no se renovará. Suscríbete para continuar sin interrupciones.","cancel_subscription_failed":"No se pudo cancelar tu suscripción. Inténtalo de nuevo.","cancel_subscription_title":"¿Deseas cancelar tu suscripción?","cancel_subscription_warning":"Si cancelas, perderás el acceso a las voces clonadas que excedan el espacio gratuito al finalizar tu período de facturación.","cancel_to_downgrade":"Cancelar el plan para cambiar a uno inferior","cancelling":"Cancelando","cancels_on":"Se cancelará el","cannot_downgrade_cross_period":"El cambio a un plan inferior no está disponible","changes_scheduled_for":"Los cambios entrarán en vigor el","changes_take_effect_immediately":"Los cambios entrarán en vigor de inmediato","changing_on":"Cambiando el","changing_to":"Cambiando a","checking_offer":"Comprobando tu oferta...","claim_offer":"Obtén un 50% de descuento","comming_soon":"Próximamente","compare_plans":"Comparar los planes para obtener más detalles","confirm_and_pay":"Confirmar y pagar","confirm_change":"Confirmar el cambio","confirm_downgrade":"Confirmar el cambio a un plan inferior","confirm_plan_change":"Confirmar el cambio de plan","confirm_upgrade":"Confirmar el cambio a un plan superior","continue":"Continuar","credit_packs_description":"Compra créditos adicionales para ampliar la capacidad de tu cuenta. Los créditos nunca caducan y se pueden usar en cualquier momento.","credit_packs_note":"Los créditos adquiridos nunca caducan y se utilizarán una vez agotados los créditos del paquete.","credits_remaining_label":"Créditos disponibles","legacy_paid_tts_unlimited_notice":"Texto a voz: Ilimitado","legacy_paid_other_features_use_credits":"Otras funciones utilizan créditos","current_plan":"Plan actual","current_plan_label":"Plan actual","current_plan_subscription":{"expire_date":"Fecha de caducidad: {date}","title":"Plan actual"},"current_plan_title":"Plan actual","downgrade":"Cambiar a un plan inferior","downgrade_to_plan":"Cambiar al plan inferior {plan}","downgrade_description":"Tu plan cambiará a uno inferior al finalizar el período de facturación actual","downgrade_notice":"Aviso de cambio a un plan inferior","existing_discount_active":"Descuento activo en tu suscripción","existing_discount_forever":"Descuento permanente en tu suscripción","expire_date":"Fecha de caducidad: {date}","faq":{"q1":{"answer":"Cada minuto de generación cuesta aproximadamente entre 600 y 625 créditos.","question":"¿Cuántos créditos cuesta cada minuto de generación?"},"q2":{"answer":"El plan gratuito te ofrece generaciones gratuitas por mes, mientras que el Premium proporciona créditos para hasta 200 minutos de generación de voz de la más alta calidad.","question":"¿Cuál es la diferencia entre los planes Gratuito y Premium?"},"q3":{"answer":"Sí, puedes cambiar entre la facturación mensual y anual en cualquier momento. Al cambiar a anual, ahorrarás al menos un {percent}% en comparación con la facturación mensual. Los cambios entrarán en vigencia en tu próximo ciclo de facturación.","question":"¿Puedo cambiar entre la facturación mensual y la anual?"},"q4":{"answer":"Aceptamos las principales tarjetas de crédito (Visa, MasterCard y American Express), tarjetas de débito y diversos métodos de pago regionales a través de nuestro procesador de pagos seguro.","question":"¿Qué métodos de pago aceptan?"},"q5":{"answer":"Los créditos se reponen y se restablecen cada mes. Consulta tus créditos restantes en la página de <textToSpeech>texto a voz</textToSpeech>.","question":"¿Cuándo se restablecen mis créditos?"},"q6":{"answer":"Las cuotas mensuales se restablecen al comienzo de cada ciclo de facturación. Los minutos no utilizados no se transfieren al mes siguiente. Te recomendamos utilizar los minutos asignados durante tu período de facturación.","question":"¿Qué sucede con mis minutos no utilizados?"},"q7":{"answer":"Sí, y no necesitas una suscripción para ello. La API se factura aparte de los planes de suscripción, con crédito API de pago por uso, y el modelo S2.1 Pro Free se puede usar sin ningún crédito. Encontrarás la documentación y los precios en nuestra <apiDocs>página para desarrolladores</apiDocs>.","question":"¿Ofrecen acceso a la API?"},"q8":{"answer":"Los suscriptores Premium pueden utilizar voces verificadas (de su propiedad) con fines comerciales. Los usuarios del plan gratuito solo pueden utilizar el contenido generado para proyectos personales y no comerciales. Consulta nuestros términos de servicio para conocer en detalle los derechos de uso.","question":"¿Puedo utilizar voces generadas para fines comerciales?"},"title":"Preguntas frecuentes"},"free":"Gratis","free_plan_credits":"8.000","free_plan_credits_text":"créditos al mes","free_plan_description":"Experimenta una tecnología de voz con IA realista.","free_plan_title":"Plan gratuito","free_powers":["Hasta 7 minutos de generación de voz de la más alta calidad","Hasta 500 caracteres por generación","Velocidad de generación estándar","3 espacios para voces públicas"],"great_deal_title":"¡Ya tienes una gran oferta!","has_scheduled_change":"Tienes un cambio programado","highly_recommended_for_who_seek_to_make_premium_content":"Muy recomendable para quienes buscan crear contenido prémium.","hold_to_confirm_payment":"Mantén pulsado para confirmar el pago","hold_to_pay":"Mantén pulsado para pagar","keep_my_discount":"Conservar mi descuento","keep_subscription":"Mantener la suscripción","lite_plan_description":"Ideal para aficionados y usuarios ocasionales.","lite_powers":["Hasta 60 minutos de generación de voz mensualmente","Generación prioritaria con nuestros modelos más recientes","Hasta 5000 caracteres por generación","Clonación de voz mejorada","Espacios ilimitados para voces públicas + 10 voces privadas"],"login_for_free":"Regístrate gratis","looking_for_api_pricing":"¿Buscas información sobre los precios de la API?","manage_subscription":"Gestionar suscripción","start_free_trial":"Empieza la prueba gratuita","subscription_history":"Historial de suscripciones","minimum_charge_notice":"Se ha aplicado un cargo mínimo","month":"mes","monthly":"Mensual","new_plan":"Nuevo plan","next_billing_date_label":"Próxima fecha de facturación","no_payment_required":"No se requiere ningún pago adicional","pack_1m_credits":"1 000 000 créditos","pack_1m_description":"Perfecto para usuarios habituales","pack_1m_audio_usage_estimate":"Hasta 800 min de audio, 6666 imágenes o 2840 s de video.","pack_1m_creative_usage_estimate":"Hasta 800 min de audio, 6666 imágenes o 2840 s de video.","pack_5m_credits":"5 000 000 créditos","pack_5m_audio_usage_estimate":"Hasta 4000 min de audio, 33333 imágenes o 14204 s de video.","pack_5m_creative_usage_estimate":"Hasta 4000 min de audio, 33333 imágenes o 14204 s de video.","pack_5m_description":"Ideal para usuarios frecuentes","pack_5m_recommended":"Recomendado para usuarios frecuentes","pick_your_plan":"Elige tu plan","pick_your_plan_description":"Da rienda suelta a tu creatividad con generaciones ilimitadas","pick_your_premium":"Elige tu plan Premium","plan":"Plan","plan_credits_text":"créditos al mes","team_plan_free_subtitle":"Para todo el mundo","team_plan_offer_banner":"Oferta por tiempo limitado: {percent}% de descuento con facturación anual","team_plan_generation_summary":"Hasta {minutes} minutos de generación","team_plan_no_credit_card":"No se necesita tarjeta de crédito","team_plan_commercial_use_short":"Uso comercial","team_plan_creative_capacity":"Hasta {images, number} imágenes o {seconds, number} s de vídeo al mes","team_plan_plus_trial_feature":"Prueba gratis el plan Plus durante {days} días","team_plan_voice_design_access":"Acceso al diseño de voz","team_plan_professional_voice_slots_plus":"1 espacio para voz profesional","team_plan_professional_voice_slots_pro":"5 espacios para voz profesional","team_plan_professional_voice_slots_max":"15 espacios para voz profesional","team_plan_everything_in_plus":"Y todo lo incluido en Plus","team_plan_everything_in_pro":"Y todo lo incluido en Pro","team_plan_enterprise_controls":"con controles a nivel de organización","team_plan_custom_sso_coming_soon":"Inicio de sesión único personalizado (próximamente)","plan_price_unit":"mes","plus":"Plus","plus_plan_description":"Acceder a todas las funciones avanzadas.","plus_plan_description_v2":"Para creadores y profesionales.","plus_plan_title":"Pro","plus_powers_v2":["Hasta 200 minutos de generación de voz mensualmente","Generación prioritaria con nuestros modelos más recientes","Hasta 15 000 caracteres por generación","Clonación de voz mejorada","Espacios ilimitados para voces públicas + 10 voces privadas","Uso comercial permitido","Compatible con la API de pago por uso (se factura aparte)"],"plus_powers":["Todo lo incluido en el plan Premium","Audio de referencia mejorado","Acceso prioritario a los nuevos modelos"],"plus_upgrade_button":"Próximamente","popular":"Popular","premium":"Prémium","premium_legacy_plan_updates_link":"Más información sobre las actualizaciones del plan","premium_plan_credits":"250.000","premium_plan_credits_text":"créditos al mes","premium_plan_description":"Ideal para creadores que necesitan contenido de calidad profesional.","premium_plan_title":"Premium (anterior)","premium_powers":["Hasta 200 minutos de generación de voz de la más alta calidad","Generación prioritaria con nuestros modelos más recientes","Clonación de voz mejorada","Espacios de voz ilimitados","Voz expresiva","Velocidad de generación ultrarrápida","Parámetros avanzados del modelo","API flexible de pago por uso","Uso comercial de voces verificadas"],"pricing_breakdown":"Desglose de precios","pro_plan_description":"Para usuarios avanzados y empresas.","pro_powers":["Hasta 1.620 minutos de generación de voz mensuales","Generación prioritaria con nuestros modelos más recientes","Hasta 30 000 caracteres por generación","Clonación de voz mejorada","Espacios de voz ilimitados","Uso comercial permitido","Se incluyen 3 plazas para miembros del equipo","Compatible con la API de pago por uso (se factura aparte)"],"max_plan_description":"Para equipos con necesidades de producción a gran escala.","max_powers":["Hasta 6,250 minutos de generación de voz al mes","Generación prioritaria con nuestros modelos más recientes","Hasta 30 000 caracteres por generación","Clonación de voz mejorada","Espacios de voz ilimitados","Uso comercial permitido","Se incluyen 10 plazas para miembros del equipo","Compatible con la API de pago por uso (se factura aparte)"],"proceed_to_payment":"Proceder al pago","processing":"Procesando...","promo_badge_1":"3 MESES DE DESCUENTO","promo_badge_2":"Tiempo limitado: {percent}% de descuento","promo_badge_2_mobile":"Tiempo limitado: {percent}% de descuento","prorated":"Prorrateado","purchase_pack":"Comprar","quota":"Cuota:","quota_reset":"Restablecimiento de la cuota:","reactivating":"Reactivando...","refresh_tooltip":"Tus créditos se renovarán dentro de {days} días, el {date}.","renew_subscription":"Renovar suscripción","renewal_date":"Fecha de renovación","replacing_discount":"Esto sustituirá tu descuento actual del {percent}% {duration}","resume_offer_applied":"Tu suscripción se ha reanudado. Tu próxima renovación tiene un 50% de descuento.","resume_offer_confirm":"Reanudar con 50% de descuento","resume_offer_description":"Tu suscripción se reanuda y tu próxima renovación tiene un 50% de descuento. Después de esa renovación, vuelve al precio habitual y puedes cancelar cuando quieras.","resume_offer_dismiss":"Ahora no","resume_offer_failed":"No se pudo reanudar tu suscripción. Inténtalo de nuevo.","resume_offer_title":"Quédate por la mitad de precio","resume_offer_unavailable":"Esta oferta no está disponible para tu suscripción, pero aún puedes renovarla al precio habitual.","resume_offer_unavailable_title":"Oferta no disponible","retention_offer_applied":"¡Se ha aplicado un descuento del 50% a tu próxima renovación!","retention_offer_benefit":"Conserva tus voces clonadas y tus funciones prémium","retention_offer_description":"Obtén un 50% de descuento en tu próxima renovación y conserva todas tus funciones prémium.","retention_offer_title":"¡Espera! Aquí tienes una oferta especial","scheduled":"Programado","scheduled_change":"Cambio programado","scheduled_change_cleared":"Se ha eliminado el cambio de plan programado","subscription_cancelled":"Tu suscripción se cancelará al finalizar el período de facturación","subscription_cancelling":"Cancelación de la suscripción","subscription_reactivated":"Tu suscripción se ha reactivado","switch_to_annual":"¡Cámbiate a la facturación anual y disfruta de 3 meses gratis!","switch_to_annual_billing":"Cambiar a la facturación anual","switch_to_plan":"Cambiar a {plan}","total_due":"Total a pagar","try_out_ai_voice":"Prueba la voz de IA ultrarrealista.","unlimited_generations_ignite_infinite_creativity":"Las generaciones ilimitadas impulsan una creatividad infinita","unlock_all_features":"Desbloquea todas las potentes funciones.","update_payment":"Actualizar el pago","upgrade":"Mejorar","upgrade_to_plan":"Mejorar el plan a {plan}","subscribe_to_plan":"Suscribirse a {plan}","upgrade_modal_cta":"Mejorar el plan a {plan} {billing}","upgrade_modal_billing_monthly":"Mensual","upgrade_modal_billing_annually":"Anual","upgrade_at_no_cost":"Tu cambio a un plan superior se procesará sin coste adicional","upgrade_charged_immediately":"Se te cobrará inmediatamente el cambio a un plan superior","upgrade_ends_trial_charged_immediately":"Si cambias a un plan superior, tu prueba gratuita terminará ahora y se te cobrará de inmediato","pay_now_convert_trial":"Paga ahora y empieza a usar tu plan","upgrade_no_credits":"Cambia a un plan superior para obtener más créditos","upgrade_no_credits_pro":"Compra más créditos","upgrade_char_limit":"Se ha alcanzado el límite de bytes","upgrade_char_limit_desc":"Se ha alcanzado el límite de bytes de tu plan actual. Actualiza a un plan superior para obtener más bytes por generación.","upgrade_plan":"Mejorar el plan","upgrade_to_premium":"Mejora tu plan a Prémium","upgrade_to_pro_for_credits":"Actualiza a Pro para comprar créditos adicionales","yearly":"Anual","yearly_benefit_money_back":"Garantía de devolución del dinero de 7 días","yearly_trial_banner":"Prueba gratis el plan anual Plus durante 5 días","yearly_trial_billing_note":"{amount} facturados anualmente después de una prueba gratuita de {days} días","trial_feature":"Prueba gratuita de {days} días","you_save":"Ahorras {amount}","your_current_plan":"Tu plan actual","your_power":"Tu poder","currency_select_label":"Moneda","prices_in_usd":"USD","cancel_access_until":"Mantendrás el acceso hasta {date}","cancel_credits_remaining":"Créditos disponibles: {count}","view_plans":"Ver planes","buy_credits_hero_subtitle":"Da rienda suelta a tu creatividad","buy_credits_close":"Cerrar el cuadro de diálogo de compra de créditos","credit_pack_feature_never_expire":"Los créditos de recarga nunca caducan","credit_pack_feature_after_subscription":"Se consumen una vez agotados los créditos de la suscripción","credit_pack_feature_after_subscription_ends":"Pueden utilizarse en cualquier momento, incluso después de que finalice la suscripción","upgrade_modal_monthly_confirm_title":"Paga menos con la facturación anual","upgrade_modal_monthly_confirm_description":"Cámbiate a la facturación anual y ahorra {amount}.","upgrade_modal_continue_monthly":"Continuar con la facturación mensual","upgrade_modal_switch_annual_with_savings":"Cambia al plan anual (ahorra {amount})","upgrade_modal_audio_description":"Desbloquea la conversión de texto a voz y más funciones","upgrade_modal_creative_description":"Desbloquea la generación de vídeo y más funciones","upgrade_modal_and_more":"Y más","upgrade_modal_monthly_credits":"{credits} créditos mensuales","payment_link_modal_title":"Completa tu pago","payment_link_modal_description":"Haz clic en el botón de abajo para abrir la página de pago seguro en una nueva pestaña. También puedes copiar el enlace.","payment_link_modal_copy_link":"Copiar enlace","payment_link_modal_open_new_tab":"Abrir en una pestaña nueva","payment_link_modal_close":"Cerrar","payment_link_modal_copied":"Enlace copiado al portapapeles","payment_link_modal_copy_failed":"Error al copiar el enlace","payment_link_modal_popup_blocked":"Permite las ventanas emergentes para abrir la página de pago.","audio_upgrade_dialog":{"tts_credits_exhausted_free":{"title":"Sigue generando tu voz","description":"Tus créditos gratuitos se han agotado. Actualiza a Plus para obtener hasta 200 minutos de voz de alta fidelidad al mes y hasta 15 000 caracteres por generación."},"tts_credits_exhausted_plus":{"title":"Consigue 8 veces más créditos de voz","description":"Tus créditos de voz mensuales se han agotado. Actualiza a Pro para obtener hasta 27 horas de voz al mes."},"tts_character_limit_free":{"title":"Genera contenido más extenso de una sola vez","description":"Los planes gratuitos permiten generar hasta 500 caracteres a la vez. Actualiza a Plus para obtener hasta 15 000 caracteres por generación y 200 minutos de voz al mes."},"tts_character_limit_plus":{"title":"Genera 30 000 caracteres a la vez","description":"Actualiza a Pro para duplicar tu límite por generación a 30 000 caracteres y obtener hasta 27 horas de voz al mes."},"stt_credits_exhausted":{"title":"Transcribir más audio","description":"Tus créditos se han agotado. Actualiza a Pro para transcribir hasta 11 horas de audio al mes."},"voice_private_required":{"title":"Crear voces privadas","description":"Las voces privadas están disponibles en los planes Plus y superiores. Actualiza tu plan para crear 10 voces privadas y un número ilimitado de voces públicas."},"voice_private_limit":{"title":"No quedan espacios disponibles para voces privadas","description":"Actualiza a Pro para desbloquear un número ilimitado de voces privadas."},"voice_public_limit":{"title":"No quedan espacios disponibles para voces","description":"Los planes gratuitos incluyen hasta 3 voces. Actualiza a Plus para desbloquear un número ilimitado de voces públicas y 10 espacios para voces privadas."},"voice_clone_duration_limit":{"title":"Subir un audio de referencia más largo","description":"Los planes gratuitos permiten subir hasta 90 segundos. Actualiza a Plus para subir hasta 210 segundos de audio y lograr una clonación de voz más realista."},"pvc_required":{"title":"Desbloquear una clonación de voz profesional","description":"Actualiza a Plus para obtener 1 espacio de clonación profesional y recrear tu voz con fidelidad de estudio."},"voice_collection_required":{"title":"Crea colecciones de voces","description":"Mejora tu plan para crear y compartir colecciones de voces."},"pvc_limit":{"title":"Crear más clones de voz profesionales","description":"Ya has utilizado tu espacio para un clon de voz profesional. Actualiza a Pro para obtener 5 espacios para clones de voz profesionales."},"studio_export_required":{"title":"Exportar tu proyecto","description":"La exportación del proyecto es una función de pago. Actualiza a Plus para desbloquear exportaciones ilimitadas, 200 minutos de voz al mes y la síntesis simultánea de hasta 10 voces."},"sound_generation_credits_exhausted":{"title":"Seguir creando","description":"Tus créditos se han agotado. Actualiza a Plus para generar hasta 50 efectos de sonido o pistas musicales al mes."},"processing_credits_exhausted":{"title":"Procesar más audio","description":"Tus créditos se han agotado. Actualiza a Pro para procesar hasta 11 horas de audio al mes."},"generic_entry_free":{"title":"Elige tu plan","description":"Actualiza tu plan para desbloquear generaciones más largas, más espacios de voz y hasta 200 minutos de voz al mes."},"generic_credits_exhausted_paid":{"title":"Cambia a un plan superior para obtener más créditos","description":"Tus créditos se han agotado. Actualiza tu plan o compra más créditos para continuar."},"voice_private_required_pro":{"title":"Crear voces privadas","description":"Actualiza a Pro para desbloquear un número ilimitado de voces privadas."},"voice_public_limit_pro":{"title":"Desbloquear espacios de voz ilimitados","description":"Actualiza a Pro para desbloquear un número ilimitado de espacios de voz y 5 espacios para voces profesionales."},"voice_clone_duration_limit_pro":{"title":"Subir un audio de referencia más largo","description":"Actualiza a Pro para subir 210 segundos de audio de referencia y desbloquear espacios de voz ilimitados."},"pvc_required_pro":{"title":"Crear clones de voz profesionales","description":"Actualiza a Pro para obtener 5 espacios de clonación profesional y recrear tu voz con fidelidad de estudio."},"studio_export_required_pro":{"title":"Exportar proyectos de producción","description":"Actualiza a Pro para desbloquear exportaciones ilimitadas, hasta 27 horas de voz al mes y mayor capacidad de producción."},"sound_generation_credits_exhausted_pro":{"title":"Amplía tu creación de audio","description":"Actualiza a Pro para obtener más créditos mensuales y más margen para crear efectos de sonido, música y voces."},"sound_generation_credits_exhausted_max":{"title":"Seguir creando","description":"Tus créditos se han agotado. Actualiza a Max para obtener la mayor cantidad de créditos mensuales."},"generic_entry_pro":{"title":"Amplía tu producción de voz","description":"Actualiza a Pro para desbloquear 27 horas de voz al mes, 30 000 caracteres por generación, voces privadas ilimitadas y 5 espacios para clones de voz profesionales."},"generic_entry_max":{"title":"Cambia a un plan superior para obtener el máximo de créditos","description":"Actualiza a Max para obtener la mayor cantidad de créditos mensuales."},"tts_credits_exhausted_max":{"title":"Desbloquear la máxima capacidad de voz","description":"Actualiza a Max para obtener hasta 6 250 minutos de voz al mes para producir contenido a gran escala."},"tts_character_limit_max":{"title":"Genera 30 000 caracteres a la vez","description":"Actualiza a Max para duplicar tu límite por generación a 30 000 caracteres y obtener hasta 6 250 minutos de voz al mes."},"stt_credits_exhausted_max":{"title":"Transcribir el audio a gran escala","description":"Actualiza a Max para obtener la mayor cantidad de créditos mensuales y más margen para transcribir grabaciones largas."},"voice_private_limit_max":{"title":"Ampliar la creación de voces privadas","description":"Actualiza a Max para desbloquear un número ilimitado de espacios de voz y 15 espacios para voces profesionales."},"pvc_limit_max":{"title":"Crear clones de voz profesionales a gran escala","description":"Actualiza a Max para obtener 15 espacios para clones de voz profesionales."},"processing_credits_exhausted_max":{"title":"Procesar el audio a gran escala","description":"Actualiza a Max para obtener la mayor cantidad de créditos mensuales y más capacidad para la conversión de voz, la separación de voces y otros tipos de procesamiento de audio."},"generic_credits_exhausted_max":{"title":"Cambia a un plan superior para obtener el máximo de créditos","description":"Actualiza a Max o compra un paquete de créditos para seguir disponiendo de la mayor cantidad de créditos mensuales."},"pvc_required_max":{"title":"Desbloquear una clonación de voz profesional","description":"Actualiza a Max para obtener 15 espacios de clonación profesional y recrear tu voz con fidelidad de estudio."}},"retention_invoice_description":"Obtén un 50 % de descuento en tu factura pendiente actual. Paga el saldo restante para mantener tu suscripción.","retention_invoice_applied":"Tu factura pendiente se ha reducido un 50 %. Paga el saldo restante.","retention_invoice_already_applied":"Esta factura ya tiene el descuento por mantener la suscripción. Consulta el saldo restante en Facturación.","retention_offer_unavailable":"Esta oferta no está disponible o tu factura ha cambiado. Cierra y vuelve a abrir esta ventana para comprobarlo, o continúa con la cancelación.","credit_packs_unavailable_contract":"Los paquetes de créditos no están disponibles con su acuerdo empresarial","credit_packs_temporarily_unavailable":"Los paquetes de créditos no están disponibles temporalmente. Inténtalo de nuevo en un momento.","agent_pricing":{"start_free":"Empieza gratis","get_started":"Empezar","contact_sales":"Contactar con ventas","payg_note":"Sin gasto mínimo · $5 de crédito de prueba","enterprise_band_highlight":"Volumen a medida","enterprise_band_note":"Líneas dedicadas y precios por volumen","feature_custom_concurrency_sla":"Concurrencia y SLA a medida","agent":"Agente","subtitle":"Planes para agentes de voz","faq":{"title":"Preguntas frecuentes","q1":{"question":"¿Qué cuenta como llamada simultánea?","answer":"Cualquier sesión activa web, entrante o saliente de tu equipo. Las llamadas entrantes que esperan en la cola no cuentan ni se facturan."},"q2":{"question":"¿Qué pasa cuando alcanzo mi límite?","answer":"Las nuevas llamadas web y salientes se rechazan con una respuesta de ocupado hasta que se libere una línea. Quien llama oye el tono de llamada hasta 30 segundos mientras esperamos una línea. Activa la ráfaga para seguir atendiendo por encima de tu límite a $0.12 por minuto, o añade líneas a $8 por línea al mes."},"q3":{"question":"¿Los créditos no usados se acumulan?","answer":"Los créditos incluidos de Pro y Scale se conservan hasta tres meses de cuotas. Los créditos de recarga nunca caducan."},"q4":{"question":"¿Puedo bajar de nivel o cancelar?","answer":"Sí. Las bajadas de nivel y las cancelaciones se aplican al final del periodo de facturación actual. Las líneas bajan al límite del nuevo plan y los créditos incluidos no usados se pierden."},"q5":{"question":"¿Ofrecen facturación anual?","answer":"Los planes de autoservicio se facturan mensualmente en USD. Las condiciones anuales y los descuentos por volumen están disponibles en Enterprise a través de ventas."},"limit":{"question":"¿Qué pasa cuando alcanzo mi límite?","answer":"Las nuevas llamadas web y salientes se rechazan con una respuesta de ocupado hasta que se libere una línea. Quien llama oye el tono de llamada hasta 30 segundos mientras esperamos una línea. Activa la ráfaga para seguir atendiendo por encima de tu límite a $0.12 por minuto."},"more_lines":{"question":"¿Cómo consigo más llamadas simultáneas?","answer":"Pago por uso empieza con 10 llamadas simultáneas. El límite sube a 30 cuando tus recargas suman $100 y a 100 con $1,000. Si necesitas más, habla con ventas sobre Enterprise."}}}},"playground":{"text_to_speech":"Conversión de texto a voz","speech_to_text":"Conversión de voz a texto","create_key":"Crear clave","tab_curl":"cURL","tab_python":"Python","tab_javascript":"JavaScript","copy_code":"Copiar código","copied_title":"Copiado al portapapeles","audio":"Audio","audio_supported":"Formatos admitidos: {formats} (máx. {max} por archivo)","upload":"Subir","restore_default_audio":"Restaurar el audio predeterminado","language":"Idioma","auto_detect":"Detectar automáticamente","lang_en":"Inglés","lang_zh":"Chino","lang_de":"Alemán","lang_ja":"Japonés","lang_fr":"Francés","lang_es":"Español","lang_ko":"Coreano","lang_ar":"Árabe","true":"Verdadero","false":"Falso","output":"Salida","download":"Descargar","copy":"Copiar","invalid_format":"Formato de archivo no compatible","file_too_large":"El archivo supera el límite de 10 MB","cancel":"Cancelar","request_failed":"La solicitud ha fallado. Inténtalo de nuevo.","error_invalid_key":"Se ha rechazado esta clave de API. Comprueba que exista en este entorno.","error_insufficient_credit":"Crédito de API insuficiente. Cambia a S2.1 Pro Free (no requiere crédito) o recarga.","error_insufficient_credit_stt":"Crédito de API insuficiente. Recarga para usar Voz a texto.","error_env_unavailable":"La ejecución de solicitudes aún no está disponible en este entorno.","error_generic":"La solicitud ha fallado. Inténtalo de nuevo.","model":"Modelo","voice":"Voz","text":"Texto","default_voice":"Voz predeterminada","play":"Reproducir","pause":"Pausar","free_badge":"Gratis","paid_badge":"De pago"},"premium":{"access_the_api_page":"Acceder a la página de la API","access_the_api_page_desc":"Visita la sección de la API de Fish Audio, donde encontrarás el botón para crear un nuevo token","account_balance":"Saldo de la cuenta","account_connected":"Cuenta conectada","account_not_connected":"Cuenta no conectada","action":"Acción","action_at":"Fecha de la acción","activate":"Activar","active_keys":"Claves activas","add_credit_amount_label":"Importe de recarga","add_credit_amount_range":"Introduce un importe de entre 1 y 10 000 USD.","add_credit_description":"Elige cuánto crédito en USD quieres añadir. Revisarás los detalles y pagarás en Stripe.","add_credit_presets":"Importes rápidos","add_credit_title":"Añadir crédito","amount":"Cantidad","auto_recharge_caption":"cuando el saldo sea inferior a {amount} USD","auto_recharge_off_value":"Desactivado","low_balance_alert":"Alerta de saldo bajo","low_balance_alert_default":"Predeterminado","low_balance_alert_paused":"En pausa mientras la recarga automática esté activada","low_balance_alert_email_label":"Enviarme un correo cuando el saldo sea bajo","low_balance_alert_email_hint":"Solo para ti: cada propietario y administrador elige por su cuenta.","low_balance_alert_threshold_label":"Avisar cuando el saldo baje de","low_balance_alert_threshold_hint":"Déjalo vacío para usar el valor predeterminado, ${amount}, calculado a partir de tus recargas recientes y tu gasto diario.","low_balance_alert_auto_recharge_note":"No se envían alertas mientras la recarga automática esté activada.","low_balance_alert_saved":"Alerta de saldo bajo guardada","automatic_recharge_title":"Recarga automática","available_balance":"Saldo disponible","amount_should_be_greater_than_10":"El valor introducido debe ser mayor o igual a 10","api":"API","api_balance":"Créditos de API","api_balance_tips":"Tu saldo es independiente de la cuota del entorno de pruebas. La compra de Premium no incluye llamadas gratuitas a la API.","api_keys":"Claves de API","api_playground":"Entorno de pruebas de la API","api_stats":"Estadísticas de la API","api-keys":"Claves de API","api-manage":"Gestión de la API","api_key":"Clave de API","asr_cost":"Coste de ASR","asr_requests":"Solicitudes de ASR","asr_usage":"Uso de ASR","auto_deduction":"Recarga automática","auto_deduction_active_status":"Activo","auto_deduction_inactive_status":"Inactivo","auto_deduction_tooltip":"Haz clic para activar la recarga automática.","auto_recharge":"Activar recarga automática","auto_recharge_off_description":"No se recargará automáticamente","auto_recharge_on_description":"Se recargan {amount} USD cuando el saldo baja de {min} USD","balance":"Saldo","balance_records":"Registros del saldo","balance_tips":"El saldo es independiente de la cuota del entorno de pruebas. La compra de una suscripción no incluye llamadas gratuitas a la API.","base_concurrent_request":"15 solicitudes simultáneas para los usuarios que hayan pagado más de 100 USD y 5 solicitudes simultáneas para los demás usuarios.","billing":"Facturación","billing_description":"Gestiona tus créditos de API, configura la recarga automática y consulta el historial de facturación.","buy_quota":"Añadir crédito","by_api_key":"Por clave de API","by_model":"Por modelo","by_service":"Por servicio","bytes_unit":"bytes","cancel":"Cancelar","change":"Cambiar","charges_disabled":"Cargos deshabilitados (se requiere verificación)","charges_enabled":"Cargos habilitados","comparison_details":"Detalles de la comparación","confirm":"Confirmar","connect_account":"Conectar cuenta","connected":"Cuenta de Stripe conectada","connection":"Conexión","contact_us":"Contáctanos","continue":"Continuar","continue_to_payment":"Continuar con el pago","copied":"Copiado","copied_title":"Copiado al portapapeles","copy":"Copiar","copy_success":"ID del desarrollador copiado","cost":"Coste","cost_by_api_key":"Coste por clave de API","count":"Recuento","create_api_key":"Crear clave de API","create_token":"Crear token","create_token_tips":"Guarda esta clave secreta de forma segura. Por motivos de seguridad, no podrás volver a verla en tu cuenta de Fish Audio. Si la pierdes, tendrás que crear una nueva.","create_your_api_token":"Crea tu token de API","create_your_api_token_desc":"Selecciona \"Token nuevo\" para crear un token de API. ¡Mantén tu clave de API en secreto! Si sospechas que tu cuenta se ha visto comprometida, elimina la clave antigua y genera una nueva.","created_at":"Fecha de creación","current_period":"Actual","custom":"Personalizado","daily_limit":"Límite diario","daily_reset_desc":"Prémium: Tu límite se restablece a medianoche; lo que no uses no se acumula","delete":"Eliminar","delete-confirm-tips":"Esta acción es irreversible y desactivará todos los servicios que utilicen este token. Confirma para continuar.","delete-confirm":{"cancel":"Cancelar","confirm":"Confirmar","title":"¿Estás seguro de que quieres eliminar este token de API?"},"delete-success":"Eliminación realizada correctamente","details_missing":"Datos de la cuenta incompletos (se requieren datos personales y una cuenta bancaria)","details_submitted":"Datos de la cuenta completos","developer_account":"Cuenta de desarrollador","developer_api":"Panel del desarrollador","developer-program":"Programa para desarrolladores","disable":"Cerrar","disconnect":"Desconectar","disconnect_description":"Tras desconectarte, ya no podrás recibir pagos.","disconnect_success":"Desconexión realizada correctamente","documentation":"Documentos","done":"Hecho","download_invoice":"Descargar factura","each_recharge_amount":"Importe de cada recarga","edit_token":"Editar token","efficient_usage_plan":"Cobro","enable":"Habilitar","enter_amount":"Introduce el importe de la retirada","example":"Ejemplo","expiration":"Vencimiento","expiration_date":"Fecha de vencimiento","expired_at":"Vencer","export":"Exportar","free_credit":"Obtén créditos gratis","free_input_characters":"caracteres de entrada gratuitos","free_input_size_desc":"Gratis: 500 bytes por solicitud (~30 segundos de voz)","free_limit_desc":"Gratis: Los créditos se restablecen cada 30 días","free_plan":"Gratis","free_reset_30days_desc":"Usuarios gratuitos: La cuota se restablece cada 30 días a las 00:00 (UTC).","generations_unit":"generaciones","group_by":"Agrupar por","higher_usage":"Si necesitas un mayor volumen de uso, estamos abiertos a estudiar opciones personalizadas.","how_to_use_api":"Cómo usar la API","id":"ID","income":"Ingresos","income_and_withdraw_records":"Registros de ingresos y retiradas","increase_title":"¿Listo para ampliar tu capacidad?","increase_title_desc":"Elige tu plan:","input_size":"Tamaño de entrada","insufficient_api_credit":{"close":"Cerrar","recharge":"Recarga ahora","status":{"description":"El saldo de tu cuenta de API es insuficiente para pagar la solicitud actual. Comprueba tu saldo o recarga tu cuenta.","title":"Estado actual","unlock_time":"Necesitas recargar tu cuenta para seguir usando el modelo de pago"},"subtitle":"El modelo seleccionado es de pago y no tienes crédito de API suficiente para usarlo","title":"Crédito de API insuficiente"},"invite_now":"Invita ahora","invite_tips":"Obtén el mismo tiempo de suscripción cuando los usuarios a los que hayas invitado recarguen su saldo","invite_url_copied":"URL de invitación copiada","last_24_hours":"Últimas 24 horas","last_30_days":"Últimos 30 días","last_7_days":"Últimos 7 días","learn_more":"Obtén más información en nuestra documentación","left":"Quedan","left_for_today":"Quedan para hoy","log_in_to_view_usage":"Inicia sesión para consultar el uso","manage":"Administrar","manage_subscription":"Gestionar suscripción","model":"Modelo","maximum_duration_tips":"{count} solicitudes cada 30 días y {limit} bytes UTF-8 por solicitud.","metric":"Métrica","million_bytes":"millones de bytes UTF-8","min_unit":"min","minimum_deduction":"Recarga mínima","money":"Cantidad","more":"Más","never_expire":"Nunca caduca","new_token":"Token nuevo","next_refresh":"Próxima actualización","next_tier":"Siguiente nivel","no_accumulation":"Sin acumulación","no_accumulation_desc":"La cuota diaria no utilizada no se transfiere al día siguiente.","no_comparison_data":"No hay datos de comparación disponibles","no_token_created_yet":"Todavía no se ha creado ningún token","no_usage_data":"No hay datos de uso","not_connected":"Cuenta de Stripe no conectada","open_payment_page":"Abrir página de pago","otp":"Código de verificación","pay_in_stripe":"Pagar en Stripe","payouts_disabled":"Pagos deshabilitados (se requiere verificación de la identidad y la cuenta bancaria)","payouts_enabled":"Pagos habilitados","pending_payment_description":"Tienes una factura pendiente de pago que puede impedir el cobro automático.","pending_payment_description_2":"Realiza el pago manualmente o actualiza tu método de pago en Stripe. Una vez que actualices tu método de pago, esta factura se cerrará automáticamente.","pending_payment_title":"Pago pendiente","payment_method":"Método de pago","payment_method_description":"Gestiona en Stripe la tarjeta o monedero digital utilizado para la recarga automática.","phone_number":"Número de teléfono","playground":"Área de pruebas","popup_blocked_description":"Es posible que el navegador esté bloqueando la ventana emergente de la página de pago. Puedes hacer clic en el botón de abajo para volver a intentarlo o copiar el enlace y abrirlo en una nueva pestaña.","popup_blocked_title":"Es posible que no se pueda acceder a la página de pago","premium_duration_tips":"Ilimitado* sujeto a la política de uso razonable.","premium_input_size_desc":"Prémium: 5 000 bytes por solicitud (~5 minutos de voz)","premium_limit_desc":"Prémium: Ilimitado* sujeto a la política de uso razonable.","premium_plan":"Prémium","previous_period":"Anterior","quota_refresh":"Actualización de la cuota","quota_refresh_desc":"La cuota diaria se actualiza a las 00:00 (UTC).","quota_usage":"Uso de la cuota","rate_limit":"Límite de solicitudes","reason":"Motivo","recharge_when_balance_falls_below":"Recargar cuando el saldo sea inferior a","redeem":"Canjear crédito","redeem-success":"Canje realizado correctamente","refer_to_our_documentation":"Consulta nuestra documentación para obtener más detalles.","refer_to_our_documentation_and_start_building":"Consulta nuestra documentación y empieza tus creaciones","refer_to_our_documentation_and_start_building_desc":"¡Consulta la documentación de nuestra API para saber cómo utilizar nuestras funciones de conversión de texto a voz y de entrenamiento en tus proyectos!","refresh":"Actualizar","remark":"Observación","reset":"Restablecer","reviewed_at":"Fecha de revisión","reviewer":"Revisor","risk_control":{"actions":{"close":"Cerrar","contact_support":"Contactar con el servicio de atención al cliente"},"helpLabel":{"description":"Estos son algunos de los motivos habituales por los que se bloquean las cuentas:","reason1":"Se ha detectado un uso compartido de la cuenta","reason2":"Uso anómalo de la cuenta","reason3":"Entorno de red sospechoso","title":"¿Necesitas ayuda?"},"status":{"description":"Tu cuenta se ha restringido temporalmente debido a una actividad sospechosa detectada por nuestro sistema de seguridad. Esta medida de precaución es esencial para proteger tanto tu cuenta como la integridad de nuestra plataforma.","title":"Estado de la cuenta","unlock_time":"Tu cuenta se desbloqueará y restablecerá automáticamente en unas horas."},"subtitle":"Aviso de seguridad","title":"Cuenta bloqueada temporalmente"},"rules":"¿Listo para la versión prémium?","save":"Guardar","select_quota_tips":"Selecciona la cantidad de cuota que deseas comprar","setting":"Configuración","setting_success":"Configuración realizada correctamente","service":"Servicio","single_deduction_amount":"Importe de recarga única","source":"Fuente","speech_to_text":"Conversión de voz a texto","spent":"Gastado","status":"Estado","stripe_access_error":"Es posible que no se pueda acceder a la página de pago. Compruebe su conexión de red o inténtelo de nuevo más tarde.","stripe_invoice_id":"ID de la factura de Stripe","text_limit":"Límite de texto","text_limit_desc":"En una sola solicitud se pueden utilizar hasta 500 bytes UTF-8, y los usuarios prémium pueden utilizar hasta 30 000 bytes.","text_to_speech":"Conversión de texto a voz","there_are_token_has_been_created_yet":"Aún no se ha creado ningún token","token":"Ficha","top_up":"Añadir crédito","top_up_label":"Importe a añadir","total_cost":"Coste total","total_quotas":"Cuota total","total_spending":"Gasto total","tts_cost":"Coste de TTS","tts_requests":"Solicitudes de TTS","tts_usage":"Uso de TTS","unit":"Unidad","update_payment_method":"Actualizar método de pago","upgrade_monthly":"Pase de un mes","upgrade_subscription":"Suscripción mensual","usage":"Uso","usage_breakdown":"Desglose del uso","usage_by_api_key":"Uso por clave de API","usage_monitoring":"Supervisión del uso","usage_monitoring_desc":"Se supervisa el uso de la cuota para evitar un uso indebido o excesivo. Cualquier uso indebido detectado puede dar lugar a la restricción o suspensión de las cuotas.","usage_stats":"Estadísticas de uso","user_id":"ID de usuario","validation":{"phone_number_format":"El formato del número de teléfono es incorrecto","phone_number_max":"El número de teléfono no puede tener más de 15 dígitos","phone_number_min":"El número de teléfono debe tener al menos 10 dígitos"},"view_documentation":"Ver documentación","vs_previous_24h":"frente a las 24 horas anteriores","vs_previous_30d":"frente a los 30 días anteriores","vs_previous_7d":"frente a los 7 días anteriores","vs_previous_period":"frente al período anterior","withdraw":"Retirada","withdraw_invalid_amount":"Introduce un importe válido en dólares, sin decimales","withdraw_record":"Registro de retiradas","withdraw_record_status":{"approved":"Aprobado","pending":"Pendiente","rejected":"Rechazado"},"withdraw_success":"Retirada realizada con éxito","zero_retention_banner_title":"Retención cero habilitada","zero_retention_banner_description":"El texto y el audio enviados a la API bajo este equipo, incluido el audio de referencia de TTS y el audio de voz a texto, no se conservan ni se usan para entrenamiento. El audio y las transcripciones de las sesiones de Agents se eliminan al terminar el período de retención de datos de cada agente.","s1_retirement_banner_title":"S1 se retira el 31 de diciembre de 2026","s1_retirement_banner_description":"Después de esa fecha, las solicitudes de API que usen el modelo s1 serán procesadas por S2.1 Pro al mismo precio. Cambia a s2.1-pro antes de esa fecha.","drama3_banner_title":"Drama 3 ya está disponible a través de la API","drama3_banner_description":"Dirige cada frase con instrucciones en lenguaje natural y controla con precisión la emoción, los sonidos y las pausas. El uso de la API se factura según el consumo.","s21_free_banner_title":"Ahora, S2.1 Pro es gratuito para desarrolladores","s21_free_banner_description":"Desarrolla gratis con S2.1 Pro: crea prototipos, prueba y lanza funciones de voz con nuestro modelo de voz más avanzado.","buffer_hint":"Tu gasto reciente en la API es de {spend} USD al día en promedio, por lo que este umbral solo cubre unas {hours} horas. Tras un cargo rechazado, pasan varias horas antes del siguiente intento de cobro, tiempo suficiente para que se agote el saldo.","buffer_hint_apply":"Usa un umbral de {min} USD y un importe de {amount} USD por recarga","auto_recharge_disabled_notice":"La recarga automática se ha desactivado después de que se rechazara tu tarjeta ({reason}). Actualiza tu método de pago y luego vuelve a activar la recarga automática.","auto_recharge_reenable":"Reactivar","auto_recharge_failed_notice":"La última recarga automática fue rechazada ({reason}). Se volverá a intentar automáticamente; también puedes recargar manualmente.","auto_recharge_no_pm_notice":"La recarga automática está desactivada porque no hay ningún método de pago válido registrado. Añade un método de pago y luego vuelve a activar la recarga automática.","quickstart_free_terms":"S2.1 Pro Free es gratis hasta el 30 de noviembre de 2026, sin SLA, y las solicitudes pueden usarse para mejorar la calidad del modelo. <link>Ver los detalles</link>","signup_grant_title":"Hemos añadido {amount} de crédito API gratis","signup_grant_description":"Pruébalo con Drama 3 y todos los demás modelos. El ejemplo y el playground de abajo ya usan Drama 3.","quickstart_copy_key":"Copiar clave API","quickstart_manage_keys":"Administrar claves API","quickstart_sample_ready":"Tu clave ya está incluida. Ejecútalo para guardar welcome.mp3.","balance_free_tier_hint":"S2.1 Pro Free funciona sin crédito. Recarga para usar Drama 3 y otros modelos de pago.","quickstart_add_credit":"Añadir {amount} de crédito API","get_started":{"title":"Tu primera voz en tres pasos","description":"Obtén una clave, ejecuta una solicitud y luego ve más allá. S2.1 Pro Free se puede usar gratis; Drama 3 y los demás modelos son de pago.","description_done":"Has completado los tres pasos. Abre cualquier paso para continuar donde lo dejaste.","progress":"{done} de {total} completados","step_label":"Paso {number}","status_done":"completado","status_next":"Siguiente","show":"Mostrar","hide":"Ocultar","key_title":"Obtén tu clave API","key_description":"Crea una clave con un clic. Se incluye en todas las solicitudes de esta página.","create_key":"Crear clave API","key_shown_once":"Solo se muestra una vez. Cópiala ahora.","key_copied":"Clave API copiada","request_title_step":"Haz tu primera solicitud","request_description":"Elige una plantilla o cambia a Voz a texto, y pulsa Ejecutar solicitud. La vista previa de la solicitud muestra exactamente lo que se envía.","request_done_summary":"Has hecho tu primera solicitud a la API.","request_title":"Solicitud","request_key_ready":"Tu clave ya está incluida.","request_key_missing":"Aún no tienes clave: el código lee FISH_API_KEY de tu entorno.","request_stt_file":"Ejecútalo en la misma carpeta que {file} para mostrar la transcripción.","mode_label":"API","templates_label":"Plantillas","template_conversational":"Conversacional","template_conversational_hint":"Las etiquetas entre corchetes como [excited], [laughing] y [whispering] definen la emoción y los sonidos. [break] añade una pausa.","template_narration":"Narración","template_narration_hint":"[break] y [long-break] marcan el ritmo de la historia. [whispering] baja la voz durante una frase.","template_pronunciation":"Pronunciación","template_pronunciation_hint":"Las etiquetas de fonemas (CMU Arpabet) definen cómo se pronuncia una palabra: «read» y «read», o Kubernetes.","template_drama":"Drama 3","template_drama_hint":"Drama 3 admite indicaciones de dirección en lenguaje natural, etiquetas de susurro en palabras sueltas y etiquetas de fonemas.","stt_description":"Transcribe el clip de ejemplo o tu propio archivo de audio.","run":"Ejecutar solicitud","run_with_new_key":"Crear clave y ejecutar","run_done":"Esa fue una llamada real a la API. Copia la solicitud para ejecutarla desde tu terminal.","paid_model_note":"Modelo de pago: se descuenta de tu crédito API. Saldo: {balance}.","stt_cost_note":"Se descuenta de tu crédito API. Saldo: {balance}.","grant_added":"Hemos añadido {amount} de crédito API gratis. Drama 3 está seleccionado, así que puedes probarlo ya.","paid_needs_credit":"{model} es un modelo de pago y aún no tienes crédito API. Añade crédito o cambia al modelo gratuito.","use_free_model":"Usar S2.1 Pro Free","stt_needs_credit":"Voz a texto usa crédito API y aún no tienes. Añade crédito para ejecutarlo.","transcript":"Transcripción","further_title":"Ve más allá","further_description":"Dirige interpretaciones con Drama 3, añade crédito API para los modelos de pago y desarrolla con los SDK.","further_done_summary":"Crédito API: {balance}. Drama 3 y todos los modelos están desbloqueados.","drama_title":"Drama 3","drama_syntax_direction":"Indicaciones en lenguaje natural","drama_syntax_words":"Efectos en palabras sueltas","drama_syntax_phonemes":"Fonemas","drama_try":"Cargar la plantilla de Drama 3","drama_guide":"Guía de Drama 3","credit_title":"Crédito API","credit_description":"Pago por uso. Drama 3, S2.1 Pro y S2 Pro usan crédito API; S2.1 Pro Free no. Saldo: {balance}.","sdks_title":"SDK y documentación","copy_command":"Copiar {command}","docs_quickstart":"Inicio rápido","docs_emotions":"Etiquetas de emoción y sonido","docs_phonemes":"Control de fonemas","docs_api_reference":"Referencia de la API"}},"profile":{"avatar":"Avatar","avatar_description":"Esta imagen aparecerá como tu avatar de usuario en varias páginas de este sitio web","avatar_description_2":"(el archivo debe tener un tamaño inferior a 1 MB)","bio":"Biografía","bookmarks":"Marcadores","creative":"Imagen y video","bookmarked":"Guardado","bookmark_removed":"Marcador eliminado","bookmark_failed":"No se pudo actualizar el marcador. Inténtalo de nuevo.","no_sample":"Sin muestra","copy_id":"Copiar ID","cancel":"Cancelar","change_avatar":"Cambiar avatar","upload_photo":"Subir foto","replace_photo":"Reemplazar foto","change_email":"Cambiar correo electrónico","change_email_dialog":{"confirm":"Confirmar el cambio","continue":"Continuar","new_email_label":"Nuevo correo electrónico","new_email_placeholder":"name@example.com","send_code":"Enviar código","start_over":"Volver a empezar","subtitle_confirm":"Introduce el código de verificación que hemos enviado a {email} para confirmar tu nueva dirección de correo electrónico.","subtitle_start":"Para mantener tu cuenta segura, primero enviaremos un código de verificación a tu dirección de correo electrónico actual.","subtitle_verify":"Introduce el código que hemos enviado a {email} y, a continuación, introduce tu nueva dirección de correo electrónico.","success":"Tu dirección de correo electrónico se ha actualizado","title":"Cambiar correo electrónico"},"change_password":"Cambiar contraseña","copied_title":"Copiado al portapapeles","edit_profile":"Editar perfil y configuración","email":"Correo electrónico","joined_at":"Se unió ","likes":"Me gusta","list":"Lista de modelos","login":"Iniciar sesión","models_created":"Modelos creados","nickname":"Apodo","no_collection_tips":"Aún no hay ninguna colección","no_likes_tops":"Aún no hay ningún \"Me gusta\"","empty_title":"Sin voces","empty_voices_description":"Tus voces aparecerán aquí","empty_likes_description":"Tus me gusta aparecerán aquí","empty_bookmarks_description":"Aún no hay marcadores","empty_creative_title":"No hay obras publicadas","empty_creative_description":"Las imágenes y los videos publicados aparecen aquí después de la revisión","creative_rewards_users":"{count, plural, one {# persona usó tus obras} other {# personas usaron tus obras}}","creative_rewards_settled":"{credits, plural, one {# crédito ganado} other {# créditos ganados}}","creative_rewards_pending":"{credits, plural, one {aprox. # crédito pendiente} other {unos # créditos pendientes}}","start_creating_cta":"Empezar a crear","discover_more_cta":"Descubrir más","no_socials":"Aún no hay enlaces a redes sociales","no_trained_voices_yet":"Aún no hay voces entrenadas","password":"Contraseña","personal_website_url":"URL del sitio web personal","profile_details":"Detalles del perfil","save":"Guardar cambios","socials":"Redes sociales","sort":{"count":"Recomendado","new":"Más reciente","title":"Ordenar por"},"total_likes":"Total de \"Me gusta\"","total_marked":"Total de elementos marcados","total_shared":"Total de elementos compartidos","username":"Nombre de usuario","voice_conversions":"Conversiones de voz","voices":"Voces","edit":"Editar","play_voice":"Reproducir voz","pause_voice":"Pausar voz","more_actions":"Más acciones","remove_bookmark":"Quitar marcador","view_voice":"Ver voz","use_voice":"Usar voz","load_error":"No se pudo cargar la lista","retry":"Reintentar","loading":"Cargando","user_profile":"Perfil de usuario","profile_load_error":"No se pudo cargar este perfil","nickname_required":"El apodo es obligatorio","nickname_too_long":"El apodo debe tener 50 caracteres o menos","bio_too_long":"La biografía debe tener 200 caracteres o menos","website_invalid":"Introduce una URL http o https válida","social_link_invalid":"Introduce un enlace válido de {platform}","bio_placeholder":"Cuéntales un poco sobre ti","login_security":"Inicio de sesión y seguridad","password_description":"Restablece tu contraseña con un código de un solo uso","change":"Cambiar","sign_out_everywhere":"Cerrar sesión en todos los dispositivos","sign_out_everywhere_description":"Cierra la sesión en todos los demás sitios y desconecta las apps conectadas","sign_out_everywhere_action":"Cerrar sesión","sign_out_everywhere_confirm_title":"¿Cerrar sesión en todos los dispositivos?","sign_out_everywhere_confirm_description":"Se cerrará la sesión en todos los demás dispositivos y se desconectarán todas las apps conectadas, como un cliente MCP. Este dispositivo seguirá con la sesión iniciada. Las claves de API seguirán funcionando.","sign_out_everywhere_success":"Sesión cerrada en todos los demás dispositivos","back":"Volver","share":"Compartir","share_error":"No se pudo copiar el enlace del perfil"},"pronunciation-dictionary":{"title":"Diccionario de pronunciación","no-rules":"Sin reglas","add-rule":"Añadir una nueva regla","import-pls":"Importar PLS","rename":"Cambiar de nombre","new-dictionary":"Nuevo diccionario","dictionary-list":"Lista de diccionarios","edit-dictionary":"Editar diccionario","no-dictionaries":"Sin diccionarios","view-documentation":"Ver documentación","dictionary-name":"Nombre del diccionario","required":"(obligatorio)","name-placeholder":"Nombre","description":"Descripción","description-placeholder":"¿Para qué se utiliza este diccionario?","import-from-existing":"Importar desde un diccionario existente","import-formats":"(.pls .txt .xml)","upload":"Subir","rules-count":"{count, plural, one {# regla} other {# reglas}}","create-dictionary":"Crear diccionario","save":"Guardar","create-failed":"Error al crear el diccionario","update-failed":"Error al actualizar el diccionario","import-failed":"Se ha creado el diccionario, pero no se han podido importar las reglas","parse-failed":"No se ha podido leer ninguna regla de este archivo.","too-many-rules":"El archivo contiene más de 5000 reglas.","close":"Cerrar","search-rules":"Buscar reglas","add-rule-short":"Añadir regla","add-rule-tooltip":"Añadir una regla","select-voice":"Seleccionar voz","input-placeholder":"Entrada","input-too-long":"La entrada es demasiado larga ({count}/{max})","input-too-long-publish":"Cada entrada debe tener como máximo {max} caracteres","output-placeholder":"Salida","alias-output-placeholder":"Sustitución de texto simple","alias-output-help":"La entrada se sustituye por este texto tal como está escrito.","alias-input-invalid":"La entrada de un alias no puede empezar ni terminar con un espacio ni contener caracteres de control, <, >, (, ), [ o ].","alias-output-invalid":"La salida de un alias no puede contener <| ni |>.","column-input":"Entrada","column-output":"Salida","case-sensitive":"Distingue entre mayúsculas y minúsculas","case-sensitive-on":"Distinción entre mayúsculas y minúsculas: activada","case-sensitive-off":"Distinción entre mayúsculas y minúsculas: desactivada","case-sensitivity-on":"Distinción entre mayúsculas y minúsculas activada","case-sensitivity-off":"Distinción entre mayúsculas y minúsculas desactivada","rule-type":"Tipo de regla","rule-type-phoneme":"Fonema","rule-type-alias":"Alias","rule-type-changed":"Tipo de regla cambiado de {from} a {to}","moved-badge":"Se ha movido {from} → {to}","delete-rule":"Eliminar regla","restore-rule":"Restaurar regla","reorder-rule":"Reordenar regla","play-preview":"Reproducir vista previa","stop-preview":"Detener vista previa","publish-success":"Diccionario publicado","ignore-changes":"Ignorar cambios","publish-new-version":"Publicar nueva versión","rules-changed":"{count, plural, one {# regla modificada} other {# reglas modificadas}}","prev-change":"Cambio anterior","next-change":"Siguiente cambio","ignore-confirm-title":"¿Ignorar los cambios no guardados?","ignore-confirm-description":"Los cambios que no hayas publicado se descartarán y el editor volverá a la última versión publicada.","publish-failed":"Error al publicar el diccionario","publish-conflict":"Este diccionario se ha modificado en otra ubicación. Se ha recargado la última versión; vuelve a aplicar tus cambios y publica de nuevo.","conflict-title":"El diccionario se ha actualizado en otra ubicación","conflict-description":"Alguien ha publicado una versión más reciente de \"{name}\" mientras editabas.","conflict-hint":"Al cargar la última versión, se descartarán los cambios que no hayas publicado. Si sobrescribes, conservarás tus cambios y eliminarás los de esa otra persona.","conflict-load-latest":"Cargar la última versión","conflict-overwrite":"Sobrescribir de todos modos","preview-failed":"Error al generar la vista previa","load-failed":"Error al cargar las reglas","list-load-failed":"No se han podido cargar tus diccionarios","list-load-failed-description":"Se ha producido un error al conectarse con el servidor. Tus diccionarios están a salvo; inténtalo de nuevo transcurrido un momento.","retry":"Intentarlo de nuevo","incomplete-rules":"Cada regla necesita tanto una entrada como una salida.","duplicate-rules":"Entrada duplicada: {key}","output-too-long":"La salida es demasiado larga ({count}/{max})","output-too-long-publish":"Cada salida debe tener como máximo {max} caracteres","search-no-results":"No hay reglas que coincidan con tu búsqueda","more-actions":"Más acciones","edit":"Editar","download":"Descargar","import-success":"Se ha importado un total de {count, plural, one {# regla} other {# reglas}}","export-empty":"Este diccionario no tiene reglas guardadas para exportar.","export-failed":"Error al exportar el diccionario","export-save-first-title":"¿Publicar antes de exportar?","export-save-first-description":"Los cambios que has realizado en \"{name}\" aún no se han publicado. Publícalos primero como una nueva versión para que se incluyan en la exportación.","publish-and-export":"Publicar y exportar","delete":"Eliminar diccionario","dictionary-id":"ID del diccionario","latest-version-id":"ID de la última versión","copy":"Copiar","copy-dictionary-id":"Copiar ID del diccionario","copy-version-id":"Copiar ID de la versión","copied":"Copiado al portapapeles","cancel":"Cancelar","delete-confirm-title":"¿Eliminar este diccionario?","delete-confirm-description":"\"{name}\" y sus reglas de pronunciación se eliminarán de forma permanente. Esta acción no se puede deshacer.","delete-confirm":"Eliminar","delete-success":"Diccionario eliminado","delete-failed":"No se pudo eliminar el diccionario","unsaved-badge":"Cambios no guardados","unsaved-confirm-title":"¿Descartar los cambios no guardados?","unsaved-confirm-description":"Los cambios que has realizado en \"{name}\" aún no se han publicado. Si sales ahora, se descartarán.","discard":"Descartar","keep-editing":"Seguir editando","version-history":"Historial de versiones","compare-with":"Comparar con","compare-none":"Ninguno","select-version":"Seleccionar","latest":"Más reciente","summary-added":"Se ha añadido un total de {count, plural, one {# regla nueva} other {# reglas nuevas}}","summary-removed":"se ha eliminado un total de {count, plural, one {# regla} other {# reglas}}","summary-changed":"se ha actualizado un total de {count, plural, one {# regla} other {# reglas}}","no-versions":"Aún no hay versiones","delete-version":"Eliminar versión","delete-version-confirm-title":"¿Eliminar esta versión?","delete-version-confirm-description":"La versión V{version} se eliminará del historial. Cualquier solicitud vinculada a este ID de versión dejará de funcionar.","delete-version-success":"Versión eliminada","delete-version-failed":"Error al eliminar la versión","delete-version-latest-blocked":"No se puede eliminar la versión más reciente","import-unsupported-format":"Selecciona un archivo .pls, .xml o .txt.","import-unsafe-text":"Elimine los caracteres de control y los marcadores de fonemas de la regla.","import-line-error":"Línea {line}: {message}","import-ready":"{count, plural, one {# regla lista para importar} other {# reglas listas para importar}}","import-duplicates":"Se ha omitido un total de {count, plural, one {# regla duplicada} other {# reglas duplicadas}} en las líneas {lines}. Se conserva la primera ocurrencia; la comparación no distingue entre mayúsculas y minúsculas, a menos que se especifique lo contrario en el archivo.","import-skipped-lines":"Se ha omitido un total de {count, plural, one {# línea} other {# líneas}} sin separador entre entrada y salida: {lines}.","clear-import":"Borrar el archivo importado","summary-separator":", ","summary-ending":"."},"self-host":{"all_in_one_handoff":"La guía de despliegue que acaba de descargar contiene el comando completo \"docker run\" (en all-in-one.md, dentro del archivo descomprimido). Habrás terminado cuando una solicitud de prueba devuelva audio. ¿Vas a actualizar un despliegue existente? Selecciona la nueva versión indicada arriba y vuelve a ejecutar el proceso con ella.","artifacts_empty":"Aún no se ha concedido ningún despliegue a este equipo. Contacta con fish.audio para obtener acceso.","artifacts_load_failed":"No se ha podido cargar tu despliegue. Actualiza la página para volver a intentarlo.","cancel":"Cancelar","copied_title":"Copiado al portapapeles","copy_command":"Copiar comando","copy_token":"Copiar token de despliegue","create":"Crear","create_token":"Crear token de despliegue","created":"Creado","delete":"Eliminar","delete_confirm_body":"Eliminar \"{name}\" es irreversible y cualquier despliegue que use este token dejará de descargar imágenes. Confirma para continuar.","delete_confirm_title":"Eliminar token de despliegue","delete_success":"Eliminación realizada correctamente","deployment_title":"Pasos de despliegue","documentation":"Sitio de documentación","form_all_in_one_offline":"Todo en uno sin conexión","form_all_in_one_online":"Todo en uno en línea","form_helm_offline":"Helm sin conexión","form_helm_online":"Helm en línea","helm_description":"Instala el chart de Fish Audio en tu clúster de Kubernetes. Los modos en línea y sin conexión usan el mismo chart: el modo seleccionado a continuación determina qué archivo de valores aplica la guía de despliegue; la descarga sigue siendo la misma.","helm_handoff":"La guía de despliegue que acabas de descargar contiene las instrucciones completas de instalación, incluido qué archivo de valores corresponde a cada modo y de dónde puede descargar modelos el perfil en línea (deployment-runbook.md en el archivo extraído). Habrás terminado cuando todos los pods estén listos y una solicitud de prueba devuelva audio. ¿Vas a actualizar? Selecciona la nueva versión indicada arriba y sigue el procedimiento de actualización de la guía de despliegue.","i_saved_my_token":"He guardado mi token","last_used":"Usado por última vez","license_binding":"Vinculación a GPU","license_binding_none":"No está vinculado a GPU específicas","license_binding_uuid":"Vinculado a los UUID de GPU","license_bound_gpus":"GPU","license_download":"Descargar paquete","license_download_failed":"No se ha podido descargar el paquete.","license_valid_from":"Válido desde","license_load_failed":"No se ha podido cargar la licencia.","license_not_configured":"Aún no se ha configurado ninguna licencia para este equipo; ponte en contacto con el servicio de soporte de Fish Audio para que la emitan. El despliegue no puede comenzar sin una licencia.","license_product":"Producto","license_title":"Licencia","license_valid_until":"Válido hasta","limit_hint":"Has alcanzado el límite de 5 tokens de despliegue.","load_failed":"No se han podido cargar los tokens de despliegue. Actualiza la página para volver a intentarlo.","name":"Nombre","never":"Nunca","no_tokens_yet":"Todavía no se ha creado ningún token de despliegue","not_enabled":"El despliegue con alojamiento propio no está habilitado para este equipo. Ponte en contacto con tu gestor de cuenta.","profile_label":"Modos disponibles","publisher_badge":"Publicador","publisher_hint":"Este equipo también puede realizar envíos a sus repositorios asignados.","rotate":"Rotar","rotate_confirm_body":"Al rotar \"{name}\", se emite un token nuevo y el anterior deja de funcionar inmediatamente.","rotate_token":"Rotar token de despliegue","save_your_token":"Guarda tu token de despliegue","title":"Alojamiento propio","token":"Token","token_name":"Nombre del token","token_name_placeholder":"Asigna un nombre a tu token de despliegue","token_shown_once_warning":"Este token se muestra solo una vez. Cópialo ahora y guárdalo en un lugar seguro; no podrás volver a verlo.","tokens_description":"La contraseña que usan tus máquinas para descargar imágenes, charts y documentación de nuestro registro, y para exportar las voces de tu equipo. Crea uno aquí, guárdalo de forma segura y pégalo donde cualquiera de los comandos siguientes te pida un token de despliegue.","tokens_title":"Tokens de despliegue","version_label":"Versión","version_latest":"Más reciente","version_recorded":"Registrada el {date}","version_release_notes":"Novedades","badge_docker":"Docker","badge_kubernetes":"Kubernetes","all_in_one_group_description":"Todo en uno: toda la pila en un único contenedor Docker en tu host con GPU. Selecciona el modo que necesites para tu despliegue: la descarga que aparece a continuación corresponde a ese modo.","axis_offline":"Desconectado","axis_offline_ex":"El uso se registra en un libro mayor local firmado; no se realizan llamadas salientes para la facturación.","axis_online":"En línea","axis_online_ex":"Cada solicitud se autoriza y factura en tiempo real con Fish Audio; requiere acceso a la red externa.","axis_dual_gpu":"GPU dual","axis_dual_gpu_ex":"El proceso se ejecuta en GPU 0 y el vocoder en GPU 1.","axis_single_gpu":"GPU única","axis_single_gpu_ex":"Un caso especial: una sola tarjeta de 80 GB de clase H100, compartida por el proceso y el vocoder mediante MPS. Menor rendimiento que con GPU dual.","axis_baked":"Pesos integrados en la imagen","axis_baked_ex":"Los pesos del modelo están integrados en la imagen, que es totalmente autónoma.","axis_external":"Pesos externos","axis_external_ex":"Los pesos se montan en tiempo de ejecución, no en la imagen.","license_contract_term":"Contrato","license_pending_issue":"Tu licencia se está preparando; pronto estará disponible para descargarla aquí. Mientras tanto, puede continuar con el paso de instalación; el paquete solo es necesario para iniciar el despliegue.","license_guidance_issue":"La descarga incluye un nuevo archivo license.key, por lo que es necesario iniciar o reiniciar el servicio para cargarlo. Siga los pasos de configuración de la licencia indicados en la guía de despliegue que has recibido.","license_guidance_renew":"Se trata de una renovación: solo cambia license.crt, que se vuelve a cargar sin necesidad de reiniciar. Siga los pasos de la sección \"Renovación de la licencia\" indicados en la guía de despliegue que has recibido.","license_renewal_hint":"Tu certificado vence el {date}. Antes de esa fecha, liquida la factura de este período y, si utilizas la facturación sin conexión, envíanos el registro de uso. Una vez que lo hayamos comprobado, renovaremos tu licencia y se ampliará el período de validez.","axis_helm_models":"Modelos","axis_helm_models_ex":"De forma predeterminada, se almacena dentro del clúster; también puede obtenerse del almacenamiento S3 de Fish Audio o del tuyo propio. Consulta el manual de procedimientos.","license_description":"Necesaria para ejecutar el despliegue: descarga el paquete y móntalo en la ubicación que se indica en la sección \"Licencia\" de la guía de despliegue. La propia guía se descarga en el paso de instalación. Una renovación solo reemplaza license.crt en su ubicación actual.","step_token":"Paso 1 · Token de despliegue","step_install":"Paso 5 · Instalar","step_sync":"Paso 6 · Prueba las voces","voice_sync_description":"Lleva tus voces y el pack oficial de Fish al despliegue y luego haz una petición con una para confirmar que funciona.","voice_sync_note":"Los ajustes de sincronización por plataforma, los mirrors internos y cómo crear tus propios archivos están en la guía de despliegue (reference-cache.md) del paquete que descargaste.","choose_description":"Seis pasos. Los pasos 1–2 sirven para todos los modelos y se hacen una vez; desde el paso 3, la página sigue al modelo que elijas. ¿Necesitas otra configuración? Consulta el sitio de docs o pregunta al soporte de Fish Audio.","platform_aio_summary":"Un contenedor en una sola máquina. Sin Kubernetes; ocupa muy poco espacio.","platform_helm_summary":"El chart en tu clúster de Kubernetes: permite el escalado horizontal y las actualizaciones graduales.","need_gpus_label":"GPU:","need_runtime_label":"Entorno de ejecución del host:","need_network_label":"Red:","need_network":"Acceso saliente a registry.fish.audio desde la máquina que descarga la imagen o el chart. La facturación en línea también requiere acceso saliente durante la ejecución al punto de conexión de facturación de Fish Audio: api.fish.audio, salvo que tus credenciales de entrega indiquen otro. Los modos sin conexión funcionan aislados de la red durante la ejecución.","need_license_label":"Licencia:","need_license":"Obligatoria en todas las plataformas. Si falta, los servicios no arrancan; si caduca, funcionan pero rechazan todas las solicitudes (403). Obtén el bundle en el paso 2 de arriba.","platform_all_in_one":"Todo en uno","platform_helm":"Helm","external_weights_note":"Para descargar el conjunto de archivos de pesos del almacén alojado por Fish Audio, ponte en contacto con Fish Audio para obtener las claves de acceso de solo lectura; encontrarás los detalles en la sección \"Pesos externos\" de la guía.","need_gpus_aio":"2 GPU: una para el proceso de inferencia y otra para el vocoder; se recomiendan NVIDIA H100/H200. El modo de GPU única es un caso especial: una sola tarjeta de 80 GB de la clase H100 compartida por ambos, con un menor rendimiento.","need_gpus_aio_drama_3":"2 GPU: una para el worker de inferencia y otra para el vocoder; se recomiendan NVIDIA H200 o B300.","need_runtime_aio":"Docker con el NVIDIA Container Toolkit, un controlador compatible con CUDA 13.x, al menos 32 vCPU, 128 GiB de RAM y ~100 GB de disco libre.","need_runtime_aio_drama_3":"Docker con el NVIDIA Container Toolkit, un controlador compatible con CUDA 13.x, al menos 32 vCPU, 128 GiB de RAM y ~130 GB de disco libre.","need_runtime_helm":"Un clúster de Kubernetes con la pila de GPU de NVIDIA.","releases_load_failed":"No se han podido cargar las versiones publicadas. Actualiza la página para volver a intentarlo.","install_nothing_published":"Aún no se ha publicado ninguna versión para esta plataforma; ponte en contacto con Fish Audio.","platform_label":"Plataforma","need_gpus_helm":"2 GPU: una para el worker de inferencia y otra para el vocoder; se recomiendan NVIDIA H100/H200. Las marcas de tiempo, si se activan, añaden una tercera; se escala añadiendo réplicas.","need_gpus_helm_drama_3":"2 GPU: una para el worker de inferencia y otra para el vocoder; se recomiendan NVIDIA H200 o B300. Las marcas de tiempo, si se activan, añaden una más; se escala añadiendo réplicas.","install_description":"Elige tu plataforma y modo, selecciona y anota tu versión y, a continuación, ejecuta los comandos: estos descargan la guía de despliegue y el artefacto correspondientes, y la instalación continúa según las instrucciones de la guía. Las opciones que se muestran aquí son las que puedes instalar, no las que están en ejecución actualmente.","install_description_one":"Elige tu modo, anota tu versión y, a continuación, ejecuta los comandos: estos descargan la guía de despliegue y el artefacto correspondientes, y la instalación continúa según las instrucciones de la guía. Las opciones que se muestran aquí son las que puedes instalar, no las que están en ejecución actualmente.","need_network_online":"Se requiere acceso saliente a registry.fish.audio desde la máquina que descarga la imagen o el chart y, durante la ejecución, al punto de conexión de facturación de Fish Audio: api.fish.audio, salvo que tus credenciales de entrega indiquen otro.","need_network_offline":"Acceso saliente a registry.fish.audio desde la máquina que descarga la imagen o el chart. En tiempo de ejecución, ninguno: el despliegue funciona aislado de la red.","step_license":"Paso 2 · Licencia","bys_footer":"¿Entorno listo? Sigue con el paso 5 para instalar.","voice_sync_archive_path":"/mnt/shared/reference-archives/<voice_id>.zip","voice_sync_call_label":"Hacer una llamada TTS","voice_sync_source_label":"Obtén tus voces","voice_sync_source_auto":"Sincronización automática","voice_sync_source_manual":"Manual · sin conexión","voice_sync_auto_aio":"El despliegue las descarga por sí mismo en cuanto tiene el token de despliegue del paso 1 como variable de entorno FISH_REFERENCE_SYNC_TOKEN — un -e en el comando de arranque de la guía, o la configuración de entorno de tu plataforma. Las voces nuevas o editadas llegan en unos minutos, un archivo por voz:","voice_sync_auto_helm":"El despliegue las descarga por sí mismo en cuanto tiene el token de despliegue del paso 1 — configura referenceSync.enabled=true con el Secret fish-audio-sync-token del runbook. Las voces nuevas o editadas llegan en unos minutos, un archivo por voz:","voice_sync_auto_any":"El despliegue las descarga por sí mismo en cuanto tiene el token de despliegue del paso 1 — la guía de despliegue indica dónde va. Las voces nuevas o editadas llegan en unos minutos, un archivo por voz:","voice_sync_download_label":"Descargar — en una máquina con acceso a la red","voice_sync_copy_aio_label":"Copiar — en el host del All-in-One","voice_sync_copy_helm_label":"Copiar — al almacenamiento compartido del clúster","voice_sync_copy_any_label":"Copiar — al directorio reference-archives de tu despliegue","voice_sync_copy_aio_alt":"¿No puedes ejecutar docker contra el contenedor (lo ejecuta una plataforma de hosting por ti)? Monta un volumen con los zips y apunta EDGE_API_REFERENCE_LOCAL_ROOT a su ruta — reference-cache.md, \"Default Location\".","voice_sync_copy_helm_alt":"¿Sin acceso a los nodos? La sección \"Reference Cache Files\" del runbook tiene un método con un pod auxiliar.","step_model":"Paso 3 · Elige un modelo","step_environment":"Paso 4 · Prepara tu entorno","model_scoped":"A partir de aquí, para el modelo que elijas","model_steps_placeholder":"Los pasos 4–6 —preparar, instalar, probar— aparecen al elegir un modelo.","model_placeholder":"Elige un modelo ({count} disponibles)","model_kind_tts":"TTS","model_kind_stt":"STT","model_group_tts":"Texto a voz","model_group_stt":"Voz a texto","environment_description":"El hardware, el host y la red que debes tener listos antes de desplegar {name}. Conseguir GPUs puede llevar tiempo: revisa esto primero.","install_where_label":"Dónde ejecutar:","install_where_aio":"el host con GPU que ejecutará All-in-One: la imagen se descarga en esta máquina y docker run también se ejecuta aquí. Si el host no llega a registry.fish.audio, ejecútalos en una máquina que sí llegue; la guía explica cómo llevar la imagen.","install_where_helm":"la máquina desde la que despliegas, con helm y kubectl y acceso al clúster. El clúster descarga las imágenes con el pull secret que crea el runbook, así que aquí no hace falta docker login.","model_description":"Elige el modelo que vas a desplegar. Los pasos 4–6 de abajo son para el modelo elegido."},"share":{"meta":{"title":"{title} · Fish Audio","description":"Escucha y deja comentarios. Hecho con Fish Audio.","subtitle":"Historia compartida"},"top_bar":{"by":"por {name}","chapters":"{count, plural, one {# capítulo} other {# capítulos}}","scenes":"{count, plural, one {# escena} other {# escenas}}","ai_voices":"Voces generadas por IA","voices_label":"Voces: {names}","voices_title":"Voces de esta historia","made_with":"Hecho con Fish Audio","log_in":"Iniciar sesión","try":"Prueba Fish Audio","open_app":"Abrir la app","open_in_studio":"Abrir en Audiolibros","open_in_voice_acting":"Abrir en Actuación de voz","studio":"Audiolibros","voice_acting":"Actuación de voz","share":"Compartir","opening_studio":"Abriendo en Audiolibros","opening_voice_acting":"Abriendo en Actuación de voz"},"banner":{"newer_export":"Exportación más reciente · {date}","update_share":"Actualizar"},"rail":{"label":"Capítulos y voces","label_scenes":"Escenas y voces","chapters":"Capítulos","scenes":"Escenas","open_comments":"{count, plural, one {# comentario abierto} other {# comentarios abiertos}}","voices":"Voces","sharing":"Compartir","version":"Versión","export_from":"Exportación del {date}","comments":"Comentarios","comments_anyone":"Cualquiera con el enlace","comments_off":"Desactivados"},"legal":{"terms":"Términos","privacy":"Privacidad","report":"Denunciar"},"script":{"label":"Guion","chapter":"Capítulo {number}","scene":"Escena {number}","chapter_of":"Capítulo {number} de {total}","scene_of":"Escena {number} de {total}","previous_chapter":"Capítulo anterior","previous_scene":"Escena anterior","next_chapter":"Capítulo siguiente","next_scene":"Escena siguiente","voice_label":"Voz {letter}","play_from":"Reproducir desde {time}","badge_label":"{count, plural, one {# comentario en esta frase} other {# comentarios en esta frase}}","comment":"Comentar","comment_on_line":"Comentar esta frase","back_to_current":"Volver a la frase actual","create_cta":"Crea tu propia historia con Fish Audio"},"player":{"label":"Reproductor","play":"Reproducir","pause":"Pausar","play_or_pause":"Reproducir o pausar","back":"Retroceder 10 segundos","forward":"Avanzar 10 segundos","seek":"Posición de reproducción","position":"Capítulo {chapter}, {time} de {duration}","position_scene":"Escena {chapter}, {time} de {duration}","spoken_time":"{minutes, plural, =0 {} one {# minuto } other {# minutos }}{seconds, plural, one {# segundo} other {# segundos}}","chapter_short":"Cap. {number}","scene_short":"Esc. {number}","chapter_label":"Capítulo {number}: {title}","scene_label":"Escena {number}: {title}","comment_here":"Comentar en el momento actual","comment_here_tip":"Comentar en la posición actual","load_failed":"No se pudo cargar el audio.","retry":"Reintentar"},"shortcuts":{"title":"Atajos de teclado","play":"Reproducir o pausar","skip":"Retroceder o avanzar 10 segundos","comment":"Comentar en la posición actual","escape":"Cerrar o cancelar","post":"Publicar comentario","show":"Mostrar atajos","single_key":"Atajos de una tecla"},"tabs":{"label":"Vista","script":"Guion","comments":"Comentarios"},"comments":{"title":"Comentarios","open_count":"{count} abiertos","filter_label":"Filtrar comentarios","filter_all":"Todos","filter_open":"Abiertos","filter_resolved":"Resueltos","group":"Capítulo {number} · {title}","group_scene":"Escena {number} · {title}","empty_title":"Aún no hay comentarios","none_open":"No hay comentarios abiertos","none_resolved":"No hay comentarios resueltos","orphans":"Fuera de esta versión · {count}","earlier_version":"Versión anterior · {time}","anchor_label":"Cap. {chapter} · {time}","anchor_label_scene":"Esc. {chapter} · {time}","play_from":"Reproducir desde {label}","quote":"«{quote}»","quote_was":"Antes: «{quote}»","guest_email":"<address>{email}</address> · Sin verificar","deleted_user":"Usuario eliminado","tag_guest":"Invitado","tag_creator":"Creador","tag_team":"Equipo","tag_you":"Tú","tag_changed":"Frase modificada","tag_resolved":"Resuelto","show_resolved":"Mostrar hilo resuelto","collapse":"Contraer","actions":"Acciones del comentario","reply":"Responder","reply_placeholder":"Responder…","resolve":"Resolver","reopen":"Reabrir","open_in_studio":"Abrir en Audiolibros","open_in_voice_acting":"Abrir en Actuación de voz","show_in_script":"Mostrar en el guion","more":"Más acciones","delete":"Eliminar","cancel":"Cancelar","delete_title":"¿Eliminar este comentario?","delete_body":"El comentario y sus respuestas se eliminarán para todos.","delete_reply_title":"¿Eliminar esta respuesta?","delete_reply_body":"La respuesta se eliminará para todos.","comment_deleted":"Comentario eliminado","reply_deleted":"Respuesta eliminada","resolved_toast":"Comentario resuelto","reopened_toast":"Comentario reabierto"},"composer":{"label":"Comentario","drawer_title":"Añadir un comentario","placeholder":"Añade un comentario…","placeholder_creator":"Añade un comentario para {name}…","chip_time":"En {at} · dentro de «{quote}»","chip_line":"En {at} · «{quote}»","unpin":"Anclar a la posición actual","submit":"Comentar en {time}","left":"Quedan {count}","posted":"Comentario publicado","view":"Ver","comments_off":"Los comentarios están desactivados","turn_on":"Activar","comments_on_toast":"Comentarios activados"},"identity":{"title":"Añade tu nombre y correo para publicar","name":"Nombre","email":"Correo electrónico","privacy":"Solo el creador ve tu correo.","sign_in_instead":"Mejor iniciar sesión","name_required":"Introduce tu nombre.","name_no_links":"El nombre no puede incluir enlaces.","email_invalid":"Introduce un correo electrónico válido.","commenting_as":"Comentando como {name}","verify_email":"Verificar correo","not_you":"¿No eres tú?","forget_prompt":"¿Olvidar a {name} en este dispositivo?","forget_me":"Olvidarme","forgotten":"Olvidado en este dispositivo"},"verify":{"label":"Verificar correo","prompt":"Verifica <b>{email}</b> para recibir avisos de respuestas y novedades.","send_code":"Enviar código","not_now":"Ahora no","code_sent":"Código enviado","check_email":"Revisa {email}.","send_failed":"No se pudo enviar el código. Inténtalo de nuevo.","enter_code":"Introduce el código de 6 dígitos que enviamos a {email}","resend":"Reenviar código","resend_in":"Reenviar en 0:{seconds}","different_email":"Usar otro correo","email_placeholder":"tu@ejemplo.com","mismatch":"El código no coincide. Inténtalo de nuevo.","expired":"Este código ha caducado. Envía uno nuevo.","too_many":"Demasiados intentos. Envía un código nuevo.","pending_closure":"Esta cuenta está programada para cerrarse. Inicia sesión para recuperarla.","blocked":"No puedes iniciar sesión con este correo.","done_new":"Sesión iniciada.","done_existing":"Sesión iniciada como {name}."},"claim":{"prompt":"{count, plural, one {¿Añadir a esta cuenta # comentario que publicaste como «{name}»?} other {¿Añadir a esta cuenta # comentarios que publicaste como «{name}»?}}","add":"Añadir","keep":"Seguir como invitado"},"gone":{"document_title":"Enlace no disponible · Fish Audio","title":"Este enlace no está disponible","home":"Ir a Fish Audio"},"errors":{"version_changed":"Esta historia compartida se actualizó. Recarga para comentar.","reload":"Recargar","post_failed":"No se pudo publicar tu comentario. Inténtalo de nuevo.","rate_limited":"Demasiados comentarios. Inténtalo de nuevo en breve.","generic":"Algo salió mal. Inténtalo de nuevo."}},"step-up":{"title":"Confirma que eres tú","sending":"Enviando un código de 6 dígitos a {email}…","code_sent":"Enviamos un código de 6 dígitos a {email}. Introdúcelo para continuar.","no_code":"¿No recibiste el código?","resend":"Reenviar código","resend_in":"Reenviar código ({seconds} s)","verify":"Verificar","cancel":"Cancelar","close":"Cerrar","invalid_code":"El código es incorrecto o ha caducado.","too_many_attempts":"Demasiados intentos incorrectos. Solicita un código nuevo.","too_many_codes":"Has solicitado demasiados códigos. Inténtalo de nuevo más tarde.","send_failed":"No pudimos enviar el código. Inténtalo de nuevo.","verify_failed":"Algo salió mal. Inténtalo de nuevo.","viewing_as_user":"No disponible mientras ves la cuenta como usuario. Sal de la vista de usuario para continuar.","verification_required":"Completa la verificación por correo electrónico e inténtalo de nuevo."},"support":{"common":{"cancel":"Cancelar","caseIdCopied":"ID del caso copiado","copyLink":"Copiar enlace","loadingCase":"Cargando el caso...","openModel":"Abrir modelo","optional":"Opcional","refresh":"Actualizar","translatedFrom":"Traducido de {language}"},"categories":{"billing":{"help":"Obtén ayuda con los cargos, las facturas, las suscripciones o los reembolsos.","label":"Facturación/reembolso"},"bug":{"help":"Informa de un problema técnico o de un comportamiento incorrecto.","label":"Informe de errores"},"copyright":{"help":"Envía una reclamación sobre derechos de autor o propiedad. Se requiere al menos un archivo como prueba.","label":"Reclamación por derechos de autor"},"help":{"help":"Haz una pregunta general sobre el producto, la cuenta o el flujo de trabajo.","label":"Ayuda general"},"image_video":{"help":"Obtén ayuda con la función de generación de imágenes y vídeos: generaciones fallidas, resultados inesperados o dudas sobre su uso.","label":"Imagen y vídeo"},"model_abuse":{"help":"Denuncia los modelos públicos que sean peligrosos, engañosos, de baja calidad o que presenten cualquier otro tipo de problema.","label":"Denuncia de un modelo"},"sales":{"help":"Háblanos de las necesidades de tu empresa, posibles colaboraciones o casos de uso comercial de mayor alcance.","label":"Consulta comercial"}},"statuses":{"closed":"Cerrado","in_progress":"En curso","new":"Nuevo","reopened":"Reabierto","resolved":"Resuelto","triaged":"Clasificado","waiting_user":"A la espera del usuario"},"urgencies":{"critical":{"badge":"Crítico","short":"Crítico"},"high":{"badge":"Urgencia alta","short":"Alta"},"low":{"badge":"Urgencia baja","short":"Baja"},"normal":{"badge":"Urgencia normal","short":"normales"}},"detailFields":{"browser":"Navegador","claimant_company":"Empresa demandante","claimant_name":"Nombre del demandante","contact_email":"Correo electrónico de contacto","device":"Dispositivo","invoice_reference":"Referencia de la factura","order_reference":"Referencia del pedido","page_url":"URL de la página","product_area":"Área de producto","reference_urls":"URL de referencia","subscription_reference":"Referencia de la suscripción","title":"Cargo","company":"Empresa","expected_volume":"Volumen previsto","use_case":"Caso de uso"},"attachmentDropzone":{"chooseFiles":"Seleccionar archivos","copyrightDescription":"Pega, arrastra y suelta, o selecciona archivos de imagen, audio o PDF. Se requiere al menos un archivo para las solicitudes relacionadas con los derechos de autor o similares a la DMCA. Hasta 5 archivos, con un tamaño total máximo de 50 MB.","copyrightTitle":"Archivos de prueba","defaultDescription":"Pega, arrastra y suelta, o selecciona archivos de imagen, audio o PDF. Hasta 5 archivos, con un tamaño total máximo de 50 MB.","defaultTitle":"Pruebas y archivos adjuntos","fileCounter":"{count} / {max} archivos","maxFiles":"Puedes adjuntar hasta {max} archivos.","maxSize":"Los archivos adjuntos superan el límite de {size}.","removeFile":"Eliminar archivo","sizeCounter":"{used} / {max}","unsupportedFiles":"Solo se admiten archivos de imagen, audio y PDF."},"detailView":{"internalNotes":{"title":"Notas internas"},"messageAuthors":{"meBadge":"Yo","support":"Soporte","supportBadge":"Equipo de soporte","system":"Fish Audio","systemBadge":"Sistema","you":"Tú"},"overview":{"caseId":"ID del caso","linkedSubject":"Asunto vinculado","subject":"Asunto","updatedAt":"Actualizado el {date}"},"reply":{"defaultTitle":"Responder","placeholder":"Escribe tu respuesta","send":"Enviar respuesta"},"timeline":{"title":"Línea de tiempo"}},"dialog":{"actions":{"create":"Crear caso","send":"Enviar solicitud"},"adminNotice":"Al crear un caso manualmente, se enviará un correo electrónico de acuse de recibo con un enlace a un portal seguro.","auth":{"description":"Tu borrador se ha guardado. Inicia sesión para enviar esta solicitud.","title":"Inicia sesión para contactar con el equipo de soporte"},"billing":{"invoiceReferenceLabel":"Referencia de la factura","orderReferenceLabel":"Referencia del pedido","subscriptionReferenceLabel":"Referencia de la suscripción"},"bug":{"pageUrlAttached":"La URL de la página se adjuntará automáticamente: {pageUrl}","productAreaLabel":"Área de producto","productAreaPlaceholder":"TTS, Biblioteca de voces, página de facturación, API, etc."},"copyright":{"claimantNameLabel":"Nombre del demandante","companyLabel":"Empresa","contactEmailLabel":"Correo electrónico de contacto","referenceUrlsLabel":"URL de referencia (una por línea)"},"description":"Crea un caso de soporte estructurado. Se admiten archivos de imagen, audio y PDF.","descriptionLabel":"Descripción","descriptionPlaceholder":"Describe lo que ocurrió y qué necesitas que hagamos.","manageCasesLink":"Gestiona tus casos","manageCasesPrompt":"¿Necesitas realizar un seguimiento de una solicitud existente?","modelNotFound":"No se ha encontrado el modelo.","requestType":"Tipo de solicitud","requester":{"emailLabel":"Correo electrónico del solicitante","emailPlaceholder":"customer@example.com","hint":"Indica la dirección de correo electrónico o el ID de usuario del solicitante. No es necesario introducir ambos si ya has indicado uno de ellos.","nameLabel":"Nombre del solicitante","userIdLabel":"ID de usuario del solicitante"},"restoreAttachmentsInfo":"Vuelve a adjuntar tus archivos antes de enviar el formulario.","reviewForm":"Revisa el formulario.","subjectId":{"label":"ID del modelo","modelLabel":"Modelo","placeholder":"Introducir ID de modelo","validate":"Validar el modelo"},"success":{"created":"Se ha creado un caso de soporte.","createdWithCopiedAccessLink":"Se ha creado un caso de soporte. Enlace de acceso copiado."},"title":{"admin":"Crear caso de soporte","user":"Contactar con el servicio de atención al cliente"},"validation":{"attachmentsRequired":"Adjunta al menos un archivo de prueba.","claimantCompanyTooLong":"El nombre de la empresa es demasiado largo.","claimantNameTooLong":"El nombre del demandante es demasiado largo.","contactEmailInvalid":"Introduce una dirección de correo electrónico válida.","descriptionTooLong":"La descripción es demasiado larga.","descriptionTooShort":"Introduce una descripción más detallada.","invoiceReferenceTooLong":"La referencia de la factura es demasiado larga.","orderReferenceTooLong":"La referencia del pedido es demasiado larga.","productAreaTooLong":"El área del producto es demasiado larga.","referenceUrlsInvalid":"Las URL de referencia deben ser URL absolutas válidas.","referenceUrlsTooLong":"Las URL de referencia son demasiado largas.","requesterEmailInvalid":"Introduce una dirección de correo electrónico válida para el solicitante.","requesterIdentityRequired":"Indica la dirección de correo electrónico o el ID de usuario del solicitante.","requesterNameTooLong":"El nombre del solicitante es demasiado largo.","requesterUserIdTooLong":"El ID de usuario del solicitante es demasiado largo.","subjectIdRequired":"Se requiere un ID de modelo para este tipo de solicitud.","subjectIdTooLong":"El ID del modelo es demasiado largo.","subscriptionReferenceTooLong":"La referencia de la suscripción es demasiado larga.","companyTooLong":"El nombre de la empresa es demasiado largo.","expectedVolumeTooLong":"El volumen esperado es demasiado largo.","useCaseTooLong":"El caso de uso es demasiado largo."},"sales":{"companyLabel":"Empresa","expectedVolumeLabel":"Volumen previsto","useCaseLabel":"Caso de uso"}},"userPage":{"attachments":"{count} archivos adjuntos","description":"Haz un seguimiento de tus solicitudes, respuestas y archivos adjuntos en una única ubicación.","empty":{"description":"Crea un caso cuando necesites ayuda, quieras informar de un error o necesites soporte con la facturación.","title":"Aún no hay casos de soporte"},"filters":{"allCategories":"Todas las categorías","allStatuses":"Todos los estados"},"loading":"Cargando casos de soporte...","newCase":"Nuevo caso","openCasePreview":"Abre el caso para ver los detalles.","publicMessages":"{count} mensajes públicos","title":"Casos de soporte"},"userDetailPage":{"backToCases":"Volver a los casos de soporte","replyTitle":"Añadir una respuesta"},"accessPage":{"replyTitle":"Responder sin iniciar sesión"},"adminPage":{"assignee":"Responsable asignado","createManualCase":"Crear caso manual","description":"Priorizar las solicitudes urgentes, responder a los clientes y gestionar los casos manuales entrantes.","search":{"placeholders":{"case_id":"SUP-ABCD1234 / 500db7775ebb4610b8a40a42dea2901a","user_email":"customer@example.com","user_id":"500db7775ebb4610b8a40a42dea2901a"},"types":{"case_id":"ID del caso","user_email":"Correo electrónico del usuario","user_id":"ID de usuario"}},"empty":{"description":"Ajusta los filtros o crea un caso manual para las solicitudes entrantes.","title":"No se han encontrado casos de soporte"},"filters":{"allCategories":"Todas las categorías","allUrgencies":"Todos los niveles de urgencia"},"loading":"Cargando casos...","openCasePreview":"Abre el caso para revisarlo.","statusFilters":{"activeCases":"Casos activos","activeOnly":"Solo activos","allStatuses":"Todos los estados","count":"{count} estados","label":"Filtros de estado","showAll":"Mostrar todos los estados"},"title":"Administración de soporte"},"adminDetailPage":{"backToList":"Volver a la administración de soporte","controls":{"latestAccessLink":"Enlace de acceso más reciente","rotateAccessLink":"Rotar enlace de acceso","status":"Estado","title":"Controles de casos","urgency":"Urgencia"},"internalNote":{"add":"Agregar nota","placeholder":"Visible solo para los operadores de soporte","title":"Nota interna"},"publicReply":{"aiDraft":"Borrador de IA","draftMessage":"Borrador de mensaje para la IA","draftPlaceholder":"Borrador o instrucción opcional para que la IA lo perfeccione","insertDraft":"Insertar borrador","keepCurrentStatus":"Mantener el estado actual","missingInformation":"Falta información","optionalStatusAfterReply":"Estado opcional después de responder","reply":"Responder","replyPlaceholder":"Escribe una respuesta para el cliente","suggestedReply":"Respuesta sugerida","suggestedStatus":"Estado sugerido: {status}","suggestedUrgency":"Urgencia sugerida: {urgency}","suggestions":"Sugerencias","title":"Respuesta pública"},"summary":{"label":"Resumen","placeholder":"Resumen interno opcional","save":"Guardar caso"},"toasts":{"accessLinkCopied":"Nuevo enlace de acceso copiado.","caseUpdated":"Caso actualizado.","noteAdded":"Nota interna añadida.","replySent":"Respuesta enviada."},"translationToggle":{"showEnglish":"Mostrar inglés","showOriginal":"Mostrar original"},"updatedAt":"Actualizado el {date}","userInfo":{"apiBalance":"Saldo de la API","creditsBalance":"Saldo de créditos","currentBillingCycleUsage":"Uso durante el ciclo de facturación actual","email":"Correo electrónico","membership":{"cancelsAtPeriodEnd":"Se cancela al final del período","free":"Gratis","label":"Afiliación","periodEnd":"Fin del período {date}"},"nickname":"Apodo","noLinkedUser":"No se ha encontrado ningún usuario de Fish Audio vinculado a este caso.","noUsageThisCycle":"No se han utilizado modelos en el ciclo de facturación actual","openAdminUser":"Abrir usuario administrador","publicModels":"Modelos públicos","title":"Información del usuario","usageSince":"{count} usos desde {date}","usedThisCycle":"Modelos utilizados en el ciclo de facturación actual"}}},"studio-page":{"timeline":{"tooltips":{"collapse":"<b>Haz clic</b> para colapsar","expand":"<b>Haz clic</b> para expandir","fit-to-window":"<b>Haz clic</b> para ajustar a la ventana","follow-playhead":"<b>Haz clic</b> para alternar el seguimiento del cabezal de reproducción","next-block":"<kbd>→</kbd> El siguiente bloque","play-pause":"<kbd>Space</kbd> Reproducir/Pausar","previous-block":"<kbd>←</kbd> El segmento anterior","return-to-start":"<kbd>Inicio</kbd> Volver al principio","ripple-edit-off":"<b>Haz clic</b> para activar la edición en cadena","ripple-edit-on":"<b>Haz clic</b> para detener la edición en cadena","zoom-in":"<b>Haz clic</b> para ampliar","zoom-out":"<b>Haz clic</b> para reducir"}}},"studio":{"advanced-setting":{"audio_controls":"Controles de audio","loudness_normalization":"Normalización del volumen","text_normalization":"Normalización del texto","text_normalization_hint":"Mejora la precisión de la lectura de números, importes monetarios y textos similares.","tag_compatible_mode":"Modo compatible con etiquetas","tag_compatible_mode_hint":"Convierte todos los corchetes en etiquetas para mantener la compatibilidad con textos escritos para modelos anteriores, pero es posible que el contenido entre paréntesis ya no se pronuncie en voz alta.","tag_compatible_mode_regenerate_notice":"Los cambios en el modo compatible con etiquetas solo se aplican después de regenerar el audio.","speed":"Velocidad","speed_hint":"Ajustar en base al audio de referencia","temperature":"Temperatura","temperature_hint":"Controla la expresividad. Un valor más alto aporta más emoción; uno más bajo, más estabilidad.","title":"Configuración avanzada","top_p":"Top P","top_p_hint":"Controla la variación. Un valor más bajo ofrece mayor consistencia, pero puede sonar más rígido.","volume":"Volumen","volume_hint":"Ajustar en base al audio de referencia","off":"Desactivado","on":"Activado","scope-segment":"Este segmento"},"audio-control":{"export-block":"Exportar este bloque","export-selection":"Exportar selección","generate":"Generar","generation-failed":"No se ha podido generar el audio","generation-in-progress":"Este bloque ya se está generando","history":"Historial","play-selection":"Reproducir selección","play-until-end":"Reproducir hasta el final","regenerate":"Volver a generar","retry":"Reintentar","title":"Audio","unsaved-content-error":"No se han podido guardar tus últimos cambios, por lo que se ha cancelado la generación de audio. Inténtalo de nuevo."},"auto-split-success":"Se ha dividido en {count} bloques","banner":{"audio-story":{"action-label":"Crear","description":"Transforma sin esfuerzo textos extensos en narraciones de audio inmersivas y expresivas.","title":"Historia en audio avanzada"},"instant-speech":{"action-label":"Crear","description":"Convierte frases cortas en voz natural y realista al instante","title":"Voz instantánea"},"project-banner":{"title":"Mis proyectos"},"title":"Estudio de actuación de voz"},"batch-apply":{"title":"¿Reemplazar la configuración de todos los segmentos seleccionados?","description":"Los segmentos seleccionados tienen actualmente valores diferentes para esta configuración. Al aplicar el cambio, se sobrescribirán todos con el mismo valor.","confirm":"Reemplazar todo","cancel":"Cancelar"},"block-card":{"auto-tag":"Etiquetado automático","add-prompt":{"add-speaker":"Añadir orador","audio":"Audio"},"primary-action":{"play":"Reproducir bloque","pause":"Pausa","generate":"Generar y reproducir"},"tags":"Etiquetas","menu":{"auto-split":"Dividir automáticamente textos largos","copy-text":"Copiar texto","delete":"Eliminar bloque","duplicate":"Duplicar bloque","more":"Más acciones"},"tooltip":{"add-block":"<b>Haz clic</b> para añadir un bloque debajo","auto-split-disabled":"El texto debe ser más largo para dividirse automáticamente","auto-split-enabled":"Dividir en bloques más pequeños para mejorar la generación","drag-handle":"<b>Arrastra</b> para mover<br></br><b>Haz clic</b> para abrir el menú"},"delete-confirm":{"title":"Eliminar bloque","description":"¿Estás seguro de que quieres eliminar este bloque? Esta acción no se puede deshacer.","cancel":"Cancelar","confirm":"Eliminar","title-multiple":"Eliminar bloques","description-multiple":"¿Estás seguro de que quieres eliminar {count} bloques? Esta acción no se puede deshacer."},"status":{"empty":"Todavía no hay audio","ready":"Audio generado","stale":"Editado: audio desactualizado","generating":"Generando audio…"}},"block-copied":"Texto copiado al portapapeles","block-over-limit-unsaved":"Se ha superado el límite de {limit} caracteres; los cambios no se guardan","block-update-limit-error":"El texto es demasiado largo; limítate a {limit} caracteres","bottom-bar":{"advanced":{"header":"Avanzado","title":"Avanzado"},"audio":{"header":"Audio","title":"Audio","mobile-unavailable":"Esta función no está disponible actualmente en dispositivos móviles. Utilice un ordenador para cargar y configurar pistas de audio personalizadas.","ok":"Aceptar"},"block-settings":{"header":"Configuración del bloque"},"chapter":{"header":"Capítulos","title":"Capítulo"},"export":{"title":"Exportar"},"voice":{"header":"Voz","title":"Voz"}},"cancel":"Cancelar","chapter-sidebar":{"chapter-count":"{count} {count, plural, one {capítulo} other {capítulos}}","default-chapter":"Capítulo predeterminado","delete-dialog":{"cancel":"Cancelar","confirm":"Eliminar","description":"¿Estás seguro de que quieres eliminar el capítulo {chapterTitle}? Esta acción no se puede deshacer.","title":"Eliminar capítulo"},"header":"Capítulos","new-chapter":"Nuevo capítulo","chapter-limit":"Un proyecto puede tener hasta {count} capítulos.","popup":{"delete":"Eliminar","rename":"Cambiar de nombre"}},"close":"Cerrar","confirm":"Confirmar","collaboration":{"remote-content-applied":"Un colaborador ha actualizado este bloque. Se ha aplicado el contenido remoto más reciente."},"project-settings":{"title":"Configuración del proyecto","save":"Guardar","discard":"No guardar","unsaved_title":"¿Guardar los cambios del proyecto?","unsaved_description":"Tienes configuraciones del proyecto sin guardar. Guárdalas antes de cambiar de pestaña.","save_failed":"Error al guardar la configuración del proyecto. Inténtalo de nuevo.","default_voice_unavailable":"La voz predeterminada no está disponible. Es posible que se haya quitado o configurado como privada. Selecciona otra voz.","apply_existing":"Aplicar también a los segmentos existentes ({count})","generating-stop":"{count, plural, one {# generación en curso se detiene; su próxima toma usará estos ajustes.} other {# generaciones en curso se detienen; sus próximas tomas usarán estos ajustes.}}","scene":"Mezcla de escenas","scene_hint":"Equilibra el volumen entre las distintas voces y añade un ambiente de estudio compartido para que los proyectos con varias voces suenen como una sola grabación. La opción Desactivado mantiene el resultado sin procesar.","scene_off":"Sin reverberación","scene_studio":"Estudio","project_name":"Nombre del proyecto","advanced":"Avanzado","tag_compatible":"Compatible con etiquetas","defaults_heading":"Valores predeterminados para nuevos segmentos"},"create-project":{"buttons":{"cancel":"Cancelar","create":"Crear","create-new-model":"Seleccionar modelo"},"dialog-title":"Crear proyecto","form":{"backend":{"label":"Backend","placeholder":"Seleccionar un backend"},"default-voice":{"label":"Voz predeterminada"},"errors":{"default_voice_required":"Selecciona una voz predeterminada","name_required":"Introduce un nombre para el proyecto"},"project-name":{"label":"Nombre del proyecto","placeholder":"Nombre del proyecto"},"speech-model":{"label":"Modelo de voz"}},"title":"Crea una historia de audio avanzada"},"download":"Descargar","editor-status":{"block-update":"Guardando el contenido...","chapter-update":"Guardando el capítulo...","content-update":"Guardando los cambios...","last-saved":"Guardado por última vez:","online-collaborator-with-devices":"{name} ({count} dispositivos)","online-count":"{count} en línea","saving":"Guardando..."},"editor":{"block-save-failed":"Error al guardar los cambios. Reintentando…","nodes":{"break":"Pausa","breath":"Respiración","cough":"Tos","laugh":"Carcajadas","lip-smacking":"Chasquido de labios","long-break":"Pausa larga","sigh":"Suspiro"},"paste-save-failed":"No se han podido guardar los segmentos pegados","block-count-limit":"Un capítulo puede tener hasta {count} segmentos.","partial-block-create":"Se han creado {created} segmentos antes de que se detuviera la carga. Se ha abierto el proyecto con {remaining} segmentos no importados.","block-create-failed":"No se ha podido crear el segmento nuevo","retry":"Reintentar","block-deleted":"Segmento eliminado","blocks-deleted":"Se han eliminado {count} segmentos","undo":"Deshacer","placeholder":"Pulse `/` para ajustar el tipo de párrafo o insertar etiquetas"},"export-stages":{"block-alignment-missing":"Falta la alineación de los subtítulos del bloque: {block_id}","block-audio-missing":"Falta el audio del bloque: {block_id}","block-changed":"El bloque ha cambiado; se está regenerando el audio: {block_id}","block-skipped":"Se ha omitido el bloque vacío","building-chapter":"Generando capítulo: {chapter_id}","building-chapter-title":"Generando capítulo","chapter-missing":"Capítulo no encontrado; se ha omitido: {chapter_id}","complete":"Completado","completed":"Completado","concatenated":"Concatenado","concatenating":"Concatenando","concatenating-all-chapters":"Concatenando todos los capítulos","concatenating-block":"Concatenando bloque: ({idx}/{length})","concatenating-progress":"Se está concatenando el audio {progress}%","error":{"block-audio-empty":"El archivo de audio del párrafo está vacío. Ejecuta el proceso de limpieza y vuelve a ejecutar el proceso de exportación","block-audio-missing":"Falta el audio de un párrafo; vuelve a ejecutar el proceso de exportación","blocks-incomplete":"Contiene texto que aún no se ha convertido en audio; no se puede continuar con el siguiente paso","export-in-progress":"Ya está en marcha otra exportación de este proyecto. Espera a que termine.","failed":"No se ha podido exportar el audio","failed-to-export":"Error al exportar: {error_msg}","no-files-to-upload":"No hay archivos de audio para exportar","out-of-credits":"Sin créditos","stream-ended-unexpectedly":"El flujo de exportación terminó inesperadamente. Inténtalo de nuevo"},"exporting":"Exportando","failed":"Error","fetching-audio":"Obteniendo audio","generate-audio":"Generando audio: {block_id}","generate-audio-failed":"No se ha podido generar el audio: {block_id}","generate-audio-finished":"Audio generado: {block_id}","no-files-to-upload":"No hay archivos de audio para exportar","preparing":"Preparando","processing-block":"Concatenando bloque: {block_idx}","progress-fetch-audio":"Obteniendo audio: {current}/{total}","uploading":"Subiendo"},"export":{"already_converted":"Ya generado","blocks":"bloques","chapter_not_converted":"contiene texto que todavía no se ha convertido en audio","copied_title":"¡Copiado!","copy_button":"Copiar la URL de la anotación","cost_message":"Convertir el texto restante costará {credits} créditos","cost_review":"Exportar","download_complete":"Descarga completa","download_failed":"La descarga ha fallado; se abrirá en una pestaña nueva","download_starting":"Iniciando descarga...","download_timeout":"El tiempo de espera de la descarga se ha agotado; se abrirá en una pestaña nueva","downloading":"Descargando...","empty_blocks_skipped":"{count} bloques vacíos omitidos","empty_chapter":"No se puede exportar un capítulo vacío","export_whole_subtitles":"Exportar subtítulos","export-progress-details":"Registro del progreso de exportación","exporting":"Exportando","failed":"No se ha podido exportar el audio","fetching_audio":"Obteniendo audio","generating_audio":"Generando audio","latest_annotate_at":"Última anotación el","processing":"Procesando","processing_in_background":"La exportación todavía se está procesando en segundo plano","project":"Exportar proyecto","question":"Pregunta adicional","ready":"listo","select_all":"Seleccionar todo","select_chapters_to_export":"Seleccione los capítulos que desea exportar","chapter-limit":"Seleccione hasta {count} capítulos por exportación.","some_chapters_not_converted":"Algunos capítulos contienen audio sin generar","audio-tracks-excluded":"Los capítulos con pistas de audio solo se pueden exportar como un único archivo","subtitles":"Subtítulos","subtitles-require-merge":"Los subtítulos solo se exportan cuando se combinan en un único archivo","success":"El audio se ha exportado correctamente","title":"Exportar","to_convert":"Se debe generar","to_generate":"a generar","credits":"créditos","total_cost":"Número de bloques","upgrade_required":"Actualizar para exportar","merge_audio":"Combinar en un solo archivo","building_zip":"Creando un archivo","tab_export":"Exportar","tab_history":"Historial","audio_format":"Formato de audio","scope_full":"Proyecto completo","scope_selected":"Capítulos seleccionados","file_structure":"Estructura de archivo","structure_single":"Archivo único","structure_split":"Dividir por segmentos","on":"Activado","off":"Desactivado","cost_breakdown":"Desglose de costes por voz:","cost_card_message":"Generar los párrafos que quedan costará {credits} créditos","estimated_cost":"Coste estimado","default_voice":"Voz predeterminada","async_started":"Se ha iniciado la exportación; continuará en segundo plano","async_done":"Exportación completada","history_empty":"Todavía no hay exportaciones","history_load_failed":"No se ha podido cargar el historial de exportaciones","estimate_failed":"Estimación de créditos no disponible","async_failed":"Error al exportar. Inténtalo de nuevo.","retry":"Reintentar","chapters_count":"{count, plural, one {# capítulo} other {# capítulos}}","blocks_progress":"{generated}/{total} bloques"},"generation-history":{"empty":"No se ha generado audio recientemente para este bloque","restore-error":"Error al restaurar. Inténtalo de nuevo.","restore-success":"Restaurado correctamente","restore-tooltip":"Restaurar esta versión del historial","selected":"Seleccionada","text-mismatch-cancel":"Cancelar","text-mismatch-confirm":"Restaurar de todos modos","text-mismatch-warning-description":"Se ha editado el texto de este bloque. Al restaurar esta versión, se sobrescribirá el texto actual.","text-mismatch-warning-title":"El texto ha cambiado","title":"Historial de generación","preview-tooltip":"Texto de vista previa","preview-title":"Vista previa","takes":"Tomas","current":"Actual"},"shortcuts":{"title":"Atajos de teclado","group-editor":"Editor","group-timeline":"Línea de tiempo","group-general":"General","new-segment":"Segmento nuevo / Dividir en la posición del cursor","insert-menu":"Abrir el menú de inserción","play-segment":"Reproducir o generar el segmento","select-all":"Seleccionar un segmento; pulsar de nuevo para seleccionarlos todos","undo":"Deshacer","redo":"Rehacer","delete-empty-segment":"Eliminar segmento vacío","play-pause":"Reproducir / pausar","goto-start-end":"Ir al inicio / al final","prev-next-segment":"Segmento anterior / siguiente","zoom":"Acercar / alejar","open-shortcuts":"Mostrar atajos de teclado"},"version-history":{"empty":"Aún no hay historial de versiones","error":"No se ha podido cargar el historial de versiones.","latest":"Más reciente","load-more":"Cargar más","retry":"Reintentar","source":{"autosave":"Guardado automático","checkpoint":"Punto de control","manual":"Manual","publish":"Publicar"},"title":"Historial de versiones"},"guide":{"advanced-audio-story":{"description":"Transforma sin esfuerzo textos extensos en narraciones de audio inmersivas y expresivas.","link-text":"Empezar desde cero","title":"Historia en audio avanzada"},"instant-speech":{"description":"Convierte frases cortas en voz natural y realista al instante","link-text":"Empezar desde cero","title":"Voz instantánea"}},"header":{"created":"Creado {time}","export":"Exportar proyecto"},"how_to_control_emotions":"Cómo controlar las emociones","login_to_create_project":"Inicia sesión para crear un proyecto","my_projects":"Mis proyectos","my-projects":{"empty-state":"Todavía no tienes ningún proyecto. ¡Empieza con una plantilla!","first-block-guide":"[emphasis] ¡Te damos la bienvenida a Audiolibros! [pause] Edita este texto y luego pulsa el botón de reproducción de al lado para escucharlo.","load-failed":"Error al cargar los proyectos.","load-more":"Cargar más","new-project":"Nuevo proyecto","no-results":"No se encontraron proyectos","official-template":"Plantilla oficial","refresh-template":"Mostrar otra plantilla","retry":"Reintentar","search":"Buscar proyecto","title":"Mi proyecto","use-template":"Usar plantilla","subtitle":"Audiolibros, pódcast, lecciones y narración"},"no_projects_yet":"Aún no hay proyectos","project_name_update_failed":"No se ha podido actualizar el nombre del proyecto","project-card":{"delete":"Eliminar proyecto","empty-preview":"Aún no hay contenido; abre para empezar a escribir","more-actions":"Más acciones del proyecto","open":"Abrir proyecto","rename":"Cambiar el nombre del proyecto","voice-acting":"Actuación de voz"},"quick-start":{"advanced":"Avanzado","generate":"Generar","generating":"Generando...","instant":"Instantáneo","placeholder":"Edita aquí el texto que se convertirá a voz. Inserta (break) / (long-break) / (breath) / (laugh) para controlar la voz.","template-created":"Plantilla oficial","title":"Inicio rápido"},"rename-dialog":{"cancel":"Cancelar","placeholder":"Nombre del proyecto","save":"Guardar","success":"El proyecto se ha cambiado de nombre correctamente","title":"Cambiar el nombre del proyecto"},"story_studio":"Audiolibros","timeline":{"context-menu":{"copy":"Copiar","copy-error":"Error al copiar","copy-success":"Copiado al portapapeles","copy-text":"Copiar texto","delete":"Eliminar","download":"Descargar","duplicate":"Duplicar","generate":"Generar","regenerate":"Volver a generar","split-at-playhead":"Dividir en la posición del cabezal de reproducción","trim-left":"Recortar por la izquierda","trim-right":"Recortar por la derecha","view-history":"Ver historial"},"mobile-menu":{"goto-end":"Ir al final","goto-start":"Ir al inicio","lock-off":"Bloquear posiciones","lock-on":"Desbloquear posiciones","next-block":"Siguiente bloque","previous-block":"Bloque anterior","ripple-off":"Activar la edición en cadena","ripple-on":"Desactivar la edición en cadena","snap-off":"Activar alineación","snap-on":"Desactivar alineación","zoom-in":"Acercar","zoom-out":"Alejar"},"tooltips":{"collapse":"<b>Haz clic</b> para contraer","copy-block":"Copiar bloque","delete-block":"Eliminar bloque","expand":"<b>Haz clic</b> para expandir","fit-to-window":"<b>Haz clic</b> para ajustar a la ventana","follow-playhead":"<b>Haz clic</b> para activar o desactivar el seguimiento del cabezal de reproducción","goto-end":"<kbd>Fin</kbd> para ir al final","goto-start":"<kbd>Inicio</kbd> para ir al principio","lock-off":"<b>Haz clic</b> para bloquear las posiciones","lock-on":"<b>Haz clic</b> para desbloquear las posiciones","mute":"<b>Haz clic</b> para silenciar","next-block":"<kbd>→</kbd> bloque siguiente","play-pause":"<kbd>{keys}</kbd> reproducir/pausar","previous-block":"<kbd>←</kbd> bloque anterior","return-to-start":"<kbd>Inicio</kbd> para volver al principio","ripple-edit-off":"<b>Haz clic</b> para activar la edición en cadena","ripple-edit-on":"<b>Haz clic</b> para desactivar la edición en cadena","snap-off":"<b>Haz clic</b> para activar la alineación","snap-on":"<b>Haz clic</b> para desactivar la alineación","split-at-playhead":"Dividir en la posición del cabezal de reproducción","trim-left":"Recortar por la izquierda (conservar la derecha)","trim-right":"Recortar por la derecha (conservar la izquierda)","unmute":"<b>Haz clic</b> para activar el sonido","zoom-in":"<b>Haz clic</b> para ampliar","zoom-out":"<b>Haz clic</b> para alejar","play-until-end":"Reproducir hasta el final"},"track-menu":{"delete-track":"Eliminar pista","delete-track-cancel":"Cancelar","delete-track-confirm":"Eliminar","delete-track-description":"Esto eliminará la pista y {count, plural, one {# bloque} other {# bloques}} que contiene. Esta acción no se puede deshacer.","delete-track-title":"Eliminar pista","lock-track":"Bloquear pista","move-down":"Mover hacia abajo","move-up":"Mover hacia arriba","track-color":"Color de la pista","unlock-track":"Desbloquear pista"},"delay-indicator":{"label":"Retraso (s)","tooltip":"Retraso respecto al bloque anterior de la misma pista.","decrease":"Disminuir","increase":"Aumentar","apply-to-all-label":"Todo","apply-to-all-tooltip":"Aplicar la duración actual a todo","apply-to-all-confirm-title":"Confirmar el cambio","apply-to-all-confirm-description":"Aplicar la duración actual a todos los bloques. Esta operación no se puede deshacer.","apply-to-all-confirm-cancel":"Cancelar","apply-to-all-confirm-confirm":"Confirmar","apply-to-all-confirm-close":"Cerrar"},"mixer":{"click-to-edit-volume":"Haz clic para editar el volumen","main":"Principal","title":"Mezclador"},"new-track":"Nueva pista de {type}","toolbar":{"audio-levels":"Niveles de audio","hide-mixer":"Ocultar mezclador","show-mixer":"Mostrar mezclador"},"track-header":{"click-to-rename":"Haz clic para cambiar el nombre","click-to-reset-clip":"Haz clic para restaurar el clip","gain":"Ganancia","hide-track":"Ocultar pista","mute-track":"Silenciar pista","pan":"Panorama","reset-to-default":"Restablecer los valores predeterminados","show-track":"Mostrar pista","sound":"Sonido","solo-track":"Pista en solo","track-locked":"Pista bloqueada","unmute-track":"Activar el sonido de la pista","unsolo-track":"Desactivar el solo de la pista","volume":"Volumen","width":"Ancho","rename-track":"Cambiar el nombre de la pista"},"track-types":{"audio":"Audio","text":"Texto","video":"Vídeo"},"waveform-unavailable":"Forma de onda no disponible"},"untitled-project":"Proyecto sin título","voice-control":{"aria-labels":{"bookmark":"Número de marcadores","like":"Número de \"Me gusta\"","play":"Número de reproducciones","refresh":"Actualizar","share":"Número de veces compartido"},"create_in_a_minute":"Crear en un minuto","dont_have_voice_model":"¿No tienes?","model_newest":"Más reciente","model_retiring":"Se retirará","model_s1_description":"Se retira el 31 de diciembre de 2026","model_s2_description":"Heredado","model_s2_1_description":"Modelo Pro versátil para voz rápida y de baja latencia.","model_drama_3_description":"El modelo más expresivo. Dirige cada frase con tus propias palabras.","model_title":"Modelo","model_v15_description":"Estable, con la menor variación emocional","model_v16_description":"Compatible con emociones","title":"VOZ","voice_model":"Modelo TTS","voice_title":"Voz","voice-in-project":"Voces utilizadas en el proyecto","project-voice-limit":"Un proyecto puede usar hasta {count} voces distintas.","change-speaker":"Voz","voice-in-section":"Voces utilizadas en la sección seleccionada","unavailable-toast":"Algunas de las voces utilizadas en este proyecto no están disponibles. Es posible que se hayan quitado o configurado como privadas.","unavailable-title":"Voz no disponible","unavailable-description":"Esta voz ya no está disponible. Es posible que se haya quitado o configurado como privada. Selecciona otra voz para continuar.","choose-another-voice":"Seleccionar otra voz","add-more-voice":"Añadir más voces","remove-voice-aria":"Quitar {voice} de este proyecto","remove-voice-title":"¿Quitar {voice}?","remove-voice-description":"{count, plural, one {# segmento todavía usa esta voz.} other {# segmentos todavía usan esta voz.}} Elige qué voz debe tomar el control.","remove-voice-replacement-label":"Reemplazar por","remove-voice-confirm":"Quitar","remove-voice-cancel":"Cancelar","more-voice":"Más voces","propagate-title-voice":"¿Aplicar esta voz a más párrafos?","propagate-title-model":"¿Aplicar este modelo a más párrafos?","propagate-title-voice-model":"¿Aplicar la voz y el modelo a más párrafos?","propagate-replace-voice":"Reemplazar {oldVoice} por {newVoice}.","propagate-current-paragraph":"Solo este párrafo","propagate-this-speaker":"Este orador ({count})","propagate-everywhere":"En todas partes ({count})","propagate-regenerate-hint":"Los párrafos aplicados se deben regenerar.","propagate-dismiss":"Descartar","default-badge":"Predeterminado","current-selection":"Selección actual","preview-play":"Reproducir vista previa de la voz","preview-pause":"Pausar la vista previa de la voz","set-default":"Establecer como predeterminado","set-default-failed":"No se ha podido establecer la voz predeterminada","remove":"Quitar","voice-actions":"Acciones de voz","explore":"Explorar voces","search-voices":"Buscar voces…","voice-change-title":"¿Cambiar la voz de este párrafo?","voice-change-description":"Usa \"{newVoice}\" solo para este párrafo o reemplaza \"{oldVoice}\" en el capítulo actual o en todos los capítulos. Las demás voces no cambiarán.","voice-swap-title":"¿Reemplazar \"{oldVoice}\"?","voice-swap-description":"Reemplazar \"{oldVoice}\" por \"{newVoice}\" en este capítulo o en todos los capítulos. Las demás voces no cambiarán.","voice-change-this-paragraph":"Este párrafo","voice-change-this-chapter":"Este capítulo ({count})","voice-change-all-chapters":"Todos los capítulos ({count})","try_drama_3_action":"Prueba Drama 3"},"audio":{"title":"Audio","add-audio":"Añadir audio","section-title":"Audio","upload":"Subir audio","upload-hint":"Admite la carga local o la biblioteca en la nube","uploading":"Subiendo","upload-success":"El audio se ha subido correctamente","upload-error":"Error al subir el audio","file-too-large":"El tamaño del archivo supera el límite de 16 MB","unsupported-format":"Formato no compatible. Permitidos: {formats}","delete-confirm-title":"Eliminar audio","delete-confirm-description":"¿Estás seguro de que quieres eliminar \"{name}\"?","delete-success":"El audio se ha eliminado","rename":"Cambiar de nombre","rename-success":"Audio cambiado de nombre","rename-error":"Error al cambiar de nombre el audio","rename-dialog":{"title":"Cambiar el nombre del audio","placeholder":"Introduce un nombre para el audio","cancel":"Cancelar","save":"Guardar"},"cancel":"Cancelar","delete":"Eliminar","empty":"Todavía no hay audio","load-more":"Cargar más","insert":"Insertar en la línea de tiempo","insert-success":"Añadido a la línea de tiempo","insert-error":"No se ha podido añadir el audio a la línea de tiempo","add-track":"Añadir pista","track-limit-reached":"Puedes añadir hasta {limit} pistas de audio.","import-source-tts":"Importar desde el historial de TTS","nothing-to-play":"Aún no hay nada que reproducir: añade primero algo de texto","tts-dialog-title":"Importar desde el historial de TTS","tts-dialog-description":"Selecciona un archivo de audio TTS generado anteriormente para añadirlo al audio de este proyecto.","tts-empty":"Aún no hay un historial de TTS","tts-import":"Importar","tts-importing":"Importando...","tts-import-success":"Importado al audio","tts-import-error":"No se ha podido importar desde el historial de TTS"},"right-panel":{"chapters":"Capítulos","properties":"Editar","audio":"Recursos","project":"Proyecto","rename-project":"Cambiar el nombre del proyecto","voices":"Voces"},"block-insert-menu":{"emotion":"Emoción","delay":"Retraso","tts-history":"Historial del TTS","delay-seconds":"Retraso en segundos","confirm-delay":"Confirmar retraso"},"block-type":{"label":"Tipo","text":"Texto","heading1":"H1","heading2":"H2","heading3":"H3"},"chapter-menu":{"search":"Buscar capítulos…","new-chapter":"Nuevo capítulo","manage-chapters":"Gestionar capítulos","previous-chapter":"Capítulo anterior","next-chapter":"Siguiente capítulo"},"edit-panel":{"view-all":"Ver todo ({count})","ai-tools":"Herramientas de IA","enhance-title":"Mejorar texto","enhance-description":"Añade etiquetas de emoción y pausa para guiar la interpretación","multi-select-hint":"Los cambios se aplican a todos los {count} segmentos seleccionados"},"create-modal":{"title":"Crear un proyecto","blank":"Proyecto en blanco","blank-hint":"Empieza desde cero y escribe a medida que avanzas","templates":"O empieza con una plantilla","templates-empty":"Aún no hay plantillas","import":{"entry":"Importar un documento","entry-hint":"Word, PDF o texto: la IA divide el contenido en capítulos y oradores","title":"Importar un documento","upload":"Subir un archivo","upload-hint":"DOCX, PDF, TXT o Markdown","or-paste":"O pegar texto","paste-placeholder":"Pega aquí tu historia o guion…","back":"Atrás","errors":{"file-too-large":"Este archivo es demasiado grande (máximo 15 MB).","unsupported-file-type":"Tipo de archivo no compatible: usa DOCX, PDF, TXT o Markdown.","too-many-pages":"Este documento tiene demasiadas páginas (máximo 300).","empty-document":"No hemos podido encontrar texto en este documento.","failed":"Error al importar. Inténtalo de nuevo."},"import":"Importar","rewrite":"Reescribir para que suene más natural","rewrite-hint":"Suaviza ligeramente la redacción para que suene natural al decirla en voz alta","auto-tags":"Añadir etiquetas de expresión automáticamente","auto-tags-hint":"Etiquetas de emoción y pausa donde el texto lo requiera"},"use-case":{"audiobook":"Audiolibro","documentary":"Documentales","meditation":"Meditación","mystery":"Misterio","reflection":"Reflexión","podcast":"Pódcast","lesson":"Lección","narration":"Narración","education":"Educación","audio-drama":"Ficción sonora","story":"Historia","asmr":"ASMR","business":"Negocios","news":"Noticias","wellness":"Bienestar","motivation":"Motivación","crime":"Crimen"}},"import-review":{"title":"Revisar las voces","description":"Hemos seleccionado estas voces para los oradores importados. Cambia cualquiera de las voces o conserva el reparto.","designed-badge":"Diseñado con IA","change":"Cambiar","keep":"Conservar estas voces"},"importing":{"banner":"Importando… {percent}%","eta":"Quedan unos {minutes} minutos","failed":"Error al importar; se conserva la parte importada","retry":"Reintentar","card-badge":"Importando {percent}%","card-failed":"Error al importar","success":"Se han importado {chapters} capítulos · {chars} caracteres","success-short":"Se han importado {chapters} capítulos"},"chapter-heading-prefix":"Capítulo:","share":{"button":"Compartir","open_comments":"{count, plural, one {# comentario abierto} other {# comentarios abiertos}}","title":"Compartir","title_label":"Título","link_label":"Enlace para compartir","copy":"Copiar","copied":"Copiado","link_copied":"Enlace copiado","copy_failed":"No se pudo copiar el enlace.","anyone_with_link":"Cualquiera con el enlace puede escucharla y comentarla.","open_in_new_tab":"Abrir en una pestaña nueva","allow_comments":"Permitir comentarios","comments_on":"Comentarios activados","comments_off":"Comentarios desactivados","version":"Versión","export_from":"Exportación del {date}","this_export":"Esta exportación: {date}","latest_export":"Última: {date}","update_to_export":"Actualizar a esta exportación","update_to_latest":"Actualizar a la última exportación","already_on_export":"Ya usa esta exportación","already_on_latest":"Ya usa la última exportación","export_every_chapter":"Exporta todos los capítulos antes de actualizar","export_every_scene":"Exporta todas las escenas antes de actualizar","updated":"Historia compartida actualizada.","update_failed":"No se pudo actualizar la historia compartida. Inténtalo de nuevo.","stop":"Dejar de compartir","stop_title":"¿Dejar de compartir esta historia?","stop_description":"El enlace dejará de funcionar.","cancel":"Cancelar","stop_failed":"No se pudo dejar de compartir. Inténtalo de nuevo.","stopped":"Se dejó de compartir","create_failed":"No se pudo compartir esta exportación. Inténtalo de nuevo.","line_missing":"Esta frase ya no está en el proyecto.","create_link":"Crear enlace para compartir","up_to_date":"Actualizado","plays_export":"Reproduce la exportación del {date}","update_link":"Actualizar enlace","update_link_hint":"Mismo enlace. Los comentarios se mantienen.","settings":"Ajustes","comments_disabled":"Comentarios desactivados"},"review":{"retake":"Repetir toma","new-take":"Nueva toma","take-n":"Toma {take}","generating":"Generando","previous-take":"Toma anterior","next-take":"Toma siguiente","not-heard":"Aún sin escuchar","new-take-unheard":"Nueva toma aún sin escuchar","switch-failed":"No se pudo cambiar a esa toma","retake-failed":"La repetición falló","timed-out":"Drama 3 no respondió a tiempo. Recarga para ver si la toma llegó.","reviewing":"Revisando","reviewing-title":"Revisando · {title}","hints":{"play":"reproducir","new-take":"nueva toma","retake":"repetir","switch":"cambiar de toma","keep":"conservar","close":"cerrar"},"preroll":{"label":"con la línea anterior","on-title":"Las repeticiones empiezan 2 s antes de la toma","off-title":"Las repeticiones solo reproducen la toma"},"tip":{"replaying-from":"reproduciendo desde {seconds} s antes","back-to-take":"volver a la toma {take}","back-to-previous":"volver a la toma anterior"},"lead":{"note":"Tu nota se reescribe para Drama 3","image":"La imagen se convierte en una nota para Drama 3"},"composer":{"placeholder":"Dile a Drama 3 qué cambiar…","placeholder-role":"Dile a {role} qué cambiar…","attach":"Adjuntar una imagen","attach-title":"Adjuntar una imagen (o pegarla / soltarla)","attached-image":"Imagen adjunta","remove-image":"Quitar imagen","attach-failed":"No se pudo adjuntar la imagen","two-takes":"2 tomas","quick":{"softer":"Más suave","slower":"Más lento","more-hurt":"Más dolido","whisper":"Susurro"}},"sent":"Enviado:","sent-image":"Imagen enviada con la nota","conflict":{"voice":"otra voz","model":"otro modelo","settings":"otros ajustes de audio","hint":"Grabada con {label}. Vuelve a ello para usarla."},"earlier":"Texto anterior{voice, select, yes { u otra voz} other {}}{model, select, yes { u otro modelo} other {}}{settings, select, yes { u otros ajustes} other {}} ({count})","block":{"needs-drama3":"Las repeticiones dirigidas necesitan Drama 3.","retaking":"Drama 3 está repitiendo la toma…","fresh":"Sin nota: una toma nueva de este párrafo.","applied":"{lead} y se aplica a la toma {take}.","need-take":"Para dirigir una toma Drama 3 de este texto, crea una primero (Repetir toma sin nota).","need-take-toast":"Crea primero una toma Drama 3 de este texto y luego dirígela"}},"voice-acting":{"title":"Actuación de voz","preview-badge":"Drama 3 · Vista previa","open-failed":"No se pudo abrir este proyecto.","back-to-studio":"Volver a Audiolibros","no-scenes":"Aún no hay escenas","show-guide":"Mostrar guía","scenes":"Escenas","new-scene":"Nueva escena","add-line":"Línea","voice":"Voz","scene":{"default-title":"Escena {n}","previous":"Escena anterior","next":"Escena siguiente","title-label":"Título de la escena","lines":"{count, plural, one {# línea} other {# líneas}}","cast":"Reparto","pick-voice":"Elegir una voz","add-role":"Rol","role-name":"Nombre del rol","note-placeholder":"Nota de escena: ¿dónde estamos y cómo se sienten?","note-hint":"Se envía con «Interpretar escena» ·","voice-for":"Voz para {role}"},"perform":{"action":"Interpretar escena","running":"Interpretando…","options":"Opciones de interpretación","all":"Todas las líneas · una pasada","missing":"Líneas sin toma","progress":"{count, plural, one {Drama 3 está interpretando # línea…} other {Drama 3 está interpretando # líneas…}}","hint":"Las líneas de cada personaje en una toma, cortadas donde Drama 3 termina cada línea","done":"{count, plural, one {Escena interpretada · # toma nueva} other {Escena interpretada · # tomas nuevas}}","partial":"{done} de {total} líneas interpretadas · {failed} no se pudieron separar — «Líneas sin toma» lo reintenta","changed":"{done} de {total} líneas interpretadas · {failed} cambiaron durante la interpretación — «Líneas sin toma» lo reintenta"},"export":{"scene":"Exportar escena","clips":"Clips","mix":"Mezcla de escena","all-scenes":"Todas las escenas","scenes":"{count, plural, one {# escena} other {# escenas}}","no-takes":"Sin tomas","format":"Formato","format-value":"WAV · 44,1 kHz · 16 bits","no-take":"{count, plural, one {# línea sin toma} other {# líneas sin toma}}","changed":"{count, plural, one {# cambiada} other {# cambiadas}}","scene-limit":"Selecciona hasta {count} escenas por exportación.","deliverables":"{kind, select, mix {Mezcla} both {Clips + Mezcla} other {Clips}}","share-needs-mix":"Incluye la mezcla de escena para compartir"},"line":{"placeholder":"Escribe la línea…","playing":"reproduciendo","play":"Reproducir","play-from":"desde {role}","edited":"editada · aún sin interpretar","generating":"Generando","generate":"Generar","changed":"cambiada desde la toma"},"take":{"pass":"Pasada","image":"Imagen","text":"Texto:","original":"Original","another":"Otra toma","note":"«{note}»","from":"desde {take}","position":"Toma {position}/{count}","taking":"Grabando…","generating-first":"Generando la primera toma…","none":"Esta línea aún no tiene tomas.","pick":"Elige una toma o repite.","edited-since":"Editada desde la toma {take}. Repetir interpreta el texto nuevo, o elige una toma para volver.","settings-changed":"La voz o los ajustes cambiaron desde la toma {take}. Repite, o elige una toma para volver.","play":"Reproducir toma","play-preroll":"Reproducir desde 2 s antes","pause":"Pausa"},"helper":{"fresh":"Sin nota: {twice, select, yes {2 tomas nuevas} other {una toma nueva}} {edited, select, yes {del texto editado} other {de esta línea}}.","applied":"{lead} y se aplica a la toma {take}{twice, select, yes {, dos veces} other {}}.","first-edited":"Primero va una toma nueva del texto editado.","first-fresh":"Primero va una toma Drama 3 nueva.","applied-to-it":"{lead} y se le aplica{twice, select, yes { dos veces} other {}}."},"strip":{"play-scene":"Reproducir escena","pause":"pausa de {seconds} s","pause-delay":"pausa de {seconds} s · el retardo de la línea","changed-skipped":"cambiada desde la toma, omitida","no-take-skipped":"sin toma, omitida","skipped":"Las líneas sin toma de su texto se omiten —","perform-them":"Interpretarlas"},"image":{"add":"Añadir imagen","add-title":"Añadir una imagen de la escena (o soltarla en la tarjeta)","enlarge":"Ampliar imagen","remove":"Quitar imagen","describing":"Describiendo la imagen para la nota de escena…","from-image":"De la imagen:","add-to-note":"Añadir a la nota de escena","replace-note":"Reemplazar nota","dismiss":"Cerrar","scene-image":"Imagen de la escena","describe-failed":"No se pudo describir la imagen"},"errors":{"retake-failed":"La repetición falló","generation-failed":"La generación falló","perform-failed":"La interpretación falló","play-failed":"No se pudo reproducir esta toma","busy":"Espera a que termine la toma actual","in-flight":"Otra toma sigue en curso. Inténtalo de nuevo en un momento.","changed":"El texto cambió mientras tanto. Inténtalo de nuevo.","took-too-long":"Drama 3 tardó demasiado. Inténtalo de nuevo."},"guide":{"scene":{"title":"La escena","body":"La nota de escena y el reparto le dicen a Drama 3 dónde está y quién habla."},"perform":{"title":"Interpretar escena","body":"Las líneas de cada personaje en una toma cada una, con toda la escena como contexto. Se reproduce al terminar."},"line":{"title":"Una línea","body":"Haz clic en una línea para abrirla; Espacio la reproduce. Las fichas son sus tomas: haz clic en una para cambiar. Intro envía el cuadro de Repetir toma, Esc cierra la línea."},"retake":{"title":"Repetir toma","body":"Escribe una nota o adjunta una imagen: se reescribe como indicación de dirección y se ajustan las etiquetas de la línea. Un cuadro vacío da otra toma."},"export":{"title":"Exportar","body":"Clips, un archivo por línea. Incluye la mezcla de escena para compartir."},"no-lines":{"title":"Añade las líneas","body":"Escribe la escena con «+ Línea» (Intro al final de una línea empieza la del siguiente hablante), o pega un guion al crear un proyecto. La guía continúa cuando haya líneas."},"skip":"Omitir","back":"Atrás","next":"Siguiente","done":"Listo"},"logs":{"title":"Registros","tooltip":"Registros · lo que se envió a Drama 3","description":"Lo que enviaron Interpretar, Repetir y las imágenes de la escena: la reescritura de la nota, la descripción de la imagen y cada solicitud de chat a Drama 3, lo más reciente primero.","refresh":"Actualizar","admins-only":"Los registros son solo para administradores","load-failed":"No se pudieron cargar los registros","empty":"Aún no hay llamadas de Interpretar, Repetir o imagen en este proyecto.","deleted-scene":"Una escena eliminada","where":"{title} · {count, plural, one {línea} other {líneas}} {lines}","kind-perform":"Interpretar","kind-retake":"Repetir","kind-image":"Imagen","copy":"Copiar JSON","copied":"Registro copiado como JSON","rewrite":"Reescritura de la nota","vision":"Descripción de la imagen","request":"Solicitud de chat {n}","voice":"voz {id}","lines":"{count, plural, one {# línea} other {# líneas}}","attempt":"intento {n}","split":"dividido","segments":"{count, plural, one {# segmento} other {# segmentos}} · {frames} fotogramas","align":"alineación {seconds}","silent-dropped":"segmento silencioso descartado","fallback":"alternativa","retag-rejected":"reetiquetado rechazado","not-separated":"Sin separar","left-without-take":"{count, plural, one {# línea} other {# líneas}} sin toma: {ids}","system":"Sistema","user":"Usuario","output":"Salida","none":"(ninguna)","timings":"Tiempos","params":"Parámetros","image":"Imagen"},"home":{"title":"Actuación de voz","all":"Todas las escenas","empty":"Aún no hay escenas"},"import":{"entry":"Suelta tu guion","entry-hint":"docx · pdf · txt","drop":"Suelta para importar","choose":"Elegir archivo","change":"Cambiar","import":"Importar","stage":{"reading":"Leyendo el archivo","analyzing":"Buscando escenas y papeles","casting":"Asignando voces","slow":"Sigue en marcha — guion largo"},"review":{"title":"Revisar la importación","name":"Nombre del proyecto","scenes":"Escenas ({count})","roles":"Papeles ({count})","lines":"Líneas","col-role":"Papel","col-lines":"Líneas","col-voice":"Voz","merge-into":"Fusionar con","merged":"→ {role}","undo":"Deshacer","suggest-merge":"¿Igual que {role}?","apply":"Aplicar","auto-cast":"Reparto automático","from-file":"Del archivo","not-imported":"No importado ({count})","warn-narration":"{count, plural, one {# párrafo no era diálogo → narrador} other {# párrafos no eran diálogo → narrador}}","warn-split":"{count, plural, one {# línea larga dividida} other {# líneas largas divididas}}","warn-cast-table":"Tabla de reparto encontrada · {count} voces aplicadas","warn-unlisted":"{count, plural, one {# línea tiene un papel desconocido} other {# líneas tienen papeles desconocidos}}","warn-similar":"{count, plural, one {# papel parece duplicado} other {# papeles parecen duplicados}}","warn-encoding":"La codificación del texto se adivinó — revisa los nombres"},"create":"{count, plural, one {Crear # escena} other {Crear # escenas}}","creating":"Creando…","done":"Importadas {scenes} escenas · {lines} líneas","errors":{"file-too-large":"El archivo es demasiado grande (máx. 15 MB).","unsupported-file-type":"Usa DOCX, PDF o TXT.","too-many-pages":"Demasiadas páginas (máx. 300).","empty-document":"No se encontró texto en este archivo.","upload-failed":"Error al subir. Inténtalo de nuevo.","no-dialogue":"No se encontró diálogo.","too-many-lines":"Más de 2.000 líneas — divide el archivo.","document-too-long":"Más de 300.000 caracteres — divide el archivo.","rate-limited":"Demasiadas importaciones hoy. Inténtalo más tarde.","analysis-failed":"La IA no pudo leerlo. Reintentar continúa donde se detuvo.","expired":"Esta importación caducó. Súbelo de nuevo.","create-failed":"No se pudo crear el proyecto. Inténtalo de nuevo.","cast-incomplete":"Elige una voz para cada papel.","invalid-voice-id":"Esta voz no se puede usar aquí. Elige otra.","failed":"No se pudo leer el guion."},"actions":{"back":"Atrás","retry":"Reintentar","cancel":"Cancelar"},"discard":{"title":"¿Descartar la importación?","keep":"Conservar","confirm":"Descartar"}},"new":{"sample":"Escena de ejemplo","sample-meta":"{roles, plural, one {# papel} other {# papeles}} · {lines, plural, one {# línea} other {# líneas}}","blank":"Escena en blanco","untitled":"Escena sin título","create-failed":"No se pudo crear el proyecto. Inténtalo de nuevo."}}},"studio-agent":{"session":{"loadFailed":"No se pudo cargar esta sesión.","disconnected":"Conexión perdida.","reconnect":"Reconectar","reconnecting":"Reconectando…","signedOut":"Se cerró tu sesión. Vuelve a iniciar sesión para continuar.","signIn":"Iniciar sesión","startFailedTitle":"No se pudo empezar","startFailedText":"Tu mensaje sigue en espera. Envía otro para volver a empezar; se atenderán en orden.","back":"Volver al historial","empty":"Aún no hay nada aquí. Describe lo que quieres crear.","budgetOverMeta":"{used} usados, {over} de más","budgetOverText":"El gasto superó el presupuesto automático de {limit} créditos y el trabajo se detuvo. Súbelo para seguir donde lo dejó.","budgetRaiseTo":"Subir a {limit} y continuar","readOnly":"Este es el proyecto de un compañero de equipo. Solo puedes verlo.","archived":"Este proyecto está archivado. Restáuralo para continuar."},"memory":{"open":"Memoria","drawerTitle":"Memoria","groups":{"habits":"Tus hábitos","recent":"Trabajo reciente","about":"Sobre ti"},"loadFailed":"No se pudo cargar la memoria.","saveFailed":"No se pudo guardar el cambio. Inténtalo de nuevo.","editLabel":"Editar recuerdo","save":"Guardar","close":"Cerrar","pendingDelete":"Se borra al guardar","restore":"Restaurar","changes":"{count, plural, one {# cambio} other {# cambios}}","updated":"Memoria actualizada","fillIn":"Toca para añadir","approve":"Usar","decline":"Ignorar","profile":{"brandName":"Marca","category":"Hace","audience":"Público","platforms":"Plataformas","languages":"Idiomas","tone":"Tono","visualStyle":"Estilo","aspectRatio":"Formato","captionStyle":"Subtítulos","musicStyle":"Música","avoid":"Evitar","pronunciations":"Pronunciación"},"habitsEmpty":"Aún no hay hábitos guardados. Con un poco de trabajo juntos, aparecerán aquí.","notSet":"Sin definir"},"composer":{"tab":"Agent","placeholder":"Describe qué quieres crear (un vídeo, una imagen, una locución) o pega un enlace para recrearlo…","followUpPlaceholder":"Sigue, por ejemplo: que la frase en japonés suene más animada","send":"Enviar","stop":"Detener","sendFailed":"No se pudo enviar. Inténtalo de nuevo.","signedOut":"Tu sesión ha caducado. Vuelve a iniciar sesión para enviar.","unavailable":"El servicio no está disponible en este momento. Inténtalo de nuevo en un momento.","archived":"Este proyecto está archivado, así que el mensaje no se envió. Restáuralo para continuar.","conflict":"El proyecto no puede recibir este mensaje ahora. Actualiza la página para ver su estado más reciente y vuelve a intentarlo.","budgetSpent":"El presupuesto de este proyecto se agotó y el mensaje no se envió. Aumenta el presupuesto y vuelve a enviarlo.","recoveryRequired":"No se pudo recuperar el entorno de trabajo de este proyecto y el mensaje no se envió. Inténtalo de nuevo en un momento o continúa en un proyecto nuevo.","collapse":"Contraer","attachments":{"remove":"Quitar {name}","aFile":"Un archivo","tooMany":"Hasta {max} archivos por mensaje","empty":"{name} está vacío","tooLarge":"{name} supera los {max}","unreadable":"{name} no es un archivo de imagen, vídeo o audio legible","changedDuringUpload":"Los adjuntos cambiaron durante la subida; inténtalo de nuevo","uploadFailed":"No se pudo subir {name}","addFailed":"No se pudo añadir el archivo","retryShort":"Error al subir. Toca para reintentar","documentN":"Documento {n}","add":"Añadir archivos","hide":"Ocultar las casillas"},"permission":{"autoTitle":"Automático dentro del límite","autoDescription":"Sigue adelante mientras el gasto total no supere {credits} créditos.","confirmTitle":"Confirmar antes de cambios","confirmDescription":"Pregunta antes de cambiar lo que ya existe o de gastar créditos.","fullTitle":"Totalmente automático","fullDescription":"Hace todo sin preguntar.","saveFailed":"No se pudo guardar este ajuste. Inténtalo de nuevo.","budgetLabel":"Límite de créditos","budgetChip":"Límite {credits} créditos","overBudget":"{used} usados hasta ahora, {over} de más."},"creditsUsedHint":"Créditos usados","spend":{"model":"Paso de razonamiento","image":"{count, plural, one {# imagen} other {# imágenes}}","video":"{count, plural, one {# vídeo} other {# vídeos}}","lipsync":"{count, plural, one {# sincronización labial} other {# sincronizaciones labiales}}","other":"{count, plural, one {# otra generación} other {# otras generaciones}}","total":"Total","used":"{credits} créditos"},"documentRefs":"Documentos","model":{"flagship":"Insignia","standard":"Estándar","economy":"Económico","flagshipDescription":"El más cuidadoso con la imagen y la composición. Para piezas que deben quedar impecables.","standardDescription":"Calidad cercana al insignia, más rápido, cerca del 70 % de su coste.","economyDescription":"El más rápido, menos de una décima parte del coste del insignia. Imagen más sencilla; ideal para probar ideas.","autoEffort":"Cambios pequeños, rápidos","autoEffortDescription":"Jev resuelve cambios pequeños y preguntas más rápido y barato"},"permissions":"Permisos","skills":"Habilidades","attachedFiles":"Archivos adjuntos","attachedFilesAndSkills":"Archivos adjuntos y habilidades","skillsCount":"Habilidades {count}","skillAlwaysOn":"Siempre activa","outOfCredits":"No tienes créditos suficientes para enviar esto. Recarga para continuar.","notEnabled":"Creative Agent no está activado para el equipo de este proyecto. Cambia a un equipo que lo tenga o pídeselo al administrador de tu equipo.","requestAccess":"Solicitar acceso","accessRequested":"Solicitud enviada. Te avisaremos cuando esté activado","accessRequestFailed":"No se pudo enviar la solicitud. Inténtalo de nuevo en un momento.","paywall":{"title":"Agent requiere una membresía de pago","description":"Creative Agent es solo para miembros de pago. El plan Free y las pruebas gratuitas no lo incluyen. Suscríbete a un plan de pago para enviar y tu borrador te estará esperando."},"sessionLimit":{"concurrent":"Ya tienes {limit, plural, one {# proyecto} other {# proyectos}} en marcha, el máximo a la vez. Cierra otro proyecto o inténtalo más tarde.","concurrentUnknown":"Ya tienes el máximo de proyectos en marcha a la vez. Cierra otro proyecto o inténtalo más tarde.","hourly":"Has iniciado {limit, plural, one {# proyecto} other {# proyectos}} en la última hora, el máximo permitido. Inténtalo más tarde.","hourlyUnknown":"Has iniciado el máximo de proyectos permitido en una hora. Inténtalo más tarde.","global":"Ahora mismo hay demasiados proyectos en marcha en el servicio. Inténtalo más tarde.","retryAfter":"{reason} Podrás intentarlo de nuevo {when}."}},"timeline":{"renderFailed":"Este contenido no se pudo mostrar.","thinking":"Pensando…","thought":"Pensó durante {seconds} s","stopped":"Detenido","mediaUnavailable":"Vista previa no disponible","olderTurns":"{count, plural, one {# turno anterior} other {# turnos anteriores}}","olderTurnsUncounted":"Turnos anteriores","media":{"video":"Vídeo","images":"Imágenes","imageCount":"{count, plural, one {# imagen} other {# imágenes}}","play":"Reproducir {name}","pause":"Pausar {name}","audio":"Narración","useInComposer":"Usar en el mensaje"},"cardClosed":"Se cerró «{label}»","closeCard":"Cerrar","closeFailed":"No se pudo cerrar. Inténtalo de nuevo.","openInPreview":"Abrir en la vista previa","failedTitle":"Este paso no salió","failedText":"Hubo un problema. Lo hecho hasta ahora se conserva.","fault":{"limit":"El servicio del modelo alcanzó su límite de uso y está en pausa. Inténtalo más tarde; lo hecho hasta ahora se conserva.","busy":"El servicio del modelo está saturado ahora mismo. Inténtalo de nuevo en un momento; lo hecho hasta ahora se conserva.","unreachable":"No se puede conectar con el servicio del modelo. Inténtalo de nuevo en breve; lo hecho hasta ahora se conserva.","budgetUser":"Agotaste tu cupo de uso de IA, así que reintentar no servirá. Pide al administrador de tu espacio de trabajo que lo aumente; lo hecho hasta ahora se conserva.","budgetUserUntil":"Agotaste tu cupo de uso de IA; se restablece el {date} y hasta entonces reintentar no servirá. Para seguir antes, pide al administrador de tu espacio de trabajo que lo aumente; lo hecho hasta ahora se conserva.","budgetGlobal":"El servicio está muy ocupado y el uso de IA está en pausa por ahora. Inténtalo más tarde; lo hecho hasta ahora se conserva.","budgetGlobalUntil":"El servicio está muy ocupado y el uso de IA está en pausa hasta el {date}. Inténtalo después; lo hecho hasta ahora se conserva.","blocked":"El uso de IA está en pausa para esta cuenta, posiblemente por un saldo pendiente. Recarga o contacta con soporte; lo hecho hasta ahora se conserva.","refused":"El modelo rechazó esta solicitud por su política de seguridad; si la reintentas igual, volverá a rechazarla. Reformúlala y envíala de nuevo; todo lo que ya se hizo sigue aquí.","startFailed":"El entorno de trabajo de Fish no se inició. Inténtalo de nuevo; lo hecho hasta ahora se conserva.","startPaused":"Tras varios inicios fallidos, el inicio está en pausa un momento. Espera un poco y vuelve a intentarlo.","signinExpired":"Tu inicio de sesión de Fish Audio caducó. Cierra sesión y vuelve a iniciar sesión con Fish Audio.","accountRejected":"Esta cuenta de Fish Audio no puede usar el agente aquí. Ábrelo de nuevo desde fish.audio o contacta con soporte.","fishUnavailable":"No se puede conectar con Fish Audio ahora mismo. Inténtalo de nuevo en un momento.","serviceUnavailable":"El servicio del modelo no está disponible temporalmente. Inténtalo más tarde; lo hecho hasta ahora se conserva.","creditsToStart":"Te has quedado sin créditos, así que Fish no pudo empezar. Recarga y vuelve a enviar tu mensaje para continuar.","agentNotEnabled":"Creative Agent no está activado para este equipo, así que Fish no pudo empezar. Cambia a un equipo que lo tenga o pídeselo al administrador de tu equipo.","planRequired":"El plan de este equipo no incluye Creative Agent, así que Fish no pudo empezar. Mejora el plan y vuelve a enviar tu mensaje.","accessDenied":"Fish Audio no permite que este equipo use Creative Agent ahora mismo, así que Fish no pudo empezar. Revisa tu plan y tu pago, o contacta con soporte.","sessionConcurrent":"Ya tienes el máximo de proyectos en marcha a la vez. Cierra otro proyecto o inténtalo más tarde.","sessionGlobal":"Ahora mismo hay demasiados proyectos en marcha en el servicio. Inténtalo más tarde.","creditsSpent":"Te has quedado sin créditos, así que Fish se detuvo aquí. Recarga y vuelve a enviar tu mensaje para continuar; lo hecho hasta ahora se conserva."},"stoppedText":"Lo hecho hasta ahora se conserva.","retry":"Reintentar","resendAfterTopUp":"Ya recargué: reenviar","continue":"Continuar","retryPrompt":"El último paso falló. Inténtalo de nuevo.","continuePrompt":"Continúa.","budgetSpentTitle":"Se agotó el presupuesto","budgetSpentMeta":"{used} / {limit} usados","budgetSpentText":"El gasto llegó al presupuesto automático y el trabajo se detuvo. Súbelo para seguir donde lo dejó.","budgetNewLimit":"Nuevo límite","budgetRaiseOpen":"Subir el límite","budgetRaise":"Duplicar y continuar","budgetNearTitle":"Presupuesto casi agotado","budgetNearMeta":"{used} usados, quedan {left}","budgetNearText":"Se ha usado el {percent} del presupuesto automático. El trabajo se pausa al agotarse; añade más para continuar.","budgetTopUp":"Añadir un nivel (+{credits})","budgetTopUpLimited":"El presupuesto de IA de este mes solo permite {credits} créditos más.","budgetMonthlyReached":"El presupuesto de IA de este mes está agotado. No se puede añadir más.","budgetTopUpFailed":"No se pudo ampliar el presupuesto. Inténtalo de nuevo.","budgetToppedUp":"Se añadieron {credits} créditos. El presupuesto ahora es {limit}.","generation":{"runningFor":"Generando · {time}","stalled":"Estado desconocido","upgrade":"Mejorar plan","topUp":"Recargar","retryPrompt":"«{label}» no se generó. Inténtalo de nuevo.","failure":{"moderation":"No pasó la revisión de contenido","timeout":"Se agotó el tiempo","provider_error":"Error al generar","insufficient_credits":"Créditos insuficientes","plan_required":"No incluido en tu plan","canceled":"Cancelado","unknown":"Error al generar"},"batch":{"image":"Generando {count} imágenes","video":"Generando {count} videos","audio":"Generando {count} audios","mixed":"Generando {count} elementos"},"progress":"{done}/{total} listos","retryFailed":"Reintentar {count} fallidos","unavailable":"Este resultado no se puede abrir ahora","meta":{"credits":"{credits} créditos","creditsTotal":"{credits} créditos en total","elapsedSeconds":"tardó {seconds} s","elapsedMinutes":"tardó {minutes} min {seconds} s"},"rewrite":"Editar prompt","retryGuideModel":"Reintentar con el modelo recomendado","rewritePrompt":"«{label}» no pasó la revisión de contenido. Reescribe el prompt de otra forma, evitando lo que pudo activar la revisión, y vuelve a generarlo.","retryModelPrompt":"«{label}» no pasó la revisión de contenido. Vuelve a generarlo con {model}, manteniendo la intención del prompt."},"fishSteps":{"get_credit_balance":"Consultando saldo de créditos","list_media_models":"Listando modelos disponibles","get_media_model":"Consultando detalles del modelo","generate_image":"Generando imagen","generate_image_edit":"Editando imagen","generate_video":"Generando video","get_generation_status":"Consultando el progreso","get_generation_result":"Obteniendo el resultado","text_to_speech":"Generando voz","speech_to_text":"Transcribiendo audio","search_voices":"Buscando voces","get_voice":"Consultando voz","create_voice_clone":"Clonando voz","make_music":"Creando música","list_my_workspaces":"Listando espacios de trabajo","get_upload_url":"Subiendo archivo","create_media_upload":"Subiendo archivo","estimate_image_generation":"Estimando el costo","estimate_image_edit":"Estimando el costo","estimate_video_generation":"Estimando el costo","submit_feedback":"Enviando comentarios"},"fishSkill":"Ejecutando la habilidad {name}","fishTool":"Usando una herramienta de Fish Audio","fishSkillLoad":"Usando la habilidad {name}","fishUpload":"Subiendo el resultado","queued":"En cola. Se atenderán en orden cuando termine la tarea actual.","queuedFor":"En cola desde hace {minutes, plural, one {# minuto} other {# minutos}}. Se procesan en orden cuando termine la tarea actual","queuedMore":"{count} más","queuedLess":"Mostrar menos","queuedPaused":"En espera. Se atenderán en orden cuando se aumente el presupuesto.","steps":{"wait":"Esperando {seconds} s","command":"Ejecutando un comando","read":"Leyendo {file}","readAny":"Leyendo un archivo","edit":"Editando {file}","editAny":"Editando un archivo","search":"Buscando en archivos","web":"Abriendo {host}","webAny":"Abriendo una página web","webSearch":"Buscando en la web","plan":"Actualizando el plan","other":"Usando una herramienta","poll":"Esperando las generaciones","fold":"{count, plural, one {# paso} other {# pasos}}","failed":"{step} · no funcionó","subtask":"Delegando una subtarea"},"plan":{"title":"Plan","progress":"{done} / {total}","allDone":"Plan · las {count} listas","doneFolded":"{count, plural, =1 {1 paso hecho} other {# pasos hechos}}","paused":"Plan · en pausa"},"result":{"revise":"Hacer otra versión","revisePrompt":"Haz otra versión de «{title}»: "},"memory":{"remembered":"Recordado: {content}","more":"+{count}","view":"Ver"},"warning":{"reconnected":"Conexión restablecida. Tus archivos y mensajes siguen aquí; continúa sin más.","reconnectedLost":"Conexión restablecida, pero no se pudo recuperar el trabajo anterior. Vuelve a enviar tu solicitud para continuar.","provider":"El servicio del modelo está saturado, así que esto puede tardar un poco más.","stepFailed":"Un paso no funcionó."},"queuedWithdraw":"Retirar","queuedWithdrawFailed":"No se pudo retirar: puede que ya se haya empezado.","contactSupport":"Contactar con soporte"},"preview":{"title":"Vista previa","download":"Descargar","openInNewTab":"Abrir en una ventana nueva","open":"Vista previa","finalCut":"Versión final v{n}","storyboard":"Guion gráfico","shotCount":"{count, plural, one {# plano} other {# planos}}","shot":"Plano {n}","projectBundle":"Paquete del proyecto","file":"Archivo","maximize":"Maximizar vista previa","maximizeHint":"Maximizar (Esc para volver)","restore":"Restaurar","collapse":"Contraer vista previa","newResult":"Nuevo resultado","views":{"images":"Imágenes","videos":"Vídeos","audio":"Audio","docs":"Documentos"},"facts":{"label":"Detalles del video","duration":"Duración","resolution":"Resolución","size":"Tamaño del archivo","sound":"Con sonido"},"audio":{"untitled":"Audio","seek":"Posición de reproducción"},"document":{"loading":"Cargando documento…"}},"projects":{"untitled":"Sesión sin título","meta":"{count, plural, =0 {Aún no hay nada} one {# imagen o vídeo} other {# imágenes y vídeos}} · {date}","empty":"Aún no hay historial: di qué quieres hacer.","loadFailed":"No se pudo cargar el historial.","retry":"Reintentar","loadMore":"Cargar más","search":"Buscar en el historial","noMatch":"Nada del historial coincide con tu búsqueda.","more":"Más","rename":"Cambiar nombre","archive":"Archivar","nameLabel":"Nombre","save":"Guardar","actionFailed":"Algo salió mal. Inténtalo de nuevo.","archived":"Se archivó «{title}»","undo":"Deshacer","archivedView":"Archivados","archivedEmpty":"No hay proyectos archivados.","restore":"Restaurar","restored":"Se restauró «{title}»","atWorkTitle":"Este proyecto aún se está generando","atWorkText":"Archivarlo detiene la generación en curso. Las obras ya hechas se conservan.","atWorkConfirm":"Detener y archivar","atWorkCancel":"Cancelar"},"explore":{"empty":{"title":"Descríbelo y el Agent lo crea","description":"Planifica los pasos y luego crea las imágenes, el vídeo y la locución. Prueba:","starter1":"Un anuncio vertical de 15 segundos para una cafetería acogedora, con una locución cálida","starter2":"Un vídeo de cuento para dormir: 4 escenas ilustradas y un narrador tranquilo","starter3":"Un teaser de unos auriculares inalámbricos nuevos: 3 tomas del producto y una narración animada"}},"skillsStrip":{"title":"Habilidades","subtitle":"Elige una y empieza a crear","use":"Usar","detailFailed":"No se pudo cargar esta habilidad.","viewAll":"Ver todo","signedOut":"Inicia sesión para usar habilidades."},"memoryToast":{"usedProfileAndHabits":"Se usó tu información de marca y {count, plural, one {# hábito} other {# hábitos}}","usedProfile":"Se usó tu información de marca","usedHabits":"Se {count, plural, one {usó # hábito tuyo} other {usaron # hábitos tuyos}}","learned":"{count, plural, one {Recordó un hábito} other {Recordó # hábitos}}","view":"Ver"},"skills":{"title":"Habilidades","backToList":"Volver a la lista","search":"Buscar habilidades","filterLabel":"Filtrar habilidades","filters":{"all":"Todas","own":"Tuyas","fish":"Oficiales","thirdParty":"De terceros"},"add":"Añadir habilidad","addUpload":"Subir archivo de habilidad","addGithub":"Añadir desde un enlace de GitHub","githubLinkLabel":"Enlace de GitHub","addConfirm":"Añadir","cancel":"Cancelar","added":"Habilidad añadida","addedCount":"{count, plural, one {# habilidad añadida} other {# habilidades añadidas}}","failed":"No ha funcionado. Inténtalo de nuevo.","pick":"Empezar las sesiones nuevas con «{name}»","tray":{"label":"Las sesiones nuevas empiezan con","none":"Las sesiones nuevas empiezan sin habilidades","count":"{count, plural, one {Las sesiones nuevas empiezan con # habilidad} other {Las sesiones nuevas empiezan con # habilidades}}","remove":"Quitar «{name}»","done":"Listo"},"uploadErrors":{"wrongType":"Elige un SKILL.md o un .zip de la carpeta de la habilidad.","tooLarge":"Ese zip es demasiado grande.","unreadable":"No se pudo leer ese archivo. Las habilidades solo contienen archivos de texto."},"importErrors":{"invalid_link":"Pega un enlace de GitHub a la carpeta de una habilidad o a un SKILL.md.","not_found":"No hay ningún repositorio ni carpeta pública en este enlace.","github_unavailable":"GitHub no responde ahora. Inténtalo de nuevo más tarde.","no_skill":"Esta carpeta no tiene ningún SKILL.md.","multiple_skills":"Este repositorio tiene {count} habilidades. Marca las que quieras y pulsa Añadir:","repository_too_large":"Este repositorio es demasiado grande para leerlo.","skill_too_large":"La habilidad es demasiado grande: como máximo 100 archivos y 1 MB de texto, 256 KB por archivo.","not_text":"Una habilidad solo puede contener archivos de texto.","invalid_skill":"El SKILL.md no tiene el formato correcto.","name_taken":"Ya hay una habilidad compartida con este nombre. Usa otro nombre.","skill_exists":"Ya tienes una habilidad con este nombre."},"ownRow":"Tuya · {description}","thirdPartyRow":"De terceros · {description}","more":"Más","download":"Descargar","delete":"Eliminar","deleteTitle":"¿Eliminar «{name}»?","deleteDescription":"La habilidad se elimina de tu biblioteca. Lo ya hecho con ella no se ve afectado.","sourceOwn":"Tu habilidad","sourceFish":"Oficial","sourceThirdParty":"De terceros · por {author}","empty":"Aún no hay habilidades.","noMatch":"Ninguna habilidad coincide.","loadFailed":"No se pudieron cargar las habilidades.","whenToUse":"Cuándo usarla","youGet":"Lo que obtienes","tryAsking":"Prueba a decir","original":"Texto original","cover":{"change":"Cambiar portada","shuffle":"Otra portada","choice":"Arena {number}","base":"Fondo","bases":{"raked":"Rastrillada","half":"Media","flat":"Lisa"},"auto":"Restablecer","sources":{"sand":"Arena","works":"Mis trabajos","upload":"Subir"},"saved":"Portada actualizada","remove":"Quitar la imagen de portada","loadFailed":"No se pudo cargar. Inténtalo de nuevo.","noWorks":"Todavía no tienes proyectos con imágenes o vídeos.","noMedia":"Este proyecto todavía no tiene imágenes ni vídeos.","more":"Cargar más","useThis":"Usar como portada","uploadHint":"Sube una imagen o un vídeo como portada, de hasta 100 MB.","choose":"Elegir archivo","uploading":"Subiendo {percent}%","wrongType":"Usa una imagen PNG, JPG, WebP o GIF, o un vídeo MP4, WebM o MOV.","tooLarge":"El archivo supera los 100 MB."},"builtin":{"viral-remake":{"name":"Remake viral","description":"Rehace la estructura y el ritmo de un video corto viral para tu propia idea.","when":"Has visto un Reel, un TikTok o un Short del que quieres aprender y buscas el mismo ritmo de planos, el gancho inicial y el estilo de subtítulos para tu producto o tema. Copia la estructura, nunca las imágenes, la voz ni el guion del original.","output":"Un nuevo video corto vertical con locución y subtítulos.","example":"Sigue la estructura de este video y haz un corto vertical de 20 segundos para nuestros nuevos auriculares: (pega el enlace)"},"fish-edit":{"name":"Edición rápida","description":"Subtítulos, cortes de silencios, formato vertical, cortes al ritmo y audio limpio para tu material.","when":"Ya tienes material grabado o un video terminado y solo quieres arreglarlo: subtítulos palabra por palabra, quitar pausas y muletillas, pasar de horizontal a vertical, cortar al ritmo de la música, limpiar la voz e igualar el volumen.","output":"El video editado, con archivo de subtítulos si hace falta.","example":"Añade subtítulos en español a este video hablado, corta las pausas y pásalo a 9:16."},"fish-media":{"name":"Generación de material","description":"Imágenes, video y locución con Fish Audio, y voz convertida en texto.","when":"La pieza necesita imágenes, planos, narración o una transcripción nuevos. Primero se calculan los créditos y se genera dentro del presupuesto que fijaste. Esta habilidad está siempre activa.","output":"Imágenes, clips de video, audio de locución o una transcripción.","example":"Genera 3 imágenes de una ciudad cyberpunk de noche y una locución de 10 segundos que las acompañe."},"fish-editor":{"name":"Edición por texto","description":"Cambia lo que se dice en un video editando su texto, con Editor Studio.","when":"Quieres corregir una palabra mal dicha en un video o una grabación, quitar una frase, añadir otra con la voz de quien habla o seguir con un proyecto en Editor Studio.","output":"El video o audio editado, con archivos de subtítulos.","example":"En este video, cambia «sale el viernes» por «sale el próximo lunes», con la misma voz."},"fish-motion-director":{"name":"Diseño de movimiento","description":"Piezas de animación con diseño: videos de lanzamiento, tipografía cinética, demos de interfaz, títulos.","when":"La pieza destaca por la composición y el movimiento, no por el material grabado: videos de lanzamiento de producto, tipografía cinética, demos de interfaz y de cuadros de texto, tarjetas de título, animaciones de logo, contadores.","output":"Un video animado, horizontal o vertical.","example":"Haz un video de lanzamiento de 30 segundos en 16:9 para nuestra nueva función, limpio y sobrio."},"talking-character":{"name":"Personaje que habla","description":"Haz hablar a un personaje: la misma cara, una voz, sincronía labial y subtítulos.","when":"Sketches y monólogos cortos con personaje y diálogo: mascotas que hablan, presentadores virtuales, mascotas de marca, pequeñas historias.","output":"Un video corto del personaje hablando en sincronía, con voz y subtítulos.","example":"Haz un clip vertical de 20 segundos de un gatito naranja con auriculares que habla por teléfono, se queja de que su dueña vuelve a posponer la edición y al final dice orgulloso: «Listo»."},"onetake":{"name":"Movimiento en una toma","description":"Videos de producto en una sola toma: cada momento nace del anterior.","when":"Vídeos de lanzamiento, demos de funciones y teasers que deben fluir en una toma continua en lugar de escenas que se turnan.","output":"Un único video de producto, sin cortes.","example":"Haz un vídeo de lanzamiento de 20 segundos en una sola toma para nuestra nueva función, que se abra desde la caja de texto hasta el vídeo final."},"fish-preview":{"name":"Vista previa y entrega","description":"Muestra borradores y videos terminados junto al chat, con los archivos listos para descargar.","when":"Se usa cada vez que se crea algo; no hay que elegirla. Esta habilidad está siempre activa.","output":"Archivos que puedes reproducir y descargar en la vista previa.","example":"Pon el último corte en la vista previa para descargarlo."},"fish-memory":{"name":"Memoria","description":"Recuerda tu marca, tus preferencias y lo que has hecho, para que no tengas que repetirlo.","when":"Sueles crear contenido para la misma marca o con el mismo estilo. Los datos de marca y las costumbres que mencionas se usan la próxima vez.","output":"Datos de marca y costumbres guardados, que puedes ver y borrar en Memoria.","example":"Recuerda: el color de nuestra marca es coral y los subtítulos siempre van en blanco con borde negro."},"save-as-skill":{"name":"Guardar como habilidad","description":"Convierte la forma en que se hizo esto en una habilidad tuya, lista para reutilizar.","when":"Un flujo de trabajo salió bien y quieres hacer más de lo mismo.","output":"Una habilidad nueva en Tuyas.","example":"Guarda cómo hicimos este video de producto como una habilidad llamada «Promo de 15 segundos»."},"faceless-explainer":{"name":"Video explicativo sin rostro","description":"Convierte un texto en un video explicativo sin nadie en cámara: tipografía, diagramas y animación.","when":"Explicaciones de temas, conceptos, tutoriales y listas cuando no hay material ni nadie a quien grabar.","output":"Un video explicativo con narración de Fish Audio y subtítulos.","example":"Convierte este texto sobre cómo funciona la clonación de voz en un video vertical de 40 segundos con voz femenina y subtítulos."},"fish-blender":{"name":"Renders y animación 3D","description":"Renders, animaciones y logotipos en 3D hechos con Blender, además de conversión de archivos 3D.","when":"Cuando la pieza necesita 3D de verdad: un producto o logotipo que gira, títulos en 3D, una escena 3D sencilla o un modelo convertido entre formatos como GLB, FBX, OBJ y STL.","output":"Renders 3D, una animación o el archivo del modelo convertido.","example":"Haz una animación de 5 segundos con nuestro logotipo girando en 3D sobre fondo oscuro."},"fish-blockout":{"name":"Previs con maqueta gris","description":"Fija movimientos de cámara, ángulos y cortes con un modelo gris y luego crea el video a partir de él.","when":"Te importa dónde está la cámara y cuándo corta: un storyboard, tiempos de corte fijos, una persecución o pelea con varios ángulos. Para un simple «haz una persecución de coches», solo con texto sale más barato.","output":"Un clip de previs en gris y una lista de planos; después, el video final cuando lo apruebes. Usarlo como referencia de video duplica más o menos el costo de generación.","example":"Una persecución de 10 segundos en 3 planos: a los 3 s, corte a un travelling lateral; a los 7 s, a un primer plano frontal."},"avatar-design":{"name":"Diseño de avatar","description":"Diseña un humano digital original: un rostro fijo y una voz que encaje.","when":"Presentadores virtuales, influencers de IA y portavoces de marca que van a hablar una y otra vez. Si solo necesitas imágenes, usa Retratos e imágenes de personaje.","output":"Un avatar reutilizable (rostro y voz), con un clip corto de prueba hablando.","example":"Diseña un presentador virtual de tecnología de unos 25 años, con un look cuidado y voz cálida."},"character-sheet":{"name":"Hoja de personaje","description":"Reúne a un personaje en las vistas, expresiones o atuendos que elijas, en una sola hoja.","when":"Vistas de giro, hojas de expresiones y de vestuario, o fijar el aspecto de un personaje antes de crear más imágenes y videos.","output":"Una hoja de varios paneles con el mismo personaje en todos.","example":"Haz una hoja de mi personaje original: vista frontal, lateral y trasera."},"long-scroll-film":{"name":"Recorrido por las épocas","description":"Un protagonista camina de izquierda a derecha, época tras época; el estilo artístico cambia con cada época.","when":"Contar la historia de un objeto o una marca: cómo cambiaron los teléfonos, la historia del café, un repaso de aniversario.","output":"Una animación de desplazamiento lateral de 30–60 s, con una frase narrada por época.","example":"Haz un recorrido por las épocas sobre la historia del café."},"narrated-multiscene-video":{"name":"Video narrado de varias escenas","description":"Convierte tu tema o guion en un video narrado, contado en varias escenas.","when":"Cuentos, historia, divulgación científica y fábulas que necesitan varias escenas y los mismos personajes de principio a fin.","output":"Un video terminado con la narración ajustada a cada escena.","example":"Haz un video de ciencia de 60 segundos sobre el ciclo del agua, con narración."},"portrait-avatar":{"name":"Retratos e imágenes de personaje","description":"Crea o edita retratos e imágenes de personaje sueltos: una persona original nueva, o la misma persona con otra ropa, expresión o pose.","when":"Fotos de perfil, sesiones de fotos e imágenes de personaje, o cambiar la ropa de alguien sin que deje de ser la misma persona. Para un rostro con voz guardado como avatar, usa Diseño de avatar.","output":"Uno o varios retratos.","example":"Pon un traje a la persona de esta foto; tiene que seguir siendo la misma persona."},"product-photo-series":{"name":"Serie de fotos de producto","description":"Convierte fotos de tu producto real en imágenes de estudio, de uso y de detalle.","when":"Páginas de tienda, fichas de Amazon y anuncios donde la forma, los colores y las etiquetas del producto deben quedar exactamente igual.","output":"Un conjunto de imágenes de producto en la proporción de tu plataforma.","example":"Con las fotos de mi botella de agua, haz 3 imágenes limpias en 1:1 para la página del producto."},"reference-recreation":{"name":"Recreación de movimiento en video","description":"Recrea los movimientos de tu video de referencia, como un baile, con el intérprete original o con un personaje de tu imagen.","when":"Tu propio personaje haciendo el mismo baile o el mismo paseo, o una nueva toma con el intérprete original.","output":"Un video nuevo cuyo movimiento coincide con la referencia.","example":"Haz que el personaje que subí haga el baile de este video."},"thumbnail-cover":{"name":"Miniatura y portada","description":"Diseña una portada a partir del tema de tu video o publicación, con un título encima si quieres.","when":"Miniaturas de YouTube, portadas de publicaciones en redes y de videos cortos, en horizontal, vertical o cuadrado.","output":"Una o varias imágenes de portada.","example":"Haz una miniatura de YouTube para mi vlog sobre arte latte."},"ugc-product-video":{"name":"Video UGC de producto","description":"Convierte fotos de tu producto real en un video promocional corto sin rostros.","when":"Promos de producto al estilo TikTok sin nadie en cámara: tomas del producto o demostraciones con las manos que venden lo esencial.","output":"Un video promocional corto y vertical con locución.","example":"Haz un video de unboxing de 15 segundos de mi figura de caja sorpresa, con locución."},"us-teen-drama":{"name":"Drama adolescente de EE. UU.","description":"Microdramas de acción real en un instituto estadounidense, con diálogos en inglés.","when":"Historias cortas para público angloparlante: romance en el instituto, giros, drama en el baile de graduación. Los personajes y escenarios se mantienen iguales de principio a fin.","output":"Un microdrama de 30–90 s con diálogos en inglés y subtítulos.","example":"Haz un drama de instituto estadounidense de 60 segundos, vertical y con final sorpresa."}}},"question":{"submit":"Confirmar","other":"Otro","otherPlaceholder":"Escribe lo tuyo…","sendFailed":"No se pudo enviar. Inténtalo de nuevo.","uploadTitle":"Subir archivos","uploadFailed":"Error al subir. Inténtalo de nuevo.","pressed":"Elegiste: {label}","picked":"Elegiste: {label}","answered":"Confirmado","planConfirmed":"Plan aprobado: {title}","planDrafting":"Redactando el plan…","expired":"Sin responder: «{label}»","selectedCount":"{count} seleccionados","costTotal":"Unos {credits} créditos","costDetail":"Desglose","costSum":"Total"},"canvas":{"canvas":"Lienzo","zoom":"Zoom","zoomOut":"Alejar","zoomIn":"Acercar","zoomReset":"Zoom al 100 %","fit":"Ajustar a la pantalla","play":"Reproducir {title}","move":"Arrastra para mover · haz clic para abrir","newComment":"Nuevo comentario","commentPlaceholder":"Añade un comentario","commentAt":"En {time}: ¿qué debería cambiar?","post":"Publicar comentario","comment":"Comentario {n}","commentWithText":"Comentario {n}: {text}","commentSent":"Enviado: {text}","closeThread":"Cerrar comentario","remove":"Eliminar","overall":"General","commentToggle":"Comentar","commentToggleCount":"Comentar ({count})","commentHint":"Haz clic en cualquier punto del lienzo para comentar","sendComments":"Enviar {count}","sendingComments":"Preparando…","sendCommentsFailed":"No se pudieron enviar los comentarios. Siguen aquí; inténtalo de nuevo.","clearSent":"Borrar los enviados","unreadableArrangement":"No se pudo leer el archivo de disposición, así que el tablero se organizó solo.","filesFolder":"Ver carpeta de archivos","noFilesYet":"Aún no hay archivos","lanes":{"input":"Referencias","asset":"Recursos","storyboard":"Storyboard","cut":"Montajes finales"},"groups":{"references":"Referencias","images":"Imágenes","clips":"Clips de vídeo","voice":"Narración","music":"Música y efectos"},"showMore":"Ver {count} más","showLess":"Ver menos","pause":"Pausar {title}","failed":"Error al generar","failedCount":"{count} con error","running":"Generando","upload":"Referencia subida","prompt":{"intro":"{count, plural, one {Dejé # comentario en la vista previa. Corrígelo y publica la nueva versión en la vista previa:} other {Dejé # comentarios en la vista previa. Corrígelos uno por uno y publica la nueva versión en la vista previa:}}","outro":"El punto numerado de cada imagen adjunta marca el lugar. Cambia solo esos puntos y deja todo lo demás igual.","track":{"shots":"Plano","texts":"Texto","captions":"Subtítulo","audio":"Audio"},"overall":"General","figure":"ver imagen {n} ({file})","at":"{x} % desde la izquierda, {y} % desde arriba","quote":"«{text}»","sep":", ","colon":": "}},"examples":{"title":"Hecho con Fish Audio","makeAnother":"Hacer uno igual"},"video":{"play":"Reproducir","pause":"Pausar","mute":"Silenciar","unmute":"Activar sonido","fullscreen":"Pantalla completa","progress":"Posición de reproducción"},"share":{"open":"Compartir","hint":"Quien tenga el enlace puede verlo sin iniciar sesión.","showInputs":"Mostrar los archivos de referencia que subí","create":"Crear enlace","copy":"Copiar enlace","copied":"Enlace copiado","update":"Actualizar","updated":"Actualizado. El enlace no cambia.","stop":"Dejar de compartir","stopped":"Ya no se comparte. El enlace anterior ya no funciona.","failed":"No se pudo completar. Inténtalo de nuevo."},"sharePage":{"notFound":"Este enlace no existe o se retiró.","notice":"Alguien compartió este proyecto. Solo puedes verlo.","remix":"Crear uno igual","backHome":"Ir al inicio de Agent"}},"team":{"settings":{"title":"Configuración del equipo","tabs":{"members":"Miembros","usage":"Uso","plans":"Planes","billing":"Facturación","more":"Más","seats":"Plazas","danger":"Peligro","wallet":"Ingresos de creador"},"summary":{"current-plan":"Plan actual","seats":"Plazas","credits-remaining":"Créditos disponibles","wallet-balance":"Ingresos de creador","wallet-settings":"Configuración","wallet-stripe-connected":"Stripe Connect vinculado","wallet-stripe-not-connected":"Stripe Connect no vinculado","next-billing":"Próxima facturación: {date}","next-credit-refresh":"Próxima renovación de créditos: {date}","next-refresh":"Próxima actualización: {date}","need-more-seats":"¿Necesitas más plazas?","upgrade-to-pro-max":"Pásate a Pro o Max","enterprise-term-end":"Fin de la duración del contrato: {date}","seats-occupied":"{occupied} ocupadas / {included} incluidas","seats-occupied-suffix":"ocupadas / {included} incluidas"}},"wallet-stripe":{"title":"Pagos de ingresos de creador","description":"Gestiona la cuenta de Stripe Connect utilizada para los pagos desde el monedero del equipo.","stage":{"not-started":{"headline":"Aún no hay ninguna cuenta de Stripe vinculada","body":"Vincula una cuenta de Stripe y completa el proceso de incorporación para transferir el saldo del monedero del equipo a una cuenta bancaria. El botón de abajo crea la cuenta y abre el proceso de incorporación de Stripe; solo lleva unos minutos."},"onboarding":{"headline":"Solo queda un paso: completa el proceso de incorporación de Stripe","body":"Tu cuenta de Stripe ya se ha creado, pero aún no has completado el proceso de incorporación, por lo que todavía no puedes recibir pagos. Termina de rellenar tus datos en Stripe y luego vuelve aquí; el estado se actualizará automáticamente."},"action-required":{"headline":"Stripe necesita más información","body":"Stripe necesita datos adicionales (como los de una cuenta bancaria o información sobre tu empresa) antes de poder habilitar los pagos. Continúa en Stripe para proporcionar esos datos."},"reviewing":{"headline":"En revisión por parte de Stripe","body":"Se han enviado todos los datos necesarios para la incorporación y Stripe está revisando la cuenta. Los pagos se habilitarán automáticamente una vez que se apruebe la revisión; no tienes que hacer nada."},"ready":{"headline":"Configuración completada","body":"Tu cuenta de Stripe está vinculada y verificada. El saldo del monedero del equipo se puede retirar a esta cuenta."}},"checklist":{"account-created":"Cuenta creada","details-submitted":"Datos enviados","charges-enabled":"Cargos habilitados","payouts-enabled":"Pagos habilitados"},"connect":"Vincular cuenta de Stripe","resume":"Completar el proceso de incorporación","fix-requirements":"Proporcionar datos en Stripe","disconnect":"Desvincular","close":"Cerrar","refresh":"Actualizar estado","retry":"Reintentar","disconnect-confirm-title":"¿Deseas desvincular la cuenta de Stripe?","disconnect-confirm-body":"Al desvincular la cuenta de Stripe, también se invalidan los datos del proceso de incorporación que ya se hayan enviado. El equipo no podrá recibir pagos hasta que vuelvas a vincular una cuenta y completes de nuevo el proceso de incorporación.","disconnect-confirm-cancel":"Cancelar","disconnect-confirm-action":"Desvincular cuenta","onboarding-link":"Enlace de incorporación","onboarding-link-hint":"Si la página de Stripe no se ha abierto automáticamente, copia el enlace siguiente o ábrelo en una pestaña nueva.","copy-link":"Copiar enlace de incorporación","open-link":"Abrir enlace de incorporación","copied":"Copiado","popup-blocked":"El navegador ha bloqueado la página de incorporación de Stripe. Usa el enlace siguiente para continuar.","status-load-failed":"Error al cargar el estado de Stripe Connect.","connect-failed":"No se ha podido conectar con Stripe.","disconnect-failed":"No se ha podido desconectar Stripe.","disconnect-success":"Stripe Connect se ha desconectado."},"seats":{"title":"Plazas del equipo","occupied":"Plazas ocupadas","included":"Plazas incluidas","shared-info":"Los equipos compartidos comienzan con 0 plazas incluidas. Pro desbloquea 3 plazas y Max desbloquea 10 plazas para el equipo.","team-label":"Equipo:","role-label":"Rol:","subscription-label":"Suscripción:","period-ends":"El período actual finaliza el {date}","billing-unavailable":"Los datos de facturación del equipo no están disponibles en el contexto actual."},"upgrade":{"pro-required":"Se requiere un plan Pro","pro-required-admin":"Los equipos compartidos comienzan con 0 plazas incluidas. Suscribe a este equipo a Pro o Max antes de invitar o activar a miembros.","pro-required-member":"Los equipos compartidos comienzan con 0 plazas incluidas. Solicita al propietario o administrador de tu equipo que suscriba al equipo a Pro antes de invitar o activar a miembros.","multi-seat-required":"Se requiere un plan con múltiples plazas","multi-seat-admin":"Este equipo incluye actualmente una plaza. Mejora el plan del equipo antes de invitar o activar a más miembros.","multi-seat-member":"Este equipo incluye actualmente una plaza. Solicita al propietario o administrador de tu equipo que mejore el plan del equipo antes de invitar o activar a miembros.","no-seats":"No hay plazas disponibles en el equipo","no-seats-admin":"Todas las plazas del equipo incluidas están ocupadas actualmente. Quita o desactiva a los miembros actuales antes de invitar a otros nuevos.","no-seats-member":"Todas las plazas del equipo incluidas están ocupadas actualmente. Solicita al propietario o administrador de tu equipo que libere una plaza antes de invitar a nuevos miembros.","required":"Es necesario cambiar a un plan superior","required-admin":"Mejora la suscripción antes de invitar o activar a más miembros.","required-member":"Solicita al propietario o administrador de tu equipo que mejore la suscripción antes de invitar o activar a miembros.","upgrade-plan":"Mejorar el plan"},"members":{"title":"Miembros del equipo","add-placeholder":"Correo electrónico o ID del usuario","add-button":"Añadir miembro","readonly":"Estás en modo de solo lectura. Solo el propietario o administrador del equipo puede gestionar los miembros.","header-member":"Miembro","header-role":"Rol","header-status":"Estado","header-actions":"Acciones","disable":"Desactivar","activate":"Activar","current-owner":"Propietario actual","pending":"Pendiente de aceptación","remove":"Quitar","empty":"No se han encontrado miembros del equipo.","invitation-sent":"Invitación enviada.","member-activated":"Miembro activado.","member-disabled":"Miembro desactivado.","role-updated":"Se ha actualizado el rol del miembro.","role-update-failed":"No se ha podido actualizar el rol del miembro.","member-removed":"Miembro quitado.","table":{"user-id":"ID de usuario","email":"Correo electrónico","role":"Rol","status":"Estado","actions":"Acciones"},"pagination":{"rows-per-page":"Filas por página","range":"{start}-{end} de {total}"},"search-placeholder":"Buscar ID de usuario o correo electrónico","invite-member":"Invitar a un miembro","upgrade-button":"Mejorar","invite-dialog":{"title":"Invitar a miembros nuevos","description":"Invita a miembros a tu equipo y asígnales roles.","close":"Cerrar el cuadro de diálogo de invitación","identifier":"Correo electrónico o ID del usuario","role":"Rol","placeholder":"jane@example.com","add-more":"Añadir más","invite":"Invitar"},"resend":"Reenviar","invitation-resent":"Se ha reenviado el correo electrónico de invitación.","invitation-revoked":"Se ha revocado la invitación.","invite-failed":"No se pudo invitar a los miembros. Inténtalo de nuevo.","resend-failed":"No se pudo reenviar la invitación. Inténtalo de nuevo.","revoke-failed":"No se pudo revocar la invitación. Inténtalo de nuevo.","roles":{"owner":"Propietario","admin":"Administrador","billing":"Facturación","member":"Miembro"}},"danger":{"title":"Zona de peligro","personal-info":"Tu equipo personal es una parte permanente de la infraestructura y no se puede eliminar.","owner-only":"Solo el propietario del equipo puede eliminar este equipo compartido.","delete-warning":"Al eliminar un equipo, se quitan permanentemente sus afiliaciones, espacios de trabajo, historial de facturación, estado del paquete, créditos y ajustes de la API específicos del equipo.","cancel-subscription-first":"Cancela primero la suscripción de pago del equipo. Los equipos compartidos con un plan de pago activo no se pueden eliminar.","delete-button":"Eliminar equipo","delete-confirm-title":"¿Deseas eliminar este equipo?","delete-confirm-description":"Esta acción elimina permanentemente {teamName} y quita todos los registros de afiliación y facturación asociados a ese equipo.","cancel":"Cancelar","disabled-tooltip":"Este botón permanecerá desactivado hasta que el equipo compartido vuelva al plan gratuito.","team-deleted":"Equipo eliminado.","delete-failed":"Error al eliminar el equipo."},"transfer":{"title":"Transferir la propiedad","description":"Transfiere este equipo a otro miembro activo. Después de la transferencia, tu nivel de acceso se reducirá a administrador.","select-member":"Selecciona el nuevo propietario","button":"Transferir la propiedad","confirm-title":"Transferir la propiedad del equipo","confirm-warning":"Esta acción es irreversible. Perderás el acceso de propietario y pasarás a ser administrador.","confirm-team-name-label":"Introduce el nombre del equipo para confirmar","confirm-team-name-placeholder":"Nombre del equipo","confirm-email-label":"Introduce tu correo electrónico para confirmar","confirm-email-placeholder":"Tu correo electrónico","confirm-button":"Confirmar transferencia","cancel":"Cancelar","success":"La propiedad del equipo se ha transferido correctamente.","error":"No se ha podido transferir la propiedad."},"banner":{"shared":"Equipo compartido","personal":"Equipo personal","current-team":"Equipo actual","description":"Gestiona la suscripción, las plazas y los miembros de este equipo."},"create":{"title":"Crear equipo","description":"Los equipos compartidos comienzan con 0 plazas incluidas. Suscribe este equipo a Pro o Max antes de invitar a colaboradores.","name-label":"Nombre del equipo","name-placeholder":"Operaciones de diseño","info":"Cada cuenta ya tiene un equipo personal. Crea un equipo compartido solo cuando necesites facturación y miembros por separado.","cancel":"Cancelar","submit":"Crear equipo","success":"Equipo creado.","error":"Error al crear el equipo."},"rename":{"button":"Cambiar el nombre del equipo","title":"Cambiar el nombre del equipo","description":"Actualiza el nombre actual del equipo. El nuevo nombre se reflejará inmediatamente en el espacio de trabajo del equipo activo.","name-label":"Nombre del equipo","name-placeholder":"Operaciones de audio","info":"Los miembros del equipo, el ámbito de facturación, las plazas y los espacios de trabajo permanecen sin cambios. Esto solo actualiza el nombre del equipo que se muestra.","cancel":"Cancelar","save":"Guardar","success":"Se ha cambiado el nombre del equipo.","error":"Error al cambiar el nombre del equipo."},"switcher":{"select-placeholder":"Seleccionar equipo","create-team":"Crear equipo","create-team-new":"Crear un equipo nuevo","teams-title":"Equipos","settings-title":"Configuración del equipo","settings-aria":"Abrir la configuración del equipo"},"invitation":{"page-title":"Aceptar la invitación","success-title":"¡Ya formas parte del equipo!","error-title":"La invitación ha fallado","loading-title":"Aceptando la invitación","success-description":"Tu acceso al equipo está listo.","error-default":"Error al aceptar la invitación.","loading-description":"Espera mientras procesamos tu invitación.","go-to-team":"Ir al equipo","token-missing":"Falta el token de invitación."},"subscription":{"title":"Suscripción","description":"Gestiona aquí la suscripción y los créditos de tu contexto de facturación actual.","free-label":"Gratis","legacy-premium-label":"Plan Prémium existente","choose-plan":"Elige un plan","choose-plan-description":"Elige la suscripción que debe aplicarse al contexto de facturación actual.","no-permission-manage":"No tienes permiso para gestionar esta suscripción.","no-permission-billing":"Puedes ver esta suscripción aquí, pero no tienes permiso para cambiar a un plan superior ni para gestionar la facturación.","free-plan-owner-shared":"Pásate a Pro antes de invitar a colaboradores o utilizar plazas adicionales.","free-plan-owner-personal":"Esta suscripción está actualmente en el plan gratuito. Elige una suscripción a continuación.","free-plan-member-shared":"Esta suscripción requiere el plan Pro para poder usar plazas adicionales para colaboradores.","free-plan-member-personal":"Esta suscripción está actualmente en el plan gratuito. No tienes permiso para gestionarla.","coming-soon":"Próximamente","max-plan-title":"Plan Max","max-plan-description":"Para entornos de colaboración más grandes que necesitan más plazas y un límite operativo más alto.","max-plan-seats":"5 plazas","max-plan-reserved":"Este plan está reservado para el próximo lanzamiento.","admin-gifted-title":"Plan Pro concedido por un administrador","admin-gifted-description":"Este equipo compartido tiene un plan Pro concedido manualmente. Ponte en contacto con un administrador si necesitas modificarlo.","admin-gifted-expires":"El acceso finaliza el {date}","admin-gifted-readonly":"Este equipo compartido tiene un plan Pro concedido manualmente. Los cambios de facturación son de solo lectura aquí."},"usage":{"periods":{"1d":"1 d","7d":"7 d","30d":"30 d"},"chart":{"window-limited":"El gráfico se basa, como máximo, en los {count} registros de uso más recientes."},"upgrade-button":"Mejorar","table":{"time":"Fecha y hora","user":"Usuario","source":"Fuente","model":"Modelo","memo":"Nota","credits-used":"Créditos utilizados"},"states":{"loading":"Cargando datos de uso...","error":"Error al cargar los datos de uso.","empty":"No se han encontrado registros de uso en este período."},"pagination":{"rows-per-page":"Filas por página","range":"{start}-{end} de {total}","previous-page":"Página anterior","next-page":"Página siguiente","window-limited":"ventana disponible"},"sources":{"package-top-up":"Recarga de créditos del plan","task-tts":"Tarea de TTS","voice-design":"Diseño de voz","voice-changer":"Cambiador de voz","speech-to-text":"Voz a texto","preset":"Preestablecida","video-tts":"TTS de vídeo","studio":"Audiolibros","audio-separation":"Separador de pistas","sound-effect-generation":"Generación de efectos de sonido","sound-effect-prompt-optimize":"Optimización de instrucciones de efectos de sonido","sound-effect-prompt-suggestion":"Sugerencia de instrucciones de efectos de sonido","asr":"ASR","music-generation":"Generación de música","credit-pack-purchase":"Compra de un paquete de créditos","credit-link-claim":"Reclamación de enlace de crédito","affiliate-credit-grant":"Recompensa del afiliado","package-refresh-balance":"Renovación del paquete","package-refresh-downgrade":"Cambio a un paquete inferior","package-plan-change":"Cambio de plan","package-subscription-sync":"Sincronización de suscripciones","wallet-package-consume":"Consumo manual del paquete","wallet-package-refund":"Reembolso manual del paquete","image-generation":"Generación de imagen","video-generation":"Generación de vídeo","lip-sync":"Sincronización labial","media-generation":"Generación de contenido multimedia","editor-studio":"Estudio de edición","editor-revoice":"Nuevo doblaje en el estudio de edición","editor-extend":"Extensión de audio en el estudio de edición"},"memos":{"studio-generation":"Generación de Audiolibros","tts-generation":"Síntesis de voz","stt-transcription":"Transcripción de voz","voice-design-generation":"Generación de diseño de voz","sound-effect-prompt-optimize":"Optimización de instrucciones de efectos de sonido","sound-effect-prompt-suggestion":"Sugerencia de instrucciones de efectos de sonido","voice-changer":"Cambio de voz","audio-separation":"Separación de pistas","sound-effect-generation":"Generación de efectos de sonido","admin-package-grant":"Plan otorgado por un administrador","admin-package-downgrade":"Cambio a un plan inferior por un administrador","admin-package-top-up":"Recarga de créditos del plan por un administrador","admin-package-top-up-permanent":"Recarga de créditos del plan por un administrador (sin caducidad)","editor-revoice":"Nuevo doblaje en el estudio de edición","editor-extend":"Extensión de audio en el estudio de edición","package-plan-change":"Cambio de plan del paquete","package-subscription-sync":"Sincronización de la suscripción del paquete","stripe-subscription-activation":"Activación de la suscripción de Stripe"},"models":{"audio-import":"Importación de audio"}},"upgrade-dialog":{"a11y":{"title":"Ventana modal de actualización","description":"Elige un plan y confirma tu actualización.","close":"Cerrar el cuadro de diálogo de mejora"},"header":{"title":"Mejorar","team-name":"Mi equipo","description":"Mejora tu experiencia con más opciones de plazas para tu equipo y límites ampliados."},"price":{"month-suffix":"/mes","year-suffix":"/ año"},"contact":{"prefix":"¿Necesitas más plazas?","business-prefix":"¿Necesitas más funcionalidades para tu negocio?","link":"Contactar con ventas"},"plan":{"pro":{"name":"Pro","subtitle":"Para usuarios avanzados y equipos","save-tag":"Ahorra 1350 $","popular-tag":"Popular","billed-annually":"450 $ con facturación anual","highlights":{"credits":"2.000.000 créditos mensuales","seats":"3 plazas para miembros del equipo"},"features":{"up-to-characters":{"prefix":"Hasta ","emphasis":"30 000 caracteres","suffix":" por generación"}}},"max":{"name":"Max","subtitle":"Para equipos más grandes con límites más altos","save-tag":"Ahorra 1 500 $","billed-annually":"900 $ con facturación anual","highlights":{"credits":"12.000.000 créditos mensuales","seats":"5 plazas para miembros del equipo"},"features":{"up-to-characters":{"prefix":"Hasta ","emphasis":"30 000 caracteres","suffix":" por generación"}}},"enterprise":{"name":"Enterprise","gate-description":"Tu equipo está sujeto a un acuerdo empresarial. Los límites del plan se establecen en tu contrato. Ponte en contacto con tu gestor de cuenta para aumentarlos.","subtitle":"Para organizaciones con necesidades de cumplimiento normativo","custom-price":"Personalizado","price-hint":"Precios por volumen con facturación anual","highlights":{"pay-as-you-go":"Pago por uso"},"features":{"everything-in-max":"Todo lo incluido en Max y, además:","zero-data-retention":"Retención cero de datos","on-premise":"Implementación en las instalaciones del cliente","soc2":"Cumplimiento de SOC2","more-discount":"Mayor descuento","custom-sso":"Inicio de sesión único personalizado"}},"common":{"features":{"unlimited-voice-slots":"Espacios ilimitados para voces públicas y privadas","priority-generation":"Generación prioritaria con nuestros modelos más recientes","enhanced-cloning":"Clonación de voz mejorada","commercial-use":"Uso comercial permitido","api-access":"Acceso a la API (pago por uso)","money-back":"Garantía de devolución del dinero de 7 días"}}},"billing":{"title":"Opciones de facturación","monthly":{"title":"Pagar mensualmente","price":"150 $/mes"},"annually":{"title":"Pagar anualmente","price":"37,5 $/mes","save-tag":"Ahorra 1 500 $"}},"confirm":{"title":"Confirmar el cambio a un plan superior","disclaimer":"Tu suscripción se renovará automáticamente cada año al precio indicado arriba, más impuestos, a menos que la canceles. Cancela desde la pestaña de Facturación antes de la renovación para evitar futuros cargos."},"buttons":{"upgrade-pro":"Actualiza a Pro","upgrade-max":"Actualiza a Max"}},"wallet":{"tabs":{"income":"Ingresos","withdraw":"Retiradas","balance":"Historial de saldos"},"table":{"time":"Fecha y hora","amount":"Cantidad","remark":"Observación","status":"Estado","source":"Tipo","balance-after":"Saldo posterior"},"status":{"pending":"Pendiente","processing":"Procesando","approved":"Aprobado","rejected":"Rechazado"},"source":{"income":"Ingresos","withdraw":"Retirada","withdraw_reject":"Retirada rechazada (reembolso)"},"states":{"empty":"Aún no hay registros.","error":"Error al cargar los registros."},"withdraw":{"button":"Retirar","title":"Retirar fondos","description":"Las retiradas se revisan y luego se transfieren a la cuenta de Stripe del equipo. El importe mínimo es {min}.","available":"Saldo disponible","invalid-amount":"Introduce un importe válido en dólares, sin decimales y de al menos {min}","connect-required":"Conecta una cuenta de Stripe para realizar una retirada","min-hint":"La retirada mínima es de {min}","success":"Solicitud de retirada enviada","failed":"No se ha podido enviar la solicitud de retirada","confirm":"Confirmar","cancel":"Cancelar","max":"Máx"}},"enterprise_plan_credit":"Crédito del plan Enterprise"},"telephony":{"actions":"Acciones","admin_required_hint":"Solo los propietarios y administradores del equipo pueden gestionar los números de teléfono.","agent_picker_hint":"Solo los números vinculados a un agente pueden responder llamadas.","agent_updated":"Se ha actualizado la vinculación de agentes","all_numbers":"Todos los números","area_code_optional":"Código de área (opcional)","back":"Atrás","buy":"Comprar","buy_a_number":"Comprar un número","buy_billing_note":"Los números cuestan {price} al mes; el importe se descuenta a diario, de forma prorrateada, del saldo de créditos de API de tu equipo. Los minutos de prueba gratuitos cubren primero los días de alquiler; un día de alquiler consume 60 segundos de prueba. Puedes liberar el número en cualquier momento.","buy_description":"Busca un número de teléfono disponible y cómpralo para tu espacio de trabajo.","buy_success":"{number} comprado","buy_title":"Comprar un número","cancel":"Cancelar","col_action":"Acción","col_agent":"Agente","col_label":"Etiqueta","col_provider":"Proveedor","col_status":"Estado","country":"País","country_ca":"Canadá","country_us":"Estados Unidos","credentials_pair_error":"Introduce un nombre de usuario y una contraseña.","edit_config":"Editar configuración","edit_description":"Actualiza la configuración del troncal para {number}. Al guardar, se sustituirá la configuración actual.","edit_submit":"Guardar","edit_success":"Configuración actualizada","edit_title":"Editar configuración SIP","empty_description":"Compra un número nuevo o importa un número de Twilio existente para que tus agentes puedan contestar las llamadas telefónicas.","empty_title":"Aún no hay números de teléfono","import_description":"Trae un número que ya tengas. Dirige el troncal SIP de tu operador hacia Fish Audio. El número permanece con tu operador, sin cuota mensual de alquiler.","import_number_title":"Importar número","import_label_optional":"Etiqueta (opcional)","import_label_placeholder":"por ej., línea de soporte","import_submit":"Importar","import_success":"{number} importado","inbound_addresses_hint":"Una dirección IP o un rango CIDR por línea, hasta un máximo de 32.","inbound_addresses_label":"Direcciones de origen permitidas","inbound_auth_description":"Cómo verificamos las llamadas que llegan desde tu troncal. Configura las credenciales de Digest, las direcciones de origen permitidas o ambas.","inbound_auth_required_error":"Configura las credenciales de Digest y/o las direcciones de origen permitidas.","inbound_auth_title":"Autenticación de entrada","inbound_password_label":"Contraseña de Digest","inbound_username_label":"Nombre de usuario de Digest","list_description":"Gestiona los números de teléfono y conéctalos con tus agentes.","no_agent":"Ningún agente","no_numbers_found":"No se han encontrado números. Prueba con otro código de área.","number_type":"Tipo de número","number_type_local":"Local","numbers_count":"{count, plural, one {# número} other {# números}}","password_keep_placeholder":"Déjalo en blanco para no modificarlo.","phone_number_error":"Introduce el número en formato internacional, como +14155550123.","phone_number_label":"Número de teléfono","provider":"Proveedor","release_confirm":"Liberar","release_description_livekit":"{number} se liberará y dejará de recibir llamadas. Los cargos correspondientes al mes en curso no se reembolsan.","release_number":"Liberar número","release_success":"Número de teléfono liberado","release_title":"¿Liberar este número?","search":"Buscar","search_numbers":"Buscar números","status_active":"Activo","status_error":"Error","status_provisioning":"Aprovisionamiento","termination_auth_requires_uri_error":"Las credenciales de terminación requieren una URI de terminación.","termination_description":"Opcional. Indícanos el punto de terminación de tu troncal para que este número pueda realizar llamadas salientes y transferencias asistidas. Déjalo en blanco si el número es solo para llamadas entrantes.","termination_headers_label":"Cabeceras SIP personalizadas","termination_headers_hint":"Opcional. Una cabecera por línea con el formato X-Nombre: valor, hasta 20. Se añaden a cada llamada saliente y transferencia en caliente que pase por este troncal.","termination_headers_error":"Escribe una cabecera por línea con el formato Nombre: valor. Los nombres deben empezar por X- (X-Fish- está reservado) o ser una cabecera SIP estándar compatible, los valores deben ser ASCII imprimible, y el máximo es de 20 cabeceras.","termination_headers_require_uri_error":"Las cabeceras SIP personalizadas requieren una URI de terminación.","termination_password_label":"Contraseña de autenticación","termination_title":"Llamadas salientes (terminación)","termination_transport_label":"Transporte","termination_uri_hint":"Nombre de host sin el prefijo sip:.","termination_uri_label":"URI de terminación","termination_username_label":"Nombre de usuario de autenticación","title":"Números de teléfono","transport_auto":"Automático","verify_configuration":"Verificar configuración","twilio_preset":"Configuración predefinida de troncales SIP elásticas de Twilio","twilio_preset_hint":"Rellena los rangos de direcciones IP de señalización de Twilio y establece TCP como protocolo de transporte.","twilio_transfer_note":"Para usar la transferencia en frío, activa también Call Transfer (SIP REFER) en este trunk de Twilio y permite transferencias a números de teléfono (PSTN).","twilio_transfer_link":"Cómo configurarlo","origination_uri_title":"URI de origen","origination_uri_description":"Configura el origen del troncal de tu operador para que apunte a esta dirección y las llamadas entrantes lleguen a Fish Audio.","copy":"Copiar","copied":"Copiado","caller_id_title":"Identificador de llamadas en transferencias","caller_id_option_agent_number":"Número del agente","caller_id_option_agent_number_description":"Quien atiende ve {number}, el número que marcó quien llama.","caller_id_option_original_caller":"Número de quien llama","caller_id_option_original_caller_description":"Quien atiende ve el número de quien llama y puede devolverle la llamada.","caller_id_hint":"Se aplica a las transferencias en frío y en caliente. Asignar o desasignar un agente no cambia este ajuste. Los cambios se aplican de inmediato a las nuevas llamadas, sin necesidad de publicar el agente.","caller_id_pending":"Aplicando la configuración…","caller_id_failed":"La configuración no se ha aplicado. Vuelve a intentarlo o espera que se sincronice automáticamente.","caller_id_retry":"Reintentar la sincronización","caller_id_carrier_managed":"Gestionado por tu operador. Ponte en contacto con tu proveedor de SIP para cambiar el identificador de las llamadas transferidas.","termination_uri_error":"Introduce un nombre de host como example.pstn.twilio.com, seguido opcionalmente de un puerto. No incluyas sip:, una ruta ni parámetros.","add_number":"Añadir número","rent_new_number":"Alquilar un número nuevo","import_third_party":"Importar de terceros","import_number":"Importar número","rent_a_number":"Alquilar un número","whatsapp":{"webhook_verified":"Verificado","webhook_pending":"Pendiente","webhook_setup_title":"Apunta tu app de Meta a Fish Audio","webhook_setup_description":"Las llamadas solo llegan a tu agente cuando el webhook de WhatsApp de tu app de Meta está configurado con estos valores. La insignia se pone verde cuando Meta los verifica.","callback_url_label":"URL de devolución de llamada","callback_url_unavailable":"La URL de devolución de llamada aún no está configurada en este despliegue. Pídesela al soporte de Fish Audio.","verify_token_label":"Token de verificación","copy":"Copiar","copied":"Copiado","webhook_step_1":"En la consola de desarrolladores de Meta abre tu app → WhatsApp → Configuración → Webhook y haz clic en Editar.","webhook_step_2":"Pega la URL de devolución de llamada y el token de verificación y guarda. Meta verifica la URL al instante.","webhook_step_3":"En los campos del webhook, suscríbete a calls (y a messages, para la próxima compatibilidad con mensajería).","connect_description":"Desde tu propia app de Meta: el ID y el secreto de la app, el ID de la cuenta de WhatsApp Business, el ID del número de teléfono y un token de acceso de usuario del sistema con los permisos whatsapp_business_management y whatsapp_business_messaging.","app_id_label":"ID de la app","app_secret_label":"Secreto de la app","app_secret_hint":"Verifica las firmas de los webhooks de Meta para esta cuenta.","app_secret_placeholder":"Pega aquí el secreto de la aplicación","waba_id_label":"ID de la cuenta de WhatsApp Business","phone_number_id_label":"ID del número de teléfono","access_token_label":"Token de acceso de usuario del sistema","access_token_hint":"Se guarda cifrado y no se vuelve a mostrar.","access_token_placeholder":"Pega el token de autenticación de WhatsApp","phone_number_hint":"El número asociado a tu cuenta de WhatsApp Business.","number_mismatch":"Meta informa este número como {connected}, no como {typed}. Se conectó el número indicado por Meta.","pin_label":"PIN de verificación en dos pasos (opcional)","pin_hint":"Solo es necesario si el número aún no está registrado en la Cloud API.","pin_placeholder":"Introduce el PIN de 6 dígitos","pin_error":"El PIN tiene seis dígitos.","label_optional":"Etiqueta (opcional)","agent_label":"Agente","no_agent":"Sin agente","required_error":"Este campo es obligatorio.","connect_success":"{number} conectado"}},"text-to-speech":{"remove_voice":"Eliminar voz","advanced_settings":"Configuración avanzada","advanced_settings_tips":"La configuración avanzada solo está disponible para usuarios prémium","advanced-features":"Acceso a funciones avanzadas y futuras actualizaciones","ai-enhancement":"Mejora de calidad prémium mediante IA","audio_generated":"Audio generado por IA","bytes":"bytes","characters":"caracteres","collection_action":"Colección","control_tips":"Si utilizas la versión 1.6 (beta), puedes insertar (break) / (long-break) / (breath) / (laugh) para controlar el discurso.","copied_title":"Copiado al portapapeles","create":"Crear","create_in_a_minute":"Crear en un minuto","create-voice-collection":"Crear colección de voces","creating_voice":"Creando voz","daily-generations":"Genera hasta 1000 resultados al día","default_voices":"Voces predeterminadas","delete-confirm-audio":{"cancel":"Cancelar","confirm":"Eliminar","success":"El audio se eliminó correctamente","tips":"¿Estás seguro de que quieres eliminar este audio? ","title":"Eliminar audio"},"delete-confirm":{"cancel":"Cancelar","confirm":"Eliminar","success":"El proyecto se eliminó correctamente","tips":"¿Estás seguro de que quieres eliminar este proyecto? Esta acción no se puede deshacer.","title":"Eliminar proyecto"},"description":"Sistema de conversión de texto a voz (SOTA) de código abierto y de última generación para inglés, chino y japonés.","disabling_share_link":"Desactivando el enlace para compartir...","download":"Descargar","download_failed":"Error en la descarga","download_source_error":"Error al descargar el archivo fuente","download_text_error":"Error al descargar el texto","download_your_voice_tips":"Tu voz está lista para descargar.","draft-migration":{"cancel":"Ignorar","confirm":"Restaurar","description":"Hemos encontrado un borrador de antes de que iniciaras sesión. ¿Quieres restaurarlo en esta cuenta?","title":"Restaura tu borrador"},"zero-state-guide":{"title":"Empieza con","use-case":{"character":"Voz del personaje","storytelling":"Narración de historias","documentary":"Documental","ads":"Anuncios","social-media":"Redes sociales","educational":"Material educativo","narration":"Narraciones","conversation":"Conversación","entertainment":"Entretenimiento","customer-service":"Atención al cliente"}},"model-entry-override":{"description":"Ya tienes un borrador en curso. ¿Quieres seguir editándolo o sustituirlo por el texto predeterminado de este modelo?","keep":"Conservar borrador","replace":"Sustituir borrador","title":"¿Desea sustituir su borrador actual?"},"enter_voice_description":"El texto que se convertirá a voz","error-network":"Error de conexión. Comprueba tu conexión a Internet e inténtalo de nuevo.","error-captcha-failed":"El Captcha no se ha validado correctamente. Inténtalo de nuevo más tarde.","error-empty-speaker":"Elige una voz.","speaker-quality-warning":"Añadir más de 4 voces puede reducir la calidad del audio.","speaker-limit-error":"Puedes utilizar hasta 32 voces diferentes en una misma sesión de conversión de texto a voz.","error-empty-text":"El texto no puede estar vacío.","error-short-text":"El texto es demasiado corto.","error-long-text":"El texto es demasiado largo; limítate a 1000 caracteres.","error-unknown":"Se ha producido un error desconocido. Inténtalo de nuevo más tarde.","bookmarked":"Guardado en marcadores","explore":"Explorar","failed_to_disable_share_link":"Error al desactivar el enlace para compartir","failed_to_fetch_share_url":"No se ha podido obtener la URL para compartir la tarea. Inténtalo de nuevo.","feedback":{"fuzzy_sound":"Sonido distorsionado","incompleted":"Incompleto","incorrect":"Incorrecto","label":"Tipo de comentario","long_blank":"Espacio de pausa larga","multi_speaker":"Varias voces","noise":"Ruido","placeholder":"Selecciona el tipo de comentario","reverberation":"Reverberación","select_at_least_one":"Selecciona al menos una opción de comentario","submit":"Enviar comentarios","submit_error":"Error al enviar los comentarios","submit_success":"Comentarios enviados correctamente","title":"Comentarios sobre la calidad del audio"},"fetching_share_url":"Obteniendo la URL para compartir la tarea...","generate_and_play":"Generar y reproducir","generate_speech":"Generar voz","generate_voice_tips":"La calidad de la voz depende del modelo. Para obtener los mejores resultados, utiliza un modelo de alta calidad.","generated_audio_will_appear_here":"El audio generado aparecerá aquí","generating":"Generando...","go_to_my_library":"Ir a Mi biblioteca","history":"Historial","later":"Más tarde","latest_activity":"Actividad más reciente","load_more":"Cargar más","load_older_history":"Cargar historial anterior","login_to_create_project":"Inicia sesión para crear un proyecto","long_text_prompt":{"dismiss":"Descartar","dont_show_again":"No volver a mostrar","message":"Los textos largos funcionan mejor en Audiolibros.","studio":"Abrir en Audiolibros"},"model_unavailable":"Modelo no disponible","my_voice":"Mis voces","new_conversion":"Nueva conversión","new_feature_description":"Transforma sin esfuerzo textos extensos en narraciones de audio inmersivas y expresivas.","new_feature_title":"Historia en audio avanzada","no_history_record":"No hay registros en el historial","no_model_tips":"¿No tienes un modelo? ","no_projects_yet":"Aún no hay proyectos","no_result_yet":"Aún no hay resultados","open-source":"Orgullosamente de código abierto en ","open-source-and":" y ","pick-voice-in-explore":"Elige una voz en Explorar","placeholder":"Edita aquí el texto que se convertirá a voz.","placeholder2":"Escribe tu texto con etiquetas de audio como [laughs] para convertirlo en voz expresiva...","premium":"Prémium","refresh":"Actualizar","history_range_last_7_days":"Últimos 7 días","history_range_last_30_days":"Últimos 30 días","history_range_last_90_days":"Últimos 90 días","history_range_all_time":"Desde el inicio","privacy":"Política de privacidad","progress_analyzing":"Analizando el texto...","progress_finalizing":"Finalizando...","progress_generating":"Generando la voz...","progress_processing":"Procesando el modelo de voz...","random_voice":"Voz aleatoria","recaptcha":"Este sitio está protegido por reCAPTCHA y se aplican <link1>{privacy}</link1> y <link2>{terms}</link2> de Google.","recent_used":"Usado recientemente","regenerate":"Volver a generar","edit":"Editar","save_to_my_conversion":"Guardar en Mis conversiones","search":"Buscar","select_voice":"Seleccionar voz","select_voice_model":"Seleccionar modelo de voz","settings":"Configuración","share":"Compartir","share_link_disabled":"Enlace para compartir desactivado","share_model_only":"Compartir solo el modelo","share_with_current_text":"Compartir con el texto actual","sort":{"count":"Recomendado","new":"Más reciente","title":"Ordenar por","trending":"Tendencias"},"speaker-option-random":"Aleatorio","speaker-placeholder":"Voz","add-speaker":"Añadir voz","select-speaker":"Seleccionar una voz","voice-empty-state":{"title":"Seleccionar una voz para empezar","description":"Selecciona una voz, escribe tu texto y pulsa Generar para escucharlo."},"tab-hint":{"recently-used":"Voces con las que has generado audio recientemente.","explore":"Voces de la comunidad compartidas por creadores.","default-voices":"Voces seleccionadas que funcionan bien desde el primer momento.","my-voice":"Voces que has creado o clonado.","bookmarked":"Voces que has guardado en marcadores para acceder rápidamente a ellas."},"my-voice-empty-cta":"Crear tu propia voz","speed":"Velocidad","speed_hint":"Ajustar en base al audio de referencia","stable_mode":"Modo de alta calidad","stable_mode_hint":"Produce audio de mayor calidad con una latencia más alta","synthesize":"Sintetizar","tags":"Etiquetas","task_does_not_exist":"La tarea no existe","terms":"Condiciones del servicio","text_to_long":"Texto demasiado largo","text_to_speech":"Conversión de texto a voz","textarea-placeholder":"Introduce tu texto aquí","title":"Convierte tu texto en voz","tokens_progress":{"bytes":"bytes","characters":"caracteres","credits_left":"{balance} créditos restantes","credits_remaining":"{credits} créditos disponibles","credits_used_cycle":"Créditos utilizados en este ciclo:","free_plan_usage":"Uso del plan gratuito","generations_left":"{balance} créditos restantes","legacy_note":"Los créditos disponibles del antiguo plan Prémium incluyen tanto el saldo de la API como el de la suscripción. Los nuevos planes los separan.","legacy_note_cta":"Más información","premium_unlimited_tooltip":"El plan Prémium permite generar contenido de forma ilimitada.","remaining_credits":"Disponibles: {credits} créditos disponibles","remaining_credits_free":"Disponibles: {balance}/{total} créditos disponibles","remaining_generations":"Disponibles: {balance}/{total} créditos disponibles","unlimited_generations":"generaciones ilimitadas"},"tokens":{"audio_effects":"Efectos de audio","emotional_tone":"Tono emocional","emotions":"Emociones","learn_more":"Aprende a usar las etiquetas de control de emociones","no_results":"No se han encontrado etiquetas","s2_hint":"S2 admite etiquetas de audio de dominio abierto. Prueba a escribir [laugh] para generar una voz expresiva.","search_tag":"Buscar etiqueta","special":"Especial","speed":"Velocidad","tone":"Tono"},"try_it_now":"Pruébalo ahora","try_new_feature":"Prueba nuestra nueva función","upgrade":"Mejorar plan","upgrade_now":"Mejorar plan ahora","upgrade_tips":"Los usuarios prémium tienen un límite de 5000 caracteres. ¡Mejora tu plan ahora para disfrutar de esta ventaja!","upgrade_title":"Mejora tu plan a Prémium","unshare":"Dejar de compartir","unshare_confirm_cta":"Desactivar","unshare_confirm_title":"¿Desea desactivar el enlace para compartir?","unshare_confirm_body":"Cualquier persona que tenga el enlace actual ya no podrá abrir este audio. Si vuelves a compartirlo más adelante, se creará un nuevo enlace.","voice_model":"Modelo de voz","voice-creation":"Crea voces personalizadas ilimitadas para cualquier proyecto","volume":"Volumen","volume_hint":"Ajustar en base al audio de referencia","your_text":"Tu texto","enhance_error":"Error al mejorar el guion. Inténtalo de nuevo.","enhance_script":"Mejorar","auto_tag":"Etiquetado automático","auto_tag_all":"Etiquetar todo automáticamente","enhancing":"Mejorando...","keep_enhance":"Mantener","undo_enhance":"Deshacer","add_more_voice":"Añadir otra voz","select_voice_action":"Elegir","added":"Añadida","more_voice":"Más voces","change_voice":"Cambiar de voz","voice_not_used":"Sin usar","remove_segment":"Eliminar segmento","model_label":"Modelo","newest":"Más reciente","try":"Probar","model_description_expressive":"Nuestro modelo más expresivo","model_description_versatile":"Nuestro modelo más versátil","tags_tooltip":"Explora las etiquetas de audio para guiar la locución","enhance_tooltip":"Añade etiquetas de audio para que la voz sea más expresiva","generate_speech_tooltip":"{shortcut}","candidate_label":"Muestra {label}","dual_gen_tip":{"message":"Para ofrecerte una mayor calidad, vamos a generar dos muestras de audio para ti sin coste adicional","dont_show_again":"No volver a mostrar","dismiss":"Entendido"},"drama_guide_angle_hint":"Las etiquetas emparejadas solo afectan a las palabras que contienen. Selecciona el texto y, a continuación, elige una etiqueta de alcance en Etiquetas.","drama_guide_autotag_hint":"¿Necesitas un punto de partida? El etiquetado automático añade indicaciones a tu guion.","drama_guide_cta":"Pruébalo ahora","drama_guide_intro":"Más estable y expresiva.","drama_guide_square_hint":"Añade un sonido, una emoción o una pausa donde quieras.","drama_guide_title":"Drama 3 ahora es aún mejor","s1_retirement_notice":"S1 se retira el 31 de diciembre de 2026 y cambiará a S2.1 Pro automáticamente.","rating_prompt":"¿Qué generación es mejor? Nos ayuda a mejorar el modelo.","rating_take_better":"La toma {number} es mejor","rating_both_good":"Ambas son buenas","rating_both_bad":"Ambas son malas","rating_thanks":"Gracias. Esto nos ayuda a mejorar el modelo.","drama_guide_events_title":"Añade un poco de expresividad","drama_guide_event_tag":"suspiro","drama_guide_event_text":"De acuerdo, intentémoslo de nuevo.","drama_guide_natural_title":"Descríbelo con tus propias palabras","drama_guide_natural_tag":"cálido y relajado, como si hablaras con un viejo amigo","drama_guide_natural_text":"Ha pasado un tiempo.","drama_guide_natural_hint":"Prueba a utilizar instrucciones en lenguaje natural, más allá de las etiquetas predefinidas.","drama_guide_scoped_title":"Elige exactamente qué palabras cambiar","drama-tags-language-note":"Escribe las etiquetas y las instrucciones en inglés o en tu propio idioma.","scoped-tags-title":"Controla las palabras seleccionadas","scoped-tags-description":"Las etiquetas emparejadas solo se aplican a las palabras que selecciones.","scoped-tags-select-text":"En primer lugar, selecciona algunas palabras de un párrafo. Asegúrate de que el fragmento seleccionado no contenga otras etiquetas.","scoped-tags-whisper":"Susurro","scoped-tags-emphasis":"Énfasis","scoped-tags-stress":"Tensión","scoped-tags-forceful":"Enérgico","scoped-tags-soft":"Suave","scoped-tags-fast":"Más rápido","scoped-tags-slow":"Más lento","scoped-hint-title":"Controla exactamente qué palabras cambiar","scoped-hint-description":"Selecciona las palabras y, a continuación, elige una etiqueta de alcance en Etiquetas. Las etiquetas emparejadas aplican la instrucción solo al texto que contienen.","scoped-hint-example-whisper":"Que esto quede entre nosotros.","scoped-hint-example-emphasis":"Esta parte es importante.","scoped-hint-dismiss":"Entendido","scoped-hint-guide":"Ver ejemplos","inpaint_failed":"No se pudo generar la edición parcial. Se ha conservado el resultado regenerado por completo."},"video-editor":{"agents":{"admin":{"agent_type":"ID del tipo de agente","agent_type_placeholder":"identificador de agente externo","create":"Crear tipo de agente","created":"Tipo de agente creado","default_params":"Parámetros predeterminados (JSON)","delete":"Eliminar tipo de agente","delete_confirm":"¿Estás seguro de que quieres eliminar este tipo de agente? Esta acción no se puede deshacer.","deleted":"Tipo de agente eliminado","description":"Descripción","description_placeholder":"Describe qué hace este agente...","edit":"Editar tipo de agente","preview_video":"Vista previa del vídeo","slug":"Slug","slug_placeholder":"mi-tipo-de-agente","sort_order":"Orden de clasificación","style_presets":"Preajustes de estilo (separados por comas)","style_presets_placeholder":"cinematográfico, documental, redes sociales","thumbnail":"Imagen en miniatura","title":"Agentes de editor de vídeo","updated":"Tipo de agente actualizado","upload_preview":"Subir vista previa","visibility":"Visibilidad"},"cancel":"Cancelar tarea","cancel_confirm":"¿Estás seguro de que deseas cancelar esta tarea?","cancelled":"Tarea cancelada","complete_description":"Tu proyecto de vídeo generado por IA está listo para editar.","complete_title":"¡Vídeo listo!","create_another":"Crear otro","date_created":"Fecha de creación","duration":"Duración","edit_in_editor":"Editar en el editor de vídeo","elapsed":"Tiempo transcurrido: {time}","error_retry":"Reintentar","form_submit":"Generar vídeo","generating_description":"Esto suele tardar entre 1 y 2 minutos","generating_title":"Generando tu vídeo...","last_modified":"Última modificación","loading":"Cargando agente...","no_broll":"No hay vídeos de fondo disponibles","open_in_editor":"Abrir en el editor de vídeo","orientation":"Orientación","orientation_horizontal":"Horizontal","orientation_vertical":"Vertical","platform":"Plataforma","preview_title":"Vista previa","progress_label":"Progreso","project_name":"Nombre del proyecto","project_name_placeholder":"Mi proyecto de vídeo","prompt":"Instrucción","prompt_placeholder":"Describe el vídeo que deseas crear...","section_title":"Agentes de vídeo","select_broll":"Selecciona un vídeo de fondo","select_broll_hint":"Elige un vídeo para usar como fondo","sort_by":"Ordenar por","style":"Estilo","target_duration":"Duración (segundos)","target_platform":"Plataforma","usage_count":"{count} usos"},"breadcrumb":{"project-fallback":"Proyecto {id}...","title":"Editor de vídeo"},"common":{"apply":"Aplicar","cancel":"Cancelar","clear":"Borrar","close":"Cerrar","custom":"Personalizado","delete":"Eliminar","done":"Hecho","export":"Exportar","more":"Más","save":"Guardar"},"errors":{"could-not-get-canvas-context":"No se ha podido obtener el contexto del área de diseño","could-not-load-image":"No se ha podido cargar la imagen","could-not-load-media":"No se ha podido cargar el medio","could-not-load-video":"No se ha podido cargar el vídeo","failed-to-process-file":"Error al procesar el archivo","opfs-not-supported":"Este navegador no admite OPFS"},"export":{"aspect-ratios":{"1:1":"1:1 (Cuadrado)","16:9":"16:9 (Pantalla panorámica)","21:9":"21:9 (Ultrapanorámica)","4:3":"4:3 (Estándar)","4:5":"4:5 (Retrato)","9:16":"9:16 (Vertical)"},"audio-bitrate":"Tasa de bits de audio","audio-bitrates":{"128":"128 kbps (Baja calidad)","192":"192 kbps (Estándar)","256":"256 kbps (Alta)","320":"320 kbps (Máxima calidad)"},"audio-channels":{"mono":"Mono","stereo":"Estéreo"},"audio-codec":"Códec de audio","audio-codecs":{"aac":"AAC (Máxima compatibilidad)","flac":"FLAC (Compresión sin pérdida de calidad)","mp3":"MP3 (Universal)","opus":"Opus (Menor tamaño)","vorbis":"Vorbis (Código abierto)","wav":"WAV (Sin pérdida de calidad)"},"audio-sample-rates":{"22050":"22,05 kHz (Baja)","44100":"44,1 kHz (Calidad de CD)","48000":"48 kHz (Estándar)","96000":"96 kHz (Alta resolución)"},"automatic":"Automático","background-colors":{"black":"Negro","blue":"Azul","dark-gray":"Gris oscuro","green-screen":"Pantalla verde","transparent":"Transparente","white":"Blanco"},"bitrate-auto":"Automático","cancel-export":"Cancelar exportación","codec":"Códec","color-spaces":{"bt2020":"BT.2020 (HDR/4K)","bt709":"BT.709 (Estándar HD)","srgb":"sRGB (Web)"},"custom":"Personalizado","details":{"audio-bitrate":"Tasa de bits de audio","audio-codec":"Códec de audio","duration":"Duración","file-size":"Tamaño del archivo","filename":"Nombre del archivo","format":"Formato","frame-rate":"Frecuencia de fotogramas","resolution":"Resolución","video-codec":"Códec de vídeo"},"download-again":"Descargar de nuevo","duration-hint":"Exportar {duration} de vídeo","empty-timeline":"Añade contenido a tu línea de tiempo para exportarlo","errors":{"empty-timeline":"La línea de tiempo está vacía","failed-canvas-context":"No se ha podido crear el contexto del área de diseño","no-audio":"No hay audio para exportar","unknown":"Error desconocido de exportación"},"estimated-size":"~{size}","export-alpha":"Exportar con alfa (transparencia)","export-audio":"Exportar audio","export-button":"Exportar vídeo","filename":"Nombre del archivo","filename-placeholder":"Mi vídeo","format":"Formato","frame-rate":"Frecuencia de fotogramas","generic-error":"Error al exportar","hide-details":"Ocultar detalles","include-audio":"Incluir audio","keyframe-intervals":{"1":"1 segundo (Máxima precisión de búsqueda)","2":"2 segundos (Recomendado)","5":"5 segundos (Archivo de menor tamaño)","10":"10 segundos (Archivo más pequeño)"},"keyframe-options":{"every-10-seconds":"Cada 10 segundos","every-2-seconds":"Cada 2 segundos (predeterminado)","every-5-seconds":"Cada 5 segundos","every-frame":"Cada fotograma","every-half-second":"Cada 0,5 segundos","every-second":"Cada segundo"},"keyframes":"Fotogramas clave","network-optimization":"Optimización de red (inicio rápido)","platform-variants":{"1080p":"1080p","4k":"4K","720p":"720p","feed":"Feed","reels":"Reels","stories":"Stories","vertical":"Vertical"},"presets":{"adts":"ADTS","audio":"Audio","custom":"Personalizado","lossless":"Sin pérdida","matroska":"Matroska","mp4":"MP4","ogg-audio":"Audio Ogg","quicktime":"QuickTime","webm":"WebM"},"project-fps":"Proyecto ({fps} fps)","project-resolution":"Proyecto ({width}×{height})","quality":"Calidad","quality-high":"Alta","quality-low":"Baja","quality-medium":"Media (Recomendada)","quality-very-high":"Muy alta","quality-very-low":"Muy baja","queued":"En cola, esperando al servidor...","resolution":"Resolución","resolutions":{"1080p":"1080p (1920×1080)","2k":"2K (2560×1440)","480p":"480p (854×480)","4k":"4K (3840×2160)","720p":"720p (1280×720)","square":"Cuadrado (1080×1080)","vertical":"Vertical (1080×1920)"},"restrict-to":"Restringir a","scaling-algorithms":{"bicubic":"Bicúbico (Equilibrado)","bilinear":"Bilineal (El más rápido)","lanczos":"Lanczos (Mejor calidad)"},"server-render":"Renderizado en el servidor","stages":{"cancelled":"Exportación cancelada","completed":"¡Exportación completada!","encoding":"Codificando...","failed":"Error al exportar","idle":"Listo para exportar","mixing-audio":"Mezclando audio...","preparing":"Preparando...","rendering-video":"Renderizando el vídeo..."},"submitting-job":"Enviando tarea de renderizado...","title":"Exportar vídeo","unknown-error":"Error desconocido","uploading-media":"Subiendo contenido multimedia...","video-bitrate":"Tasa de bits máxima","video-bitrates":{"1":"1 Mbps (Web)","2":{"5":"2.5 Mbps (480p)"},"5":"5 Mbps (720p Estándar)","8":"8 Mbps (720p Alta)","10":"10 Mbps (1080p Baja)","15":"15 Mbps (1080p Estándar)","25":"25 Mbps (1080p Alta)","40":"40 Mbps (4K Estándar)","50":"50 Mbps (4K Alta)"},"video-codecs":{"h264":"H.264 (Máxima compatibilidad)","hevc":"H.265/HEVC (Mejor compresión)","vp9":"VP9 (WebM)"},"view-details":"Ver detalles"},"features":{"feature1":{"description":"Recorta, divide, ajusta el encuadre, fusiona y reorganiza los clips en una línea de tiempo multipista profesional. Todas las herramientas de edición esenciales que esperarías de un editor de escritorio, disponibles en tu navegador.","title":"Conjunto completo de herramientas de edición"},"feature2":{"description":"Genera locuciones que suenan naturales a partir de texto con más de 2 millones de voces. Elige una voz, pega tu guion y añade una narración con calidad de estudio directamente a tu línea de tiempo.","title":"Generador de locución con IA"},"feature3":{"description":"Genera efectos de sonido originales que mejoren tu vídeo. Describe lo que quieres y obtén una pista libre de derechos en segundos, sin complicaciones con las licencias.","title":"Generación de efectos de sonido con IA"},"feature4":{"description":"Superpón vídeo, voz, música y efectos de sonido en varias pistas. Arrastra y suelta para organizar los elementos, con una vista previa en tiempo real mientras editas.","title":"Línea de tiempo multipista"},"feature5":{"description":"Sin descargas, sin instalaciones, sin esperas. Abre una pestaña y empieza a editar. Tus proyectos se alojan en la nube y funcionan en cualquier dispositivo.","title":"100% basado en el navegador"},"feature6":{"description":"Importa archivos MP4, MOV, WebM y todos los formatos principales. Exporta en una resolución de hasta 4K con ajustes de calidad, códec y audio personalizables.","title":"Importa y exporta cualquier cosa"},"subtitle":"Todo lo que necesitas para editar, mejorar y exportar, con la ayuda de la IA donde más importa","title":"Editor de vídeo completo con IA integrada"},"guidelines":{"center":"Centro","margins":"Márgenes","thirds":"Tercios"},"introduction":{"description":"Todas las herramientas de edición de vídeo que esperas: recorte, división, línea de tiempo multipista, transiciones y superposiciones de texto, todo ello directamente en tu navegador. Y además, funciones de IA: genera locuciones a partir de texto, crea música de fondo y mucho más.","title":"La edición de vídeo se une a la IA","tryFree":"Pruébalo gratis"},"labels":{"audio-suffix":"{name} (audio)","copy-suffix":"{label} (copia)","left-suffix":"{label} (izquierda)","right-suffix":"{label} (derecha)","unknown":"Desconocido","untitled":"Sin título"},"landing":{"new-project":"Nuevo proyecto","welcome-description":"Crea, edita y exporta vídeos profesionales con nuestro potente editor basado en una línea de tiempo. Importa archivos multimedia, organiza los clips y haz realidad tu visión.","welcome-title":"Te damos la bienvenida al editor de vídeo"},"layout":{"layout":"Disposición","presets":{"daw":{"description":"Vista de línea de tiempo solo de audio con mezclador integrado","name":"DAW"},"default":{"description":"Disposición clásica de 3 columnas con la línea de tiempo en la parte inferior","name":"Predeterminado"},"media":{"description":"Explorador de recursos amplio para proyectos con gran cantidad de contenido multimedia","name":"Enfoque en los medios"},"minimal":{"description":"Edición sin distracciones centrada en la vista previa","name":"Mínimo"},"vertical":{"description":"Optimizado para la edición de vídeo vertical en formato 9:16","name":"Vídeo vertical"}},"reset-layout":"Restablecer disposición"},"media-browser":{"add-more":"Añadir más","adding":"Añadiendo...","click-to-browse":"o haz clic para explorar","click-to-relink":"Haz clic para volver a vincular","cloud-storage":"Almacenamiento en la nube","coming-soon":"Próximamente...","drop-hint":"Suelta tus archivos de multimedia aquí","files-count":"{count} {count, plural, one {archivo} other {archivos}}","local-storage-hint":"Almacenamiento local del navegador (incluye metadatos)","not-found":"No encontrado","processing":"Procesando...","relink-file":"Volver a vincular el archivo","stored-in-cloud":"Almacenado en la nube","stored-locally":"Almacenado localmente","tabs":{"effects":"Efectos","media":"Archivos multimedia","text":"Texto"},"title":"Explorador de archivos multimedia"},"media":{"video-preview-alt":"Vista previa del vídeo"},"missing-media":{"all-relinked-description":"Todos los archivos multimedia que faltaban se han vuelto a vincular correctamente.","all-relinked-title":"Todos los archivos multimedia se han vinculado de nuevo","description":"{count} {count, plural, one {archivo multimedia} other {archivos multimedia}} sin localizar. Sube archivos de reemplazo para restaurar tu línea de tiempo.","media-types":{"audio":"Audio","image":"Imagen","video":"Vídeo"},"relink":"Volver a vincular","relink-failed":"No se ha podido volver a vincular el archivo multimedia","skip":"Omitir por ahora","timeline-ready":"Tu línea de tiempo está lista para usar.","title":"Archivos multimedia que faltan"},"panels":{"media-browser":"Explorador de archivos multimedia","preview":"Vista previa","properties":"Propiedades","timeline":"Línea de tiempo","unknown-panel":"Panel desconocido: {panel}"},"project":{"cancel":"Cancelar","confirm-delete":"Eliminar","create":"Crear proyecto","create-description":"Introduce un nombre para tu nuevo proyecto de vídeo.","create-title":"Crear un proyecto nuevo","delete":"Eliminar proyecto","delete-description":"¿Estás seguro de que quieres eliminar este proyecto? Esta acción no se puede deshacer y se eliminarán todos los archivos multimedia asociados.","delete-error":"Error al eliminar el proyecto","delete-title":"Eliminar proyecto","deleted":"El proyecto se eliminó correctamente","name-label":"Nombre del proyecto","name-placeholder":"Mi proyecto de vídeo","name-required":"El nombre del proyecto es obligatorio","new":"Nuevo","no-projects":"Aún no hay proyectos. Crea tu primer proyecto para empezar.","rename":"Cambiar de nombre","rename-placeholder":"Nombre del proyecto","rename-success":"El proyecto se ha cambiado de nombre correctamente","rename-title":"Cambiar el nombre del proyecto","sync-failed":"Error de sincronización","synced-multiple":"{count} proyectos se actualizaron desde otro dispositivo","synced-single":"\"{name}\" se actualizó desde otro dispositivo","title":"Tus proyectos"},"properties":{"audio-properties":"Propiedades de audio","brightness":"Brillo","color":"Color","contrast":"Contraste","fill":"Rellenar","fit":"Ajustar","flip-horizontal":"Voltear horizontalmente","flip-vertical":"Voltear verticalmente","media-properties":"Propiedades de los archivos multimedia","no-selection":"No hay ningún elemento seleccionado","no-selection-hint":"Seleccione un elemento en la línea de tiempo para editar sus propiedades","opacity":"Opacidad","position":"Posición","reset":"Restablecer","rotate":"Rotar","saturation":"Saturación","scale":"Escala","text-properties":"Propiedades del texto","title":"Propiedades","transform":"Transformar","volume":"Volumen"},"remote-media":{"all-downloaded-description":"Todos los archivos multimedia remotos se han descargado correctamente.","all-downloaded-title":"Todos los archivos multimedia descargados","description":"{count} {count, plural, one {archivo multimedia debe} other {archivos multimedia deben}} descargarse para generar las miniaturas y permitir la exportación.","download-failed":"No se han podido descargar los archivos multimedia remotos","downloading-background":"Descargando en segundo plano...","preview-may-differ":"La vista previa puede no ser del todo precisa mientras se descargan los archivos multimedia","timeline-ready":"Ya están disponibles las miniaturas y la exportación.","title":"Contenido multimedia remoto disponible"},"restore":{"blocks-count":"{count} bloques","no-preview":"Sin vista previa","restoring":"Restaurando..."},"settings":{"background":"Fondo","backgrounds":{"black":"Negro","dark-gray":"Gris oscuro","transparent":"Transparente","white":"Blanco"},"fps":{"24":"24 fps","30":"30 fps","60":"60 fps"},"frame-rate":"Frecuencia de fotogramas","resolution":"Resolución","resolutions":{"1080x1080":"Cuadrado (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":"Haz clic para volver a intentarlo","hours-ago":"Hace {count} horas","just-now":"Ahora mismo","last-saved":"Guardado por última vez {time}","local":"Local","local-description":"No sincronizado con la nube","minutes-ago":"Hace {count} minutos","never-synced":"No se ha sincronizado nunca","offline":"Desconectado","offline-description":"Los cambios se sincronizarán cuando estés online","remote-update-description":"Editar el mismo proyecto en varios dispositivos simultáneamente puede provocar conflictos. Utiliza un solo dispositivo cada vez.","remote-update-warning":"Proyecto actualizado desde otro dispositivo","saved":"Guardado {time}","saving":"Guardando...","saving-description":"Los cambios se guardarán","sync-failed":"Error de sincronización","synced":"Sincronizado","syncing":"Sincronizando cambios..."},"templates":{"boxed":"Enmarcado","cinematic":"Cinematográfico","classic":"Clásico","dynamic":"Dinámico","glow":"Brillo","highlight":"Resaltado","modern":"Moderno","pop":"Pop","retro":"Retro","speaker":"Orador","timestamp":"Marca de tiempo","title":"Título"},"text":{"add":"Añadir","add-text":"Añadir texto","alignment-label":"Alineación","alignment":{"center":"Centro","left":"Izquierda","right":"Derecha"},"animation":"Animación","animation-duration":"Duración de la animación","animations":{"fade":"Atenuado","none":"Ninguno","slide-down":"Deslizar hacia abajo","slide-up":"Deslizar hacia arriba"},"background":"Fondo","color-label":"Color","custom-style":"Estilo personalizado","drag-to-timeline":"Arrastrar a la línea de tiempo","edit-text":"Editar texto","font":"Fuente","keyboard-hint":"Pulsar","keyboard-hint-to-submit":"para enviar","no-saved-styles":"No hay estilos guardados","placeholder":"Introduce tu texto...","position-label":"Posición","positions":{"bottom-center":"Centro inferior","bottom-left":"Izquierda inferior","bottom-right":"Derecha inferior","center":"Centro","center-left":"Centro izquierda","center-right":"Centro derecha","top-center":"Centro superior","top-left":"Izquierda superior","top-right":"Derecha superior"},"save-as-style":"Guardar como estilo","save-style":"Guardar estilo","save-style-title":"Guardar estilo","save-text-style":"Guardar estilo de texto","saved":"Guardado","size":"Tamaño","style":"Estilo","style-name-placeholder":"Nombre del estilo...","templates":"Plantillas","text-content":"Contenido de texto","update":"Actualizar","your-text":"Tu texto"},"timeline":{"missing":"Falta","mixer":{"click-to-edit-volume":"Haz clic para editar el volumen","main":"PRINCIPAL","title":"Mezclador"},"new-track":"Nueva pista de {type}","toolbar":{"audio-levels":"Niveles de audio","hide-mixer":"Ocultar mezclador","show-mixer":"Mostrar mezclador"},"track-header":{"click-to-rename":"Haz clic para cambiar el nombre","click-to-reset-clip":"Haz clic para restaurar los indicadores del clip","hide-track":"Ocultar pista","mute-track":"Silenciar pista","pan":"Panorámica","reset-to-default":"Restablecer los valores predeterminados","show-track":"Mostrar pista","solo-track":"Pista en solo","track-locked":"La pista está bloqueada","unmute-track":"Activar el sonido de la pista","unsolo-track":"Desactivar el solo de la pista","width":"Ancho"},"track-types":{"audio":"Audio","text":"Texto","video":"Vídeo"},"waveform-unavailable":"Forma de onda no disponible para archivos largos"},"title":"Editor de vídeo","topBar":{"cta":"Empieza a editar gratis","pricingButton":"Ver precios","stat1":"Voces de IA","stat2":"Idiomas","stat3":"Calidad de exportación","subtitle":"Un editor de vídeo gratuito para el navegador con todas las herramientas de edición esenciales y la IA integrada. Añade locuciones con más de 2 millones de voces, genera música de fondo y crea clips sin salir del navegador.","title":"Añade <highlight>voces en off generadas con IA</highlight> a cualquier vídeo en minutos"},"tts":{"active":"Activo","add_block_with_voice":"Añadir bloque con voz","add_blocks_with_voice":"Añadir {count} bloques con voz","add_text":"Añadir texto","add_text_block":"Añadir bloque de texto","add_text_blocks":"Añadir {count} bloques de texto","backends":{"speech-1":{"5":"V1.5","6":"V1.6","5-description":"Heredado","6-description":"Heredado"}},"block-label":"TTS: {text}...","blocks":"bloques","cancel":"Cancelar","done":"Hecho","empty-text-error":"El contenido de texto está vacío","enter_text_placeholder":"Introduce tu texto aquí...","errors":{"generation-failed":"Error al generar","queue-already-running":"La cola ya está en ejecución"},"failed":"Fallido","failed_tasks":"Tareas fallidas","generate":"Generar voz","generated-success":"Generación de TTS correcta","generating":"Generando...","generating_speech":"Generando voz","generation_complete":"Generación completada","generation_complete_with_errors":"Generación completada (con errores)","generation-failed":"Error al generar TTS","generation-history":"Historial de generación ({count})","model_version":"Versión del modelo","model-version":"Versión del modelo","pending":"Pendiente","regenerate":"Volver a generar","remove":"Eliminar TTS","removed":"TTS eliminado","retry_failed":"Reintentar los fallidos","segments":"segmentos","select-voice":"Seleccionar modelo de voz","select-voice-error":"Seleccione primero un modelo de voz","skip_voice":"Solo texto (sin voz)","split_mode":"Modo de división","split-modes":{"auto":"Automático","auto-description":"Dividir por saltos de línea","manual":"Manual","manual-description":"Dividir solo por marcadores explícitos (---)","none":"Ninguno","none-description":"Mantener como un solo bloque"},"switched-version":"Se ha cambiado a la generación anterior","text_content":"Contenido de texto","text_only_description":"Añadir bloques de texto sin generar audio","title":"Conversión de texto a voz","versions-count":"{count} versiones","voice":"Voz","voice-model":"Modelo de voz"},"usecases":{"contentCreation":{"button":"Empieza a crear","description":"Edita y publica directamente desde tu navegador. Recorta clips, añade locuciones con IA, genera música de fondo y exporta contenido optimizado para cualquier plataforma: YouTube, TikTok, Instagram o Shorts.","title":"YouTube y redes sociales"},"elearning":{"button":"Crea un curso","description":"Convierte diapositivas y grabaciones de pantalla en lecciones en vídeo de calidad profesional. Añade una narración clara generada por IA, música de fondo y texto superpuesto sin necesidad de equipos de grabación.","title":"Formación en línea y cursos"},"marketing":{"button":"Crea un anuncio","description":"Crea anuncios de vídeo que capten la atención al instante, con locuciones de IA y música generada. Haz cambios rápidamente, cambia las voces, prueba los guiones y vuelve a exportar sin tener que volver a grabar ni un solo fotograma.","title":"Marketing y publicidad"},"personal":{"button":"Empieza a editar","description":"Sin marcas de agua ni muros de pago para las funciones básicas. Edita clips de vacaciones, crea vídeos de memes o monta un pódcast: el editor completo es gratuito y siempre está disponible.","title":"Proyectos personales y proyectos paralelos"},"subtitle":"Desde los vídeos cortos de YouTube hasta el contenido para cursos, una sola herramienta gratuita lo hace todo","title":"Diseñado para todos los creadores de vídeos"},"version-history":{"no-backups":"No hay versiones anteriores","not-synced":"Sincroniza con la nube para habilitar el historial de versiones","recent":"Versiones recientes","restore":"Restaurar","restore-description":"Primero se creará una copia de seguridad de tu proyecto actual.","restore-success":"El proyecto se ha restaurado correctamente","restore-title":"¿Deseas restaurar esta versión?","title":"Historial de versiones","trigger-auto":"Copia de seguridad automática","trigger-manual":"Copia de seguridad manual","trigger-pre-restore":"Copia de seguridad previa a la restauración","view-all":"Ver todas las versiones"}},"voice-design":{"title":"Diseño de voz","compose":{"continue":"Continuar"},"step1":{"heading":"Describe la voz que quieres","helper":"Describe la edad, el género, el acento, el tono, el ritmo y el ánimo. Mientras más específico, mejor.","placeholder":"Ej.: Un narrador de mediana edad, cálido y con voz ligeramente rasposa, con un suave acento estadounidense. Ritmo calmado y pausado, ideal para audiolibros nocturnos.","tryStarter":"Prueba una sugerencia inicial:","starter":{"radioHost":"Locutor cálido de radio nocturna","documentary":"Narrador de documentales","storyteller":"Cuentacuentos para niños"},"starterPrompt":{"radioHost":"Un locutor de radio nocturna, cercano y cálido, de unos treinta y muchos, con una voz suave y algo ronca. Ritmo relajado y sin prisa, con alguna risita cómplice de vez en cuando, como si le hablara a un único oyente en una habitación en silencio.","documentary":"Un narrador de documentales pausado y con autoridad, de dicción nítida y tono ligeramente solemne. Seguro y sin prisa, idóneo para películas sobre naturaleza, historia o ciencia.","storyteller":"Un cuentacuentos infantil dulce y animado, con una entonación luminosa y expresiva y una pronunciación clara. Cálido y reconfortante, perfecto para libros ilustrados y cuentos antes de dormir."},"generate":"Generar muestras","regenerate":"Regenerar muestras","setPreviewText":"Definir texto de vista previa","hidePreviewText":"Ocultar texto de vista previa","creditsPerGeneration":"{credits} créditos por generación","freeForLimitedTime":"Gratis por tiempo limitado","previewText":{"label":"Texto de vista previa","optional":"Opcional","helper":"Déjalo en blanco para que el sistema escriba una muestra breve acorde al contexto.","placeholder":"Bienvenido al futuro del audio: donde cada voz, cada personaje y cada momento pueden moldearse con una sola línea de texto."}},"step2":{"heading":"Elige una voz","select":"Seleccionar","selected":"Seleccionada","pagination":"{current}/{total}","aria":{"playSample":"Reproducir muestra","pauseSample":"Pausar muestra","previousBatch":"Lote de muestras anterior","nextBatch":"Lote de muestras siguiente","seek":"Buscar dentro de la muestra"}},"step3":{"heading":"Detalles de la voz","field":{"name":{"label":"Nombre de la voz","placeholder":"Pon un nombre a tu voz aquí"},"cover":{"label":"Portada","uploadAria":"Subir imagen de portada","previewAlt":"Vista previa de la portada de la voz"},"description":{"label":"Descripción"},"gender":{"label":"Género","female":"Femenino","male":"Masculino","neutral":"Neutro"},"age":{"label":"Edad","young":"Joven","middleAged":"Mediana edad","elderly":"Mayor"},"useCases":{"label":"Casos de uso","audioBook":"Audiolibro","podcast":"Podcast","animation":"Animación","ads":"Anuncios","eLearning":"E-learning","film":"Cine"},"style":{"label":"Estilo de voz","warm":"cálida","soothing":"relajante","calm":"calmada","wise":"sabia","energetic":"enérgica","dramatic":"dramática","friendly":"amigable","showMore":"Mostrar más","showLess":"Mostrar menos"},"type":{"label":"Tipo","public":{"label":"Pública","description":"Esta voz será visible en la Biblioteca de voces y cualquiera podrá verla y usarla."},"unlisted":{"label":"No listada","description":"Este modelo de voz no aparecerá en la página de descubrimiento, pero podrá compartirse con usuarios específicos mediante un enlace."},"private":{"label":"Privada","description":"Este modelo de voz solo es visible para su creador, no se puede compartir y no aparecerá en la sección de descubrimiento."},"upgradeHint":"Mejora tu plan para elegir esta visibilidad"}},"compliance":{"label":"Confirmo que esta voz no suplanta a una persona real e identificable y cumple con la política de uso de Fish Audio."},"back":"Atrás","create":"Crear voz"},"errors":{"promptMin":"La descripción debe tener al menos 20 caracteres.","promptMax":"La descripción no debe superar los 1000 caracteres.","nameRequired":"El nombre es obligatorio.","previewTextMin":"El texto de vista previa debe tener al menos 5 caracteres.","previewTextMax":"El texto de vista previa no debe superar los 150 caracteres.","complianceRequired":"Confirma, por favor","genderRequired":"Selecciona un género.","ageRequired":"Selecciona un grupo de edad."},"home":{"previewTextLabel":"texto de vista previa","previewTextPlaceholder":"Introduce un prompt negativo","viewInVoiceDesign":"Ver en Voice design","generating":"Generando...","playError":"No se puede reproducir esta muestra.","starter":{"warm":"Cálida y conversacional","professional":"Autoritaria y profesional","energetic":"Nítida y enérgica"},"starterPrompt":{"warm":"Una voz adulta cálida y conversacional, con confianza suave, ritmo natural y un tono cercano y humano.","professional":"Un narrador profesional y autoritario, con articulación nítida, ritmo estable y tono sereno para presentaciones de negocios.","energetic":"Una voz nítida y enérgica, con entrega brillante, pronunciación clara e impulso optimista para clips promocionales cortos."}}},"landings":{"aiVoiceGenerator":{"hero":{"title":"Generador gratuito de voces en off con IA para vídeos, anuncios y más","subtitle":"Crea voces en off realistas con IA a partir de cualquier guion en segundos. Elige entre más de 2.000.000 de voces, dirige la interpretación con etiquetas de emoción y genera hasta 30.000 caracteres por locución con los planes Pro y Max.","notes":{"n1":"No se requiere tarjeta de crédito","n2":"83 idiomas","n3":"El uso comercial requiere un plan apto y los derechos sobre la voz y el contenido."},"metrics":{"voices":{"value":"2M","unit":"+","label":"voces en la biblioteca"},"languages":{"value":"83","label":"idiomas compatibles"},"characters":{"value":"30,000","label":"caracteres por generación · Pro y Max"},"latency":{"value":"~90","unit":"ms","label":"tiempo hasta el primer audio · API estándar"}},"trusted":"La confianza de los equipos que crean la próxima generación de productos de voz"},"useCases":{"title":"Voces en off con IA para todo tipo de vídeos","subtitle":"Vídeos de YouTube, anuncios, explicaciones, cursos y juegos. Elige un formato para escuchar una locución creada para él.","items":{"youtube":{"title":"YouTube y vídeos para redes sociales","description":"Locuciones que mantienen el interés hasta el final","sample":"Un día en 60 segundos","voice":"Ethan","style":"Narrador de ritmo ágil"},"ads":{"title":"Anuncios y publicidad","description":"Interpretaciones persuasivas para anuncios y promociones en vídeo","sample":"Hecho para compartir","voice":"Laura","style":"Tono publicitario alegre"},"games":{"title":"Juegos y animación","description":"Voces de personajes con auténtica personalidad","sample":"La aventura comienza al amanecer","voice":"Sarah","style":"Aventurera juguetona"},"explainers":{"title":"Vídeos explicativos y demos de producto","description":"Explicaciones claras para vídeos de productos y SaaS.","sample":"Tu primera gran foto","voice":"Adrian","style":"Guía de producto seguro de sí mismo"},"elearning":{"title":"Aprendizaje en línea y formación","description":"Narración experta para cursos y procesos de incorporación.","sample":"Haz que cada palabra cuente","voice":"Hannah","style":"Instructora cautivadora"}}},"steps":{"title":"Cómo crear una voz en off con IA","items":{"s1":{"title":"Pega tu guion","description":"Escribe o pega hasta 30.000 caracteres con los planes Pro y Max. Añade etiquetas de emoción como [excited] donde quieras cambiar la interpretación.","art":{"label":"Tu guion","lines":{"l1":"Bienvenido a la historia. Pega aquí.","l2":"Aquí comienza una nueva aventura."},"count":"54 / 500 caracteres"}},"s2":{"title":"Elige una voz","description":"Elige entre más de 2.000.000 de voces por género, edad, acento y estilo, o clona la tuya con 10–30 segundos de audio claro.","art":{"label":"Elegir una voz","voices":{"v1":{"name":"Avery","detail":"Cálida · Natural"},"v2":{"name":"Luna","detail":"Expresiva · Seleccionada"}}}},"s3":{"title":"Genera y descarga","description":"Genera tu locución, ajusta la velocidad y el volumen, y descarga el audio para tu editor de vídeo.","art":{"label":"Locución lista","duration":"00:12","format":"MP3 · Alta calidad","download":"Descargar"}}}},"spotlights":{"items":{"s1":{"title":"Dirige tu locución\ncomo a un actor de voz","description":"Añade etiquetas como [excited], [whispering] o [laughing] al guion y la voz cambiará su interpretación en mitad de la frase, como si dirigieras a un actor en el estudio. Sin volver a grabar. Modela la emoción y la interpretación con instrucciones en lenguaje natural.","cta":"Lee la guía de control de voz","art":{"label":"Guion","lines":{"l1":"Te dije que no lo abrieras.","l2":"¡Mira qué desastre!","l3":"Bueno, vale, tiene su gracia."}}},"s2":{"title":"Locuciones con tu propia voz","description":"Clona tu voz con 10–30 segundos de audio claro y narra vídeos, cursos y anuncios sin volver al micrófono. Mantén la voz clonada privada o compártela con la comunidad.","cta":"Prueba la clonación de voz","art":{"label":"Voz grabada","name":"Mi voz clonada","meta":{"language":"Inglés","gender":"Femenina","age":"Joven"}}},"s3":{"title":"Más de 2.000.000 de voces para cualquier locución","description":"Encuentra la voz adecuada por género, edad, acento y estilo en 83 idiomas, incluidos inglés, japonés, coreano, chino, francés, alemán, árabe y español. Sin castings, reservas ni esperas para repetir tomas.","cta":"Explora la biblioteca de voces","art":{"label":"Millones de\nvoces"}}}},"features":{"title":"Todo lo que necesitas para locuciones profesionales","subtitle":"Locuciones con IA de calidad de estudio, basadas en Fish Audio Drama 3.","items":{"f1":{"title":"Voces naturales","description":"Voz ultrarrealista que suena como una persona de verdad."},"f2":{"title":"Control de emociones","description":"Añade emoción y expresividad con etiquetas dentro del texto."},"f3":{"title":"Guiones largos, de una sola vez","description":"Genera hasta 30.000 caracteres por locución con los planes Pro y Max."},"f4":{"title":"Multilingüe","description":"Locuciones en 83 idiomas con acentos naturales."},"f5":{"title":"Controles profesionales","description":"Ajusta con precisión la velocidad, el volumen y los parámetros del modelo."},"f6":{"title":"Calidad de estudio","description":"Audio profesional para cualquier uso."}}},"faq":{"q1":{"question":"¿Existe un generador gratuito de voces en off con IA?","answer":"Sí. Fish Audio permite crear locuciones gratis con 8.000 créditos al mes y hasta 500 caracteres por generación. Plus admite 15.000 caracteres; Pro y Max, 30.000. Consulta los detalles de los planes en la página de precios."},"q2":{"question":"¿Cómo creo una voz en off con IA?","answer":"Pega el guion, añade etiquetas de emoción donde quieras cambiar la interpretación, elige una voz de la biblioteca o clona la tuya, y genera y descarga el audio para tu editor de vídeo."},"q3":{"question":"¿Puedo usar voces en off con IA en YouTube y en anuncios?","answer":"El uso comercial requiere un plan de pago apto y los derechos sobre la voz y el contenido que utilices. El audio del plan gratuito es para uso personal y no comercial."},"q4":{"question":"¿Puedo crear una locución con mi propia voz?","answer":"Sí. Sube entre 10 y 30 segundos de audio claro y Fish Audio creará una voz clonada para tus locuciones. Utiliza tu voz o una voz que tengas permiso para clonar."},"q5":{"question":"¿En qué idiomas puedo crear locuciones?","answer":"Crea locuciones en 83 idiomas, incluidos inglés, japonés, coreano, chino, francés, alemán, árabe y español. La disponibilidad depende del modelo; prueba la voz y el idioma de destino antes de la producción."},"q6":{"question":"¿Cuánto cuesta una locución con IA frente a contratar a un actor de voz?","answer":"Fish Audio ofrece un plan gratuito y planes de pago con distintas cantidades de créditos. Consulta las tarifas actuales en la página de precios. Las locuciones se generan en segundos y cambiar una frase solo requiere editar el texto, sin reservar otra sesión."}},"cta":{"title":"Crea gratis tu primera locución con IA","subtitle":"Pega un guion, elige una voz y escúchala en segundos. Sin tarjeta de crédito.","primary":"Empieza gratis ahora","secondary":"Explora la API"}},"audiobooks":{"hero":{"title":"Narración de audiolibros con IA\ncon sentimiento","subtitle":"Elige entre miles de voces para tus narradores y personajes. Crea narraciones de audiolibros en 83 idiomas y escucha cada pasaje a medida que avanzas.","sample":"«¡Ah, principito! Poco a poco fui comprendiendo los secretos de tu pequeña vida triste... Durante mucho tiempo, tu única distracción había sido el apacible placer de contemplar la puesta de sol. Lo supe la mañana del cuarto día, cuando me dijiste: “Me gustan mucho las puestas de sol. Vamos a ver una ahora”. “Pero tenemos que esperar”, respondí. “¿Esperar? ¿A qué?”. “A que se ponga el sol. Hay que esperar a que llegue la hora”. Al principio pareciste muy sorprendido. Luego te reíste y me dijiste: “¡Siempre me creo que estoy en mi casa!”».","sampleLabel":"Fragmento de un libro","action":"Crear un audiolibro"},"spotlights":{"title":"Texto a voz con calidad de estudio para audiolibros","subtitle":"Elige tu reparto, escucha cada pasaje y perfecciona la narración.","items":{"s1":{"title":"Da voces distintas y expresivas a la narración y al diálogo","description":"Elige una voz para el narrador y para cada personaje. Escucha cada pasaje y ajusta la interpretación antes de publicar.","art":{"eyebrow":"CAPÍTULO CUATRO","title":"La puesta de sol","lines":{"l1":"El pequeño planeta estaba en silencio.","l2":"El cielo se volvió dorado al anochecer.","l3":"Y la historia continuó..."}}},"s2":{"title":"Narra en el idioma de tu público","description":"Crea narraciones en 83 idiomas. Escucha la voz elegida en el idioma de destino y revisa la pronunciación antes de publicar.","art":{"languages":{"l1":"Inglés","l2":"Alemán","l3":"Español"},"more":"Más..."}},"s3":{"title":"Perfecciona tu audiolibro mientras lo escuchas","description":"Completa audiolibros completos en horas en lugar de semanas. Haz revisiones al instante sin programar tiempo de estudio. Escala tu catálogo de audiolibros más rápido que nunca.","art":{"title":"Tu audiolibro","steps":{"s1":"01  Introducción","s2":"02  El camino","s3":"03  Al atardecer"},"ready":"Listo para descargar"}}}},"faq":{"q1":{"answer":"La IA de Fish Audio analiza tu texto y genera una narración que suena natural, con el ritmo, la emoción y el énfasis adecuados, mediante redes neuronales avanzadas entrenadas con el habla humana.","question":"¿Cómo funciona la conversión de texto a voz con IA para audiolibros?"},"q2":{"answer":"¡Sí! Las voces de Fish Audio transmiten una amplia gama de emociones y se pueden ajustar para adaptarse a escenas dramáticas, añadir énfasis y ofrecer una narración dinámica que mantiene el interés de los oyentes.","question":"¿Pueden las voces generadas por IA sonar expresivas y emotivas al contar historias?"},"q3":{"answer":"¡Sí! Puedes clonar tu propia voz o crear modelos de voz personalizados subiendo muestras de voz para entrenar un modelo a medida.","question":"¿Puedo usar mi propia voz o un modelo de voz personalizado?"},"q4":{"answer":"¡Sí! Puedes asignar voces diferentes a distintos personajes y ajustar el tono emocional y la forma de hablar de cada uno para crear personalidades propias a lo largo de tu audiolibro.","question":"¿Los audiolibros generados con IA permiten representar a distintos personajes y sus personalidades en los diálogos?"},"title":"Preguntas frecuentes"},"cta":{"title":"Empieza gratis con las voces más expresivas","subtitle":"Elige tu reparto, escucha cada pasaje y perfecciona la narración.","primary":"Crear un audiolibro","secondary":"Escucha muestras de narración"}},"audioConverter":{"conversionCta":{"primaryButton":"CONVERTIR {inputFormat} A {outputFormat}","secondaryButton":"VER TODOS LOS FORMATOS","subtitle":"Conversión rápida y gratuita desde el navegador con una calidad de codificación óptima","title":"Convierte {inputFormat} a {outputFormat} en segundos","trust1":"100 % gratis","trust2":"Sin instalación de software","trust3":"Configuración óptima de codificación"},"conversionFaq":{"q1":{"answer":"Sube tu archivo {inputFormat} con el convertidor de arriba. Lo convertiremos automáticamente al formato {outputFormat}. Una vez completada la conversión, descarga el archivo convertido. No es necesario instalar ningún software.","question":"¿Cómo convierto un archivo {inputFormat} a {outputFormat}?"},"q2":{"answer":"La calidad depende de los formatos utilizados. La conversión entre formatos sin pérdida conserva toda la fidelidad, mientras que la conversión a un formato con pérdida implica cierta compresión. Utilizamos una codificación óptima para obtener la mejor calidad en {outputFormat} a partir de tu archivo de origen {inputFormat}.","question":"¿Perderé calidad al convertir de {inputFormat} a {outputFormat}?"},"q3":{"answer":"Entre las razones más habituales se incluyen la compatibilidad con dispositivos, la reducción del tamaño de los archivos, el cumplimiento de los requisitos de las plataformas y la preparación del audio para programas de edición. {outputFormat} puede ofrecer una mayor compatibilidad o archivos más pequeños, según tus necesidades.","question":"¿Por qué convertir de {inputFormat} a {outputFormat}?"},"q4":{"answer":"Admitimos más de 20 formatos de audio y vídeo. Visita nuestro <mainPage>convertidor de audio</mainPage> para explorar todas las combinaciones de formatos compatibles, incluidos MP3, WAV, FLAC, M4A, OGG y muchos más.","question":"¿Qué otras conversiones de formato están disponibles?"},"title":"Preguntas frecuentes"},"cta":{"primaryButton":"CONVERTIR AHORA","subtitle":"Compatibilidad con más de 20 formatos de audio y vídeo con una calidad de codificación óptima","title":"Convierte cualquier archivo de audio al instante","trust1":"100 % gratis","trust2":"No es necesario registrarse","trust3":"Sin límites de tamaño de archivo"},"faq":{"q1":{"answer":"Admitimos más de 20 formatos de audio y vídeo, entre ellos MP3, WAV, FLAC, M4A, OGG, AIFF, WMA, OPUS, WEBM, AVI, MOV y muchos más. Convierte entre cualquier combinación de formatos compatibles.","question":"¿Qué formatos de audio admite el convertidor?"},"q2":{"answer":"Sí, nuestro convertidor de audio es completamente gratuito, sin marcas de agua ni limitaciones de calidad. Convierte tantos archivos como necesites.","question":"¿El convertidor de audio es gratuito?"},"q3":{"answer":"La conversión entre formatos sin pérdida (WAV, FLAC, AIFF) conserva toda la calidad. La conversión a formatos con pérdida (MP3, OGG) implica cierta compresión inherente a estos formatos. Usamos ajustes de codificación óptimos para minimizar cualquier pérdida de calidad.","question":"¿La conversión de mi audio afectará a su calidad?"},"q4":{"answer":"Admitimos archivos de audio de gran tamaño para su conversión. Para archivos muy grandes, recomendamos utilizar formatos sin pérdida para mantener la mejor calidad durante todo el proceso.","question":"¿Existe un límite de tamaño de archivo para la conversión?"},"q5":{"answer":"Además de la conversión, ofrecemos <audioSeparation>separación de audio</audioSeparation> para aislar instrumentos y voces, <sttPage>transcripción de voz a texto</sttPage> y <translatePage>traducción de audio</translatePage> para traducir el habla entre distintos idiomas.","question":"¿Qué más puedo hacer con mi audio?"},"title":"Preguntas frecuentes"}},"audioSeparation":{"cta":{"primaryButton":"PRUÉBALO GRATIS","secondaryButton":"VER PRECIOS","subtitle":"Sube cualquier pista y aísla las voces, la batería, el bajo y otros elementos en segundos","title":"¿Listo para separar audio como un profesional?","trust1":"Plan gratuito disponible","trust2":"No es necesario instalar software","trust3":"Hasta 9 pistas de audio separadas"},"faq":{"q1":{"answer":"La separación de audio mediante IA utiliza redes neuronales profundas para aislar fuentes de sonido individuales, como voces, batería, bajo y guitarra, de una pista de audio mezclada. Nuestra tecnología analiza los patrones espectrales para extraer con nitidez cada pista de audio, incluso de mezclas complejas.","question":"¿Qué es la separación de audio mediante IA y cómo funciona?"},"q2":{"answer":"Admitimos los principales formatos de audio y vídeo, incluidos MP3, WAV, FLAC, M4A, OGG y otros. Si tu archivo tiene un formato no compatible, utiliza primero nuestro <audioConverter>convertidor de audio</audioConverter> para convertirlo.","question":"¿Qué formatos de audio puedo subir para separar las pistas?"},"q3":{"answer":"Puedes aislar hasta 9 pistas individuales: voces, batería, bajo, piano, guitarra, instrumentos de viento, instrumentos de cuerda, percusión y teclados.","question":"¿Cuántas pistas separadas puedo obtener de una sola canción?"},"q4":{"answer":"Sí, ofrecemos separación de audio gratuita con generosos límites mensuales. Para procesar mayores volúmenes y obtener procesamiento prioritario, consulta nuestros <pricingPage>planes de precios</pricingPage>.","question":"¿Es gratuita la separación de audio mediante IA?"},"q5":{"answer":"La separación de audio se utiliza para crear pistas de karaoke, remezclar música, aislar voces para usarlas como muestras, eliminar la música de fondo de los pódcasts, extraer partes instrumentales para la enseñanza musical y producir pistas separadas limpias para DJ y productores. Para un aislamiento más flexible basado en instrucciones de texto, prueba <samAudioPage>SAM Audio</samAudioPage>.","question":"¿Cuáles son los usos habituales de la separación de audio?"},"title":"Preguntas frecuentes"},"trackCta":{"primaryButton":"AISLAR {track} AHORA","secondaryButton":"VER TODAS LAS PISTAS SEPARADAS","subtitle":"Aislamiento de {track} con IA con una calidad cercana a la de un estudio profesional","title":"Extrae {track} de cualquier pista de audio","trust1":"Gratis para probar","trust2":"Procesamiento en el navegador","trust3":"Resultados de alta calidad"},"trackFaq":{"q1":{"answer":"Nuestra IA se centra específicamente en las frecuencias y los patrones de {track} en tu audio y utiliza redes neuronales entrenadas para separar con nitidez {track} de todos los demás instrumentos y sonidos de la mezcla.","question":"¿Cómo funciona el aislamiento de {track}?"},"q2":{"answer":"Las pistas aisladas de {track} son perfectas para hacer remezclas, extraer muestras, cantar en karaoke, enseñar música y crear contenido. También puedes combinar pistas aisladas de {track} con otras pistas separadas para crear mezclas personalizadas.","question":"¿Qué puedo hacer con pistas aisladas de {track}?"},"q3":{"answer":"Utilizamos modelos de IA de última generación entrenados con miles de horas de música. La calidad del aislamiento de {track} se acerca a la de un estudio profesional: conserva la claridad y los detalles y minimiza los artefactos de otros instrumentos.","question":"¿Qué calidad tiene la separación de {track}?"},"q4":{"answer":"¡Sí! Ofrecemos la posibilidad de aislar voces, batería, bajo, piano, guitarra, instrumentos de viento, cuerdas, percusión y teclados. Visita nuestra <mainPage>página de separación de audio</mainPage> para explorar todas las pistas de audio separadas disponibles. Para aislar sonidos libremente mediante instrucciones de texto, prueba <samAudioPage>SAM Audio</samAudioPage>.","question":"¿Puedo separar otros instrumentos además de {track}?"},"title":"Preguntas frecuentes"}},"characterVoices":{"hero":{"title":"Voces de personajes con IA\ncon personalidad","subtitle":"Crea voces <b>únicas</b> y <b>expresivas</b> para juegos, animación y compañeros de IA. Da personalidades distintas a los NPC mediante el tono y la interpretación.","sample":"[excited] ¡Vamos juntos de aventura! [nervous] Uuuh, aunque he oído que hay monstruos más adelante... [confident] ¡Pero seguro que podemos conquistar este reino!","sampleLabel":"Diálogo de fantasía","action":"Crea una voz de personaje"},"spotlights":{"title":"Introduce a tu reparto en la historia","subtitle":"Elige una voz para cada papel y da forma a cada frase.","items":{"s1":{"title":"Una voz reconocible para cada personaje","description":"Crea voces de personajes distintivas que mantengan rasgos de personalidad consistentes, peculiaridades vocales y rango emocional en todas las interacciones.","art":{"name":"Mira","traits":"Curiosa · Valiente · Cálida","line":"La puerta está abierta. No te alejes."}},"s2":{"title":"Texto a voz en streaming para juegos","description":"Generación de voz en tiempo real con nuestra API de baja latencia, para conversaciones en tiempo real e interacciones dinámicas en tus aplicaciones.","art":{"label":"ESCENA EN DIRECTO","messages":{"m1":"Mira, ¿es seguro el camino?","m2":"Solo si avanzamos en silencio.","m3":"Yo iré delante.","m4":"Sígueme."}}},"s3":{"title":"Posibilidades de personajes infinitas","description":"Crea cientos de voces de personajes únicos desde una sola plataforma. Amplía tu elenco de personajes sin la logística de coordinar a varios actores de voz.","cta":"Explora las voces","art":{"title":"Un reparto para cada historia","members":{"m1":{"name":"Héroe","traits":"Valiente · Luminoso"},"m2":{"name":"Guía","traits":"Cálida · Sabia"},"m3":{"name":"Villano","traits":"Frío · Oscuro"}}}}}},"faq":{"q1":{"answer":"Las redes neuronales de Fish Audio analizan tu texto y generan voces de personajes que suenan naturales, con una personalidad, unas emociones y unas características vocales coherentes que se mantienen constantes en todas las interacciones.","question":"¿Cómo funciona la generación de voces de personajes mediante IA?"},"q2":{"answer":"¡Sí! Las voces de personajes de Fish Audio pueden expresar una amplia gama de emociones, desde alegría y entusiasmo hasta tristeza e ira, lo que las hace perfectas para crear personajes creíbles y atractivos en cualquier experiencia interactiva.","question":"¿Pueden las voces de personajes generadas por IA transmitir diferentes emociones y personalidades?"},"q3":{"answer":"¡Sí! Puedes clonar voces existentes o crear modelos de voz totalmente personalizados subiendo muestras de voz. Esto es perfecto para crear identidades únicas para los personajes o satisfacer requisitos vocales específicos.","question":"¿Puedo crear voces personalizadas para personajes o clonar voces existentes?"},"q4":{"answer":"¡Sí! Fish Audio ofrece API sólidas para generar voces en tiempo real, lo que facilita su integración en motores de videojuegos, plataformas de chatbots, aplicaciones de compañeros de IA y cualquier otro medio interactivo que requiera voces dinámicas para personajes.","question":"¿Puedo integrar voces de personajes en mi juego o aplicación?"},"title":"Preguntas frecuentes"},"cta":{"title":"Empieza a crear voces de personajes gratis","subtitle":"Elige una voz para cada papel y da forma a cada frase.","primary":"Crea una voz de personaje","secondary":"Explora voces de personajes"}},"conversationalChatbots":{"hero":{"title":"Haz que tus agentes de voz con IA suenen humanos","subtitle":"Dota a tus asistentes de IA, agentes de atención al cliente y apps de compañía de voces naturales. Crea experiencias de voz atractivas con latencia ultrabaja y fiabilidad empresarial.","sample":"[delighted] ¡Hola! ¿En qué puedo ayudarte hoy? [helpful] Puedo ayudarte con pedidos, devoluciones o dudas sobre productos. [warm] ¡Dime qué necesitas!","sampleLabel":"Atención de pedidos","action":"Obtener una clave de API"},"spotlights":{"title":"Voces naturales para chatbots conversacionales","subtitle":"Explora el texto a voz en streaming y planifica tu integración en producción.","items":{"s1":{"title":"Conversaciones naturales y fluidas, sin pausas incómodas","description":"Inicia la reproducción antes de que esté lista la respuesta completa. La API estándar tiene un tiempo de referencia publicado hasta el primer audio de unos 90 ms.","art":{"label":"CONVERSACIÓN DE VOZ","messages":{"m1":"¿Dónde está mi pedido?","m2":"Está de camino.","m3":"¿Puedo seguirlo?","m4":"Sí. Aquí está el <u>enlace</u>."},"note":"~90 ms hasta el primer audio"}},"s2":{"title":"Diseñado para las exigencias de la escala empresarial","description":"Gestiona miles de conversaciones simultáneas sin perder calidad. Tanto con 10 como con 10.000 usuarios concurrentes, Fish Audio mantiene una calidad de voz y unos tiempos de respuesta constantes.","art":{"title":"Concurrencia para tu carga de trabajo","session":"En directo {n}"}},"s3":{"title":"Llega a los usuarios en su idioma preferido","description":"Crea experiencias de voz en 83 idiomas con pronunciación nativa. Atiende a clientes de todo el mundo en su idioma preferido con voces naturales.","art":{"messages":{"m1":"Español","m2":"¿Cómo puedo devolver este artículo?","m3":"Te ayudo con la devolución.","m4":"¿Dónde debo enviar el artículo?"}}}}},"faq":{"q1":{"answer":"Las redes neuronales de Fish Audio generan un habla que suena natural en tiempo real con una latencia ultra baja, lo que permite mantener conversaciones fluidas. Nuestra API procesa texto y devuelve audio de alta calidad en milisegundos, perfecto para interacciones en directo con los clientes.","question":"¿Cómo funciona la generación de voz en tiempo real para los chatbots?"},"q2":{"answer":"¡Sí! Las voces de Fish Audio pueden transmitir calidez, empatía, profesionalidad y entusiasmo. Tu chatbot puede adaptar su tono según el contexto: tranquilizador para problemas de soporte, entusiasta para ventas y cercano para interacciones informales.","question":"¿Pueden las voces de los chatbots sonar naturales y transmitir emociones adecuadas al contexto?"},"q3":{"answer":"¡Sí! Puedes clonar la voz de tu marca o crear modelos de voz personalizados que se ajusten a la identidad de tu empresa. Entrena una voz única que se convierta en una presencia sonora coherente en todos tus puntos de contacto con los clientes.","question":"¿Puedo crear una voz personalizada que se ajuste a mi marca?"},"q4":{"answer":"¡Sí! Fish Audio ofrece API sólidas compatibles con WebSocket para la transmisión en tiempo real, lo que facilita su integración en cualquier plataforma de chatbot, sistema de centro de llamadas o aplicación personalizada. Funciona con marcos populares y admite múltiples formatos de audio.","question":"¿Puedo integrar Fish Audio en mi plataforma de chatbot existente?"},"title":"Preguntas frecuentes"},"cta":{"title":"Crea chatbots con voz gratis","subtitle":"Explora el texto a voz en streaming y planifica tu integración en producción.","primary":"Obtener una clave de API","secondary":"Lee la guía de streaming"}},"samAudio":{"cta":{"primaryButton":"PRUEBA SAM AUDIO GRATIS","secondaryButton":"VER PRECIOS","subtitle":"Describe lo que quieres extraer para obtener audios limpios y de alta calidad al instante.","title":"Aísla cualquier sonido con un texto","trust1":"Plan gratuito disponible","trust2":"No es necesario instalar software","trust3":"Instrucciones en lenguaje natural"},"faq":{"q1":{"answer":"SAM Audio es un modelo de separación de audio basado en IA que utiliza instrucciones en lenguaje natural. Describe el sonido que quieres aislar, por ejemplo, \"extraer las voces\" o \"eliminar la música de fondo\", y la IA lo separará del resto del audio.","question":"¿Qué es SAM Audio y cómo funciona?"},"q2":{"answer":"Puedes aislar prácticamente cualquier sonido identificable: voces, instrumentos individuales, habla, efectos de sonido, ruido ambiental y mucho más. Si puedes describirlo con palabras, SAM Audio puede aislarlo.","question":"¿Qué tipos de sonidos puedo aislar con SAM Audio?"},"q3":{"answer":"Admitimos todos los formatos de audio principales, incluidos MP3, WAV, FLAC, M4A y muchos más. Si tu archivo tiene un formato no compatible, utiliza primero nuestro <audioConverter>convertidor de audio</audioConverter> para convertirlo.","question":"¿Qué formatos de audio admite SAM Audio?"},"q4":{"answer":"La tradicional <audioSeparation>separación en pistas</audioSeparation> divide el audio en categorías fijas, como voces, batería y bajo. SAM Audio utiliza instrucciones de texto abiertas, por lo que puedes seleccionar cualquier sonido que describas, no solo pistas de audio predefinidas.","question":"¿En qué se diferencia SAM Audio de la separación en pistas?"},"q5":{"answer":"SAM Audio se utiliza para la producción musical (para aislar instrumentos específicos), la posproducción de vídeo (para extraer diálogos o eliminar sonidos no deseados), la mejora del habla (para limpiar grabaciones destinadas a la <sttPage>transcripción</sttPage> o <translatePage>traducción</translatePage>) y las remezclas creativas.","question":"¿Cuáles son los casos de uso más comunes de SAM Audio?"},"title":"Preguntas frecuentes"}},"soundEffects":{"categoryCta":{"primaryButton":"GENERAR SONIDOS DE {category}","secondaryButton":"EXPLORA TODAS LAS CATEGORÍAS","subtitle":"Describe el sonido exacto de {category} que necesitas y genéralo al instante con IA","title":"Crea efectos de sonido de {category} personalizados","trust1":"Gratis para probar","trust2":"Generado por IA en segundos","trust3":"Variaciones infinitas"},"categoryFaq":{"q1":{"answer":"Describe el sonido de {category} que deseas en el campo de texto. Para obtener los mejores resultados, especifica características como la intensidad, la duración y el entorno. Nuestra IA generará un efecto de sonido de {category} personalizado en segundos.","question":"¿Cómo genero efectos de sonido de {category}?"},"q2":{"answer":"¡Sí! Ajusta tu descripción de texto para afinar el resultado. Añade detalles como \"suave\", \"intenso\", \"lejano\" o \"cercano\" para dar forma al sonido de {category}. Genera varias versiones y elige la que mejor se adapte a tu proyecto.","question":"¿Puedo personalizar los sonidos de {category}?"},"q3":{"answer":"Los creadores utilizan sonidos de {category} en la producción de vídeos, pódcasts, el desarrollo de videojuegos, el diseño de aplicaciones y las presentaciones multimedia. También son populares para contenidos de redes sociales, producciones teatrales y materiales educativos.","question":"¿Cuáles son los usos habituales de los efectos de sonido de {category}?"},"q4":{"answer":"¡Sí! Ofrecemos una amplia biblioteca de categorías de efectos de sonido. Explora nuestra <mainPage>biblioteca completa de efectos de sonido</mainPage> para descubrir más opciones y generar efectos de distintas categorías. También puedes <audioSeparation>extraer sonidos de archivos de audio existentes</audioSeparation> con nuestras herramientas de separación.","question":"¿Puedo explorar más categorías de efectos de sonido?"},"title":"Preguntas frecuentes"},"cta":{"primaryButton":"CREAR EFECTOS DE SONIDO","secondaryButton":"VER PRECIOS","subtitle":"Describe el sonido que necesitas y obtén un clip de audio de alta calidad en segundos","title":"Genera cualquier efecto de sonido a partir de texto","trust1":"Plan gratuito disponible","trust2":"Posibilidades creativas ilimitadas","trust3":"Derechos de uso comercial en los planes de pago"},"faq":{"q1":{"answer":"Nuestra IA genera efectos de sonido a partir de descripciones de texto. Solo tienes que escribir lo que quieres oír, como \"truenos retumbando a la distancia\" o \"pasos sobre grava\", y el modelo creará un clip de audio realista y de alta calidad en segundos.","question":"¿Cómo funciona la generación de efectos de sonido con IA?"},"q2":{"answer":"Puedes generar prácticamente cualquier efecto de sonido: sonidos de la naturaleza, ambientes urbanos, ruidos mecánicos, efectos de ciencia ficción, breves efectos musicales, sonidos de interfaz de usuario, sonidos de animales, efectos meteorológicos y mucho más.","question":"¿Qué tipos de efectos de sonido puedo crear?"},"q3":{"answer":"Sí, los efectos de sonido generados con los planes de pago incluyen todos los derechos de uso comercial para vídeos, juegos, pódcasts, aplicaciones y otros proyectos. Consulta nuestra <pricingPage>página de precios</pricingPage> para obtener más información.","question":"¿Puedo utilizar los efectos de sonido generados con fines comerciales?"},"q4":{"answer":"Los efectos de sonido generados se pueden descargar en formatos comunes, como MP3 y WAV. ¿Necesitas un formato diferente? Usa nuestro <audioConverter>convertidor de audio</audioConverter> para convertir archivos a cualquier formato compatible.","question":"¿Qué formatos de audio están disponibles para descargar?"},"q5":{"answer":"Por supuesto. Usa la <audioSeparation>separación de audio</audioSeparation> para extraer elementos de un audio existente y luego superponer efectos de sonido generados. Para la narración, combina los efectos con nuestra herramienta de <ttsPage>texto a voz</ttsPage>.","question":"¿Puedo combinar los efectos de sonido con otras herramientas?"},"title":"Preguntas frecuentes"}},"stt":{"cta":{"primaryButton":"TRANSCRIBIR AHORA","secondaryButton":"VER PRECIOS","subtitle":"Sube cualquier archivo de audio y obtén una transcripción precisa en segundos","title":"Transcribe audio a texto con la precisión de la IA","trust1":"Compatibilidad multilingüe","trust2":"Admite audio de larga duración","trust3":"Plan gratuito disponible"},"faq":{"title":"Preguntas frecuentes","q1":{"question":"¿Cómo funciona la IA de conversión de voz a texto?","answer":"La IA de conversión de voz a texto de Fish Audio analiza tu audio mediante un modelo de reconocimiento automático del habla (ASR) basado en aprendizaje profundo. Detecta fonemas, palabras y límites entre oraciones, y luego genera una transcripción con formato, signos de puntuación y, opcionalmente, marcas de tiempo. En la aplicación web, también se añaden etiquetas de hablante y etiquetas automáticas. Eso es lo que hace el software de conversión de voz a texto; la diferencia radica en el modelo en el que se basa."},"q2":{"question":"¿Qué idiomas admite la IA de conversión de voz a texto de Fish Audio?","answer":"El reconocimiento de voz admite más de 80 idiomas; el inglés, el chino mandarín, el cantonés, el japonés y el coreano son los que se han probado más exhaustivamente a través de la API. El idioma se detecta automáticamente y el audio que combina varios idiomas con alternancia de códigos se procesa sin configuración manual. ¿Necesita la transcripción en otro idioma? Después de transcribir, utiliza la herramienta de <translatePage>traducción de audio</translatePage> de Fish Audio."},"q3":{"question":"¿Qué tan precisa es la IA de conversión de voz a texto de Fish Audio?","answer":"La precisión depende de la calidad del audio, el ruido de fondo y la claridad con la que hablan los interlocutores. Con audio limpio, Fish Audio alcanza altos niveles de precisión y el modelo está optimizado para audio conversacional con múltiples interlocutores. En el caso de grabaciones con ruido, procesa primero el archivo con <samAudioPage>SAM Audio</samAudioPage> para aislar la voz."},"q4":{"question":"¿Puedo transcribir archivos de audio largos con IA?","answer":"Sí. La IA de conversión de voz a texto de Fish Audio procesa audio de larga duración: reuniones completas, conferencias, episodios de pódcast y entrevistas. A través de la API, cada solicitud admite archivos de hasta 20 MB y 60 minutos; las grabaciones más largas se dividen en fragmentos que luego se vuelven a unir mediante las marcas de tiempo de los segmentos."},"q5":{"question":"¿Qué formatos de audio admite la IA de conversión de voz a texto de Fish Audio?","answer":"Todos los formatos principales de audio y vídeo: MP3, WAV, FLAC, M4A, OGG, MP4, MOV y más. Sube el archivo original sin ningún procesamiento previo. Para formatos no compatibles, utiliza primero nuestro <audioConverter>convertidor de audio</audioConverter>."},"q6":{"question":"¿Existe alguna herramienta gratuita de IA de conversión de voz a texto?","answer":"Sí. Fish Audio ofrece conversión de voz a texto mediante IA gratis cada mes, con 8000 créditos incluidos. La identificación de hablantes, las etiquetas automáticas, las marcas de tiempo y la exportación a SRT, VTT y JSON forman parte del plan gratuito de la aplicación web."},"q7":{"question":"¿Cómo transcribo audio a texto con IA?","answer":"Sube tu archivo de audio o graba en directo desde tu navegador. La IA de Fish Audio lo transcribe en tiempo real, y la aplicación web añade identificación de hablantes, marcas de tiempo y etiquetas automáticas. Luego, copia tu transcripción o descárgala en formato SRT, VTT o JSON."},"q8":{"question":"¿Qué es la IA de conversión de voz a texto?","answer":"La IA de conversión de voz a texto convierte el audio hablado en texto escrito mediante el reconocimiento automático del habla y el aprendizaje profundo. La IA de conversión de voz a texto de Fish Audio transcribe en tiempo real, añade etiquetas de hablantes, marcas de tiempo y etiquetas automáticas en la aplicación web, admite más de 80 idiomas con alternancia entre ellos y acepta todos los formatos principales de audio y vídeo."}},"formatCta":{"primaryButton":"TRANSCRIBIR {format}","secondaryButton":"VER TODOS LOS FORMATOS","subtitle":"Sube tu archivo {format} y obtén una transcripción precisa sin necesidad de convertir el formato.","title":"Convierte archivos {format} a texto al instante","trust1":"Compatibilidad nativa con {format}","trust2":"Detección de varios idiomas","trust3":"Gratis para probar"},"formatFaq":{"q1":{"answer":"Sube tu archivo {format} con la herramienta de arriba. Nuestra IA de reconocimiento de voz procesará el audio y proporcionará una transcripción precisa, sin necesidad de instalar software ni convertir el formato.","question":"¿Cómo convierto archivos {format} a texto?"},"q2":{"answer":"Sí, procesamos archivos {format} de forma nativa y con gran precisión. La calidad de la transcripción depende principalmente de la claridad del habla y de la calidad de la grabación, no del formato del archivo. Si el audio tiene ruido, prueba la <audioSeparation>separación de audio</audioSeparation> para aislar primero la voz.","question":"¿Es precisa la transcripción de {format}?"},"q3":{"answer":"¡Sí! Admitimos inglés, mandarín, cantonés, japonés y coreano. Sube tu archivo {format} y la IA detectará automáticamente el idioma hablado. ¿Necesitas traducir el texto transcrito? Prueba nuestra herramienta de <translatePage>traducción de audio</translatePage>.","question":"¿Puedo transcribir archivos de {format} en varios idiomas?"},"q4":{"answer":"Admitimos los principales formatos de audio y vídeo, incluidos MP3, WAV, FLAC, M4A, OGG y otros. Visita nuestra <mainPage>página de conversión de voz a texto</mainPage> para ver la lista completa de formatos compatibles.","question":"¿Qué otros formatos puedo transcribir?"},"title":"Preguntas frecuentes"}},"students":{"hero":{"title":"IA de voz para estudiantes, docentes y creadores","subtitle":"Crea locuciones profesionales para proyectos de clase, demos de startups y apps de hackatones\ncon <b>créditos gratuitos</b> para estudiantes verificados.","sample":"Hoy conoceremos el fascinante mundo de la síntesis de voz. Esta tecnología permite crear habla natural a partir de texto y abre posibilidades increíbles para la accesibilidad, la creación de contenido y la educación.","sampleLabel":"Clase magistral","action":"Solicita créditos para estudiantes"},"audiences":{"title":"Voces para cada proyecto","subtitle":"Fish Audio permite a estudiantes crear contenido de voz auténtico para aprender, construir y competir con tecnología profesional. Lleva la IA de voz al aprendizaje, al trabajo creativo y a las demos de hackatones. Hay créditos gratuitos para estudiantes que cumplan los requisitos.","items":{"a1":"Estudiantes","a2":"Docentes","a3":"Equipos de hackatones"}},"spotlights":{"title":"Crea con IA de voz","subtitle":"Crea narraciones y demos de voz para proyectos educativos y no comerciales.","items":{"s1":{"title":"Texto a voz para proyectos estudiantiles","description":"Transforma contenido escrito en narración profesional. Agrega doblajes a presentaciones de clase, proyectos grupales, películas de estudiantes y demostraciones de pitch para startups con voces de IA que suenan naturales.","art":{"slide":"PROYECTO DE VOZ\nNARRACIÓN","notesLabel":"Notas del presentador","notes":"Hoy exploraremos cómo el sonido da vida a las historias."}},"s2":{"title":"Clonación de voz para contenido creativo","description":"Clona voces con solo 10 segundos de audio para crear identidades de voz propias para asociaciones estudiantiles, mascotas escolares y proyectos creativos.","art":{"title":"Usa tu propia voz","steps":{"s1":"01  Graba una muestra","s2":"02  Revisa tu grabación","s3":"03  Crea tu voz"},"ready":"Crea una voz clonada"}},"s3":{"title":"Créditos gratis para estudiantes","description":"Solicita con un correo .edu y completa la verificación. Los créditos aprobados sirven para proyectos educativos y no comerciales que cumplan los requisitos.","cta":"Comenzar","art":{"title":"Créditos para tu próxima idea","identity":{"title":"Estudiante verificado","subtitle":"Correo académico confirmado"},"credits":{"title":"Créditos de IA de voz","items":"✓ Explora Drama 3\n✓ 83 idiomas disponibles\n✓ Clonación de voz para tus proyectos\n✓ Uso educativo y no comercial\n✓ Apoyo de la comunidad de Discord"}}}}},"build":{"title":"Lo que puedes construir","subtitle":"Explora ideas para presentaciones de clase, películas estudiantiles y demos de hackatones.","action":"Explora ejemplos","items":{"f1":{"title":"Proyectos Académicos","description":"Presentaciones, ensayos de audio, práctica de idiomas"},"f2":{"title":"Aplicaciones de Hackathon","description":"Asistentes de voz, herramientas de accesibilidad, aplicaciones de IA"},"f3":{"title":"Creación de Contenido","description":"Podcasts, videos, audiolibros, voces de personajes"}}},"ambassador":{"title":"Conviértete en un Embajador Estudiantil","subtitle":"Representa a Fish Audio en tu campus. Obtén beneficios exclusivos, créditos extra y ayuda a otros estudiantes a descubrir el poder de la tecnología de voz AI.","primary":"Solicita ser embajador","secondary":"Únete a la comunidad de Discord","perks":{"p1":{"title":"Créditos Exclusivos","description":"Obtén créditos de bonificación cada mes para impulsar tus proyectos y demos"},"p2":{"title":"Liderazgo Comunitario","description":"Organiza talleres, hackathones y eventos en tu campus"},"p3":{"title":"Acceso Anticipado","description":"Sé el primero en probar nuevas características y proporcionar comentarios"}}},"faq":{"q1":{"answer":"Cualquier estudiante con una dirección de correo electrónico .edu válida puede solicitar créditos gratuitos. Esto incluye a estudiantes de grado y posgrado de universidades e instituciones de educación superior acreditadas.","question":"¿Quiénes pueden acceder a los créditos gratuitos para estudiantes?"},"q2":{"answer":"¡Sí! Animamos a los estudiantes a utilizar sus créditos para hackatones, proyectos de clase, demostraciones de startups y concursos. Muchos proyectos premiados en hackatones se han desarrollado con la tecnología de voz de Fish Audio.","question":"¿Puedo usar los créditos para estudiantes en hackatones y concursos?"},"q3":{"answer":"Los Embajadores Estudiantiles representan a Fish Audio en sus campus organizando talleres, compartiendo recursos y ayudando a otros estudiantes a descubrir la tecnología de IA de voz. Para postularte, envíanos un correo electrónico con información sobre tu trayectoria, tu campus y tus ideas para dar a conocer Fish Audio.","question":"¿Cómo puedo convertirme en un Embajador Estudiantil?"},"title":"Preguntas frecuentes"},"cta":{"title":"Empieza con créditos gratuitos de IA de voz para estudiantes","subtitle":"Crea narraciones y demos de voz para proyectos educativos y no comerciales.","primary":"Solicita créditos para estudiantes","secondary":"Consulta los requisitos"}},"translateAudio":{"cta":{"primaryButton":"TRADUCE AUDIO AHORA","secondaryButton":"VER PRECIOS","subtitle":"Reconocimiento de voz y traducción con IA en un solo paso","title":"Transcribe y traduce audio a cualquier idioma","trust1":"Compatible con 5 idiomas","trust2":"Transcripción + traducción","trust3":"Plan gratuito disponible"},"faq":{"q1":{"answer":"Usamos el <sttPage>reconocimiento automático del habla (ASR)</sttPage> para transcribir tu audio a texto en su idioma original y luego traducir ese texto al idioma de destino que hayas elegido. Sube un archivo de audio o una grabación y recibe el texto traducido.","question":"¿Cómo funciona la traducción de audio con IA?"},"q2":{"answer":"Ofrecemos traducción entre inglés, mandarín, cantonés, japonés y coreano, y ampliamos continuamente los idiomas disponibles. Para contenido en formato de texto, prueba nuestra función de <ttsPage>texto a voz</ttsPage>, que admite 8 idiomas.","question":"¿Qué idiomas son compatibles para la traducción de audio?"},"q3":{"answer":"Puedes traducir cualquier grabación o archivo de audio: pódcasts, reuniones, entrevistas, conferencias, notas de voz y mucho más. Para obtener los mejores resultados, usa grabaciones con una voz clara y el mínimo ruido de fondo.","question":"¿Qué tipos de audio puedo traducir?"},"q4":{"answer":"La precisión depende de la claridad del audio y del par de idiomas. Utilizamos modelos de reconocimiento del habla y traducción de última generación. Para las grabaciones con ruido, prueba la <audioSeparation>separación de audio</audioSeparation> para aislar el habla antes de traducir.","question":"¿Cuál es el nivel de precisión de la traducción?"},"q5":{"answer":"Sube archivos de audio en cualquiera de los formatos más comunes, como MP3, WAV, FLAC, M4A y otros. ¿Necesitas convertir tu archivo primero? Utiliza nuestro <audioConverter>convertidor de audio</audioConverter>.","question":"¿Qué formatos de audio puedo subir para traducirlos?"},"q6":{"answer":"No, detectamos automáticamente el idioma hablado en tu archivo de audio. Solo tienes que subir tu grabación y elegir un idioma de destino; la IA se encarga del resto.","question":"¿Necesito especificar el idioma de mi audio?"},"title":"Preguntas frecuentes"},"translationCta":{"primaryButton":"TRADUCIR DE {from} A {to}","secondaryButton":"VER TODOS LOS IDIOMAS","subtitle":"Transcribe la voz en {from} y tradúcela a un texto preciso en {to}","title":"Traduce al instante audio en {from} a texto en {to}","trust1":"Gratis para probar","trust2":"Transcripción automática","trust3":"Traducción de alta precisión"},"translationFaq":{"q1":{"answer":"Sube arriba tu archivo de audio en {from}. Transcribiremos a texto el habla en {from} y luego la traduciremos a {to}. No necesitas realizar ningún paso adicional: solo sube el archivo y obtén el texto traducido.","question":"¿Cómo traduzco un audio de {from} a {to}?"},"q2":{"answer":"Nuestra traducción de {from} a {to} utiliza modelos avanzados de IA optimizados para este par de idiomas. La precisión es mayor cuando el habla es clara y hay poco ruido de fondo. Para las grabaciones con ruido, prueba la <audioSeparation>separación de audio</audioSeparation> para aislar primero el habla.","question":"¿Cuál es el nivel de precisión de la traducción de {from} a {to}?"},"q3":{"answer":"Cualquier audio que contenga habla en {from}: grabaciones, pódcasts, entrevistas, notas de voz, conferencias y mucho más. Transcribimos el habla en {from} y traducimos el texto al {to}.","question":"¿Qué tipos de audio en {from} puedo traducir al {to}?"},"q4":{"answer":"Ofrecemos traducción entre inglés, mandarín, cantonés, japonés y coreano en cualquier combinación. Explora todos los pares de idiomas disponibles en nuestra <mainPage>página de traducción de audio</mainPage>.","question":"¿Qué otros pares de idiomas están disponibles?"},"q5":{"answer":"No, detectamos automáticamente si el audio está en {from} o en otro idioma compatible. Solo tienes que subir tu archivo y seleccionar {to} como idioma de destino. La IA identifica por ti el idioma hablado.","question":"¿Necesito especificar el idioma de origen?"},"title":"Preguntas frecuentes"}},"tts":{"cta":{"primaryButton":"ABRIR TEXTO A VOZ","secondaryButton":"VER PRECIOS","subtitle":"Únete a miles de creadores que producen locuciones, audiolibros y pódcasts con calidad de estudio","title":"Empieza a crear con las voces de IA más expresivas","trust1":"Plan gratuito disponible","trust2":"No se necesita tarjeta de crédito","trust3":"Compatible con 8 idiomas"}},"voiceChanger":{"cta":{"primaryButton":"ABRIR CAMBIADOR DE VOZ","secondaryButton":"VER PRECIOS","subtitle":"Transforma cualquier grabación para que suene con una voz nueva gracias al cambiador de voz con IA de Fish Audio","title":"Adopta cualquier voz en segundos","trust1":"Plan gratuito disponible","trust2":"Sin instalación de software","trust3":"Funciona en 13 idiomas"},"faq":{"title":"Preguntas frecuentes","q1":{"question":"¿Qué es un cambiador de voz?","answer":"Un cambiador de voz transforma la voz de quien habla en una grabación de audio en una voz diferente. El cambiador de voz con IA de Fish Audio utiliza modelos neuronales de audio en lugar de modificar el tono, por lo que el archivo convertido conserva los tiempos, la emoción y el ritmo originales de tu voz, pero con la voz de destino."},"q2":{"question":"¿Cómo funciona el cambiador de voz de Fish Audio?","answer":"Sube un clip, elige una voz de destino y Fish Audio generará un nuevo archivo de audio en segundos. La voz de destino puede ser una voz de la comunidad disponible en la biblioteca o una voz personalizada que hayas clonado. El resultado conserva la interpretación original: el ritmo, las pausas y la emoción."},"q3":{"question":"¿Hay algún cambiador de voz gratuito online?","answer":"Sí. La demo del cambiador de voz de Fish Audio funciona en tu navegador sin necesidad de iniciar sesión ni descargar nada y acepta clips de hasta 30 segundos. Para audios más largos, inicia sesión y usa en tu navegador el plan gratuito completo del cambiador de voz, que incluye 8000 créditos mensuales."},"q4":{"question":"¿Puedo usarlo para cambiar mi voz por una voz femenina o por cualquier voz específica?","answer":"Sí. Elige cualquier voz de destino de la biblioteca: voces femeninas, voces masculinas graves, voces de personajes o una voz personalizada que hayas clonado. Tu grabación se transforma para que suene con esa voz, conservando tu forma original de hablar."},"q5":{"question":"¿Puedo crear una voz de destino personalizada?","answer":"Sí. Los usuarios que hayan iniciado sesión pueden subir un breve clip de referencia en la página de <voiceClonePage>clonación de voz</voiceClonePage>  para crear una voz de destino personalizada y luego seleccionarla en el cambiador de voz. Bastan unos 10 segundos de audio limpio."},"q6":{"question":"¿Mi audio es privado?","answer":"Tu audio se procesa únicamente para generar el resultado. Los archivos no se comparten y los clips de demostración se eliminan poco después de procesarse. Las voces clonadas pueden mantenerse completamente privadas."},"q7":{"question":"¿Cuál es la diferencia entre un cambiador de voz y la conversión de texto a voz?","answer":"La conversión de texto a voz genera audio a partir de un guion escrito. El cambiador de voz conserva tu interpretación grabada original y solo cambia la voz. Usa la <ttsPage>conversión de texto a voz</ttsPage> cuando tengas un guion; usa el cambiador de voz cuando tengas una toma que te guste."},"q8":{"question":"¿Qué idiomas admite el cambiador de voz?","answer":"El cambiador de voz funciona en 13 idiomas, incluidos el inglés, el chino y el japonés. La conversión conserva tu forma original de expresarte, sea cual sea el idioma en el que hayas grabado."}}},"voiceClone":{"cta":{"title":"Clona una voz que cautiva a toda la sala","subtitle":"10 segundos de audio. Una llamada a la API. Voces listas para clips cómicos, canales de reacciones, pódcasts de parodias y memes multilingües.","primaryButton":"EMPEZAR A CLONAR GRATIS","secondaryButton":"VER PRECIOS","trust1":"Plan gratuito, sin necesidad de tarjeta","trust2":"Basta con una muestra de referencia de 10 segundos","trust3":"Modelo S2 de código abierto"},"faq":{"title":"Preguntas frecuentes","q1":{"question":"¿Qué distingue a la clonación de voz de Fish Audio?","answer":"Fish Audio S2 clona voces a partir de una muestra de 10 segundos, ofrece transmisión en tiempo real con una latencia inferior a 300 ms y genera voz en 13 idiomas sin necesidad de muestras en el idioma de destino. Además, el modelo es de código abierto. Pruébalo en la página de <voiceClonePage>clonación de voz</voiceClonePage>."},"q2":{"question":"¿Cuánto audio necesito para clonar una voz?","answer":"Bastan diez segundos de voz clara. Las muestras más largas pueden ayudar con voces muy expresivas, pero la mayoría de los clips de figuras públicas, fragmentos de pódcasts o grabaciones con calidad de llamada telefónica funcionan al primer intento."},"q3":{"question":"¿Puedo clonar una voz para que hable en un idioma que la persona no conoce?","answer":"Sí. S2 permite generar voz en 13 idiomas sin necesidad de muestras en el idioma de destino. Clona una voz a partir de una grabación en inglés una sola vez y utiliza esa misma voz en español, japonés, árabe o cualquier otro idioma compatible sin volver a entrenar el modelo."},"q4":{"question":"¿Qué debo saber antes de clonar la voz de una figura pública?","answer":"Usted es responsable de confirmar que cuenta con los derechos y consentimientos necesarios y que ha realizado las declaraciones requeridas para cualquier voz que clone, así como de cumplir con las leyes aplicables, incluidas las que regulan el nombre, la imagen y el contenido generado por IA en su región. Fish Audio no aprueba previamente casos de uso individuales y puede eliminar contenido o cuentas que infrinjan nuestras condiciones o la legislación aplicable."},"q5":{"question":"¿Puedo utilizar voces clonadas con fines comerciales o a través de una API?","answer":"Sí. Los planes de pago incluyen derechos de uso comercial, y la API de streaming envía voces clonadas directamente a tus aplicaciones, agentes y flujos de trabajo de doblaje. Consulta los <pricingPage>precios</pricingPage> para conocer los detalles de cada plan."}}},"voiceLibrary":{"cta":{"primaryButton":"EXPLORAR VOCES","secondaryButton":"VER PRECIOS","subtitle":"Explora más de 2 000 000 de voces subidas por la comunidad en 8 idiomas","title":"Encuentra la voz perfecta para tu proyecto","trust1":"Más de 2 millones de voces disponibles","trust2":"Escucha muestras de cualquier voz al instante","trust3":"Usar a través de la app o la API"},"faq":{"q1":{"answer":"Albergamos más de 2 000 000 de voces subidas por la comunidad en 8 idiomas. La biblioteca crece a diario a medida que los creadores suben nuevos modelos de voz para una amplia gama de casos de uso.","question":"¿Cuántas voces hay disponibles en la biblioteca de voces?"},"q2":{"answer":"Explora por categoría, filtra por género, edad, tono y caso de uso, o busca por palabra clave. Puedes escuchar una muestra de cualquier voz al instante antes de usarla en tu proyecto.","question":"¿Cómo encuentro la voz adecuada para mi proyecto?"},"q3":{"answer":"Los derechos de uso comercial dependen de tu plan. Los planes de pago incluyen todos los derechos de uso comercial del audio generado. Consulta nuestra <pricingPage>página de precios</pricingPage> para obtener más información sobre las licencias comerciales.","question":"¿Puedo utilizar las voces de la biblioteca de voces con fines comerciales?"},"q4":{"answer":"¡Sí! Clona tu voz con tan solo 10 segundos de audio usando nuestra herramienta de <voiceClonePage>clonación de voz</voiceClonePage>. Tu modelo de voz personalizado estará disponible en la biblioteca para que lo uses.","question":"¿Puedo crear y subir mi propia voz?"},"q5":{"answer":"Usa cualquier voz para narraciones de <ttsPage>texto a voz</ttsPage>, producción de audiolibros, locuciones para vídeos, diálogos de personajes, respuestas de chatbots y mucho más. Las voces funcionan en todas nuestras herramientas y en la API.","question":"¿Qué puedo hacer con las voces de la biblioteca?"},"title":"Preguntas frecuentes"},"tagsCta":{"primaryButton":"EXPLORAR VOCES DE {tags}","secondaryButton":"VER TODAS LAS VOCES","subtitle":"Selecciona cualquier voz de {tags} y genera audio de sonido natural en segundos.","title":"Empieza a usar voces de {tags} hoy mismo","trust1":"Escucha una muestra antes de usarla","trust2":"Plan gratuito disponible","trust3":"Acceso a la API incluido"},"tagsFaq":{"q1":{"answer":"Nuestra biblioteca incluye una amplia selección de voces {tags} subidas por la comunidad de todo el mundo. Escucha una muestra de cualquier voz al instante y úsala para <ttsPage>convertir texto a voz</ttsPage>, <voiceClonePage>clonar voces</voiceClonePage> y mucho más.","question":"¿Qué voces de {tags} hay disponibles?"},"q2":{"answer":"Selecciona cualquier voz de {tags} y úsala con nuestra herramienta de <ttsPage>texto a voz</ttsPage> o a través de la API. Solo tienes que introducir tu texto y la voz generará un audio que suena natural en segundos.","question":"¿Cómo puedo usar una voz de {tags} en mi proyecto?"},"q3":{"answer":"¡Sí! Combina {tags} con filtros adicionales, como género, edad, tono e idioma, para acotar los resultados. Nuestro sistema de etiquetado te ayuda a encontrar la voz exacta que necesitas.","question":"¿Puedo filtrar aún más las voces de {tags}?"},"q4":{"answer":"¡Sí! Utiliza nuestra herramienta de <voiceClonePage>clonación de voz</voiceClonePage> para crear una voz personalizada con características {tags}. Sube una breve muestra de audio y generaremos un modelo de voz personalizado. Explora todas las categorías de voces en nuestra <mainPage>biblioteca de voces</mainPage>.","question":"¿Puedo clonar una voz de estilo {tags}?"},"title":"Preguntas frecuentes"}},"voiceover":{"hero":{"title":"Da vida a tus locuciones","subtitle":"Crea locuciones profesionales para vídeos, pódcast y anuncios en minutos.\nElige una voz y dirige su tono, emoción y ritmo.","sample":"Justo bajo la superficie, un mundo oculto cobra vida. Sigue el movimiento del agua y descubre las historias que esperan debajo.","sampleLabel":"Narración de naturaleza","action":"Crea una locución"},"spotlights":{"title":"Locuciones a la medida de tu proyecto","subtitle":"Modela la interpretación, compara tomas y prepara el audio para tu vídeo.","items":{"s1":{"title":"Una narración que encaja con tu escena","description":"Elige una voz de la biblioteca o clona tu voz para narrar. Dirige la interpretación, desde una explicación serena hasta un anuncio enérgico.","art":{"title":"Proyecto · Vídeo de marca","meta":"Escena 02","duration":"00:30"}},"s2":{"title":"Dirige el tono, la emoción y el ritmo","description":"Usa instrucciones en lenguaje natural para dar forma a cada frase, comparar tomas y perfeccionar la interpretación.","art":{"line":"Haz que cada momento cuente."}},"s3":{"title":"Generación de audio súper rápida","description":"Convierte guiones en audio en segundos. Genera horas de contenido en minutos. Crea todo lo que necesites, cuando lo necesites.","art":{"title":"Generación de locuciones","steps":{"s1":"Guion revisado","s2":"Voz seleccionada","s3":"Audio generado"},"ready":"Listo para descargar"}}}},"faq":{"q1":{"answer":"Las redes neuronales de última generación de Fish Audio generan locuciones que suenan naturales, con el tono, el ritmo y el énfasis adecuados.","question":"¿Cómo funciona la generación de locuciones mediante IA?"},"q2":{"answer":"Sí, las voces de Fish Audio pueden transmitir una amplia gama de emociones y tonos, desde enérgicos y alegres hasta tranquilos y autoritarios, ideales para cualquier proyecto de vídeo o audio.","question":"¿Pueden las voces generadas por IA sonar naturales y cautivadoras en los vídeos?"},"q3":{"answer":"Sí, puedes clonar tu propia voz o crear modelos de voz personalizados subiendo muestras de voz para entrenar un modelo personalizado que se ajuste a tu marca.","question":"¿Puedo usar mi propia voz o un modelo de voz personalizado?"},"q4":{"answer":"Sí, Fish Audio admite varios formatos de salida y se integra fácilmente en tu flujo de trabajo de edición de vídeo, producción de pódcasts o cualquier otro proyecto de audio o vídeo.","question":"¿Puedo usar locuciones generadas por IA para distintos tipos de proyectos de vídeo y audio?"},"title":"Preguntas frecuentes"},"cta":{"title":"Empieza gratis con locuciones profesionales","subtitle":"Modela la interpretación, compara tomas y prepara el audio para tu vídeo.","primary":"Crea una locución","secondary":"Explora las voces"}},"s2":{"topBar":{"title":"Fish Audio S2","subtitleLine1":"La IA de voz más expresiva","subtitleLine2":"jamás creada,","subtitleLine3":"ahora de código abierto.","subtitle":"El TTS más expresivo jamás creado, ahora de código abierto."},"tryNow":"Pruébalo ahora","scrollToExplore":"Desplázate para explorar","clickToPlay":"Haz clic en una tarjeta para reproducir el audio.","audioSamples":{"sectionTitle":"Escucha la diferencia","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":"/áudio/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":"¿Qué hace que S2 sea diferente?","subtitle":"Diseñado desde cero para ofrecer expresividad, velocidad y apertura.","latency":{"title":"Latencia ultra baja","description":"Un tiempo de respuesta inferior a 150 ms permite la IA conversacional en tiempo real, el doblaje en directo y las aplicaciones de voz interactivas. Rendimiento listo para producción sin comprometer la calidad."},"openDomain":{"title":"Control de dominio abierto y múltiples hablantes","description":"Controla las emociones, el paralenguaje y mucho más mediante instrucciones en lenguaje natural. Añade risas, susurros, suspiros y cualquier otro elemento expresivo. Conversaciones fluidas entre varios hablantes: cambia de hablante de forma natural en una sola generación."},"openSource":{"title":"Totalmente de código abierto","description":"Tanto el código de inferencia como los pesos del modelo son completamente de código abierto. Ejecuta S2 en tu propia infraestructura, ajústalo con tus datos e intégralo sin quedar atado a un proveedor. Diseñado para fomentar la transparencia y la innovación impulsada por la comunidad."},"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":"Crea con la API de Fish Audio S2","subtitle":"Genera habla realista en más de 80 idiomas con control de las emociones, las indicaciones de interpretación y los múltiples hablantes."},"cta":{"title":"Genera voces increíblemente realistas","button":"Prueba Fish Audio S2 ahora"},"faq":{"title":"Preguntas frecuentes","q1":{"question":"¿Qué es Fish Audio S2 Pro?","answer":"Fish Audio S2 Pro es un modelo líder de conversión de texto a voz que permite controlar con precisión la prosodia y las emociones mediante indicaciones integradas en el texto. Entrenado con más de 10 millones de horas de audio en más de 80 idiomas, combina la alineación mediante aprendizaje por refuerzo con una arquitectura autorregresiva dual (Dual-AR): un componente autorregresivo lento de 4000 millones de parámetros para la predicción semántica y uno rápido de 400 millones de parámetros para los detalles acústicos. La versión incluye los pesos del modelo, el código de ajuste fino y un motor de inferencia en streaming basado en SGLang."},"q2":{"question":"¿Cómo funciona el control detallado en línea?","answer":"S2 Pro permite el control localizado de la generación de voz incorporando instrucciones en lenguaje natural directamente en el texto usando la sintaxis [tag]. En lugar de depender de etiquetas predefinidas, S2 Pro acepta descripciones textuales libres — como [whisper in small voice], [professional broadcast tone] o [pitch up] — permitiendo el control de expresión abierto a nivel de palabra. Se admiten más de 15.000 etiquetas únicas, incluidas [pause], [emphasis], [laughing], [excited], [whisper], [singing] y muchas más."},"q3":{"question":"¿Qué rendimiento ofrece S2 Pro en streaming?","answer":"Con una sola GPU NVIDIA H200, S2 Pro alcanza un factor de tiempo real (RTF) de 0,195, un tiempo hasta la primera salida de audio de unos 100 ms y una tasa de procesamiento de más de 3000 tokens acústicos por segundo, manteniendo el RTF por debajo de 0,5. El motor de inferencia basado en SGLang incorpora todas las optimizaciones de servicio propias de los LLM, como el procesamiento continuo por lotes, la caché KV paginada, la reproducción de grafos CUDA y el almacenamiento en caché de prefijos basado en RadixAttention."},"q4":{"question":"¿Cuántos idiomas admite S2 Pro?","answer":"S2 Pro admite más de 80 idiomas. Los idiomas de nivel 1 (de máxima calidad) incluyen el japonés, el inglés y el chino. Los idiomas de nivel 2 incluyen el coreano, el español, el portugués, el árabe, el ruso, el francés y el alemán. Se admiten muchos otros idiomas, entre ellos el sueco, el italiano, el turco, el neerlandés, el hindi, el tailandés y el vietnamita, entre otros."},"q5":{"question":"¿Bajo qué licencia se distribuye S2 Pro?","answer":"S2 Pro se distribuye bajo la licencia Fish Audio Research License. Se permite el uso con fines de investigación y no comerciales de forma gratuita. El uso comercial requiere una licencia independiente de Fish Audio. Póngase en contacto con business@fish.audio para obtener más información."}}},"videoEditor":{"cta":{"primaryButton":"EMPEZAR A EDITAR GRATIS","secondaryButton":"VER PRECIOS","subtitle":"Añade voces en off generadas con IA, narraciones y doblaje multilingüe a cualquier vídeo en cuestión de minutos.","title":"Convierte cualquier vídeo en una producción profesional.","trust1":"Plan gratuito disponible","trust2":"No se necesita equipo de grabación","trust3":"Compatible con 8 idiomas"},"faq":{"q1":{"answer":"El editor de vídeo de Fish Audio te permite añadir locuciones, narraciones y doblajes generados por IA a cualquier vídeo. Sube tu vídeo, escribe o pega un guion y elige entre más de 2 millones de voces de IA. El editor sincroniza todo automáticamente con la línea de tiempo de tu vídeo.","question":"¿Cómo funciona el editor de vídeo con IA?"},"q2":{"answer":"Puedes elegir entre más de 2 000 000 de voces subidas por la comunidad o <voiceClonePage>clonar tu propia voz</voiceClonePage> con tan solo 10 segundos de audio. Todas las voces de la biblioteca de Fish Audio están disponibles directamente en el editor de vídeo.","question":"¿Qué voces puedo usar para las locuciones de mis vídeos?"},"q3":{"answer":"¡Sí! El editor de vídeo permite doblar a 8 idiomas mediante nuestra tecnología de <translatePage>traducción de audio</translatePage>. La IA conserva el tono y la emoción del hablante original mientras genera un habla que suena natural en el idioma de destino.","question":"¿Puedo doblar mi vídeo a otros idiomas?"},"q4":{"answer":"El editor admite la importación de los principales formatos de vídeo, incluidos MP4, MOV y WebM. Puedes exportar en formato MP4 (H.264) con ajustes personalizables de resolución y calidad. Las pistas de audio también se pueden exportar por separado.","question":"¿Qué formatos de vídeo son compatibles?"},"q5":{"answer":"Por supuesto. Nuestro motor de <ttsPage>texto a voz</ttsPage> genera locuciones con calidad de estudio que suenan naturales y expresivas. En combinación con el editor de línea de tiempo, obtienes audio listo para su emisión y perfectamente sincronizado con tu vídeo.","question":"¿La calidad de las voces generadas por IA es lo suficientemente buena para vídeos profesionales?"},"q6":{"answer":"¡Sí! Fish Audio ofrece un generoso plan gratuito para que puedas probar el editor de vídeo sin coste alguno. Para un uso más intensivo y proyectos comerciales, consulta nuestra <pricingPage>página de precios</pricingPage> para conocer los planes disponibles.","question":"¿Se puede usar el editor de vídeo gratis?"},"title":"Preguntas frecuentes"}},"voiceAgent":{"cta":{"primaryButton":"CREA TU PRIMER AGENTE","secondaryButton":"VER PRECIOS","subtitle":"Diseña, prueba y despliega agentes de voz conversacionales con más de 2 millones de voces de IA y transmisión en tiempo real mediante WebRTC","title":"Lanza experiencias de IA basadas en voz en minutos","trust1":"Plan gratuito disponible","trust2":"Transmisión de voz en tiempo real","trust3":"No se requiere código"},"faq":{"q1":{"answer":"Un agente de voz es una IA conversacional que escucha a los usuarios a través del micrófono, comprende su intención y responde con una voz humana natural en tiempo real. Los agentes de voz de Fish Audio combinan el reconocimiento de voz, la comprensión del lenguaje y nuestra tecnología de <ttsPage>texto a voz</ttsPage> en una única unidad lista para desplegar.","question":"¿Qué es un agente de voz?"},"q2":{"answer":"Usa el editor visual de flujos para diseñar la lógica de conversación de tu agente, sube documentos a su base de conocimientos, elige una voz de nuestra biblioteca de más de 2 millones de voces (o <voiceClonePage>clona la tuya</voiceClonePage>) y despliega el agente con una sola URL. No se requiere código para los agentes básicos.","question":"¿Cómo creo un agente de voz?"},"q3":{"answer":"Los agentes de voz se conectan mediante WebRTC para realizar llamadas de voz desde el navegador o mediante WebSocket para la integración entre servidores. Esto significa que puedes integrar agentes en aplicaciones web, aplicaciones móviles, sistemas telefónicos o cualquier plataforma que admita la transmisión de audio en tiempo real.","question":"¿Cómo se conectan los agentes de voz a mi aplicación?"},"q4":{"answer":"¡Sí! Los agentes pueden invocar API y herramientas externas durante las conversaciones para consultar bases de datos, reservar citas, procesar pagos, activar webhooks y mucho más. Configura las herramientas en los ajustes del agente y la IA decidirá cuándo invocarlas según el contexto de la conversación.","question":"¿Pueden los agentes de voz invocar API y herramientas externas?"},"q5":{"answer":"Cada agente cuenta con un conjunto de pruebas integrado. Define escenarios de conversación con las llamadas a funciones esperadas y ejecuta pruebas automatizadas para validar el comportamiento. También puedes realizar pruebas con llamadas de voz en directo desde el panel antes de poner el agente en producción.","question":"¿Cómo puedo probar mi agente de voz antes de implementarlo?"},"q6":{"answer":"Los agentes de voz se facturan a razón de 20 créditos por segundo de conversación activa. Durante el período beta, todos los costes se reducen un 50 %. Consulte nuestra <pricingPage>página de precios</pricingPage> para conocer los paquetes de créditos y los planes.","question":"¿Cuánto cuestan los agentes de voz?"},"title":"Preguntas frecuentes"}},"elevenlabsAlternative":{"meta":{"title":"Alternativa a ElevenLabs: las mismas voces, un 70 % menos de coste | Fish Audio","description":"¿Buscas una alternativa a ElevenLabs? Fish Audio ofrece voces de IA con calidad de estudio y clonación instantánea a un coste aproximadamente un 70 % menor, con una API de streaming con una latencia inferior a 300 ms y compatibilidad con 83 idiomas. Compara, migra en 3 pasos y empieza gratis."},"hero":{"title":"Alternativa a ElevenLabs: por qué los creadores y los equipos de desarrollo eligen Fish Audio","subtitle":"¿Buscas una alternativa a ElevenLabs? Fish Audio te ofrece las mismas voces con calidad de estudio y clonación instantánea a un coste aproximadamente un 70 % menor, con una API de streaming con una latencia inferior a 300 ms y compatibilidad con 83 idiomas.","primaryCta":"Empieza gratis, sin tarjeta de crédito","secondaryCta":"Escucha la diferencia ↓","trust1":"Empieza gratis, sin tarjeta de crédito","trust2":"<300 ms de latencia","trust3":"83 idiomas","trust4":"Más de 60 etiquetas de emociones"},"audio":{"title":"Escucha la diferencia","subtitle":"Compara Fish Audio y ElevenLabs con las mismas indicaciones utilizando las muestras comparativas existentes."},"personas":{"title":"A quién va dirigido","subtitle":"Fish Audio está diseñado para equipos que necesitan voces expresivas, entrega en tiempo real y costes de uso predecibles.","items":{"conversational":{"title":"IA conversacional / equipos de agentes","pain":"Las facturas basadas en el uso pueden aumentar rápidamente, mientras que la latencia puede variar durante las sesiones en directo.","solution":"API de transmisión en tiempo real con una latencia de extremo a extremo inferior a 300 ms."},"gaming":{"title":"Videojuegos independientes / voces de personajes","pain":"La producción de voces de alta calidad para los personajes puede poner a prueba el presupuesto de un videojuego.","solution":"Un coste aproximadamente un 70 % menor y más de 60 etiquetas de emociones para las interpretaciones de los personajes."},"multilingual":{"title":"Contenido global / multilingüe","pain":"La interpretación vocal en idiomas distintos del inglés puede ser el factor decisivo para la localización.","solution":"Voces expresivas en 83 idiomas."},"scale":{"title":"Escalabilidad / equipos con un uso intensivo","pain":"A medida que aumenta el volumen, las cuotas de suscripción y los cargos por exceso de uso pueden dificultar la planificación del gasto.","solution":"Coste unitario aproximadamente un 70 % menor con una API de pago por uso."}}},"comparison":{"title":"ElevenLabs frente a Fish Audio: comparación","subtitle":"Una visión estructurada de las ventajas y desventajas que importan al cambiar de proveedor.","dimension":"Dimensión","asOf":"Comparación a fecha de {date}.","note":"Los precios se reutilizan de la configuración actual de Fish Audio frente a ElevenLabs.","neutralLink":"Ver la comparación neutral completa →","colFish":"Fish Audio","colCompetitor":"ElevenLabs","rows":{"freeTier":{"label":"Precio inicial / plan gratuito","fish":"Empieza gratis, sin necesidad de tarjeta de crédito","competitor":"Plan gratuito limitado"},"pricing":{"label":"Precio (por carácter / minuto / hora)"},"cloneSpeed":{"label":"Velocidad de clonación de voz","fish":"Instantánea, lista para usar en segundos","competitor":"Instantánea"},"sampleLength":{"label":"Muestra necesaria para la clonación","fish":"10 segundos de audio","competitor":"Varios minutos de audio"},"latency":{"label":"Latencia de la transmisión en tiempo real","fish":"< 300 ms","competitor":"Más alta"},"languages":{"label":"Idiomas","fish":"83","competitor":"Más de 70 (TTS)"},"emotion":{"label":"Control de las emociones","fish":"Más de 60 etiquetas de emociones","competitor":"Limitado"},"billing":{"label":"Modelo de facturación","fish":"Pago por uso","competitor":"Suscripción + cuotas"},"apiSdk":{"label":"API y SDK"},"migration":{"label":"Coste de la migración","fish":"Bajo: ID de voz / muestra de 10 s + cambio de punto de conexión","competitor":"—"}}},"whySwitch":{"title":"¿Por qué cambiarse a Fish Audio?","subtitle":"Si tu factura de ElevenLabs aumenta con el uso, Fish Audio mantiene el mismo flujo de trabajo básico y reduce los costes de producción y el riesgo de retrasos en las entregas sensibles a la latencia.","heading":"¿Por qué elegir Fish Audio en lugar de ElevenLabs?","secondaryCta":"Consulta la comparación imparcial","metrics":{"savings":{"value":"1000 USD → ~300 USD","label":"Gasto mensual aproximado con el mismo nivel de uso"},"clone":{"value":"10 s","label":"Clonación de voz a partir de una breve muestra de referencia"},"latency":{"value":"< 300 ms","label":"Latencia de la API de streaming para casos de uso en tiempo real"}},"items":{"savings":"Un gasto de 1000 USD al mes en ElevenLabs puede equivaler a unos 300 USD al mes en Fish Audio por el mismo volumen de producción.","clone":"Clona una voz y ponla en funcionamiento a partir de una muestra de 10 segundos, en lugar de preparar largas grabaciones de referencia.","migration":"Cambia de servicio con un ID de voz o una muestra breve y actualiza un único punto de conexión de la API.","scale":"Funciona tanto para creadores individuales como para equipos de producto que desarrollan experiencias conversacionales en tiempo real."}},"migration":{"title":"Migra desde ElevenLabs en 3 pasos","subtitle":"Mantén el flujo de trabajo sencillo: proporciona una voz de referencia, prueba el resultado y luego migra el tráfico gradualmente.","step1":{"title":"Crea tu cuenta de Fish Audio","description":"Empieza gratis sin tarjeta de crédito y, a continuación, elige entre el entorno de pruebas y la API según tu flujo de trabajo."},"step2":{"title":"Clona o selecciona una voz","description":"Usa un ID de voz existente o sube una muestra de referencia de 10 segundos para crear una voz lista para usar en producción."},"step3":{"title":"Cambia el punto de conexión","description":"Actualiza el punto de conexión de la API, comprueba la latencia y la calidad del resultado y, después, aumenta gradualmente el uso mientras comparas los resultados."}},"faq":{"title":"Preguntas frecuentes sobre la alternativa a ElevenLabs","q1":{"question":"¿Es Fish Audio una buena alternativa a ElevenLabs?","answer":"Sí, si buscas voces de IA con calidad de estudio, clonación instantánea, menores costes de uso y una API de streaming para productos en tiempo real. Es la opción más adecuada para los equipos que valoran la expresividad, la baja latencia y el modelo de pago por uso."},"q2":{"question":"¿Cómo se compara Fish Audio con ElevenLabs?","answer":"Fish Audio se centra en ofrecer un menor coste unitario, clonación rápida a partir de muestras cortas, transmisión en tiempo real con una latencia inferior a 300 ms y más de 60 etiquetas de emoción. ElevenLabs sigue siendo una sólida plataforma alojada de síntesis de voz, así que compara los aspectos del flujo de trabajo que más importan a tu equipo: el modelo de precios, las muestras necesarias para la clonación, la latencia y los controles de voz."},"q3":{"question":"¿Es Fish Audio más barato que ElevenLabs?","answer":"Según los datos comparativos existentes, las estimaciones de coste de Fish Audio por carácter, minuto y hora indicadas son aproximadamente un 70 % más bajas. El importe exacto de la factura depende de la combinación de usos y de las condiciones aplicables del plan."},"q4":{"question":"¿Es difícil migrar de ElevenLabs a Fish Audio?","answer":"La migración suele ser sencilla para los equipos que usan la API: crea o elige una voz de Fish Audio, asigna el ID de voz o sube una breve muestra de referencia y, después, actualiza el punto de conexión y comprueba la calidad del resultado antes de aumentar el tráfico."},"q5":{"question":"¿Quién debería elegir Fish Audio en lugar de ElevenLabs?","answer":"Los creadores, los equipos de desarrollo de videojuegos, los equipos de IA conversacional y quienes ofrecen productos de uso intensivo deberían considerar Fish Audio si necesitan voces expresivas, transmisión en tiempo real y costes de pago por uso más bajos."},"q6":{"question":"¿Cuándo NO deberías elegir Fish Audio?","answer":"Quizá no te convenga elegir Fish Audio si tu flujo de trabajo principal depende de productos exclusivos de ElevenLabs o si tu equipo ya ha estandarizado la revisión, las herramientas y los procesos de producción en torno a ElevenLabs y el precio no es un factor limitante. En ese caso, seguir con ElevenLabs puede ser la mejor opción."}},"finalCta":{"title":"Prueba Fish Audio antes de recibir tu próxima factura de ElevenLabs","subtitle":"Genera una muestra, prueba una voz clonada y compara el resultado en el mismo flujo de trabajo que tu equipo ya utiliza."}},"ttsMigration":{"shared":{"getApiKey":"Obtener clave de API gratis","noCard":"No se requiere tarjeta de crédito: <code>fish-audio/s2.1-pro-free</code> cuesta $0 hasta el 30 de noviembre de 2026.","source":"Fuente","language":"Lenguaje","copy":"Copiar código","copied":"Copiado","added":"Línea añadida","removed":"Línea eliminada","setup":"Requiere el SDK oficial de OpenAI (<code>pip install openai</code> o <code>npm install openai</code>) y tu clave de API de Fish en <code>FISH_API_KEY</code>.","voiceLibrary":"Biblioteca de voces","browseVoices":"Explorar la Biblioteca de voces","faqTitle":"Preguntas frecuentes","pricing":{"colModel":"Modelo","colPrice":"Precio","colNotes":"Notas","per":{"bytes":"{price} / 1M bytes UTF-8","characters":"{price} / 1M caracteres"},"checked":"Precios de las páginas oficiales de precios, consultados el 29 de octubre de 2026:","notes":{"fishFree":"Gratis hasta el 30 de noviembre de 2026, dentro de los límites de uso razonable. El mismo modelo que S2.1-Pro, sin garantías de latencia (TTFA) ni DPA; las solicitudes pueden usarse para mejorar el modelo.","fishPro":"Para producción. Pago por uso, sin suscripción.","tts1":"Se retira de la API de OpenAI el 6 de enero de 2027.","tts1Hd":"Se retira de la API de OpenAI el 6 de enero de 2027."}}},"openai":{"meta":{"title":"Alternativa a OpenAI TTS: migra desde tts-1 | Fish Audio","description":"OpenAI retira tts-1, tts-1-hd y gpt-4o-mini-tts el 6 de enero de 2027. Apunta el SDK de OpenAI a la API compatible de Fish Audio y prueba S2.1-Pro gratis."},"docsLabel":"Leer la guía de migración","hero":{"notice":"OpenAI retira tts-1, tts-1-hd y gpt-4o-mini-tts de su API el 6 de enero de 2027.","title":"Alternativa a OpenAI TTS: mantén el SDK, cambia la URL base","subtitle":"Fish Audio admite la misma llamada a /v1/audio/speech. Apunta tu cliente de OpenAI a Fish, elige el modelo gratuito y tu código de síntesis de voz seguirá funcionando cuando desaparezcan los modelos TTS de OpenAI."},"code":{"title":"Dos líneas redirigen el cliente","description":"base_url y api_key apuntan el SDK oficial de OpenAI a Fish. En la llamada, indica un modelo y una voz de Fish. El código nuevo funciona tal cual en una cuenta nueva con saldo de $0."},"caveats":{"title":"Qué más cambia","voice":"<code>voice</code> recibe un ID de voz de Fish. Los nombres predefinidos de OpenAI, como <code>nova</code>, devuelven un 400; una cadena vacía usa la voz predeterminada del modelo.","format":"En Fish, el valor predeterminado de <code>response_format</code> es <code>pcm</code>, no <code>mp3</code>. Indícalo explícitamente.","instructions":"<code>instructions</code> no está soportado y devuelve un 400. En su lugar, escribe las indicaciones de interpretación en el texto, como <code>[whispering]</code>.","aliases":"<code>tts-1</code>, <code>tts-1-hd</code> y <code>gpt-4o-mini-tts</code> siguen funcionando como nombres de modelo. Se asignan al modelo de pago <code>fish-audio/s2.1-pro</code>."},"voices":{"title":"Elige una voz","description":"Las voces predefinidas de OpenAI no existen en Fish. Pasa el ID de cualquier voz de la Biblioteca de voces de Fish o de una voz que clones. Una cadena vacía usa la voz predeterminada del modelo."},"pricing":{"title":"Precios","description":"S2.1-Pro factura por bytes UTF-8 del texto de entrada. En inglés, un carácter es un byte, así que cuesta lo mismo que tts-1 y la mitad que tts-1-hd. La mayoría de los caracteres chinos, japoneses y coreanos ocupan 3 bytes."},"faq":{"q1":{"question":"¿Cuándo retira OpenAI sus modelos de texto a voz?","answer":"La página de deprecaciones de OpenAI indica que tts-1, tts-1-hd y gpt-4o-mini-tts se retirarán de la API el 6 de enero de 2027. Su reemplazo recomendado, gpt-realtime-2.1-mini, funciona en la Realtime API, no en /v1/audio/speech."},"q2":{"question":"¿Tengo que reescribir mi código?","answer":"No. La API compatible con OpenAI de Fish Audio acepta la misma solicitud a /v1/audio/speech desde los SDK oficiales de Python y Node. Cambia base_url y api_key, indica un modelo de Fish y pasa un ID de voz de Fish."},"q3":{"question":"¿fish-audio/s2.1-pro-free es realmente gratis?","answer":"Sí, hasta el 30 de noviembre de 2026, dentro de los límites de uso razonable. Es el mismo modelo que S2.1-Pro, sin garantías sobre el tiempo hasta el primer audio (TTFA) ni DPA, y las solicitudes pueden usarse para mejorar la calidad del modelo. Úsalo para pruebas y prototipos, y cambia a fish-audio/s2.1-pro para producción."},"q4":{"question":"¿La transcripción de voz a texto se migra igual?","answer":"Sí. /v1/audio/transcriptions acepta whisper-1, gpt-4o-transcribe y gpt-4o-mini-transcribe como alias de fish-audio/transcribe-1. También se admiten el audio en chat completions y un WebSocket de Realtime; /v1/audio/translations, no."},"q5":{"question":"¿Qué no se puede migrar?","answer":"El parámetro instructions, el formato de stream sse y los formatos de salida aac y flac devuelven un 400. Los nombres de voces predefinidas de OpenAI no están disponibles, y la API compatible no lista las voces de Fish; explóralas en la Biblioteca de voces."}},"closing":{"title":"Cambia antes del 6 de enero de 2027","subtitle":"Crea una clave gratis, cambia dos líneas y sigue generando voz."}},"hume":{"meta":{"title":"Alternativa a Hume TTS: migra antes del 13 de noviembre | Fish Audio","description":"La API de TTS de Hume cierra el 13 de noviembre de 2026. Lleva tus llamadas a Octave a la API de voz compatible con OpenAI de Fish Audio y prueba S2.1-Pro gratis."},"docsLabel":"Leer la guía de la API","hero":{"notice":"Hume cierra el acceso a sus API de TTS y EVI el 13 de noviembre de 2026 y después elimina los datos de las cuentas.","title":"Alternativa a Hume TTS: sustituye Octave con una sola llamada a la API","subtitle":"La API de voz de Fish Audio usa el formato de solicitud de OpenAI, así que una sola llamada sustituye tu solicitud a Hume y tu próximo cambio será solo de configuración. Pruébala gratis con fish-audio/s2.1-pro-free."},"code":{"title":"La llamada que sustituye a Hume","description":"Fish implementa la API de voz de OpenAI, así que puedes llamarla con el SDK oficial de OpenAI. Este código funciona tal cual en una cuenta nueva con saldo de $0."},"mapping":{"title":"Mapea tu solicitud de Hume","description":"Cada parte de una solicitud de TTS de Hume tiene su equivalente en la llamada a Fish de arriba.","colCompetitor":"Hume TTS","colFish":"Fish Audio","rows":{"endpoint":"El cuerpo de la respuesta es el audio.","auth":"Tu clave de API de Fish, enviada como token Bearer.","text":"Una solicitud por utterance. Une los textos que usan la misma voz.","voice":"Un ID de voz de Fish. Una cadena vacía usa la voz predeterminada del modelo.","description":"Escribe las instrucciones de interpretación en el texto como indicaciones entre corchetes, por ejemplo <code>[whispering]</code>.","speed":"Multiplicador de velocidad.","format":"<code>mp3</code>, <code>wav</code>, <code>opus</code> o <code>pcm</code>. El valor predeterminado es <code>pcm</code>, así que indícalo explícitamente."}},"voices":{"title":"Trae tus voces","description":"Hume elimina los datos de las cuentas después del 13 de noviembre de 2026, así que ocúpate de tus voces antes de esa fecha.","items":{"clone":{"title":"Tus voces clonadas","description":"Conserva las grabaciones originales. Fish clona una voz a partir de clips de 10 segundos o más."},"library":{"title":"Voces de la biblioteca de Hume","description":"Elige una voz parecida en la Biblioteca de voces de Fish y pasa su ID como voz."},"acting":{"title":"Instrucciones de interpretación","description":"Escríbelas en el texto como indicaciones entre corchetes, por ejemplo [whispering] o [warm and happy]. Funciona cualquier indicación en lenguaje natural."}}},"pricing":{"title":"Precios","description":"Pago por uso, sin suscripción ni mínimo mensual. S2.1-Pro factura por bytes UTF-8 del texto de entrada; 1M de bytes equivale aproximadamente a 180.000 palabras en inglés."},"faq":{"q1":{"question":"¿Cuándo deja de funcionar la API de TTS de Hume?","answer":"El registro de cambios de Hume indica que el acceso a sus API de TTS y EVI termina el 13 de noviembre de 2026 a las 00:01 EST. Ambas siguen teniendo soporte hasta entonces, y después los datos de tu cuenta se eliminan de forma permanente."},"q2":{"question":"¿Fish Audio tiene una API compatible con Hume?","answer":"No. Fish Audio tiene su propia API REST y WebSocket, y un endpoint compatible con OpenAI. El compatible con OpenAI es el camino más corto: SDK oficiales, un único formato de solicitud, y tu próximo cambio de proveedor se reduce a cambiar la URL base."},"q3":{"question":"¿Cómo se trasladan las instrucciones de interpretación de Octave?","answer":"Escríbelas en el texto como indicaciones entre corchetes, por ejemplo [whispering] o [excited]. S2.1-Pro entiende indicaciones en lenguaje natural, así que no estás limitado a un conjunto fijo."},"q4":{"question":"¿Puedo conservar mi voz clonada?","answer":"Hume elimina los datos de las cuentas después del 13 de noviembre de 2026, así que conserva tus grabaciones originales. Fish clona una voz a partir de clips de 10 segundos o más; uno o dos minutos de habla clara de un solo hablante mejoran la fidelidad."},"q5":{"question":"¿fish-audio/s2.1-pro-free es realmente gratis?","answer":"Sí, hasta el 30 de noviembre de 2026, dentro de los límites de uso razonable. Es el mismo modelo que S2.1-Pro, sin garantías sobre el tiempo hasta el primer audio (TTFA) ni DPA, y las solicitudes pueden usarse para mejorar la calidad del modelo. Úsalo para pruebas y prototipos, y cambia a fish-audio/s2.1-pro para producción."}},"closing":{"title":"Migra antes del 13 de noviembre de 2026","subtitle":"Crea una clave gratis y sustituye una llamada."}}},"creativeShared":{"browseExplore":"Explorar creaciones","models":{"subtitle":"Cambia de modelo con un clic. Sin cuentas extra ni suscripciones aparte.","groups":{"image":"Modelos de imagen con IA","video":"Modelos de video con IA","lipsync":"Modelos de lip sync y avatares"},"more":"Más modelos de IA"},"mcp":{"description":"Conecta el MCP de Fish Audio y genera imágenes, videos y voces en off sin salir de tu agente. Los mismos modelos, los mismos créditos.","button":"Leer la guía de MCP"},"more":{"title":"Descubre más herramientas creativas de IA","avatar":{"title":"Generador de avatares de IA","description":"Haz hablar cualquier foto con lip sync de IA y voces de IA expresivas."},"video":{"title":"Generador de video de IA","description":"Genera videos con IA a partir de texto o imágenes con Seedance, Kling, Veo y WAN."},"image":{"title":"Generador de imágenes de IA","description":"Genera y edita imágenes con IA hasta 4K con GPT Image, Nano Banana Pro y Seedream."},"tts":{"title":"Texto a voz","description":"El generador de voz de IA que suena más natural y humano."}},"startCreating":"Empezar a crear","step":"Paso {index}","carousel":{"prev":"Anterior","next":"Siguiente"},"alt":{"138fc2a4ff6140e8a6f884aae28923b6":"Ejecutivo de estilo anime explicando un gráfico de avance de proyecto en una sala de reuniones de Tokio","aab4bbb50a1f43eea09fb589925f8a44":"Agente inmobiliario japonés con traje azul marino mostrando un salón luminoso","dd9af47cc93643f29b94c9b3bbeb4f15":"Creadora de contenido financiero con chaqueta verde explicando gráficos bursátiles en su escritorio","0cad11656122440bb0b0c25b3bfaf47f":"Creadora coreana de skincare con el pelo largo y oscuro mirando a la cámara","b47063d5698249cabcf50c0fea3d9e1b":"Mujer de pelo rizado con gafas y camisa amarilla hablando a la cámara","c83c50ac42095bdcabef65f5e77731d8":"Joven rubia con corte bob y horquillas rojas sonriendo en un apartamento luminoso","0d06ec3c4f9c4240a5186b7a7a4fa2f9":"Dos personas saltando entre azoteas sobre el horizonte nocturno de una ciudad","4481d19e5e72458aa50d96e0c7d8e46b":"Hombre de pelo corto y rizado con chaqueta de cuero marrón hablando a la cámara","cb789f71400b4221a15886ede148d340":"Mujer mayor de pelo largo y canoso con un bolso negro frente a una pared verde menta","0a9691eaadf743de8d33e4987091dd3d":"Mujer con jersey de rayas sosteniendo un frasco de sérum en su dormitorio","ac340bca46474e5890d3fddce58c85b7":"Hombre con chaqueta deportiva azul sosteniendo auriculares inalámbricos en su escritorio","ffb92cf641934d1db7295479e1aa7ec0":"Personaje de anime con sudadera oscura persiguiendo a otro bajo una autopista al atardecer","df4d2f47755d53d88154d4ff6ce88001":"Mujer de pelo corto y rizado con blazer blanco dentro de un ascensor de acero","ecf6afa7105f45e88f7efc1e261de204":"Mujer con moño apoyada en una pared de un callejón histórico español","d5ab924e4329561bb793115c4d84c7a3":"Mujer con corte bob y blusa crema en una cocina cálida","e353dc1208bc4213a9145971bc658a60":"Mujer de pelo largo y ondulado haciéndose un selfie en un coche al atardecer","4281afe9b5844b34b97c1d58535ef21d":"Mujer sonriente sosteniendo un vaso térmico lavanda en una cocina soleada","80f8582613cc49c7a48bff3cb395f873":"Mujer con top amarillo y minifalda posando en un dormitorio","bb21bd7cc52f4ec7bb32176399310abb":"Joven con camisa blanca de lino junto a una ventana luminosa","9679405ee98648a7a226b2c2835f05bf":"Modelo masculino con traje negro frente a una pared blanca","76ddd71c87234789a3bedfc3bee5b5f4":"Mujer con bob negro corto y jersey blanco de cuello alto sobre fondo beige","62dc4e602e805cef98c89c9690c5aaf7":"Hombre de barba gris y blazer marrón en un bar de madera con poca luz","7e648f9b502348d2a1bef71dbac811c0":"Mujer sonriente de pelo castaño a los hombros y blazer color crema","bf2065fd769b4746baee858805ec9ac4":"Hombre con camisa azul marino hablando en una cafetería con botellas detrás","552c4ff4308a435ab34ed9cb3b8d5e77":"Presentador de noticias con traje azul marino en una mesa de estudio","a43d96f570c94a2a90c28d647bd7d1d7":"Presentador de pódcast con auriculares hablando ante un micrófono de estudio","ade9cd79338a4b42a031e1c5c4e0367f":"Chef con chaqueta blanca sosteniendo una cuchara de madera en una cocina luminosa","695bf29dd52d4c8db64d088f717ba13a":"Voluntaria de un maratón con gorra azul y chaleco amarillo en una calle de noche","c6685634535752ad8860f054c3ef9b14":"Estudiante de anime de pelo largo y negro bajo cerezos en flor","3da7bf38283442d6a66721fbbd99d684":"Chica de anime de pelo blanco y orejas de zorro con kimono azul en un festival de farolillos","04c6a4b8d4084b16853af93726457564":"Chico de anime con orejas de zorro naranjas y sudadera crema","6e69260f481d4b0a95da0802b82ad80a":"Chico de anime con chaqueta negra gesticulando en un centro comercial","5234c1b3034c4a8b92398526fe08b215":"Dragón azul 3D amigable sosteniendo un café con leche en una barra de madera","f0b050194d7b4f6daf5a42965fc2f79c":"Capibara con gafas y traje beige en un escritorio","1015de47b5bb4ed7b6c79ab3e3846b38":"Llama de dibujos animados con gafas redondas en una tienda de lana","5c402cbe06b04573a56b6172a731ef20":"Astronauta saludando dentro de un hall blanco de una estación espacial","f61a22610a29482d9c86877b9943013e":"Anciano con gorra plana y bigote gris","fa121759645f40af85851a393edcc19f":"Anciano de pelo plateado con cárdigan marrón junto a una ventana","e6bc37e825215c1aa1de2e07d71d9e2c":"Mujer japonesa con delantal azul marino en un pequeño restaurante","7b7da4bbf57148728edee4736139aa9a":"Mujer mayor con bob plateado con los ojos cerrados en un salón luminoso","37502aa2da3b49d98a913ac2d53160e9":"Mujer con una toalla al cuello hablando a la cámara en un gimnasio luminoso","e0670f3092c045038f27a76a5f1eb185":"Mujer atlética en top deportivo entrenando en el gimnasio","2e9f64f3fff84813bb252ccad9a71374":"Hombre sonriente con camisa de lino blanca y un pueblo costero al fondo","817d777268c94127a29a34d295fca686":"Jinete sobre un dragón gigante volando entre nubes de tormenta","f75f4a51ff884b85a3b721263e825518":"Portapapeles azul con una pincelada naranja de una secuencia de título de anime","e62602adf52d479a854edd810c015d7a":"Joven bebiendo agua en una azotea sobre un barrio de Seúl","ab493bd490384631b20be2c7b20d6170":"Cuatro mujeres vistas desde abajo sobre fondo turquesa en un anuncio de belleza","482d08ab17714e15908e4342aa3ce40d":"Botella de agua de coco junto a un coco partido en la niebla de la selva","c510eaa5ea934c5599d8c53c65773945":"Vaina de cacao colgando de un árbol con luz cálida de selva","e5073cd997f059378fbc656fbcfecf90":"Flor blanca con gotas de agua sobre una hoja oscura entre rayos de sol","f2039dbf51c45d4c9d4235b11725e34b":"Samurái arrodillado con una espada en un bosque de bambú bajo la lluvia, estilo anime","39d624e2fb0a4dbc9c5f5bdc04d7036b":"Cartera de anime con uniforme secándose las lágrimas en un escritorio de una vieja oficina de correos","a17700ba90d84e0ebb11f099ac784d12":"Criatura de nieve blanca patinando sobre un lago helado","e9f3eb7a31b34c2dbec3baa80c36ee74":"Niña piloto de animación 3D con gafas sobre las nubes","8179ec460ae54d58af9a06fd599c8abb":"Familia de osos de animación 3D horneando un pastel en la cocina","b260907b76b543e6b8066a2352c70d6d":"Niño de animación 3D corriendo por un aspersor de césped al atardecer","f136bc16baba4852977852dab8b68d5e":"Dos gatos en un alféizar soleado con flores rojas, animación 3D","f8115d2f2c564dc8b72fc3eb3b29da6a":"Mapache con un calcetín rojo en una lavandería","0c1f86a91fb24356be5fb76fbbef269f":"Gatito tocando la guitarra sobre un tocón para animales del bosque","4489784e951e45c2b51d6fdc19817603":"Bebé disfrazado de patito amarillo sentado junto a un gato blanco","e306c357950153f99a815811ffa4c3e5":"Primer plano de una tortilla dorada en un plato","5ae48fc1a3f146578c79988d9d1efafc":"Grúa en miniatura con efecto tilt-shift levantando un trozo de salmón crudo","fae6dc989b655c6a85264a0d0b1bd0ac":"Gato naranja detrás del mostrador de una cafetería de noche","5dc6c28d75804688885fd6b216533a0d":"Niño sentado a una mesa con platos de comida en un reel familiar","f6fd2fb51a3056968dc86fb8f9ff9a25":"Dragón rojo corriendo por una tundra nevada","d9b47d7b8b9448d19cd2c61540f7cce6":"Paseo en moto en primera persona por una calle de neón de la ciudad","664cc51abba8495e8ce1108d89d36d80":"Silueta frente a una pared de monitores verdes en una sala de control oscura","44286bab63c3413b83db8931f7dd4ca9":"Persecución por un callejón de mercado concurrido de Jaipur bajo toldos amarillos","98d942dba3fd47f68291344f0e26c56b":"Vista aérea del horizonte de Manhattan y el Empire State Building en la hora dorada","ea4003e67fa44da5ba1406b97430e975":"Las Vegas Strip de noche con fuegos artificiales y un cartel de bienvenida","91a291711f2f4a93aead04ee1574824c":"Vista aérea de un cañón de rascacielos en una ciudad concurrida","6045bf80388f4e8ebd42134e107aef95":"Perfil nocturno de una mujer con pelo afro natural y aros dorados","7ba5bbc02cbc5ab8b267554993155630":"Mujer con traje negro sosteniendo una cámara entre reflejos de espejo, en blanco y negro","bfae65fe72b3515da6b067c09782ab22":"Modelo con traje beige y sombrero junto a un alto monolito blanco en el desierto","8404178f805441b3a6baffc4a1d4078d":"Retrato editorial de una mujer de pelo negro revuelto por el viento con abrigo crema sobre azul cobalto","ce6ce50b802842fab8adc82000834b45":"Gaviotas volando frente a edificios haussmannianos a lo largo del Sena","9d90aec9a297454eb6ee7580fab0a84a":"Auriculares inalámbricos circumaurales plateados y negros sobre fondo claro","bf420de224b943b29c42aa21176dbaf9":"Primer plano estilo anime del ojo de una chica con un brillo rosa en forma de estrella","286dbedec99b4396ba684954cf9299c8":"Retrato nocturno con flash de una mujer con gafas de sol naranjas y chaqueta de cuero en un aparcamiento","034293e317454df3a1ef89cc496dd041":"Retrato de belleza de una mujer con capucha azul y sombra de ojos dorada sobre fondo negro","f395f411df2a473185990c76ba6e67f4":"Joven mordiendo una tostada con miel en un retrato al estilo de revista japonesa","db53066a42cb43bcbcee2c86c5368a9e":"Smartphone delgado con correa roja flotando sobre una superficie reflectante","f0ed68605e31460b84e99fa7450f4743":"Frasco de perfume en equilibrio sobre una naranja y un limón junto a dalias rosas","18992a3473514a6591428bb517b19851":"Anuncio de un bar de matcha con matcha batido y un batidor de bambú","67247747eb114b2cbe6a4375e1729d45":"Vista cenital de una mujer con una cesta de hierbas frescas, pan y flores","9f2037145f784c75b0c0c15ce2bbb158":"Bodegón de frutas al estilo de la Edad de Oro holandesa con una granada pixelada","d4dfe0f58f8e4ae8ba73432733537512":"Mujer mordiendo un cruasán en una cafetería de París con textos de portada de vídeo","f4dbda4d8550462c83605190c5637fd9":"Ticket de verano sobre una toalla de playa amarilla con melocotones y gafas de sol","2241011dd07249249b1c1d8e8cad1188":"Ilustración retro de líneas de una mujer en chándal sentada junto a un lago con un perro blanco","f1040d84c65744b3926b468528c94334":"Chica de anime con largo pelo ondulado naranja apoyada en una barandilla azul de balcón","c1fdc10aa5ce4eabbbac0d816e0dc7aa":"Mujer sentada sobre una escultura gigante de luna creciente sobre una ciudad al anochecer","8145e0df570e432d9826965e94da2317":"Figura de chef en stop motion vertiendo sirope sobre una pila de tortitas","8fad9052fa154f25800989bf6d11aa6e":"Astronauta en stop motion plantando una bandera en un pastel de chocolate","5705960b84084f4bab1473f57550efc1":"Pequeña rana de fieltro con sombrero vaquero montando un caballo de juguete sobre una mesa de madera","d1ba4a402e9640b0a79e4dc5df690824":"Niña con auriculares grabando un pódcast en un fuerte de mantas con peluches","001f9f869eae49ab976ffa1ff6e47f36":"Ama de casa de los años 50 con un molde de gelatina roja en una portada de vídeo retro","9f51f2af243c49aa9f3e3219b49cdba3":"Póster de la película Night Shift con el rostro de un hombre sobre una calle lluviosa y un diner","c757ad4b7d6f44ce92ce895cd03290f4":"Póster de la road movie Going Nowhere con un coche amarillo dibujado en una carretera del desierto","8ad3ca21af424201b341710a14d32396":"Póster de cine de autor La Fièvre con un retrato en blanco y negro","abc04132bea94fd0876bc53e54ed3031":"Dos sillas verdes de jardín de metal junto a una fuente en un jardín de París","a5fc48bbad604dd7a374d86b163e8b5a":"Puertas de un viejo vagón de metro de París con la Torre Eiffel en la ventana","da6a5816243549e4a018a7f28f1a781e":"Salón de estilo mid-century con un sofá turquesa, estanterías de nogal y una alfombra geométrica","ce79bf9258ab4657ac499fe72014efa4":"Mujer sentada en un sillón de bouclé mientras una mano gigante con uñas cromadas lo toca","cef2bc39c9ff4a2ba839c08a2c704344":"Huevo de dibujos animados con bufanda de cuadros durmiendo junto a un despertador rojo","8f8b8a9442eb4c2eb23d1a13ba9a7670":"Póster de la película Weather Report con una figura solitaria bajo un paraguas rojo sobre un salar espejado","b12defd136e5429fbe10b46fe5a94eed":"Anuncio retro de televisión de The Sofa con una mujer tumbada en un sofá azul"},"altTemplate":{"image":"{description}, imagen de IA creada con {model}","video":"{description}, vídeo de IA creado con {model}","lipsync":"{description}, vídeo de avatar parlante creado con {model}"}},"aiAvatarGenerator":{"meta":{"title":"Generador de avatares de IA: foto que habla | Fish Audio","description":"Generador de avatares de IA a partir de una foto. Haz hablar cualquier foto con lip sync de IA, un guion y más de 2.000.000 de voces. Ideal para anuncios UGC."},"hero":{"title":"Generador de avatares de IA","subtitle":"Haz hablar cualquier foto. Convierte una foto en un video de avatar parlante con lip sync de IA y las voces de IA más expresivas","pickLabel":"Elige un avatar y escúchalo hablar","poweredBy":"Con la tecnología de Fish Audio S2.1 Pro, Creatify, HeyGen, Infinitalk y más","reelLabel":"Ejemplos de avatares parlantes y lip sync de IA creados en Fish Audio","madeWith":"Creado con {model}","remix":"Remezclar esto en Imagen y video","soundOff":"Toca para activar el sonido","soundOn":"Sonido activado","openStudio":"Abrir Imagen y video","cta":"Crear un avatar"},"plays":{"title":"Qué puedes crear con avatares parlantes de IA","subtitle":"Ocho formatos populares de avatar parlante, cada uno con ejemplos reales de la comunidad. Pasa el cursor para verlos y haz clic para remezclarlos.","promptIdea":"Idea de prompt:","tryStyle":"Probar este estilo","remix":"Remezclar esto","items":{"ugcAds":{"name":"Anuncios UGC","description":"Videos UGC con IA para anuncios que parecen grabados por un creador con su teléfono, sin creador.","prompt":"Bueno, tengo que mostrarte esto. Llevo dos semanas usándolo y…"},"spokesperson":{"name":"Portavoz","description":"Videos de portavoz con IA para explicar productos, landing pages y anuncios en redes sociales.","prompt":"Hola, soy Maya. En los próximos treinta segundos te enseño cómo funciona esto."},"experts":{"name":"Expertos","description":"Videos de busto parlante para formación, comunicados y expertos, a partir de una foto y un guion.","prompt":"Este es el único dato del trimestre que todo el equipo debería conocer."},"hosts":{"name":"Presentadores","description":"Presentadores de noticias, conductores de pódcast y anfitriones de programas con IA y estética de estudio.","prompt":"Buenas noches. Estas son las tres noticias que tienes que conocer hoy."},"animeCharacters":{"name":"Anime","description":"Haz hablar a personajes de anime e ilustraciones, para clips de VTuber, fandubs y novelas visuales.","prompt":"¡Hola a todos! Hoy tengo un anuncio muy especial."},"mascots":{"name":"Mascotas","description":"Mascotas 3D y personajes animales que hablan, para marcas, contenido infantil y videos explicativos.","prompt":"¡Buenos días! Solo llevo un café encima, así que vamos a hacerlo sencillo."},"storytellers":{"name":"Narradores","description":"Fotos parlantes cálidas y llenas de vida para audiolibros, documentales y cuentos antes de dormir.","prompt":"Cuando yo era niño, esta calle era muy distinta. Déjame contarte."},"lifestyle":{"name":"Lifestyle","description":"Videos de busto parlante con IA para coaches, creadores de belleza y lifestyle en TikTok y Reels.","prompt":"Tres ejercicios, diez minutos, sin material. Vamos."}},"sampleAlt":"Ejemplo de avatar parlante de {name} creado con {model}"},"howTo":{"title":"Cómo hacer hablar una foto con IA","s1":{"title":"Elige un avatar o sube una foto","description":"Elige una cara de la biblioteca de avatares, sube una foto o genera un avatar de IA nuevo a partir de texto con un modelo de imagen."},"s2":{"title":"Añade un guion o tu propio audio","description":"Escribe un guion y elige entre más de 2.000.000 de voces de IA, clona tu propia voz o sube un audio ya terminado para sincronizar los labios."},"s3":{"title":"Genera el video del avatar parlante","description":"El lip sync de IA ajusta cada sílaba y cada expresión. Descarga el video y publícalo donde quieras."}},"spotlight":{"title":"Lip sync con IA y las voces más expresivas","subtitle":"Un avatar que habla vale lo que vale su voz. Misma cara, mismo guion: cambia una etiqueta y cambia toda la interpretación.","f1":{"title":"Más de 2.000.000 de voces","description":"Elige en la biblioteca de voces, clona la tuya o sube una grabación, una canción o un doblaje ya terminados."},"f2":{"title":"Etiqueta el guion automáticamente","description":"Deja que la IA añada las etiquetas de emoción y de pausa, y ajusta a mano la línea que quieras."},"f3":{"title":"Más de 30 idiomas","description":"Habla inglés, japonés, coreano, chino, francés, alemán, árabe, español y más con acento nativo."},"f4":{"title":"Cualquier estilo de rostro","description":"Presentadores fotorrealistas, personajes de anime, mascotas 3D e ilustraciones: todos funcionan como avatares que hablan."}},"models":{"title":"Modelos de lip sync con IA: Creatify Aurora, HeyGen Avatar 4 e Infinitalk","m1":"Convierte un retrato y una pista de voz en un clip limpio de avatar parlante.","m2":"Genera un avatar de presentador pulido a partir de una imagen y una voz.","m3":"Avatar parlante guiado por prompt, con un aspecto generado más expresivo.","m4":"Crea un avatar de presentador a partir de una imagen y una voz con una configuración mínima."},"usecases":{"title":"Casos de uso de los avatares parlantes de IA","subtitle":"Desde equipos de publicidad hasta creadores independientes: mira quién usa avatares de IA y qué crea con ellos","u1":{"title":"Anuncios UGC y videos de portavoz","description":"Para equipos de marketing y agencias. Lanza anuncios UGC y videos de portavoz con IA en todos los mercados y prueba diez ganchos en una tarde sin organizar un rodaje.","button":"Crear un avatar"},"u2":{"title":"Videos explicativos y de formación","description":"Para docentes y creadores de cursos. Convierte guiones en lecciones con presentador y recorridos de producto, y actualízalos editando el texto en lugar de volver a grabar.","button":"Pruébalo ahora"},"u3":{"title":"Personajes y mascotas","description":"Para VTubers, narradores y marcas. Dale a los personajes de anime, a los narradores y a las mascotas una cara, una voz y una interpretación a la altura de su personalidad.","button":"Empezar a crear"}},"mcp":{"title":"Crea avatares parlantes desde Claude, Codex y cualquier cliente MCP"},"cta":{"title":"Ponle cara a las voces de IA más expresivas","subtitle":"8 modelos de lip sync con IA, una biblioteca de avatares de IA lista para usar y más de 2.000.000 de voces de IA en un solo generador de avatares parlantes.","primary":"Crear un avatar"},"faq":{"title":"Preguntas frecuentes sobre el generador de avatares de IA","q1":{"question":"¿Qué es un generador de avatares de IA?","answer":"Un generador de avatares de IA convierte una sola foto en un video en el que esa persona habla. Tú pones una cara, un guion o un audio y una voz, y un modelo de lip sync con IA anima la boca, las expresiones y el movimiento de la cabeza para que encajen con cada palabra."},"q2":{"question":"¿Cómo hago hablar una foto con IA?","answer":"Sube una foto frontal o elige una de la biblioteca de avatares, escribe tu guion o sube tu propio audio y elige una voz de Fish Audio. Genera y, unos minutos después, descarga el video terminado de tu foto parlante."},"q3":{"question":"¿Qué es el lip sync con IA?","answer":"El lip sync con IA ajusta los movimientos de la boca de una cara a una pista de audio. Fish Audio ofrece 8 modelos de lip sync, así que puedes sincronizar una foto, un avatar o un video ya existente con una voz nueva, una canción o un doblaje a otro idioma."},"q4":{"question":"¿Cuál es el mejor generador de avatares de IA para avatares parlantes realistas?","answer":"El realismo depende de dos cosas: el modelo de lip sync y la voz. Fish Audio combina modelos como Creatify Aurora y HeyGen Avatar 4 con voces de IA que transmiten emoción, pausas y énfasis."},"q5":{"question":"¿Puedo crear un avatar de IA de mí mismo con mi propia voz?","answer":"Sí. Sube tu foto, clona tu voz con tan solo 10 segundos de audio y genera videos tuyos hablando a partir de texto."},"q6":{"question":"¿Puedo crear anuncios UGC y videos de portavoz con IA?","answer":"Sí. Elige o crea un presentador, escribe el gancho y genera. Hay equipos que lo usan como generador de videos UGC con IA para probar muchas variantes de anuncio sin contratar creadores ni un estudio."},"q7":{"question":"¿Qué planes incluyen el generador de avatares de IA?","answer":"Ver la sección Explorar y estudiar todos los ejemplos es gratis, y el plan Free incluye generaciones diarias de imágenes con IA para crear retratos de avatar. La generación de videos de avatar parlante y de lip sync está incluida en los planes Plus, Pro y Max."},"q8":{"question":"¿Puedo usar los videos de avatar de IA con fines comerciales?","answer":"Los planes de pago incluyen uso comercial, así que puedes publicar tus videos de avatar de IA como anuncios, subirlos a canales monetizados y usarlos en trabajos para clientes. El contenido creado con el plan Free es para uso personal y no comercial."},"q9":{"question":"¿Puedo crear un avatar de IA en línea a partir de texto?","answer":"Sí. El generador de avatares de IA funciona en línea desde tu navegador, sin instalar nada. Elige un avatar o sube una foto, escribe tu guion, elige una voz de IA y Fish Audio convierte tu texto en un vídeo de avatar parlante."}},"voices":{"tones":{"excited":"[Excited]","whispering":"[Whispering]","sad":"[Sad]"}}},"aiVideoGenerator":{"meta":{"title":"Generador de video de IA con voz: Seedance, Kling | Fish Audio","description":"Generador de video de IA a partir de texto, imagen o foto. Crea videos con voz y sonido usando Seedance 2.5, Kling O3, Veo 3.1 y WAN 3.0."},"hero":{"title":"Generador de video de IA","subtitle":"Genera videos con IA a partir de texto, imágenes o fotos con Seedance 2.5, Kling, Veo 3.1 y WAN, con voz y sonido incluidos","pickLabel":"Elige un prompt y mira el resultado real","poweredBy":"Con la tecnología de Seedance, Kling, Veo, WAN, MiniMax y más","reelLabel":"Ejemplos de video con IA creados con Seedance, Kling y Veo en Fish Audio","madeWith":"Creado con {model}","remix":"Remezclar esto en Imagen y video","soundOff":"Toca para activar el sonido","soundOn":"Sonido activado","openStudio":"Abrir Imagen y video"},"plays":{"title":"Qué puedes crear con el generador de video de IA","subtitle":"Ocho estilos populares de video con IA, cada uno con ejemplos reales de la comunidad. Pasa el cursor para verlos y haz clic para remezclarlos.","promptIdea":"Idea de prompt:","tryStyle":"Probar este estilo","remix":"Remezclar esto","items":{"productAds":{"name":"Productos","description":"Videos de producto con IA para spots y anuncios, con planos macro, cámara lenta y luz de estudio.","prompt":"Anuncio de agua de coco premium, acercamiento lento entre la bruma de la selva, gotas sobre la botella"},"anime":{"name":"Anime","description":"Videos de anime con IA: personajes en cel shading, luz dramática y movimiento dibujado a mano.","prompt":"Samurái de anime arrodillado en un bosque de bambú de noche, lluvia, viento en el pelo, cel shading"},"cartoon3d":{"name":"Dibujos","description":"Dibujos animados con IA estilo película 3D, pensados para cuentos infantiles y mascotas.","prompt":"Estilo de película de animación 3D: una criatura de nieve peluda aprende a patinar sobre un lago helado"},"animalStories":{"name":"Animales","description":"Videos de animales con IA, divertidos y entrañables, que funcionan muy bien en TikTok, Reels y Shorts.","prompt":"Un mapache lavando ropa en una lavandería de madrugada, cámara en mano, comedia inexpresiva"},"food":{"name":"Comida","description":"Videos de comida con IA: primeros planos que chisporrotean y cámara lenta para cartas y anuncios.","prompt":"Primerísimo plano de un omelette jugoso abriéndose al cortarlo, vapor subiendo, luz cálida de restaurante"},"sciFi":{"name":"Ciencia ficción","description":"Videos de ciencia ficción y fantasía con IA: dragones, mechas y neón. Planos imposibles de rodar.","prompt":"Un dragón rojo corriendo a toda velocidad por una tundra helada, nieve estallando bajo sus garras, plano de seguimiento"},"travel":{"name":"Viajes","description":"Videos aéreos y con estilo de dron creados con IA: skylines, calles y paisajes generados a partir de texto.","prompt":"Plano aéreo girando alrededor de un rascacielos de Manhattan a la hora dorada, bruma sobre el skyline"},"cinematic":{"name":"Cine","description":"Retratos en video con IA y estética cinematográfica para tráilers, videoclips y secuencias de títulos.","prompt":"Primer plano de una mujer girándose hacia la cámara de noche, luces de ciudad en bokeh, 85 mm, poca profundidad de campo"}},"sampleAlt":"Ejemplo de video con IA de {name} creado con {model}"},"howTo":{"title":"Cómo hacer un video con IA a partir de texto o de una imagen","s1":{"title":"Escribe un prompt o sube una foto","description":"Genera un video con IA a partir de texto, convierte una imagen o una foto en video, o define los fotogramas inicial y final."},"s2":{"title":"Elige un modelo de video con IA","description":"Elige Seedance, Kling, Veo o WAN y ajusta la relación de aspecto, la resolución y la duración. Genera varias tomas a la vez."},"s3":{"title":"Mejora la resolución y añade voz","description":"Afina la toma elegida con el escalador de video con IA y después añade una voz en off con IA o lip sync con cualquier voz de Fish Audio."}},"spotlight":{"title":"Dirige cada plano con el generador de video con IA","subtitle":"Texto a video e imagen a video con control real de la cámara, y cada clip listo para voz y sonido.","r1":{"eyebrow":"Imagen a video","title":"Control por referencias","description":"Guía cada plano con imágenes y videos de referencia para que los personajes y las escenas coincidan con lo que tienes en mente.","p1":"Las imágenes y videos de referencia mantienen coherentes personajes y escenas","p2":"Prompts negativos para descartar lo que no quieres","p3":"Varias tomas por generación, comparadas una al lado de otra"},"r2":{"eyebrow":"Control de cámara","title":"Todos los formatos para YouTube y redes sociales","description":"Elige la relación de aspecto, la resolución y la duración de cada plano, y copia el movimiento de un clip de referencia cuando necesites un movimiento exacto.","p1":"16:9, 9:16, 1:1, 4:3 y 21:9 para YouTube, TikTok, Reels y Shorts","p2":"«Ajustar al video» copia un movimiento exacto; «Ajustar a la imagen» añade movimiento nuevo","p3":"Escala el montaje final con el escalador de video con IA"},"f1":{"title":"Tomas en lote","description":"Genera varias tomas en una sola ejecución, hasta 8 en Pro y Max, compáralas una al lado de otra y quédate con la mejor."},"f2":{"title":"Video con IA, con voz y sonido","description":"Seedance 2.5 genera audio nativo, y cualquier clip puede llevar narración, voces de personajes o lip sync con más de 2.000.000 de voces de IA."},"f3":{"title":"Todos los mejores modelos de video con IA","description":"Seedance 2.5, Kling O3, Veo 3.1, WAN 3.0, MiniMax H3 y más en un solo generador de video con IA. Las novedades llegan rápido."},"f4":{"title":"Texto a video e imagen a video","description":"Genera video con IA a partir de texto, anima una foto o una imagen fija, o define los fotogramas inicial y final y deja que el modelo complete el resto."}},"models":{"title":"Modelos de video con IA: Seedance 2.5, Kling O3, Veo 3.1 y WAN 3.0","m1":"La última generación de Seedance, con referencias de medios mixtos, audio nativo y clips de hasta 30 segundos.","m2":"Hasta 7 imágenes de referencia para mantener la coherencia de personajes y escenas.","m3":"Video premium de Google para un movimiento realista y escenas coherentes.","m4":"Genera videos de 2 a 30 segundos a partir de texto, fotogramas o referencias de medios."},"usecases":{"title":"Casos de uso del generador de video de IA","subtitle":"Desde equipos de publicidad hasta creadores independientes: mira quién usa video con IA y qué crea con él","u1":{"title":"Anuncios en video con IA y videos de producto","description":"Para equipos de marketing y marcas de e-commerce. Convierte la foto de un producto en un anuncio en video, genera teasers y planos de recurso en cualquier relación de aspecto y prueba variantes sin volver a rodar.","button":"Pruébalo ahora"},"u2":{"title":"Cortometrajes y animación","description":"Para cineastas y animadores. Previsualiza escenas, monta animatics y produce planos de anime y de dibujos 3D; después dale a cada personaje su propia voz.","button":"Empezar a crear"},"u3":{"title":"YouTube, TikTok, Reels y Shorts","description":"Para youtubers y creadores de redes sociales. Crea historias de animales, clips de comida y cortos cinematográficos que frenan el scroll, con voz en off generada por IA.","button":"Empezar"}},"mcp":{"title":"Genera videos con IA desde Claude, Codex y cualquier cliente MCP"},"cta":{"title":"Crea con los mejores modelos de generación de video con IA","subtitle":"Seedance 2.5, Kling O3, Veo 3.1, WAN 3.0 y más, un feed de la comunidad para remezclar y más de 2.000.000 de voces de IA para darle vida.","primary":"Empezar a crear"},"faq":{"title":"Preguntas frecuentes sobre el generador de video de IA","q1":{"question":"¿Cuál es el mejor generador de video de IA?","answer":"Depende del plano, y por eso Fish Audio reúne todos los grandes modelos en un solo generador de video de IA. Usa Seedance 2.5 o Kling O3 para movimiento cinematográfico, Veo 3.1 para realismo y WAN 3.0 o MiniMax H3 para borradores rápidos, y compáralos con el mismo prompt."},"q2":{"question":"¿Cómo genero un video con IA a partir de texto?","answer":"Describe la escena, el movimiento de cámara y el estilo en el cuadro de prompt, elige un modelo de texto a video y genera. La mayoría de los videos con IA están listos en unos minutos."},"q3":{"question":"¿Puedo hacer un video con IA a partir de una imagen o una foto?","answer":"Sí. Sube una imagen o una foto como referencia o como primer fotograma, describe el movimiento y genera. Algunos modelos de imagen a video también aceptan un fotograma final, así que tú decides dónde termina el plano."},"q4":{"question":"¿El generador de video de IA puede crear videos con voz y sonido?","answer":"Sí. Seedance 2.5 genera video con audio nativo, y puedes añadir a cualquier clip una voz en off con IA, voces de personaje o lip sync con las voces de Fish Audio, incluida tu propia voz clonada."},"q5":{"question":"¿Qué modelos de video con IA hay disponibles en Fish Audio?","answer":"Seedance 2.5, 2.0 y 1.5 Pro; Kling O3 Pro, V3 Pro y 2.6 Pro; Veo 3.1; WAN 3.0; MiniMax H3 y H3 Max; y Gemini Omni Flash. Los modelos nuevos se añaden poco después de su lanzamiento."},"q6":{"question":"¿Cuánto pueden durar los videos generados con IA?","answer":"Depende del modelo. La mayoría genera clips de unos pocos segundos y hasta unos 10 segundos, y Seedance 2.5 y WAN 3.0 admiten clips de hasta 30 segundos."},"q7":{"question":"¿Qué planes incluyen el generador de video de IA?","answer":"Ver la sección Explorar y estudiar todos los prompts es gratis, y el plan Free incluye generaciones diarias de imágenes con IA. La generación de video con IA está incluida en los planes Plus, Pro y Max, con créditos compartidos entre voz, imagen y video."},"q8":{"question":"¿Puedo usar los videos generados con IA con fines comerciales, por ejemplo en YouTube?","answer":"Los planes de pago incluyen uso comercial, así que puedes usar tus videos con IA en anuncios, canales de YouTube monetizados, trabajos para clientes y productos. El contenido creado con el plan Free es para uso personal y no comercial."},"q9":{"question":"¿Puedo crear un vídeo de IA en línea a partir de texto, una imagen u otro vídeo?","answer":"Sí. El generador de vídeo con IA funciona en línea desde tu navegador, sin software que instalar. Empieza con un texto, una imagen o una foto y, con los modelos que aceptan un vídeo de referencia, crea un clip nuevo a partir de uno existente."},"q10":{"question":"¿Puedo usar el generador de vídeo con IA para vídeos de YouTube y Shorts?","answer":"Sí. Genera en 16:9 para YouTube o en 9:16 para Shorts, añade una locución con IA y publica. El uso comercial, incluidos los canales monetizados, requiere un plan de pago."}}},"aiImageGenerator":{"meta":{"title":"Generador de imágenes de IA gratis: GPT Image | Fish Audio","description":"Generador de imágenes de IA a partir de texto o imagen: GPT Image 2.5, Nano Banana Pro y Seedream 5.0, hasta 4K. Generaciones diarias gratis para pósters y miniaturas."},"hero":{"title":"Generador de imágenes de IA","subtitle":"Genera imágenes con IA a partir de texto o de otra imagen con GPT Image, Nano Banana Pro y Seedream, hasta 4K","pickLabel":"Elige un prompt y mira el resultado real","poweredBy":"Con la tecnología de GPT Image, Nano Banana, Seedream y más","reelLabel":"Ejemplos de imágenes con IA creadas con GPT Image, Nano Banana y Seedream en Fish Audio","madeWith":"Creado con {model}","remix":"Remezclar esto en Imagen y video","soundOff":"Toca para activar el sonido","soundOn":"Sonido activado","openStudio":"Abrir Imagen y video"},"plays":{"title":"Qué puedes crear con el generador de imágenes de IA","subtitle":"Ocho estilos populares de imagen con IA, cada uno con ejemplos reales de la comunidad. Haz clic en cualquier imagen para remezclarla.","promptIdea":"Idea de prompt:","tryStyle":"Probar este estilo","remix":"Remezclar esto","items":{"portraits":{"name":"Retratos","description":"Un generador de retratos con IA para editoriales de moda, con iluminación y estilismo de revista.","prompt":"Retrato editorial de un baterista bajo un único foco cálido, fondo oscuro, 85 mm"},"productShots":{"name":"Productos","description":"Fotografía de producto con IA para e-commerce, anuncios y packaging, sin un día en el estudio.","prompt":"Frasco de perfume de lujo dentro de un aro de luz brillante, fondo negro, humo, foto de producto de estudio"},"foodPhotography":{"name":"Comida","description":"Fotografía de comida con IA, con estilismo publicitario y un detalle apetitoso para cartas y anuncios.","prompt":"Desayuno clásico de diner americano: pancakes, huevos y café sobre una barra cromada, luz cenital"},"animeArt":{"name":"Anime","description":"Un generador de arte anime con IA, con cielos pictóricos y encuadres cinematográficos.","prompt":"Ilustración anime de una chica sentada en una luna creciente gigante sobre una ciudad al anochecer"},"characters3d":{"name":"3D","description":"Personajes 3D, juguetes y mascotas con IA, al estilo de una película de animación.","prompt":"Diminuto personaje 3D de cocinero vertiendo jarabe sobre una torre gigante de pancakes, luz cálida de la mañana"},"posters":{"name":"Carteles","description":"Un creador de carteles con IA y de miniaturas para YouTube, con texto legible, collages y hojas de personaje.","prompt":"Cartel de collage editorial con círculos rojos contundentes, texturas de periódico rasgado y bloques de titular en blanco"},"interiors":{"name":"Interiores","description":"Diseño de interiores y visualización arquitectónica con IA para moodboards y presentaciones.","prompt":"Sala de estar de estilo mid-century con un sofá azul verdoso, estanterías de nogal y luz suave de tarde"},"surreal":{"name":"Surrealismo","description":"Arte surrealista y de ciencia ficción con IA para portadas, key art y diseño conceptual.","prompt":"Un portal gigante de piedra en forma de anillo en un valle desértico con niebla, una figura diminuta como referencia de escala"}},"sampleAlt":"Ejemplo de imagen con IA de {name} creada con {model}"},"howTo":{"title":"Cómo generar imágenes con IA a partir de texto","s1":{"title":"Describe tu imagen","description":"Escribe un prompt de texto a imagen en cualquier idioma, o sube una imagen para generar otra a partir de ella."},"s2":{"title":"Elige un modelo de imagen con IA","description":"Elige GPT Image, Nano Banana Pro o Seedream, ajusta la relación de aspecto y la resolución, y genera varias variaciones a la vez."},"s3":{"title":"Edita, escala y anima","description":"Usa el editor de fotos con IA para afinar los detalles, escala a 4K y convierte la imagen en un video o en un avatar parlante."}},"spotlight":{"title":"Generador de imágenes con IA y editor de fotos","subtitle":"Texto a imagen, imagen a imagen y edición guiada por referencias, desde el primer boceto hasta el resultado final en 4K.","r1":{"eyebrow":"Imagen a imagen","title":"Edita con referencias, no a ciegas","description":"Sube hasta 9 imágenes de referencia y menciónalas con @ en tu prompt. Cambia ropa, fondos y detalles manteniendo lo importante.","p1":"Combina una cara, un outfit y un lugar en un solo prompt","p2":"Usa cualquier resultado como la siguiente referencia con un clic","p3":"Vuelve a generar o escala una favorita sin empezar de cero"},"r2":{"eyebrow":"Tipografía","title":"Texto que de verdad se lee bien","description":"Carteles, miniaturas de YouTube, packaging y gráficos para redes con texto limpio y legible, para que publiques la imagen sin arreglarla en otra herramienta.","p1":"Nano Banana Pro para diseños estructurados y con mucho texto","p2":"Cualquier relación de aspecto de 1:1 a 21:9","p3":"Genera en 1K, 2K o 4K"},"f1":{"title":"Hasta 4K","description":"Genera en 1K, 2K o 4K y escala el trabajo terminado con el escalador de IA integrado."},"f2":{"title":"Generación en lote","description":"Genera varias variaciones en una sola ejecución, compáralas una al lado de otra y quédate con la mejor."},"f3":{"title":"Imagen a video","description":"Envía cualquier imagen a un modelo de video con IA y anímala con fotogramas inicial y final."},"f4":{"title":"Hazlo hablar","description":"Usa un retrato en Sincronización labial y dale voz con más de 2.000.000 de voces de IA."}},"models":{"title":"Modelos de imagen con IA: GPT Image 2.5, Nano Banana Pro y Seedream 5.0","m1":"Generación y edición rápidas para imágenes del día a día e iteraciones veloces.","m2":"Bocetos rápidos de ideas y ediciones con referencia para visuales del día a día.","m3":"La mejor opción para imágenes estructuradas con mucho texto y ediciones precisas con referencia.","m4":"Resultados más nítidos para escenas detalladas, productos y conceptos estilizados."},"usecases":{"title":"Casos de uso del generador de imágenes de IA","subtitle":"Desde equipos de diseño hasta creadores independientes: mira quién usa imágenes con IA y qué crea con ellas","u1":{"title":"Fotos de producto y creatividades publicitarias","description":"Para equipos de marketing y marcas de e-commerce. Genera fotos de producto, escenas de lifestyle y variantes de anuncio en cualquier relación de aspecto, de 1:1 a 21:9, sin pasar un día en el estudio.","button":"Pruébalo ahora"},"u2":{"title":"Key art, personajes y moodboards","description":"Para diseñadores y directores de arte. Explora direcciones rápido en hasta 4K y después anima un personaje con modelos de video o dale voz con el Generador de avatares de IA.","button":"Crear un personaje"},"u3":{"title":"Miniaturas de YouTube, carteles y redes sociales","description":"Para youtubers y creadores de redes sociales. Crea miniaturas, carteles y gráficos para redes con texto que de verdad se lee bien.","button":"Empezar a crear"}},"mcp":{"title":"Genera imágenes con IA desde Claude, Codex y cualquier cliente MCP"},"cta":{"title":"Crea con los mejores modelos de generación de imágenes con IA","subtitle":"GPT Image, Nano Banana Pro, Seedream y más, generaciones diarias gratis, un feed de la comunidad para remezclar y un camino directo al video y a la voz.","primary":"Generar imágenes"},"faq":{"title":"Preguntas frecuentes sobre el generador de imágenes de IA","q1":{"question":"¿Puedo generar imágenes con IA sin un plan de pago?","answer":"Sí. El plan Free de Fish Audio incluye generaciones diarias de imágenes con IA, y ver la sección Explorar siempre es gratis. Los planes de pago añaden más créditos, más imágenes por ejecución y uso comercial."},"q2":{"question":"¿Cuál es el mejor generador de imágenes de IA?","answer":"Depende del trabajo, y por eso Fish Audio reúne todos los grandes modelos en un solo generador de imágenes de IA. GPT Image destaca en texto y composición, Nano Banana en ediciones rápidas y Seedream en detalle fotorrealista. Lanza el mismo prompt en varios modelos y compara."},"q3":{"question":"¿Cómo genero una imagen con IA a partir de texto?","answer":"Describe el sujeto, el estilo y la iluminación en el cuadro de prompt, elige un modelo de texto a imagen y genera. Puedes crear varias variaciones a la vez y quedarte con la mejor."},"q4":{"question":"¿Puedo generar una imagen con IA a partir de otra imagen o editar una foto?","answer":"Sí. Sube una o varias imágenes de referencia, describe el cambio y el editor de fotos con IA cambia la ropa, los fondos y los detalles sin tocar el resto."},"q5":{"question":"¿Qué modelos de imagen con IA hay disponibles en Fish Audio?","answer":"GPT Image 2.5 y GPT Image 2, Nano Banana 2, Nano Banana 2 Lite, Nano Banana Pro, y Seedream 5.0 y 4.5, además de Topaz para escalar imágenes con IA."},"q6":{"question":"¿Qué resoluciones y relaciones de aspecto son compatibles?","answer":"Hasta 4K según el modelo, en relaciones que van de 1:1 y 4:3 a 16:9 y 21:9, lo que cubre miniaturas de YouTube, carteles y fotos de producto."},"q7":{"question":"¿Puedo convertir una imagen de IA en un video o en una foto parlante?","answer":"Sí. Envía cualquier imagen a un modelo de video de IA para animarla, o al Generador de avatares de IA para que un retrato hable con una voz de Fish Audio."},"q8":{"question":"¿Puedo usar las imágenes generadas con IA con fines comerciales?","answer":"Los planes de pago incluyen uso comercial, así que puedes usar tus imágenes con IA en anuncios, miniaturas, trabajos para clientes y productos. El contenido creado con el plan Free es para uso personal y no comercial."},"q9":{"question":"¿Hay un generador de imágenes con IA en línea que funcione en el móvil?","answer":"Sí. El generador de imágenes con IA funciona en línea desde el navegador de tu móvil en fish.audio, así que no hay que instalar ninguna app. Describe una imagen o sube una para editarla y descarga el resultado."}}},"drama3":{"meta":{"title":"Drama 3: dirige cada frase de tu voz con IA | Fish Audio","description":"Drama 3 es el modelo de texto a voz de Fish Audio que puedes dirigir. Describe la interpretación con tus propias palabras, añade sonidos y pausas donde quieras y controla exactamente qué palabras cambian."},"hero":{"title":"Dirige la interpretación,","titleAccent":"no solo las palabras.","subtitle":"Dile a Drama 3, con tus propias palabras, cómo debe sentirse una frase. Añade un sonido, una emoción o una pausa donde quieras y controla exactamente qué palabras cambian.","primary":"Prueba Drama 3 gratis"},"player":{"play":"Reproducir toma","pause":"Pausar toma"},"director":{"characterCount":"{count, plural, one {# carácter} other {# caracteres}}","eyebrow":"Una frase, cinco indicaciones","tryLine":"Prueba esta frase","tabs":{"plain":{"label":"Sin indicaciones","description":"Texto sin más. Drama 3 lo lee tal como sugieren las palabras."},"direction":{"label":"Descríbelo","description":"Una indicación al principio marca el tono de toda la lectura. Escríbela como si dieras instrucciones a un actor."},"sounds":{"label":"Añade sonidos","description":"Las etiquetas entre corchetes insertan una respiración, una risa o una pausa justo donde las pongas."},"scoped":{"label":"Elige las palabras","description":"Las etiquetas de apertura y cierre solo se aplican a las palabras que seleccionas. Aquí, solo se susurra la última frase."},"language":{"label":"Cualquier idioma","description":"Escribe las etiquetas e indicaciones en inglés o en tu propio idioma."}}},"roast":{"title":"Prueba un roast con Uncle Roger","description":"La voz con licencia de Uncle Roger, dirigida por Drama 3. Elige un crimen culinario, escucha su veredicto y luego escribe tu propio roast.","tabs":{"ketchup":"Arroz frito con kétchup","microwave":"Filete al microondas","oliveOil":"Aceite de oliva en el wok"},"licensed":"Voz con licencia","tryRoast":"Prueba este roast","writeOwn":"Escribe tu propio roast"},"cast":{"title":"Más de Uncle Roger","subtitle":"Cada toma de esta página la generó Drama 3 a partir del texto exacto que ves."},"techniques":{"title":"Cinco formas de dirigir, un solo guion","subtitle":"Combínalas libremente en la misma frase. Cada indicación es texto plano que puedes leer, editar y reutilizar.","describe":{"title":"Descríbelo con tus propias palabras","description":"Prueba indicaciones en lenguaje natural, más allá de las etiquetas predefinidas: emoción, intención, ritmo, a quién se habla."},"events":{"title":"Añade un sonido, una emoción o una pausa","description":"Pon un suspiro, una risa, una respiración o una breve pausa donde quieras, y en ningún otro sitio."},"scoped":{"title":"Controla exactamente qué palabras cambian","description":"Selecciona unas palabras y elige una etiqueta de alcance. Las etiquetas de apertura y cierre solo se aplican a las palabras que seleccionas.","menuTitle":"Controla las palabras seleccionadas","tags":{"whisper":"Susurro","emphasis":"Énfasis","soft":"Suave","fast":"Más rápido","slow":"Más lento","stress":"Acentuación","forceful":"Con fuerza"}},"language":{"title":"Dirige en tu propio idioma","description":"Escribe las etiquetas e indicaciones en inglés o en tu propio idioma. La interpretación sigue la indicación, sea cual sea el idioma en que esté escrita."},"autotag":{"title":"Empieza con el etiquetado automático","description":"¿No sabes por dónde empezar? El etiquetado automático añade indicaciones a tu guion. Quédate con lo que funcione y reescribe el resto.","button":"Etiquetado automático"}},"scene":{"title":"Escribe la escena. El etiquetado automático la dirige.","description":"Asigna una voz a cada personaje, escribe el diálogo sin más y deja que el etiquetado automático añada las indicaciones. Drama 3 interpreta toda la escena de una sola vez.","button":"Escribe una escena","plain":"Tu guion","autoTagged":"Tras el etiquetado automático","slugline":"Int. Sala de interrogatorios – Noche","cast":"Detective: Adrian · Sospechosa: Delia · Generado de una sola vez","speakers":{"s0":"Detective","s1":"Sospechosa"}},"api":{"title":"Dirige desde la API","description":"Configura el encabezado del modelo como drama-3 y envía tu guion tal cual. Las indicaciones, los sonidos y las etiquetas de apertura y cierre funcionan en las solicitudes a la API.","copy":"Copiar código"},"cta":{"title":"Tu guion merece una interpretación","subtitle":"Drama 3 ya está disponible en Texto a voz.","button":"Prueba Drama 3 gratis"},"faq":{"title":"Preguntas frecuentes sobre Drama 3","q1":{"question":"¿Qué es Drama 3?","answer":"Drama 3 es un modelo de texto a voz de Fish Audio pensado para dirigir. Junto con tu guion, puedes describir cómo debe interpretarse una frase, añadir sonidos y pausas, y limitar un efecto a palabras concretas."},"q2":{"question":"¿Cómo escribo las indicaciones?","answer":"Pon una indicación o un sonido entre corchetes donde deba ocurrir, por ejemplo [sigh] o [barely holding it together]. Para cambiar solo algunas palabras, selecciónalas y elige una etiqueta de alcance como Susurro o Más lento en el menú Etiquetas; el editor las envuelve en una etiqueta de apertura y cierre."},"q3":{"question":"¿Puedo escribir indicaciones en otros idiomas?","answer":"Sí. Escribe las etiquetas e indicaciones en inglés o en tu propio idioma."},"q4":{"question":"¿Drama 3 admite varios hablantes?","answer":"Sí. Añade hablantes en el editor de Texto a voz, asigna una voz a cada uno y Drama 3 genera todo el diálogo a la vez."},"q5":{"question":"¿Puedo usar Drama 3 a través de la API?","answer":"Sí. Llama a la API de Texto a voz con el encabezado del modelo establecido en drama-3. Las mismas etiquetas funcionan en las solicitudes a la API."}}},"agents":{"meta":{"title":"Voice Agents – Agentes de voz con IA en tiempo real | Fish Audio","description":"Crea agentes de voz en tiempo real con las voces de IA más expresivas. Atiende tu línea de soporte, agenda citas y devuelve llamadas a tus clientes, en la web, en tu app o por teléfono."},"meta_live3":{"title":"Live 3: modelo de voz full-duplex en tiempo real para agentes de voz | Fish Audio","description":"Live 3 es el modelo de voz full-duplex en tiempo real de Fish Audio. Escucha mientras habla, gestiona las interrupciones con naturalidad e impulsa agentes de voz para teléfono y web.","ogTitle":"Voz full-duplex en tiempo real"},"hero":{"title":"Agentes de voz que hacen más","subtitle":"Crea, despliega y supervisa agentes de voz con IA que suenan humanos, conversan con naturalidad y resuelven las cosas.","badge":"Novedad","badgeModel":"Live 3","build":"Crear agente gratis","sales":"Hablar con ventas"},"demo":{"label":"Llamadas de ejemplo","buildThis":"Crear este agente","outcome":"Resultado de la llamada"},"scenes":{"title":"Un agente para cada llamada","description":"Atención al cliente, reservas, pedidos, encuestas y recordatorios, resueltos desde el primer tono hasta el resultado final."},"scenarios":{"support":{"label":"Atención al cliente","tab":"Soporte","prompt":"Eres Aria, una agente de soporte amable. Ayuda a quien llama con dudas de facturación y de cuenta, verifica sus datos antes de responder y ofrece transferir con una persona cuando no puedas resolver algo. Responde en tres frases como máximo.","lines":{"l1":"Soporte de AetherFlux, te atiende Aria. ¿En qué puedo ayudarte?","l2":"Hola, creo que este mes me cobraron dos veces.","l3":"Veo dos cargos de $12 el 3 de mayo. Ya reembolsé el duplicado; volverá a tu tarjeta en 3 a 5 días.","l4":"Perfecto, gracias."},"result":"Reembolso emitido · $12","impact":"Resuelto en la primera llamada, sin transferencias"},"booking":{"label":"Reserva de citas","tab":"Citas","prompt":"Eres Mia, la recepcionista de una clínica de fisioterapia. Ayuda a reservar, cambiar o cancelar citas: pregunta el motivo de la visita, ofrece dos horarios disponibles y repite la fecha y la hora antes de terminar. Responde de forma breve y cercana.","lines":{"l1":"Northside Physio, te atiende Mia. ¿En qué puedo ayudarte?","l2":"Quisiera reservar una cita de seguimiento para la rodilla.","l3":"Claro. Tengo el jueves a las 9:30 o el viernes a las 4. ¿Qué te viene mejor?","l4":"El jueves por la mañana, por favor.","l5":"Listo, Amara. Te enviaré un SMS recordatorio el día anterior."},"result":"Reservada · jue 9:30","impact":"6 h semanales de agenda delegadas"},"restaurant":{"label":"Reservas de restaurante","tab":"Reservas","prompt":"Gestionas las reservas de un restaurante. Pregunta la fecha, la hora y el número de comensales, sugiere el horario libre más cercano si está completo y confirma la reserva con el nombre de quien llama. Responde de forma breve y acogedora.","lines":{"l1":"Buenas tardes, Osteria Lina. ¿En qué puedo ayudarte?","l2":"¿Una mesa para cuatro el sábado, sobre las siete y media?","l3":"A las 7:30 está completo, pero tengo a las 7:15 junto a la ventana. ¿Te la reservo?","l4":"Estupendo, sí, por favor."},"result":"Mesa para 4 · sáb 7:15","impact":"Ninguna llamada perdida en plena hora de cenas"},"orders":{"label":"Soporte de pedidos","tab":"Pedidos","prompt":"Eres un agente de soporte de pedidos de una tienda online. Ayuda a rastrear pedidos y a resolver artículos que faltan o llegaron dañados: confirma el pedido, explica los siguientes pasos y gestiona un reemplazo o reembolso cuando corresponda. Responde de forma clara y breve.","lines":{"l1":"Hola, has llamado a Northwind Home. ¿Qué puedo hacer por ti?","l2":"Me llegó el pedido, pero falta la pantalla de la lámpara.","l3":"Lo siento mucho. Ya te envié una pantalla de repuesto, llega el jueves. No hace falta devolver nada.","l4":"Genial, qué rápido."},"result":"Repuesto enviado","impact":"Resuelto en 36 segundos, sin abrir ticket"},"research":{"label":"Investigación de clientes","tab":"Encuestas","prompt":"Eres Ava y llamas a clientes para pedir una opinión rápida. Preséntate, pregunta si tienen dos minutos y luego haz una pregunta cada vez y anota cada respuesta. Si están ocupados, agradéceles y termina la llamada con amabilidad.","lines":{"l1":"Hola Ingrid, soy Ava de Lumen. ¿Tienes dos minutos para darnos tu opinión?","l2":"Claro, adelante.","l3":"Del 1 al 5, ¿qué tan fácil fue configurar tu equipo la semana pasada?","l4":"Un cuatro. La configuración fue sencilla, la facturación era confusa."},"result":"Opinión registrada","impact":"100 clientes encuestados antes de las 5 p. m."},"reminders":{"label":"Recordatorios de citas","tab":"Recordatorios","prompt":"Eres Grace y llamas a pacientes para confirmar su cita de mañana. Confirma la fecha y la hora, ofrece cambiarla si ya no les conviene y pregunta si quieren recibir las indicaciones por SMS. La llamada debe durar menos de un minuto.","lines":{"l1":"Hola, Sr. Okafor, soy Grace de Riverside Clinic. Le llamo por su revisión de mañana a las 10.","l2":"Ah, sí, allí estaré.","l3":"Estupendo. ¿Quiere que le envíe un SMS con la dirección?","l4":"Me vendría bien, gracias."},"result":"Confirmada · mar 10:00","impact":"Una ausencia menos mañana"}},"wiring":{"title":"Atiende a todos tus clientes, a cualquier escala, con el equipo que ya tienes.","description":"Cada llamada se responde, se entiende y se resuelve en tus propias herramientas.","inbound":{"title":"Llamadas entrantes","description":"Tus clientes llaman a tu número"},"outbound":{"title":"Llamadas salientes","description":"Contactas a tus clientes"},"web":{"title":"Web y app","description":"Tus clientes hablan en tu sitio o app"},"apis":{"title":"Tus API","description":"Consulta pedidos, emite reembolsos"},"calendar":{"title":"Calendario y CRM","description":"Reserva citas, registra cada llamada"},"team":{"title":"Tu equipo","description":"Transfiere con todo el contexto"},"events":{"inbound":"00:12","inboundCall":"refund()","outbound":"llamando","outboundCall":"book()","web":"widget","webCall":"handoff ✓"},"customers":"Tus clientes","business":"Tu negocio","agents":"Voice Agents","steps":{"listens":{"title":"Escucha","description":"a cada persona, en cualquier idioma"},"understands":{"title":"Entiende","description":"con tus documentos"},"acts":{"title":"Actúa","description":"a través de tus herramientas"}},"columns":{"answer":{"title":"Cada cliente recibe una respuesta.","description":"Respuesta en segundos, de día o de noche, en el idioma de quien llama. Los problemas se resuelven antes de llegar a una persona."},"scale":{"title":"Escala sin esperas.","description":"Atiende unas pocas llamadas o cientos a la vez. Sin colas en horas punta ni contrataciones para la temporada alta."},"team":{"title":"Libera a tu equipo para lo que importa.","description":"El agente filtra cada llamada y entrega un resumen, para que tu equipo dedique su tiempo a las conversaciones que valen la pena."}}},"pricing":{"title":"Precios simples y transparentes","rate":{"includes":"Incluye Live 3, nuestro modelo full-duplex","value":"$0.07","unit":"/ min","tag":"Precio base","offerValue":"$0.035","offerTag":"50 % de descuento","offerEnds":"Oferta por tiempo limitado, termina el {date}","originalPrice":"Precio original","duplex":"Full-duplex o en cascada, ambos compatibles","natural":"La experiencia más natural","observe":"Supervisa la calidad de las llamadas y mejora con cada conversación","tests":"Pruebas de simulación, historial de versiones y análisis tras la llamada","start":"Empieza gratis","credit":"$5 de crédito, sin tarjeta"},"addons":{"premiumLlm":"LLM premium","premiumLlmDescription":"Cambia a un modelo más grande para razonamientos complejos. Se factura a la tarifa de tokens de ese modelo.","premiumLlmPrice":"+ tarifa por tokens","phone":"Llamadas telefónicas","phoneDescription":"Llamadas entrantes y salientes con un número de teléfono.","phonePrice":"+ $0.01 / min","phoneNumber":"Números de teléfono","phoneNumberDescription":"Un número dedicado para tu agente. Usa tu propio operador sin coste adicional.","phoneNumberPrice":"$1.20 / mes"},"enterprise":{"eyebrow":"Empresas","title":"Diseñado para pasar tu revisión de seguridad.","zdr":"Cero retención de datos","sales":"Hablar con ventas","logos":"Las voces de Fish Audio impulsan productos de"}},"spotlights":{"title":"Suena humano. Acierta.","voice":{"title":"Crea el agente que quieres, en minutos","p1":"Más de 2.000.000 de voces de Fish Audio, incluido tu propio clon","p2":"Conversación natural con opciones de ajuste fino","p3":"Gestión de interrupciones, reactivación tras silencios y rapidez de respuesta","action":"Abrir el editor","voices":"2.000.000+ voces","promptLabel":"Prompt del sistema","promptHint":"Personalidad, objetivos y límites que guían cada respuesta.","promptIntro":"Eres Lily, una agente de soporte por voz cercana y concisa para Fish Audio.","promptGreet":"• Saluda a quien llama, escucha e identifica su problema.","promptAnswer":"• Responde usando la base de conocimiento adjunta. Si no estás segura, dilo y ofrece pasar con una persona. Responde en menos de tres frases y…","firstMessageLabel":"Primer mensaje","firstMessage":"¡Hola! Gracias por llamar a Fish Audio. ¿En qué puedo ayudarte hoy?","names":{"ethan":"Ethan","lily":"Lily","aber":"Aber","sarah":"Sarah"}},"monitor":{"title":"Mejora con cada llamada","p1":"Monitor en vivo con grabaciones y transcripciones turno a turno","p2":"Desglose de latencia entre fin de enunciado, LLM y voz","p3":"Resúmenes automáticos, extracción de datos y criterios de éxito","action":"Ver una conversación de ejemplo","agent":"Aria","live":"En vivo","updated":"Actualizado hace 2 h","escalated":"Escalado","resolved":"Resuelto","time":"14:00","agentGreeting":"¡Hola, te damos la bienvenida al soporte de Fish Audio!","caller":"Hola. Creo videos cortos y acabo de registrarme en el plan gratuito.","agentReply":"Nuestra clonación de voz avanzada está disponible en el plan Creator/Pro, ¡pero ya puedes probar nuestras voces de IA estándar de alta calidad en el plan gratuito!"},"tests":{"title":"Publica cambios con confianza","action":"Ver cómo funcionan las pruebas","agent":"Agente de voz","agentHint":"Tu app en tiempo real","addTest":"Añadir prueba","qa":"Preguntas y respuestas","toolCall":"Llamada a herramienta","followUps":"Seguimientos","assertions":"Aserciones","description":"Desde comprobaciones de un solo turno hasta llamadas simuladas completas: prueba cada cambio, conserva cada versión y publica sabiendo que funciona."}},"capabilities":{"title":"Todo lo que necesita un agente de voz en producción","voices":{"title":"Voces expresivas","description":"Más de 2.000.000 de voces en más de 30 idiomas, con modo expresivo, velocidad de habla y tres niveles de modelo."},"knowledge":{"title":"Base de conocimiento","description":"Sube PDF, Markdown y URL una sola vez, compártelos entre agentes y mantén respuestas fundamentadas."},"tools":{"title":"Herramientas y webhooks","description":"Llama a tus API en plena conversación. Importa endpoints desde cURL y añade argumentos y respuestas simuladas."},"tests":{"title":"Pruebas antes de cada versión","description":"Pruebas de un turno, de varios turnos y de llamadas a herramientas, evaluadas por un LLM con tus ejemplos de éxito."},"telephony":{"title":"Números de teléfono y transferencia","description":"Alquila o importa números, atiende llamadas entrantes y salientes, y transfiere en caliente o en frío a tu equipo."},"analysis":{"title":"Análisis de cada llamada","description":"Resúmenes automáticos, campos de datos estructurados y criterios de éxito, entregados por webhook y API."}},"tryAgent":{"open":"Habla con el agente de soporte de Fish Audio","name":"Aria · Soporte de Fish Audio","connecting":"Conectando…","connected":"Conectado · {time}","listening":"Escuchando…","mute":"Silenciar","unmute":"Activar sonido","end":"Finalizar llamada","close":"Cerrar","micDenied":"El acceso al micrófono está bloqueado. Permítelo en tu navegador para hablar con el agente.","failed":"No pudimos conectar la llamada. Inténtalo de nuevo en un momento.","retry":"Reintentar"},"cta":{"title":"Dale voz a tu producto hoy mismo","subtitle":"Elige una plantilla, haz una llamada de prueba en el navegador y publica en la web, por teléfono o mediante la API.","primary":"Empieza gratis","secondary":"Hablar con ventas"},"faq":{"title":"Preguntas frecuentes sobre Voice Agents","q1":{"question":"¿Qué es Voice Agents?","answer":"Voice Agents es una plataforma para crear agentes de voz en tiempo real. Configuras un agente con un prompt, una voz, conocimiento y herramientas, lo pruebas en el navegador y lo despliegas en tu sitio web, en tu app, mediante la API o en un número de teléfono."},"q2":{"question":"¿Qué tan rápido puedo poner en marcha un agente de voz?","answer":"La mayoría de los equipos hacen su primera llamada de prueba en minutos. Empieza con una plantilla o una breve descripción, pruébalo en el navegador y publícalo en la web, en tu app o en un número de teléfono."},"q3":{"question":"¿Qué voces e idiomas se admiten?","answer":"Los agentes pueden usar cualquiera de las más de 2.000.000 de voces de la biblioteca de Fish Audio en más de 30 idiomas, o una voz que clones tú mismo. El modo expresivo, la velocidad de habla y el nivel de modelo se configuran por agente."},"q4":{"question":"¿Puede mi agente usar mis propios datos y sistemas?","answer":"Sí. Sube PDF, Markdown y URL a una base de conocimiento para obtener respuestas fundamentadas, y conecta herramientas que llamen a tus API durante la conversación, como reembolsos, reservas o actualizaciones del CRM."},"q5":{"question":"¿Cómo despliego un agente?","answer":"Añade el widget a tu web con dos líneas de HTML, crea una experiencia personalizada con el SDK de React, conecta tus propios clientes por WebRTC o asigna un número de teléfono para llamadas entrantes y salientes."},"q6":{"question":"¿Se pueden transferir las llamadas a una persona?","answer":"Sí. Los agentes pueden hacer una transferencia en caliente a tu equipo y pasar el contexto, para que quien llama no tenga que repetirse."},"q7":{"question":"¿Cómo sé si mi agente funciona bien?","answer":"Cada llamada incluye una grabación, una transcripción, la latencia por turno y un resumen automático. Define criterios de éxito y ejecuta pruebas antes de cada versión para detectar regresiones."},"q8":{"question":"¿Cuánto cuesta?","answer":"El reconocimiento de voz, el LLM y la voz se facturan juntos por minuto, y los complementos como los LLM premium y las llamadas telefónicas solo se cobran si los usas. Consulta la <pricingPage>página de precios</pricingPage> para ver las tarifas actuales."}},"getStarted":{"title":"Empieza en minutos.","tabs":{"phone":"Teléfono","website":"Sitio web","sdk":"Web SDK","webrtc":"WebRTC"},"phone":{"description":"Alquila un número en Fish Audio y conéctalo con un clic. Sin código.","docs":"Docs de configuración telefónica"},"website":{"description":"Añade dos líneas de HTML en cualquier página. Sin paso de compilación.","docs":"Docs del widget"},"sdk":{"description":"Ejecuta la llamada dentro de tu propia interfaz con el SDK para navegador.","docs":"Docs del Web SDK"},"webrtc":{"description":"Trae tu propio cliente con el protocolo en tiempo real.","docs":"Docs del protocolo"},"copy":"Copiar código","copied":"Copiado","readDocs":"Leer la documentación","apiKey":"Obtener clave de API"},"liveDemo":{"tabsLabel":"Elige un ejemplo","locked":"Termina la llamada para cambiar de escenario","tabs":{"company":"Tu empresa","driveThru":"Autoservicio","retail":"Soporte de tienda","flight":"Cambio de vuelo","phoneOrder":"Pedido telefónico","clinic":"Clínica"},"scenarios":{"driveThru":{"role":"Toma de pedidos","story":"Te mueres de hambre en el autoservicio de una hamburguesería. Quieres una hamburguesa doble con queso y un refresco de cola, pero estás a dieta, así que sin salsa.","keywords":["hamburguesa doble con queso","refresco de cola","sin salsa"],"greeting":"¡Bienvenido a Harbor Burger! ¿Qué le sirvo hoy?"},"retail":{"role":"Agente de soporte","story":"Pediste una sudadera negra, pero ahora la prefieres en blanco. Todavía no se ha enviado. Eres Eric Brown, código postal 50232.","keywords":["sudadera negra","en blanco","Eric Brown"],"greeting":"Hola, gracias por llamar al soporte de Fernway. ¿En qué puedo ayudarle con su pedido?"},"flight":{"role":"Agente de reservas","story":"Acaban de cancelar tu vuelo de esta noche a Nueva York, y la boda de tu amigo es mañana. Consigue un lugar en el próximo vuelo. Eres Sarah Miller.","keywords":["Nueva York","cancelar","próximo vuelo","Sarah Miller"],"greeting":"Northstar Air, cambios de vuelo. ¿A nombre de quién está la reserva?"},"phoneOrder":{"role":"Toma de pedidos","story":"Esta noche invitas tú. Pide dos menús de cheeseburger y 6 nuggets para recoger. Eres Alex, 415-555-0132.","keywords":["dos menús de cheeseburger","6 nuggets","Alex","415-555-0132"],"greeting":"¡Gracias por llamar a Harbor Burger! ¿Qué le preparamos?"},"clinic":{"role":"Recepción","story":"Llevas tres días con dolor de garganta y fiebre. Pide la cita más pronta que puedas. Eres Maria Lopez, nacida el 4 de marzo de 1990.","keywords":["dolor de garganta","la cita más pronta","Maria Lopez","4 de marzo de 1990"],"greeting":"Recepción de la Clínica Familiar Maple Street. ¿En qué puedo ayudarle?"}},"language":"Inglés (EE. UU.)","call":"Iniciar llamada","end":"Terminar llamada","connecting":"Conectando…","ended":"Llamada terminada  {time}","sales":"Hablar con ventas","share":{"label":"Compartir","copy":"Copiar enlace","title":"Compartir a {name}","post":"Habla con {name}, un agente de voz creado con Fish Audio.","story":"Historia","more":"Más","close":"Cerrar","storyCall":"Habla con {name}","storyCopied":"Enlace copiado. Añádelo a tu historia con un sticker de enlace.","slackCopied":"Enlace copiado. Pégalo en Slack.","companyTitle":"Agente de voz con IA","companyStory":"Responde como el equipo de {company}. Habla con él en una llamada en directo.","companyCardTitle":"El agente de IA de tu empresa, en segundos","companyCardText":"Escribe tu correo de trabajo y habla con un agente de voz que responde como tu propio equipo.","copyFailed":"No se pudo copiar el enlace."},"retry":"Reintentar","openInBrowser":"Abrir en el navegador","copyLink":"Copiar enlace","linkCopied":"Enlace copiado","errors":{"inAppBrowser":"El navegador integrado de esta app no puede usar el micrófono. Abre esta página en tu navegador para hablar con el agente.","micDenied":"El acceso al micrófono está bloqueado. Permítelo en tu navegador para hablar con el agente.","failed":"No pudimos conectar la llamada. Inténtalo de nuevo en un momento."},"company":{"agent":"Tu agente","support":"Soporte de {company}","askEmail":"Escribe tu correo de trabajo. Crearemos un agente que responde como tu propio equipo.","askEmailLinked":"Escribe tu correo de trabajo y habla con un agente que responde como el equipo de {company}.","askCompany":"Esa es una dirección personal. ¿Para qué empresa debería trabajar el agente?","emailPlaceholder":"Tu correo de trabajo","emailLabel":"Correo de trabajo","companyPlaceholder":"Web o nombre de la empresa","companyLabel":"Empresa","build":"Crear mi agente","building":"Creando","privacy":"Usaremos tu correo para contactarte sobre Fish Audio. Consulta nuestra <link>política de privacidad</link>.","invalidEmail":"Escribe un correo de trabajo válido.","invalidCompany":"Escribe la web de una empresa, como acme.com, o su nombre.","steps":{"lookup":"Buscando {domain}…","search":"Buscando en la web…","read":"Leyendo {domain}…","brief":"Escribiendo el informe…","voice":"Buscando la voz adecuada para {company}…"},"ready":"Tu agente para {company} está listo. Pregunta por el envío gratis, las devoluciones o el horario.","readyTopics":"Tu agente para {company} está listo. Pregúntale por {topics}.","readyKeywords":["envío gratis","devoluciones","horario"],"change":"Cambiar","fail":"No encontramos suficiente información sobre {company}.","tryAnother":"Probar con otra empresa"},"phone":{"call":"o llama al <n>{number}</n>","copied":"Copiado"}}},"solutionShared":{"badgeTag":"NUEVO","playSample":"Reproducir muestra","pauseSample":"Pausar muestra","faqTitle":"Preguntas frecuentes"},"creativePublishing":{"meta":{"title":"Publica tus imágenes y videos con IA | Fish Audio Creativo","description":"Publica tus imágenes y videos con IA en Fish Audio Creativo. Revisamos cada obra antes de que aparezca en Explorar, y puedes ganar créditos cuando otras personas crean a partir de ella."},"hero":{"title":"Publica tus obras y gana créditos","description":"Lleva tus imágenes y videos de Creativo a Explorar con tu nombre. Cuando otras personas recrean tu obra, ganas créditos.","cta":"Publicar una obra"},"howTo":{"title":"Cómo funciona la publicación","s1":{"title":"Crea algo que te guste","description":"Crea una imagen o un video en Creativo. Puedes publicar obras de cualquier modelo y cualquier modo."},"s2":{"title":"Selecciona Compartir","description":"Abre la obra, selecciona Compartir y deja activado Publicar en Explorar. El enlace para compartir funciona de inmediato y la obra pasa a revisión para Explorar."},"s3":{"title":"Gana cuando otros la recrean","description":"Tras la aprobación, la obra aparece en Explorar con tu nombre. Cada persona nueva que la recrea suma a tus créditos."}},"credit":{"eyebrow":"Tu nombre","title":"Tu nombre en cada obra que publiques","description":"Las obras publicadas muestran quién las creó, en Explorar y en tu perfil.","p1":"La página de la obra muestra tu nombre y tu avatar","p2":"Tu perfil reúne todas las obras que has publicado","p3":"Los creadores asociados tienen una insignia junto a su nombre"},"rewards":{"eyebrow":"Recompensas","title":"Si alguien la recrea, ganas créditos","description":"Cuando otra persona recrea tu obra o la usa como referencia, lo registramos para ti.","p1":"Cuentan tanto las recreaciones con un clic como las imágenes de referencia","p2":"Las obras que muchas personas recrean reciben la marca «Popular»","p3":"Pagamos las recompensas en créditos y las liquidamos periódicamente"},"visual":{"creatorBadge":"Creador asociado","hot":"Popular","recreated":"Recreado","credits":"Créditos"},"rules":{"title":"Qué aprobamos","description":"Revisamos cada obra antes de que aparezca en Explorar. Si no la aprobamos, verás el motivo y podrás apelar una vez.","approvedTitle":"Obras que funcionan bien","approved":{"original":"Tu propia obra original","clear":"Un sujeto claro y una imagen acabada y limpia","prompt":"Un prompt del que otras personas puedan aprender y que puedan reutilizar","fit":"Contenido apto para todo público"},"rejectedTitle":"Obras que no aprobamos","rejected":{"adult":"Contenido sexual o desnudos","violence":"Violencia explícita, odio o acoso","realPeople":"Personas reales sin su consentimiento, o contenido engañoso sobre hechos reales","copyright":"Personajes, logotipos u otro contenido sobre el que no tienes derechos","personalInfo":"Información personal, como números de teléfono o direcciones","lowQuality":"Obras dañadas, de muy baja calidad o repetidas"}},"faq":{"title":"Preguntas frecuentes sobre la publicación","q1":{"question":"¿Quién puede publicar?","answer":"Cualquier persona con una cuenta de Fish Audio puede publicar las imágenes y videos que crea en Creativo. Revisamos cada obra antes de que aparezca en Explorar."},"q2":{"question":"¿Mi prompt es público?","answer":"Sí. Quien abra tu obra publicada puede ver su prompt y reutilizarlo. Así funcionan las recreaciones."},"q3":{"question":"¿Cómo se calculan las recompensas?","answer":"Cuando otra persona recrea tu obra o la usa como referencia, lo registramos. Si la misma persona recrea la misma obra varias veces, solo cuenta la primera. Pagamos las recompensas en créditos y las liquidamos periódicamente. Los usos tuyos o de tu propio espacio de trabajo no cuentan. Los importes y las fechas de liquidación pueden cambiar."},"q4":{"question":"¿Puedo compartir mi obra antes de que se apruebe?","answer":"Sí. El enlace para compartir funciona en cuanto publicas, también durante la revisión."},"q5":{"question":"¿Qué pasa si no se aprueba mi obra?","answer":"Abre la obra y selecciona «Compartir». El panel «Compartir y publicar» muestra el motivo y puedes apelar la decisión una vez. El enlace para compartir sigue funcionando."},"q6":{"question":"¿Puedo dejar de compartir una obra?","answer":"Sí. Abre la obra, selecciona «Compartir» y luego «Dejar de compartir»."}},"closing":{"title":"¿Listo para publicar?","description":"Crea una imagen o un video en Creativo y luego selecciona Compartir.","cta":"Abrir Creativo"}},"mobileApp":{"title":"Descarga\nFish Audio para móviles","description1":"Convierte palabras en voz con un sonido natural gracias a voces de IA expresivas.","description2":"Crea clips de voz para videos, podcasts, audiolibros, historias y mucho más.","description3":"Explora voces, ajusta la interpretación con el tono y la emoción, y guarda o comparte tus proyectos de audio dondequiera que crees.","qrAlt":"Código QR para descargar Fish Audio para {platform}","heroAlt":"Pantalla de texto a voz de la app móvil de Fish Audio con etiquetas de emoción"}},"enterprise":{"title":"Empresa","access":{"title":"Acceso","loading":"Comprobando el acceso…","load_failed":"No se pudo cargar tu acceso.","retry":"Reintentar","denied_capability":"No tienes el permiso {capability}.","denied_scope":"Tu permiso {capability} no cubre a este cliente.","denied_not_principal":"No tienes acceso empresarial.","denied_generic":"No tienes permiso para hacer esto.","denied_channel":"{capability} no está disponible con este método de inicio de sesión.","denied_api_key":"Esta clave API no puede usar {capability}.","denied_api_key_forbidden":"{capability} no se puede usar con una clave API.","denied_api_key_policy_required":"{capability} requiere que esta clave API tenga una política de clave empresarial.","denied_api_key_policy_disabled":"La política de clave empresarial de esta clave API está desactivada.","denied_api_key_policy_mismatch":"La política de clave empresarial de esta clave API pertenece a otro usuario.","denied_api_key_expiry_invalid":"{capability} requiere que esta clave API caduque en un plazo de 90 días desde la creación de su política de clave.","denied_api_key_scope":"La política de esta clave API no incluye {capability}.","denied_admission_required":"{capability} requiere que tu cuenta tenga el permiso de Finanzas.","locked_title":"Se requiere una concesión explícita","locked_body":"Para ver esto se necesita {capability}.","open_access_tab":"Ir a Acceso","required_capability":"Requiere {capability}","required_either":"Requiere {first} o {second}","needs_one":"Requiere este acceso: {description}","needs_any":"Requiere uno de estos:","locked_admission":"Tu concesión incluye esto, pero tu cuenta no tiene el permiso de Finanzas.","gate":{"requires_any":"Requiere uno de estos permisos: {capabilities}"},"tab":{"load_failed":"No se pudo cargar esta sección.","save_failed":"No se pudo guardar el cambio.","refresh":"Actualizar","never":"Nunca","no_expiry":"Sin caducidad","prev":"Anterior","next":"Siguiente","page_label":"Página {page}","page_of":"Página {page} de {pages}","scope_all":"Todos los clientes","scope_owned":"Clientes asignados","scope_customers":"{count, plural, one {# cliente} other {# clientes}}","scope_none":"Ningún cliente","channel_session":"Sesión","channel_api_key":"Clave API"},"my":{"title":"Mi acceso","channel":"Canal","super_admin":"Superadministrador","legacy_implicit":"Acceso implícito heredado","families":"Familias","no_families":"Sin familias","scope":"Alcance","capabilities_count":"{count, plural, one {# permiso} other {# permisos}}","other_family":"Otros","withheld":"Sin efecto","withheld_admission":"Tus concesiones los incluyen, pero tu cuenta no tiene el permiso de Finanzas."},"family":{"read":"Lectura empresarial","confidential_read":"Documentos confidenciales","finance_read":"Lectura de facturación","draft":"Redacción","legal":"Contratos y firma","billing":"Operaciones de facturación","config":"Configuración","agent":"Agente de clientes","selfhost":"Autoalojamiento","senior":"Anulaciones de nivel superior","grant":"Gestión de accesos","finance":"Datos financieros","engineering":"Vistas de ingeniería","offboard":"Baja de administradores"},"keys":{"title":"Mis claves API","description":"Tus claves API de la plataforma y su política de clave.","empty":"No tienes claves API de la plataforma.","col_key":"Clave","col_expiry":"Caducidad","col_policy":"Política de clave","col_last_used":"Último uso","edit":"Editar política","dialog_title":"Editar política de clave","expires_on":"Caduca el {date}","expired_on":"Caducó el {date}","no_expiry":"Sin caducidad","policy_valid":"política válida","policy_beyond_window":"caducidad fuera del plazo de 90 días de la política","policy_cannot_apply":"la política no se puede aplicar","policy_disabled":"política desactivada","no_policy":"sin política","policy_none":"Sin política","disabled_badge":"Desactivada","no_scopes":"Sin alcances","not_held":"Fuera de tu acceso","key_forbidden":"No se puede usar con claves API","scopes_families":"Alcances: familias","scopes_capabilities":"Alcances: permisos","search_capabilities":"Buscar permisos","no_options":"No hay opciones para elegir.","selected_count":"{count, plural, =0 {Ningún alcance seleccionado} one {# alcance seleccionado} other {# alcances seleccionados}}","disabled_label":"Desactivada para el acceso de administración","note":"Nota","saved_toast":"Política de clave guardada."},"grants":{"title":"Concesiones de acceso","new_grant":"Nueva concesión","filter_principal":"Titular","all_principals":"Todos los titulares","filter_status":"Estado","status_all":"Todos los estados","status_active":"Activa","status_pending_entry":"Pendiente de alta","status_revoked":"Revocada","status_expired":"Caducada","col_principal":"Titular","col_access":"Rol / familias","col_scope":"Alcance","col_expiry":"Caducidad","col_status":"Estado","col_granted_by":"Concedida por","col_reason":"Motivo / solicitud","empty":"No hay concesiones.","revoke":"Revocar","revoke_title":"Revocar concesión","revoke_summary":"{principal} · {access}","revoked_line":"Revocada: {reason}","revoked_toast":"Concesión revocada.","created_toast":"Concesión creada.","created_pending_toast":"Concesión creada: queda pendiente hasta que el usuario tenga el permiso enterprise o finance.","created_pending_admission_toast":"Concesión creada: entrará en vigor cuando el usuario tenga el permiso de Finanzas.","legacy_label":"Acceso implícito heredado","legacy_on":"Activado","legacy_off":"Desactivado","legacy_turn_on":"Activar el acceso implícito heredado","legacy_turn_off":"Desactivar el acceso implícito heredado","legacy_on_title":"Activar el acceso implícito heredado","legacy_off_title":"Desactivar el acceso implícito heredado","legacy_on_summary":"{principal} obtiene acceso Admin a todos los clientes.","legacy_off_summary":"{principal} conserva solo sus concesiones explícitas.","legacy_changed_toast":"Acceso implícito heredado actualizado.","create_title":"Nueva concesión","create_submit":"Crear concesión","principal":"Titular","principal_placeholder":"Elige un usuario","principal_search":"Buscar por correo o ID de usuario","principal_empty":"No hay usuarios que coincidan.","principal_manual":"Introducir un ID de usuario","principal_roster":"Elegir de la lista","user_id":"ID de usuario","user_id_placeholder":"ID de usuario","user_check":"Comprobar","user_found":"Encontrado: {email}","user_missing":"No hay ningún usuario con este ID.","role":"Rol","role_none":"Sin rol","family_in_role":"Incluida en {role}","beyond_own_access":"Fuera de tu propio acceso: {items}","badge_needs_finance":"Requiere el permiso de Finanzas","families":"Familias","families_empty":"No hay familias.","scope":"Alcance","scope_all":"Todos los clientes","scope_customers":"Clientes seleccionados","scope_owned":"Clientes asignados","scope_fixed_all":"Todos los clientes: el acceso financiero no se puede limitar a clientes seleccionados.","customers":"Clientes","customers_search":"Buscar clientes","customers_empty":"No hay clientes.","expiry":"Fecha de caducidad (UTC)","request_ref":"Referencia de la solicitud","reason":"Motivo","summary":"Concede:","summary_capabilities":"{count, plural, one {# permiso} other {# permisos}}","error_principal":"Elige un titular.","error_access":"Elige un rol o al menos una familia.","error_customers":"Elige al menos un cliente.","error_expiry":"Elige hoy o una fecha posterior.","error_reason":"Introduce un motivo de al menos 8 caracteres.","error_exceeds":"Fuera de tu propio acceso: {missing}","error_scope_not_applicable":"El acceso financiero solo se puede conceder para todos los clientes."},"review":{"title":"Revisión de accesos","export_csv":"Exportar CSV","generated":"Generado el {time}","principal_count":"{count, plural, one {# titular} other {# titulares}}","anomaly_count":"{count, plural, one {# titular con anomalías} other {# titulares con anomalías}}","empty":"No hay titulares.","col_principal":"Titular","col_platform":"Permisos de plataforma","col_families":"Familias efectivas","col_legacy":"Acceso implícito heredado","col_scope":"Alcance","col_expiry":"Primera caducidad de concesión","col_keys":"Políticas de claves API","col_last_used":"Último uso","col_anomalies":"Anomalías","badge_service":"Servicio","badge_deleted":"Eliminado","badge_no_entry":"Sin permiso de alta","grant_count":"{count, plural, =0 {Sin concesiones} one {# concesión} other {# concesiones}}","key_active":"Activa","key_disabled":"Desactivada","key_expired":"Clave caducada","key_missing":"Clave eliminada","key_scopes":"{count, plural, one {# alcance} other {# alcances}}","last_event":"Último evento de concesión: {time}","anomaly_grant_without_entry":"Concesión sin alta","anomaly_entry_without_grant":"Alta sin concesión","anomaly_policy_orphan":"Política de clave sin clave"},"events":{"title":"Historial de concesiones","empty":"No hay eventos de concesión.","escalation":"Escalada","by":"Por","kind_grant_created":"Concesión creada","kind_grant_revoked":"Concesión revocada","kind_grant_expired":"Concesión caducada","kind_grant_activated":"Concesión activada","kind_principal_legacy_implicit_changed":"Acceso implícito heredado modificado","kind_apikey_policy_changed":"Política de clave modificada","kind_platform_permissions_changed":"Permisos de plataforma modificados","kind_platform_impersonation":"Suplantación de identidad"},"log":{"title":"Registro de accesos","filter_who":"Filas","who_mine":"Mías","who_everyone":"De todos","filter_actor":"ID de usuario del actor","filter_capability":"Permiso","filter_from":"Desde (UTC)","filter_to":"Hasta (UTC)","filter_channel":"Canal","channel_all":"Todos los canales","filter_status":"Estado","status_all":"Todos los estados","status_2xx":"Correcto (2xx)","status_4xx":"Rechazado (4xx)","status_5xx":"Error (5xx)","empty":"No hay filas en el registro de accesos.","col_time":"Hora","col_actor":"Actor","col_channel":"Canal","col_capability":"Permiso","col_route":"Ruta","col_customer":"Cliente","col_status":"Estado","col_ip":"IP"},"preview":{"view_as":"Ver como","self":"Mi acceso","roles_failed":"No se pudieron cargar los roles.","banner":"Vista previa como {role}: solo la interfaz; los datos y las solicitudes siguen usando tu propio acceso","banner_loading":"Cargando la vista previa de {role}…","banner_failed":"No se pudo cargar la vista previa de {role}.","exit":"Salir de la vista previa","write_blocked":"Modo de vista previa: no se envió nada."}},"landing":{"banner":{"apiOffer":"API de Drama 3 <b>−80 %</b>","message":"Nuevas empresas: 1 mes gratis, o 3 si cambian de proveedor. Firma antes del 31/10.","terms":"Condiciones","contactSales":"Contactar con ventas"},"hero":{"title":{"line1":"Infraestructura de voz","line2":"para empresas"},"subtitle":"Diseñada para equipos que lanzan soluciones de voz a gran escala. El modelo de voz detrás de aplicaciones en las que acertar, cada vez, es fundamental.","ctaSales":"Hablar con ventas","ctaModel":"Escuchar el modelo","ctaPricing":"Ver precios"},"demo":{"tryIt":"Pruébalo","code":"Código","sampleLine":"¡De repente, la puerta se abrió de golpe!","sampleTag":"","language":"Inglés","voice":"Chris","playLabel":"Reproducir la demo","footnote":"S2 Pro en vivo. Elige una voz, escribe una frase y escúchala al instante. El mismo modelo que utilizan los equipos de producción, sin necesidad de registrarse, hablar con el equipo de ventas ni usar un entorno de demo."},"stats":{"languages":{"value":"8M","suffix":"+","label":"Creadores"},"voices":{"value":"4,6M","suffix":"","label":"Solicitudes por día"},"rate":{"value":"26","suffix":"%","label":"Menor tasa de error de palabras"},"latency":{"value":"<70","suffix":"ms","label":"Latencia"}},"trusted":{"title":"Con la confianza de equipos que crean voz en producción"},"reasons":{"titlePrefix":"Por qué los equipos ","titleEmphasis":"crean con nosotros.","description":"La mayoría de los sistemas de texto a voz suenan bien en una demo. Fish está diseñado para lo que viene después: tráfico de producción, pronunciaciones poco habituales, alternancia entre idiomas, despliegues soberanos y un coste total que te permite escalar en lugar de limitarte a sobrevivir.","items":{"1":"Probado en producción a escala empresarial.","2":"La IA de voz más expresiva. Dirígela, no te limites a elegirla.","3":"Más de 80 idiomas, con un dominio de nivel nativo de las lenguas asiáticas.","4":"Dos millones de voces, uno de los mayores ecosistemas de IA de voz.","5":"Aloja el modelo en tu propia infraestructura.","6":"Diseñada para adaptarse a tu crecimiento real."},"diagram":{"panels":{"production":{"description":"S2 Pro aparece en la clasificación de voz de Artificial Analysis y potencia despliegues en producción en HeyGen, Retell y Sanas, gestionando tráfico real, pronunciación en casos límite y cargas multirregión que revelan lo que los benchmarks no muestran.","top":{"title":"Producción","description":"Listado en Artificial Analysis · metodología pública"},"right":{"title":"Pronunciación","description":"Diccionarios personalizados · números, nombres y términos del dominio"},"left":{"title":"Benchmarks","description":"Impulsa HeyGen, Retell, Sanas y FinalRound"}},"direction":{"description":"Más de 15 000 etiquetas de dirección en lenguaje natural. Describe lo que quieres — '{warm, conversational, slight Boston accent, ending on a soft falling tone}' — y Fish lo renderiza. S2 Pro supera el Audio Turing Test con una puntuación publicada de 0,515: los oyentes no pueden distinguirlo de forma fiable de una voz humana. La metodología y el audio bruto son públicos.","top":{"title":"Etiquetas de dirección","description":"Más de 15 000 controles en lenguaje natural"},"right":{"title":"Alternancia de idiomas","description":"En tiempo real, a mitad de frase, sin cambiar de modelo"},"left":{"title":"Audio Turing","description":"Puntuación publicada de 0,515 · metodología abierta"}},"language":{"description":"Mandarín, japonés, coreano y cantonés con calidad nativa, con alternancia de idiomas instantánea entre inglés, mandarín, japonés, español y árabe. La cobertura de la región Asia-Pacífico que otros proveedores de tecnología de voz siguen prometiendo para el próximo trimestre ya está disponible en producción.","top":{"title":"Nivel 1","description":"EN · ZH · JA · KO · ES · PT · DE · FR"},"right":{"title":"Amplia cobertura en Asia-Pacífico","description":"Cantonés · tailandés · indonesio · vietnamita · tagalo"},"left":{"title":"Alternancia de idiomas","description":"En tiempo real, a mitad de frase, sin cambiar de modelo"}},"clone":{"description":"Explora más de 2 millones de voces entrenadas por creadores, listas para usar hoy mismo, o clona tu propia voz a partir de 30 segundos de audio. Sin cuotas de plazas ni cargos por voz. Clonación de voz con verificación del consentimiento integrada en el flujo de trabajo.","top":{"title":"Explorar","description":"Filtrar por idioma, edad, perfil y caso de uso"},"right":{"title":"Clonar","description":"Referencia de 30 s · clonación instantánea de voz"},"left":{"title":"Consentimiento","description":"Verificación de voz para cada clon"}},"deployment":{"description":"Para cargas reguladas, despliegues soberanos y equipos que necesitan control total del modelo en producción, Fish ofrece alojamiento en infraestructura propia como modalidad empresarial prémium. Ejecútalo en tu VPC, en tu entorno aislado de la red o en tu centro de datos. La arquitectura que los equipos de compras piden y rara vez reciben.","top":{"title":"Configuración","description":"Desde 10 000 USD de tarifa de plataforma · pago único"},"right":{"title":"Gasto mínimo","description":"10 000 USD al mes · compromiso de 12 meses"},"left":{"title":"Despliegue","description":"VPC · en local · aislado · nube soberana"}},"pricing":{"description":"15 USD por millón de caracteres: una tarifa fija y predecible, con el mismo precio por carácter desde tu primera llamada a la API hasta la milmillonésima. Los descuentos por volumen se acumulan a medida que aumentas el uso, en varios niveles, todos negociados con un mismo equipo. Sin cargos por usuario. Sin restricciones de acceso inesperadas para obtener tarifas de producción.","top":{"title":"Precio de lista","description":"15 USD / 1 millón de caracteres"},"right":{"title":"Descuentos por volumen","description":"Aplicable a gran escala · sujeto a compromisos de contratación"},"left":{"title":"Contratación conjunta","description":"Descuentos por combinar TTS, ASR y alojamiento propio"}}}}},"supportSection":{"title":"Soporte prémium.","subtitle":"Porque tus clientes siempre están escuchando.","cards":{"production":{"title":"Soporte de producción 24/7","description":"Accede directamente a expertos en IA de voz con compromisos de respuesta para los problemas que afectan a la experiencia de tus clientes."},"account":{"title":"Gestor técnico de cuentas","description":"Cuenta con un equipo dedicado que conoce tu infraestructura de voz, ayuda a resolver problemas complejos y te acompaña a medida que creces."},"sla":{"title":"SLA de disponibilidad del 99 %","description":"Confía en compromisos de infraestructura diseñados para mantener tus aplicaciones de voz disponibles, ágiles y preparadas para cada interacción."},"custom":{"title":"Servicios personalizados","description":"Colabora con nuestros ingenieros en revisiones de arquitectura, integraciones y optimización del rendimiento para llevar tus experiencias de voz a producción."}}},"results":{"titlePrefix":"Resultados en producción, ","titleEmphasis":"no éxitos en demos.","description":"El titular no es la calidad. Es lo que los equipos lograron después de cambiar. Cada historia refleja resultados concretos, contados por el propio cliente.","readCaseStudy":"Leer el caso","previous":"Historia de cliente anterior","next":"Historia de cliente siguiente","cards":{"heygen":{"before":"Elegido ","emphasis":"3 a 1 frente a alternativas","after":" para clonación de voz con acentos de inglés no estadounidenses."},"pictoria":{"before":"Impulsa ","emphasis":"expresividad a nivel de personaje","after":" para personajes de IA japoneses dentro de Picto VOICE."},"dubbing":{"before":"TTS de agente de voz en tiempo real para ","emphasis":"más de 10 M de usuarios:","after":" naturalidad, emoción, latencia y multilingüe."},"retell":{"before":"Agentes de voz en producción con ","emphasis":"orquestación en tiempo real","after":" para conversaciones empresariales."},"finalRound":{"before":"","emphasis":"Más de un 25 % más de tiempo de participación en entrevistas con IA","after":" con un coste de voz aproximadamente 10 veces menor con Fish Audio"},"befreed":{"before":"BeFreed crea lecciones de audio con IA que suenan como conversaciones reales","emphasis":"","after":""},"reverie":{"before":"Reverie AI crea entretenimiento que responde con Fish Audio","emphasis":"","after":""}}},"categories":{"titleLine1":"Seis categorías de productos de voz,","titleEmphasis":"ya disponibles en producción.","description":"Desde vídeos con avatares hasta soporte multilingüe al cliente: cada categoría que aparece a continuación corresponde a una implementación empresarial real que funciona con Fish, no a una promesa de futuro.","cards":{"agent":{"title":"Voz para agentes de IA"},"companion":{"title":"Apps de personajes y compañía."},"avatar":{"title":"Avatar y voz en off para vídeo"},"support":{"title":"Soporte multilingüe al cliente.","description":"Mandarín · Japonés · Coreano · Cantonés"},"cloning":{"title":"Clonación de voz a escala.","description":"Ecosistema de 2 millones de voces · clonación en 30 segundos"},"translation":{"title":"Traducción y doblaje de audio.","description":"En los más de 80 idiomas · alternancia de idiomas"}}},"stack":{"title":"Se integra con el conjunto de herramientas para agentes de voz que ya utilizas.","description":"Soporte directo para las herramientas de orquestación, telefonía e infraestructura con las que los equipos de voz lanzan hoy. SDK para todos los principales lenguajes de programación. Streaming WebSocket, REST y patrones de webhook entrante documentados.","cards":{"pipecat":"Pipelines en tiempo real","livekit":"Infraestructura WebRTC","n8n":"Automatización de flujos","vapi":"Plataforma de agentes de voz","twilio":"Telefonía · SIP · SMS","retell":"Orquestación de agentes de voz"}},"customerCall":{"title":"Los aspectos menos llamativos que importan en una llamada con un cliente.","description":"Para los despliegues en producción, comience con el nivel Enterprise. Se aplican descuentos por volumen para niveles de compromiso más altos; consulte con ventas para conocer los precios que se ajustan a su perfil de tráfico. Para despliegues soberanos, el nivel prémium de alojamiento propio está disponible con una configuración y una estructura de compromiso independientes.","metrics":{"sla":{"prefix":"Hasta el","value":"99","suffix":"%","label":"de SLA de disponibilidad","note":"Disponible en el nivel Enterprise prémium"},"latency":{"prefix":"<","value":"150","suffix":"ms","label":"PRIMER AUDIO (NUBE)","note":"Verificado en las regiones de EE. UU., la UE y Asia-Pacífico"},"streams":{"value":"Personalizado","label":"FLUJOS SIMULTÁNEOS","note":"Más de 50 en el nivel High Volume · cantidad personalizada en el nivel Enterprise"},"languages":{"value":"80","suffix":"+","label":"IDIOMAS","note":"Con voces de calidad nativa y alternancia de idiomas"}}},"pricing":{"title":"Diseñada para adaptarse a tu crecimiento real.","descriptionLeft":"Un único nivel Enterprise. Precio fijo por carácter. Descuentos por volumen que se acumulan en varios niveles a medida que escalas, negociados con un solo equipo y en un único contrato.","descriptionRight":"Para los despliegues en producción, comience con el nivel Enterprise. Se aplican descuentos por volumen para niveles de compromiso más altos; consulte con ventas para conocer los precios que se ajustan a su perfil de tráfico. Para despliegues soberanos, el nivel prémium de alojamiento propio está disponible con una configuración y una estructura de compromiso independientes.","columns":{"inclusions":"Qué incluye el plan","enterprise":"Plan Enterprise","notes":"Términos y notas"},"rows":{"starting":{"label":"Precio inicial","value":"Desde 999 USD al mes","note":"Descuentos por volumen en los niveles de mayor compromiso"},"s2":{"label":"TTS · S2 Pro","value":"15 USD / 1 millón de caracteres","note":"Facturación por bytes UTF-8 · aproximadamente 180 000 palabras en inglés por cada millón de bytes"},"asr":{"label":"ASR · transcribe-1","value":"0,36 USD por hora de audio","note":"Duración redondeada hacia arriba al segundo más cercano"},"concurrency":{"label":"Concurrencia","value":"Personalizado","note":"Más de 50 en el nivel High Volume · cantidad personalizada en Enterprise"},"voices":{"label":"Voces","value":"Ilimitado","note":"Sin cuotas de plazas · sin cargos por voz"},"rollover":{"label":"Acumulación","value":"90 días","note":"Los créditos no utilizados se acumulan durante 90 días"},"sla":{"label":"SLA","value":"Hasta el 99 %","note":"Disponible en el nivel Enterprise prémium"},"support":{"label":"Soporte","value":"Canal de Slack dedicado","note":"Cumplimiento de SOC 2 / HIPAA previa solicitud"},"selfHost":{"label":"Alojamiento propio prémium","value":"Desde 10 000 USD de configuración + 10 000 USD al mes","note":"Compromiso de 12 meses · VPC · en local · aislado de redes externas · nube soberana"}},"footnote":"Hay descuentos por volumen disponibles en varios niveles; póngase en contacto con ventas para obtener precios adaptados a su perfil de tráfico. Los precios publicados corresponden al nivel de entrada del plan Enterprise. Los compromisos de mayor volumen permiten acceder a descuentos adicionales, determinados para cada cliente."},"cta":{"title":"Listos cuando tú lo estés.","description":"Habla con nuestro equipo sobre tu despliegue. Llegaremos preparados.","sales":"Hablar con ventas","review":"Reservar una revisión técnica"},"faq":{"title":"Preguntas frecuentes","rows":{"dataResidency":{"question":"¿Dónde se almacenan mis datos? ¿Admiten residencia en EE. UU., la UE y la región de Asia-Pacífico?","answer":"De forma predeterminada, tus datos permanecen en Estados Unidos, alojados en Google Cloud con almacenamiento Cloudflare R2, y la inferencia se ejecuta desde regiones edge en EE. UU. y Asia-Pacífico (Tokio) para que tus usuarios tengan baja latencia estén donde estén. Para cargas con requisitos de cumplimiento, los contratos Enterprise pueden activar Zero Data Retention, lo que significa que el texto y el audio de las solicitudes nunca se escriben en disco. Y si tus datos deben permanecer dentro de un país o una región específicos, la modalidad empresarial en alojamiento propio se ejecuta completamente dentro de tu propia infraestructura, por lo que nada sale de tu entorno."},"scale":{"question":"¿Pueden gestionar despliegues a gran escala y picos de tráfico?","answer":"Sí, incluso a volúmenes muy elevados. La capacidad se aprovisiona en forma de generaciones simultáneas y se amplía según su contrato. Ya tenemos clientes que ejecutan más de 1000 generaciones simultáneas en producción. Un gateway edge en Rust sirve la inferencia en varias regiones GPU, así que cuando tu tráfico aumenta, nuestro equipo puede elevar tus límites el mismo día. Puedes escalar tu capacidad sin tener que esperar a que se tramite un ticket de soporte."},"security":{"question":"¿Qué certificaciones de seguridad tienen?","answer":"La seguridad atraviesa cada capa de la plataforma. Nuestra auditoría SOC 2 Type II está actualmente en curso, y el informe estará disponible para clientes bajo NDA una vez completado. Zero Data Retention está disponible en contratos Enterprise, por lo que los payloads de las solicitudes nunca se almacenan de forma persistente, y la modalidad autohospedada mantiene todos y cada uno de los bytes de tus datos dentro de tu propio entorno. También ofrecemos configuraciones adaptadas a los requisitos de la HIPAA y podemos firmar un acuerdo de asociación comercial (BAA) para cargas de trabajo del sector sanitario que cumplan los requisitos. Además, se realizan pruebas de penetración independientes como parte de nuestro programa continuo de cumplimiento normativo."},"engineering":{"question":"¿Ofrecen soporte de ingeniería para despliegues personalizados?","answer":"Por supuesto. Los clientes Enterprise tienen una línea directa con nuestro equipo de ingeniería, sin pasar por una cola de tickets, en el canal que mejor se adapte a cómo trabaja su equipo. Entregamos funciones específicas de integración y extensiones de protocolo para clientes individuales de forma regular y colaboramos con usted de principio a fin en la puesta en marcha de implementaciones autohospedadas, desde la configuración inicial hasta la entrada en producción."},"sso":{"question":"¿Admiten SSO y RBAC?","answer":"Sí, con control granular desde el primer día. El control de acceso basado en roles te permite asignar los roles de propietario, administrador y miembro a nivel de equipo, además de los roles de gestor, colaborador y lector a nivel de espacio de trabajo, para que cada persona tenga exactamente el acceso que debe. Actualmente, el inicio de sesión único está disponible mediante OAuth de Google y GitHub."},"customModels":{"question":"¿Podemos ajustar los modelos con nuestros datos o usar nuestras propias voces?","answer":"Ambas cosas, y en tus términos. Puedes crear clones de voz privados con tan solo 10 segundos de audio de referencia, 30 segundos o más para obtener los mejores resultados, al instante mediante la API o la interfaz web, y seguirán siendo completamente privados para tu equipo. Para colaboraciones más profundas, también ajustamos modelos personalizados con tus propios datos."},"migration":{"question":"¿Qué pasa si migramos desde otro proveedor de voz?","answer":"Migrar a Fish Audio es sencillo, y a la mayoría de los equipos les sorprende lo rápido que avanza. Tus voces existentes se trasladan recreándolas a partir de audio de referencia, nuestros SDKs de Python, TypeScript y Go y la API de streaming WebSocket admiten los patrones de integración que ya utilizas, y nuestro equipo de ingeniería ejecuta el cambio contigo para que producción no se interrumpa."}}}},"tabs":{"contracts":"Contratos","customers":"Clientes","invoices":"Facturas","dashboard":"Panel","onboarding":"Incorporación","templates":"Plantillas","audit":"Auditoría","proposals":"Propuestas"},"dashboard":{"active_contracts":"Contratos activos","customer_count":"{count, plural, =1 {# cliente empresarial} other {# clientes empresariales}}","workflow_queue":"Cola de flujos de trabajo","workflow_queue_subtitle":"Tareas legales, de firma, de incorporación y de elaboración de borradores","open_invoice_value":"Importe de las facturas pendientes de pago","open_invoice_subtitle":"Facturas en borrador, enviadas, vencidas y parcialmente pagadas","onboarding_links":"Enlaces de incorporación","total_links":"{count, plural, =1 {# enlace en total} other {# enlaces en total}}","needs_attention_title":"Necesita atención","needs_attention_description":"Facturas vencidas, bloqueos de facturación, excepciones de sobregiro suspendidas y trámites contractuales, empezando por lo más urgente.","nothing_needs_attention":"Nada requiere atención.","group_overdue_invoices":"Facturas vencidas","group_invoice_holds":"Facturas retenidas","group_suspended_bypasses":"Excepciones de sobregiro suspendidas","group_contract_workflow":"Trámites contractuales","invoice_number":"N.º de factura {number}","overdue":"Vencida","days_overdue":"{days, plural, =1 {# día de retraso} other {# días de retraso}}","deadline":"fecha límite {date}","awaiting_manual_usage":"Pendiente de uso manual","suspended_at":"Suspendido {date}","bypass_suspended":"Omisión del error 402 suspendida","updated_at":"actualizado {date}","billing_operations_title":"Operaciones de facturación","billing_operations_description":"Controles manuales para la generación de facturas y el vencimiento de los créditos acumulables.","generate_cycle_invoices":"Generar facturas del ciclo","generate_invoices_confirm_title":"¿Generar facturas del ciclo?","generate_invoices_confirm_description":"Esto ejecuta el proceso de facturación empresarial para los ciclos de facturación activos. Puede crear registros de facturas y solo debe ejecutarse después de comprobar las facturas pendientes y las fechas de facturación actuales.","confirm_invoice_generation":"Confirmar la generación de facturas","run_credit_rollover":"Ejecutar la acumulación de créditos","rollover_confirm_title":"¿Ejecutar la acumulación de créditos?","rollover_confirm_description":"Esto comprueba el vencimiento de los créditos empresariales y puede descontar los créditos acumulables vencidos de los saldos de API de los clientes. Ejecútalo solo después de confirmar la política de acumulación de créditos y los datos de uso actuales.","confirm_rollover_run":"Confirmar la ejecución de la acumulación de créditos","upcoming_billing_title":"Próxima facturación","upcoming_billing_description":"Suscripciones activas ordenadas por la próxima fecha de facturación.","no_upcoming_billing":"No hay ciclos de facturación de suscripciones activas.","bills_on":"Se factura el {date}","commit_amount":"{amount} comprometidos","payg":"Pago por uso","scheduled_activations_title":"Activaciones programadas","scheduled_activations_description":"Contratos en espera que se activan automáticamente en su fecha de entrada en vigor.","scheduled_activates_on":"Se activa el {date}","scheduled_trial_until":"Período de prueba hasta el {date}","toast_generated_invoices":"{count, plural, =1 {# factura generada.} other {# facturas generadas.}}","toast_checked_contracts":"{count, plural, =1 {# contrato comprobado.} other {# contratos comprobados.}}","billing_held":{"title":"{count, plural, =1 {# contrato quedó fuera de esta ejecución} other {# contratos quedaron fuera de esta ejecución}}"},"action_items":{"title":"Acciones pendientes","hint":"Comprobaciones entre sistemas: vinculación con Mercury, flujo de facturación y QuickBooks.","groups":{"mercury_unpaired":"Sin vinculación con Mercury","email_out_of_sync":"El correo electrónico de facturación no está sincronizado","team_unbound":"No hay ningún equipo vinculado","draft_unsent":"Borradores de facturas sin enviar","pending_adjustments":"Ajustes pendientes","amount_mismatch":"Discrepancia en el importe respecto a Mercury","invoice_holds":"Facturas retenidas","qbo_payment_error":"Errores en los pagos de QuickBooks","qbo_payment_review":"Pagos de QBO pendientes de revisión","legacy_qbo_open":"Facturas antiguas de QuickBooks abiertas","signature_requested":"El cliente solicitó la firma","change_requested":"Solicitudes de cambio del cliente","assessment_due":"Evaluación pendiente","assessment_renewal_minimums":"§3.9 Mínimos de renovación","assessment_shortfall_streak":"§8.4 Incumplimientos consecutivos del mínimo (solo alerta)","commitment_release_window":"Plazo abierto para renunciar a la evaluación","team_mismatch":"Cliente asignado a un equipo cuyo uso no se contabiliza en sus contratos","team_move_pending":"Cambios de equipo pendientes o fallidos","unclassified_money_terms":"Documentos contractuales con obligaciones económicas sin responsable asignado","usage_outside_billing":"Uso no incluido en la facturación del contrato","commitment_level_review":"Revisiones trimestrales del compromiso","incorporated_document_capture":"Documentos incorporados por capturar","covered_tts_new_backend":"Nuevo modelo de TTS en contrato cubierto","sla_credit_pending_approval":"Créditos de SLA pendientes de aprobación","sla_chronic_termination_right":"Derecho de terminación por SLA vigente","sla_record_changed_after_credit":"Registro de SLA modificado tras el crédito","settlement_refund_pending":"Reembolsos de liquidación pendientes","post_close_unclaimed_events":"Uso posterior al cierre sin facturar","overdue_30_days":"Facturas vencidas hace 30+ días","term_end_notice":"Plazos que terminan en 60 días","legacy_debit_restore_attention":"Restituciones de cargos que requieren atención","overdraft_trip_requests":"Solicitudes de corte total","runtime_signals_red":"Alertas de ejecución","runtime_signals_amber":"Advertencias de ejecución","level_up_retroactive_correction":"Correcciones retroactivas por subida de nivel","amendment_approval_required":"Enmiendas firmadas pendientes de aprobación","team_setting_pending":"Ajustes del equipo por aplicar","model_coverage_decision":"Modelo fuera del contrato: tarifa por decidir","import_engineering_questions":"Condiciones de importación enviadas a ingeniería"},"group_hints":{"assessment_renewal_minimums":"Importes mínimos para el período de renovación calculados por el sistema a partir del promedio de los dos trimestres anteriores: verifica cada uno cotejándolo con el contrato. No se han podido calcular los importes mínimos de las filas BLOQUEADAS, por lo que requieren una enmienda de \"valoración mínima\".","assessment_shortfall_streak":"Dos trimestres consecutivos por debajo del umbral de alerta, sin que el excedente acumulado haya subsanado la situación. Solo a título informativo: no se modifica automáticamente el contrato; el plazo de notificación figura en el texto.","commitment_release_window":"El cliente aún puede rescindir el contrato y quedar liberado del Compromiso. La renuncia se registra desde la sección \"Finalizar\" del contrato (renuncia a la evaluación).","unclassified_money_terms":"Cargos o tarifas estipulados por escrito que el motor de facturación no cobra por sí solo. Cada uno se clasifica en la sección \"Términos no admitidos\" del contrato (gestión por parte del motor, mediante un proceso manual con responsable y periodicidad, o exención). Las filas BLOQUEADAS están pendientes de activación y no pueden ponerse en marcha hasta entonces.","usage_outside_billing":"Créditos de paquetes y consumo de agentes del mes pasado en equipos asociados a contratos que no figuran en las facturas de esos contratos. Los créditos de paquetes pueden estar financiados por el cliente (recargas de autoservicio o créditos del plan), por lo que \"no incluido en la facturación del contrato\" no significa que no se haya facturado. Un elemento deja de estar pendiente una vez que se clasifica una cláusula contractual correspondiente que establece un importe monetario.","model_coverage_decision":"Un cliente usó un modelo que su contrato no incluye. La factura que lo cobra espera la decisión de tarifa.","import_engineering_questions":"Condiciones que una revisión de importación no pudo recoger tal cual y envió a ingeniería. La revisión sigue necesitando un tratamiento para cada una antes de poder crear el acuerdo."},"item_blocked":"Bloqueado","mercury_unreachable":"No se puede acceder a Mercury","empty":"Todo en orden","load_error":"No se han podido cargar las acciones pendientes.","signal_kind":{"overdraft_exposure":"Umbral de exposición","overdraft_cap_exceeded":"Límite superado","agent_usage_uncovered_contract":"Uso de agentes sin decisión de cobertura","excluded_family_usage_settled":"Uso de familia excluida liquidado","excluded_family_asset_present":"Hay un recurso de familia excluida","unpriced_sku":"Uso sin tarifa","free_window_exposure":"Exposición en el periodo gratuito","media_duration_fallback":"Duración del vídeo según la cotización","media_quantity_unknown":"Cantidad de medios desconocida","mapped_sku_unavailable":"Modelo asignado no disponible","agent_ledger_mismatch":"Discrepancia en el registro de agentes","decision_version_unknown":"Versión de decisión desconocida","media_contract_resolver_degraded":"Consulta del acuerdo de medios degradada","import_parity_failed":"Paridad de importación fallida","import_canary_failed":"Canary de despliegue de importación fallido","renewal_term_invalid":"La duración de renovación no puede renovar el plazo","scheduled_amendments_failed":"Las adendas programadas se detuvieron a medias","billing_held_by_amendment":"Facturación retenida: adenda sin aplicar","agent_admission_held":"Las sesiones de agente ya no se admiten","import_engineering_question":"Condición enviada a ingeniería desde la importación","import_rate_decision_waiting":"El precio del modelo espera a su segundo aprobador","import_after_create_step_for_person":"Paso posterior a la creación a cargo de una persona"},"acknowledge":"Confirmar","system":"Sistema","team_setting_kind":{"team_setting_pending":"Sin aplicar","team_setting_mismatch":"Cambiado tras aplicarse"}},"start_import_signed":"Importar contrato firmado"},"invoices_coming_soon":"Las facturas estarán disponibles pronto.","invoices":{"quickbooks_title":"Integración de facturación — Libro mayor de QuickBooks","quickbooks_description":"QuickBooks es solo un reflejo del libro mayor contable. Los cobros se realizan a través de Mercury (cuentas virtuales por cliente). Esta conexión permite crear copias espejo automáticamente.","connected":"Conectado","not_connected":"No conectado","needs_reconnect":"Es necesario volver a conectarse","environment":"Entorno","realm_id":"ID del dominio","access_token_expires_at":"Caducidad del token de acceso","refresh_token_expires_at":"Caducidad del token de actualización","last_refreshed_at":"Última actualización","connect":"Conectar con QuickBooks","reconnect":"Volver a conectar con QuickBooks","refresh_access_token":"Actualizar el token de acceso","clear_filters":"Borrar filtros","check_invoices":"Ver facturas","customer_id":"ID de cliente","load_error":"Error al cargar el estado de QuickBooks.","connected_toast":"QuickBooks conectado.","failed_toast":"Error al conectar con QuickBooks.","refresh_token_toast":"Se ha actualizado el token de acceso de QuickBooks.","refresh_token_error":"Error al actualizar el token de acceso de QuickBooks.","generate_test":"Generar factura de prueba","test_dialog_title":"Generar factura de prueba","test_dialog_description":"Selecciona un cliente y un contrato para crear un borrador de factura de prueba para la validación de QuickBooks.","test_customer_label":"Cliente","test_customer_select":"Seleccionar un cliente...","test_contract_label":"Contrato","test_contract_select":"Seleccionar un contrato...","test_contract_empty":"No hay contratos disponibles para el cliente seleccionado.","manual_create_non_mercury_hint":"Los contratos de este cliente no se facturan a través de Mercury; las facturas manuales solo están disponibles en Mercury.","test_generated_toast":"Factura de prueba generada","test_generate_error":"Error al generar la factura de prueba.","next_title":"Próximos hitos del backend","next_description":"Esta base está lista. La siguiente fase incorporará la generación de facturas mensuales, las comprobaciones de importes vencidos y las API de facturas y consumo.","next_billing":"Proceso cron de facturación mensual y generación de facturas","next_overdue":"Sincronización de los estados de vencimiento, pago y anulación","next_usage":"API de listado de facturas y resumen de uso","status_labels":{"draft":"Borrador","sent":"Enviada","paid":"Pagada","partially_paid":"Pagada parcialmente","overdue":"Vencida","void":"Anulada","write_off":"Dar de baja como incobrable","settled_by_credit":"Liquidada con crédito"},"sync_labels":{"pending":"Sincronización pendiente","synced":"Sincronizada","failed":"Error de sincronización","skipped":"Omitida","mercury_pending":"En espera de envío a Mercury","mercury_not_linked":"No está en Mercury"},"generate_monthly":"Generar facturas mensuales","generated_toast":"Se han generado {count} facturas.","generate_error":"Error al generar facturas mensuales.","list_title":"Facturas","list_description":"{count, plural, =1 {# factura cargada} other {# facturas cargadas}}","list_error":"Error al cargar las facturas.","empty":"Aún no hay facturas.","table":{"customer":"Cliente","period":"Período de facturación","status":"Estado","total":"Total","quickbooks":"Libro mayor (QBO)","actions":"Acciones","number":"N.º de factura"},"detail_title":"Detalles de la factura","detail_customer":"Cliente","detail_due_date":"Fecha de vencimiento","detail_actual_usage":"Uso real","detail_total":"Total de la factura","products_title":"Desglose por producto","products_service":"Servicio","products_count":"Cantidad","products_runtime":"Tiempo de ejecución","products_invoice":"Factura","backends_title":"Desglose del backend","backends_service":"Servicio","backends_backend":"Backend","backends_count":"Cantidad","backends_runtime":"Tiempo de ejecución","backends_invoice":"Factura","no_usage_breakdown":"No se ha registrado ningún desglose de uso para esta factura.","no_backend_breakdown":"No se ha registrado ningún desglose de backend para esta factura.","resync":"Volver a sincronizar QuickBooks","bind_quickbooks":"Vincular factura de QuickBooks","mark_paid":"Marcar como pagada","void":"Anular factura","resynced_toast":"Factura resincronizada.","resync_error":"Error al resincronizar factura.","bind_quickbooks_prompt":"Indique el ID de la factura existente en QuickBooks para vincular esta factura liquidada manualmente (así se evita crear un duplicado).","bind_quickbooks_toast":"Factura vinculada a QuickBooks.","bind_quickbooks_error":"Error al vincular la factura de QuickBooks.","mark_paid_toast":"Factura marcada como pagada.","mark_paid_error":"Error al marcar la factura como pagada.","create_manual":"Crear factura","manual_dialog_title":"Crear factura manual","manual_dialog_description":"Crea un borrador de factura para el contrato seleccionado. Sigue el proceso de revisión estándar de Mercury: nada llega al cliente hasta que se envía.","manual_amount_label":"Importe (USD)","manual_description_label":"Descripción","manual_description_hint":"Visible para el cliente: se convierte en el único concepto de la factura (mínimo 8 caracteres).","manual_due_date_label":"Fecha de vencimiento (opcional)","manual_created_toast":"Se ha creado un borrador de factura.","manual_create_error":"Error al crear la factura.","mark_paid_outside_mercury":"Marcar como pagada (fuera de Mercury)…","mark_paid_outside_mercury_title":"¿Marcar como pagada fuera de Mercury?","mark_paid_outside_mercury_description":"Este pago se cobró fuera de Mercury. La factura de Mercury vinculada se cancelará para que ya no se pueda pagar; después, esta factura se marcará como pagada.","mark_paid_outside_mercury_confirm":"Cancelar la factura de Mercury y marcarla como pagada","voided_toast":"Factura anulada.","void_error":"Error al anular factura.","date_range_separator":"a","team_title":"Facturas del equipo","team_description":"Revisar las facturas empresariales generadas para el equipo actual.","team_list_title":"Facturas","team_list_description":"{count, plural, =1 {# factura disponible} other {# facturas disponibles}}","team_list_error":"Error al cargar las facturas del equipo.","team_detail_title":"Detalles de la factura","team_due_date":"Fecha de vencimiento","team_paid_amount":"Importe pagado","open_usage":"Consumo pendiente de facturación","open_invoices":"Facturas pendientes","usage_title":"Uso facturable","usage_description":"Revisa el uso acumulado en el ciclo de facturación actual. Los totales por producto se calculan con precios por tramos acumulativos; si el último tramo tiene un límite, las unidades que lo superen se facturan al precio estándar publicado.","usage_error":"Error al cargar el uso facturable.","usage_empty":"No hay datos de uso facturable disponibles.","usage_summary_title":"Ciclo actual","usage_estimated_total":"Total facturable estimado","usage_contract_id":"Contrato","usage_pricing_model":"Modelo de precios","usage_products_description":"Consumo por producto e importes estimados de las facturas tras aplicar los precios por tramos acumulativos en el ciclo de facturación en curso.","usage_backends_description":"Asignaciones por backend para auditoría y revisión de facturas. Los importes acumulados por tramo se asignan proporcionalmente a cada backend.","line_items_title":"Partidas de la factura","line_items_service":"Servicio","line_items_description":"Descripción","line_items_units":"Cantidad","line_items_unit_price":"Precio unitario","line_items_amount":"Importe","download_pdf":"Descargar PDF","download_pdf_error":"Error al descargar el PDF de la factura.","mark_sent":"Marcar como enviada","mark_sent_toast":"Factura marcada como enviada","mark_sent_error":"Error al marcar como enviada","import_dialog":{"btn_import_invoices":"Importar facturas","title":"Importar facturas del historial","description":"Sube los archivos de facturas anteriores. Un agente extrae los campos y los vincula con el cliente y el contrato correspondientes. Revise y confirme cada uno antes de que se registre. No se guarda nada hasta que hagas clic en Importar.","choose_files":"Selecciona archivos de facturas (PDF / DOCX / imagen)","analyzing":"Analizando…","analyze_failed":"Error al analizar","pick_contract_first":"Selecciona primero un contrato para esta factura.","imported_toast_with_name":"Se ha importado {name} n.º{number}","imported_toast":"Importada n.º{number}","import_failed":"Error al importar","badge_imported":"Importada","match_method_domain":"dominio","no_customer_match":"No se ha encontrado ningún cliente coincidente","label_invoice_number":"N.º de factura","label_amount_usd":"Importe (USD)","label_invoice_date":"Fecha de la factura","label_period_start":"Inicio del período","label_period_end":"Fin del período","label_description":"Descripción","label_contract":"Contrato","pick_contract_placeholder":"Elige un contrato…","btn_import":"Importar"},"qb_direct_title":"Registros heredados de QuickBooks","qb_direct_description":"Seguimiento de solo lectura de los registros históricos creados directamente en QuickBooks. Las nuevas facturas se crean únicamente en Mercury.","qb_direct_unsent_notice":"Crear una factura aquí no la envía; el envío siempre es un paso manual dentro de QuickBooks. Esta factura no aparecerá en la lista de facturas del sistema.","qb_direct_create":"Crear factura en QuickBooks","qb_direct_create_description":"Crea una factura manual directamente en QuickBooks.","qb_direct_qb_customer_id_label":"ID de cliente de QuickBooks","qb_direct_qb_customer_id_placeholder":"ID de cliente de QuickBooks, p. ej., 42","qb_direct_amount_label":"Importe (USD)","qb_direct_amount_invalid":"El importe debe ser mayor que 0.","qb_direct_description_label":"Descripción (se muestra en la factura)","qb_direct_private_note_label":"Nota privada (interna)","qb_direct_min_chars":"Al menos {min} caracteres.","qb_direct_txn_date_label":"Fecha de la operación (por defecto, hoy)","qb_direct_due_date_label":"Fecha de vencimiento (por defecto, la fecha de la operación)","qb_direct_customer_label":"Cliente empresarial vinculado (opcional)","qb_direct_customer_hint":"Vincular un cliente permite hacer el seguimiento aquí, y la factura aparecerá en la página de facturación del cliente una vez que confirmes que se ha enviado.","qb_direct_customer_none":"Ningún cliente vinculado","qb_direct_customer_select":"Seleccionar un cliente...","qb_direct_created_toast":"Factura de QuickBooks creada (no enviada).","qb_direct_create_error":"Error al crear la factura en QuickBooks.","qb_direct_result_title":"Factura creada, pero no enviada","qb_direct_result_description":"Copia los identificadores que aparecen a continuación. Para enviar la factura, ábrela en QuickBooks y envíala manualmente.","qb_direct_qb_invoice_id":"ID de la factura de QuickBooks","qb_direct_copy":"Copiar","qb_direct_copied_toast":"Copiado al portapapeles.","qb_direct_void":"Anular factura de QuickBooks","qb_direct_void_description":"Anular una factura de QuickBooks que no tenga registro en el sistema. Se rechazan las facturas pagadas, las facturas de importe cero y las facturas vinculadas a una factura del sistema.","qb_direct_void_note_label":"Nota de la anulación","qb_direct_void_expected_doc_label":"Número de documento esperado (opcional)","qb_direct_void_expected_doc_hint":"Si se configura, se rechaza la anulación si el número de documento de la factura no coincide.","qb_direct_void_confirm_title":"¿Anular esta factura de QuickBooks?","qb_direct_void_confirm_description":"Esto anula la factura {id} directamente en QuickBooks y no se puede deshacer.","qb_direct_void_confirm":"Anular factura","qb_direct_voided_toast":"Factura de QuickBooks anulada.","qb_direct_void_error":"Error al anular la factura en QuickBooks.","qb_direct_register":"Registrar factura existente","qb_direct_register_title":"Registrar factura existente de QuickBooks","qb_direct_register_description":"Registra una factura que ya se ha emitido manualmente en QuickBooks para hacerle el seguimiento aquí.","qb_direct_register_customer_label":"Cliente empresarial","qb_direct_registered_toast":"Factura de QuickBooks registrada para su seguimiento.","qb_direct_register_error":"Error al registrar la factura en QuickBooks.","qb_direct_tracked_title":"Facturas directas con seguimiento","qb_direct_tracked_description":"Facturas creadas manualmente en QuickBooks de las que el sistema hace un seguimiento.","qb_direct_tracked_empty":"Aún no hay facturas directas con seguimiento.","qb_direct_tracked_error":"Error al cargar las facturas directas con seguimiento.","qb_direct_filter_customer_placeholder":"Filtrar por ID de cliente","qb_direct_table_doc_number":"Número de documento","qb_direct_table_amount":"Importe","qb_direct_table_dates":"Fechas","qb_direct_table_status":"Estado","qb_direct_table_actions":"Acciones","qb_direct_mark_sent":"Marcar como enviada","qb_direct_mark_sent_title":"¿Confirmar que se ha enviado esta factura?","qb_direct_mark_sent_description":"Confirma solo después de que la factura {doc} se haya enviado desde QuickBooks. Una vez confirmada, el cliente verá esta factura en su página de facturación.","qb_direct_mark_sent_note_label":"Nota (opcional)","qb_direct_mark_sent_confirm":"Confirmar envío","qb_direct_mark_sent_toast":"Factura marcada como enviada.","qb_direct_mark_sent_error":"Error al marcar la factura como Enviada.","qb_direct_mark_paid":"Marcar como pagada","qb_direct_mark_paid_title":"¿Marcar esta factura como pagada?","qb_direct_mark_paid_description":"Confirma que se ha recibido el pago de la factura {doc}.","qb_direct_mark_paid_toast":"Factura marcada como pagada.","qb_direct_mark_paid_error":"Error al marcar la factura como pagada.","qb_direct_detail_title":"Detalles de la factura directa","qb_direct_detail_lines_title":"Partidas","qb_direct_detail_description":"Descripción","qb_direct_detail_total":"Total","qb_direct_detail_qbo_title":"Estado de QuickBooks","qb_direct_detail_balance":"Saldo","qb_direct_detail_email_status":"Estado del correo electrónico","qb_direct_detail_txn_date":"Fecha de la operación","qb_direct_detail_due_date":"Fecha de vencimiento","qb_direct_detail_tracking_title":"Seguimiento","qb_direct_detail_created_at":"Creada","qb_direct_detail_sent_at":"Envío confirmado","qb_direct_detail_qbo_unavailable":"No se ha podido conectar con QuickBooks. Se muestra el resumen registrado localmente.","qb_direct_detail_unavailable":"Los detalles completos aún no están disponibles. Se muestra el resumen registrado.","qb_direct_detail_error":"Error al cargar los detalles de la factura.","qb_direct_sent_confirmed_at":"Envío confirmado","detail_number":"N.º de factura {number}","detail_number_pending":"Número de factura pendiente","draft_unnumbered":"Borrador sin numerar · {id}","unnumbered":"Sin número de factura · {id}","type_id_prefix":"Si aún no hay número de factura, escriba los primeros 8 caracteres del ID de la factura ({id}) para confirmar.","mercury_send":"Enviar a través de Mercury","mercury_send_confirm":"¿Crear la factura en Mercury y enviarla ahora por correo electrónico al cliente? Esto también crea la factura espejo en QuickBooks.","mercury_sent_toast":"Factura enviada a través de Mercury","mercury_send_error":"Error al enviar a través de Mercury","mercury_send_blocked_qbo":"Ya hay una factura de QuickBooks vinculada. Se debe anular primero.","mercury_link":"Vincular factura de Mercury","mercury_link_prompt":"ID de la factura de Mercury que se va a adoptar (el importe debe coincidir con el de esta factura):","mercury_link_toast":"Factura de Mercury vinculada","mercury_link_error":"Error al vincular factura de Mercury","mercury_cancel":"Cancelar en Mercury","mercury_cancelled_toast":"Cancelado en Mercury","mercury_cancel_error":"Error al cancelar en Mercury","mercury_cancel_paid_blocked":"El pago ya se ha recibido: deje que el sistema de conciliación lo liquide en lugar de cancelarlo.","mercury_status":"Mercury","mercury_payment_link":"Enlace al pago","mercury_settled":"Liquidado","mercury_qbo_payment_error":"Error en los pagos de QuickBooks","will_deliver_to":"Se enviará a: {email}","will_deliver_unpaired_hint":"Aún no se ha emparejado. El envío está bloqueado hasta que se confirme el emparejamiento.","mercury_sync":"Sincronizar con Mercury (sin enviar)","mercury_sync_confirm":"¿Crear esta factura en Mercury SIN enviarla? El cliente no recibe nada. Debes revisar la factura y hacer clic en Enviar dentro de Mercury. Ahora se crea una copia en QuickBooks con el mismo número.","mercury_synced_toast":"Sincronizado con Mercury (sin enviar): revísalo y envíalo allí","mercury_sync_error":"Error al sincronizar con Mercury","mercury_synced_badge":"Sincronización con Mercury; pendiente de envío allí","mercury_amount_mismatch_warning":"El importe difiere del de Mercury: allí es de {remote} USD y aquí es de {ours} USD (¿se ha modificado en Mercury?). Concilia los importes antes de la liquidación","mercury_zero_blocked":"Factura de importe cero: Mercury rechaza estas facturas; no hay nada que cobrar","adjustments_title":"Ajustes","adjustments_hint":"Descuentos/correcciones manuales sobre este borrador. Dentro del 20% del total previo al ajuste se aplican de inmediato; por encima requieren la aprobación de alguien con el permiso adjustment.approve_over_threshold.","adjustments_add":"Añadir ajuste","adjustments_submit":"Guardar ajuste","adjustments_added":"Ajuste guardado","adjustments_removed":"Ajuste eliminado","adjustments_approve":"Aprobar","adjustments_approved":"Ajuste aprobado","adjustments_pending_badge":"Pendiente de aprobación","adjustments_pending_notice":"Supera el umbral de autoservicio del 20%: alguien con el permiso adjustment.approve_over_threshold debe aprobarlo antes de poder enviar esta factura.","adjustments_blocking_send":"Hay un ajuste pendiente de aprobación. Se debe aprobar o eliminar antes de enviar la factura.","adjustments_error":"No se ha podido realizar el ajuste","adjustments_form_incomplete":"Indica un importe y un motivo visible para el cliente.","adjustments_kind_label":"Tipo de ajuste","adjustments_mode_label":"Tipo de importe","adjustments_mode_amount":"Importe fijo (USD)","adjustments_mode_percent":"Porcentaje del total","adjustments_reason_placeholder":"Motivo visible para el cliente (aparece en la línea de la factura)","adjustments_note_placeholder":"Nota interna (opcional, nunca se muestra al cliente)","adjustments_threshold_hint":"Negativo = descuento, positivo = recargo. El porcentaje se convierte en un importe fijo calculado sobre el total antes del ajuste.","adjustment_kind_discount":"Descuento","adjustment_kind_correction":"Corrección de facturación","adjustment_kind_goodwill":"Crédito de cortesía","adjustment_kind_sla_credit":"Crédito por incumplimiento del SLA","adjustment_kind_promo":"Descuento promocional","adjustment_kind_surcharge":"Cargo adicional","adjustment_kind_other":"Ajuste","mercury_revert":"Volver a borrador","mercury_revert_hint":"Cancela la factura en Mercury y devuelve este registro a un borrador editable (se conservan los importes). Se deben ajustar los importes o corregir el correo electrónico de facturación y, después, volver a enviarla.","mercury_revert_confirm":"¿Cancelar la factura de Mercury y devolver este registro a borrador? El enlace de pago del cliente dejará de funcionar. Se conservarán los importes. Al volver a enviarla, se emitirá un número de factura NUEVO. Mercury retira definitivamente el número de la factura cancelada.","mercury_revert_toast":"Se ha devuelto a borrador. Ajusta la factura y vuelve a enviarla cuando esté lista.","mercury_revert_error":"Error al revertir","usage_detail_title":"Detalle de uso (interno)","usage_detail_hint":"Solo para referencia interna: el cliente recibe la factura de dos líneas (compromiso mínimo + uso excedente). Utiliza la vista previa del PDF para ver exactamente lo que se envía.","usage_detail_hint_locked":"Solo referencia interna: el cliente recibe la factura de dos líneas (compromiso mínimo + excedente).","usage_detail_live_hint":"Uso en tiempo real de este período de activación a fecha de {time}: se concilia en la factura del siguiente ciclo; no se factura aquí.","preview_pdf":"Vista previa del PDF","preview_pdf_error":"Error al cargar la vista previa del PDF.","preview_dialog_title_mercury":"Factura {number}: PDF de Mercury (exactamente lo que ve el cliente)","preview_dialog_title_system":"Factura {number}: PDF del sistema (vista previa a la sincronización)","preview_dialog_title_system_draft":"Borrador {id}: PDF del sistema (el número de factura se asigna al emitirla)","overdue_badge":"Vencida","qbo_ledger_title":"Libro mayor de QuickBooks","qbo_ledger_bound":"N.º de factura de QBO {number} · ID {id}","qbo_ledger_none":"No hay ningún registro de QuickBooks vinculado.","qbo_ledger_pending_hint":"La factura espejo en QBO se crea al enviar la factura mediante Mercury.","unmark_sent":"Volver a borrador","unmark_sent_hint":"Devuelve esta factura enviada al estado de borrador editable (no existen copias remotas).","unmark_sent_confirm":"¿Devolver esta factura al estado de borrador? Se conservan los importes. Se puede enviar a través de Mercury una vez que el cliente esté vinculado.","unmark_sent_toast":"Factura devuelta al estado de borrador","unmark_sent_error":"Error al devolver la factura al estado de borrador","pairing_required_hint":"El cliente no está vinculado a un registro de cuentas por cobrar de Mercury. Se debe confirmar la vinculación antes de enviar.","pairing_blocked_title":"El envío a través de Mercury está bloqueado. El cliente no está vinculado","pairing_blocked_description":"Este cliente no tiene ninguna vinculación confirmada con un registro de cuentas por cobrar de Mercury. Confirma o crea primero la vinculación; la factura se enviará a {email}.","open_pairing":"Abrir vinculación","qb_direct_status_labels":{"created":"Creada","sent":"Enviada","paid":"Pagada","void":"Anulada"},"filter_any":"Cualquiera","filter_search":"Escribe para buscar…","filter_no_match":"No se encontraron coincidencias.","period_prepay":"Pago por adelantado","period_usage":"Uso","period_role_advance":"Compromiso + uso","period_role_arrears":"Liquidación del uso","period_role_catch_up":"Compromiso de regularización","period_role_activation":"Compromiso de activación","period_role_one_time":"Prepago único","period_role_final":"Liquidación final","period_role_payg":"Uso de pago por uso","period_role_manual":"Manual","manual_usage_chip":"Uso fuera de la plataforma","manual_usage_chip_tip":"El uso de este contrato se registra manualmente. Las facturas solo incluyen lo que se ha registrado.","manual_usage_send_warning":"Esta factura liquida el uso de un contrato cuyo uso se registra manualmente. Confirma que todo el uso correspondiente al período de liquidación esté registrado antes de enviar.","manual_usage_commit_only_note":"Factura solo de compromiso: el consumo introducido manualmente se liquida en la siguiente factura de cierre de período.","void_confirm_title":"¿Anular esta factura?","void_effect_record":"La factura (y su copia en QuickBooks, si la hubiera) queda anulada.","void_effect_pool":"El consumo introducido manualmente y los importes de crédito de prepago que se han consumido vuelven al conjunto de importes pendientes de facturación para la factura de sustitución.","void_revoke_credit_label":"Esta factura ya otorgó créditos; retírelos también del monedero.","mark_paid_confirm_title":"¿Marcar esta factura como pagada?","mark_paid_confirm_description":"Esto liquida la factura como si se hubiera recibido el dinero: se liberan los créditos cuyo otorgamiento estaba diferido, se devenga la participación en los ingresos y la acción no se puede deshacer. Proceda únicamente cuando el pago esté efectivamente confirmado.","period_role_test":"Prueba (interna)","manual_amount_source_label":"Origen del importe","manual_amount_source_placeholder":"p. ej., resultado del resumen de conciliación de facturación de agosto de 2026 / documento de liquidación","manual_amount_source_hint":"Opcional para tu rol: indica el origen cuando lo tengas.","enter_manual_usage":"Indica el uso fuera de la plataforma","due_label":"Importe adeudado","readiness_ready":"Listo para enviar","readiness_zero":"0 USD — no se puede enviar","readiness_adjustment":"Ajuste pendiente de aprobación","readiness_unpaired":"Cliente de Mercury no vinculado","ids_title":"Identificadores","id_invoice":"ID de factura","id_contract":"ID de contrato","id_team":"ID de equipo","id_copied":"Copiado","composition_title":"Desglose del total","composition_commit":"Compromiso mínimo","composition_overage":"Exceso","composition_surcharge":"Recargo","past_due_draft_chip":"Vencido · aún sin enviar","chip_past_due_drafts":"{count, plural, =1 {# borrador vencido con fecha de vencimiento fija} other {# borradores vencidos con fecha de vencimiento fija}}","mark_paid_will_grant":"Al marcar como pagada, se abona un crédito de {amount} en el monedero del equipo.","mark_paid_no_grant":"No hay ninguna asignación de crédito vinculada a esta liquidación.","mark_paid_type_number":"Escriba el número de factura {number} para confirmar","mark_paid_draft_blocked":"Este borrador nunca se envió. Para liquidarlo, es necesario confirmar, durante el proceso de confirmación, que se liquidó sin enviarlo.","mark_paid_no_undo":"Sin deshacer desde esta pantalla: revertir una liquidación errónea requiere el permiso invoice.unmark_paid.","void_customer_holds_copy":"El cliente ya tiene {number} ({status}). La anulación es irreversible. No se puede retirar la copia del cliente; la única opción es volver a emitirla.","void_customer_holds_copy_unnumbered":"El cliente ya tiene esta factura ({status}). La anulación es irreversible: la copia del cliente no se puede retirar; la única salida es reemitir.","void_customer_holds_copy_quickbooks":"La copia sincronizada en QuickBooks {doc} se anula de forma remota. QuickBooks no permite revertir la anulación.","void_type_number":"Escribir el número de factura {number} para confirmar la anulación","void_revoke_credit_amount":"Esta factura ha otorgado {amount} el {date}; retire también ese importe del monedero.","void_mercury_live_hint":"Esta factura tiene una página de pago de Mercury activa. Utilice Cancelar factura de Mercury (o Cancelar y revertir) en lugar de Anular.","mercury_cancel_confirm_title":"¿Cancelar esta factura en Mercury?","mercury_cancel_effect_remote":"Se cancela la página de pago de Mercury del cliente y se retira el número de factura; esto no se puede deshacer.","mercury_cancel_type_number":"Escribir el número de factura {number} para confirmar la cancelación","mercury_revert_confirm_title":"¿Cancelar en Mercury y volver al borrador?","mercury_revert_customer_holds_copy":"El cliente ya tiene {number} ({status}). Su enlace de pago deja de funcionar de inmediato. Si se vuelve a enviar la factura, se emite con un nuevo número.","mercury_revert_customer_holds_copy_unnumbered":"El cliente ya tiene esta factura ({status}). Su enlace de pago deja de funcionar ahora; al reenviar se emitirá un nuevo número de factura.","mercury_revert_type_number":"Escribir el número de factura {number} para confirmar la vuelta al borrador","adjustments_direction_label":"Dirección","adjustments_direction_reduce":"Reduce el importe de la factura","adjustments_direction_increase":"Aumenta el importe de la factura","adjustments_total_preview":"Total {previous} → {next}","adjustments_total_preview_held":"Retenido pendiente de aprobación: el total se mantiene en {previous} hasta que se apruebe (pasaría a {next}).","adjustments_amount_hint":"Introduce el importe sin signo. Descuentos, cortesías y promociones siempre reducen la factura; los recargos siempre la aumentan; correcciones y otros usan el selector de dirección. El porcentaje se convierte en un importe fijo sobre el total previo al ajuste.","adjustments_sign_problem":"El signo que ha indicado contradice la dirección seleccionada. Indique el importe sin signo o cambie la dirección.","manual_amount_source_required":"Indica de dónde procede el importe (al menos 12 caracteres): obligatorio salvo que tengas el permiso manual_invoice.sourceless.","manual_amount_source_approval_hint":"Los importes sin verificación cruzada del motor necesitan la aprobación de alguien con el permiso invoice.approve_manual antes de poder enviar la factura.","manual_due_date_default":"De forma predeterminada, se establece en {date} (pago a {days} días), según las condiciones de pago del contrato.","preview_loading":"Cargando vista previa…","ledger_advanced_title":"El libro mayor ya ha registrado movimientos posteriores a esta concesión; ya no es posible recuperarla.","ledger_advanced_hint":"Use en su lugar una nota de crédito o un ajuste de la billetera (auditado). No existe anulación.","ledger_blockers":{"ledger_record_after_seed":"Un registro posterior de acumulación se superpone al registro inicial de activación","expiration_after_grant":"Se ha registrado una fila de vencimiento después de la asignación","tranche_partly_expired":"Parte del tramo asignado ya ha vencido","cycle_invoice_after_payment":"Se ha generado una factura del ciclo después del pago","grant_rehomed_by_team_move":"Un cambio de equipo ha trasladado las filas de la concesión al nuevo equipo","one_time_term_closed":"El fondo de uso único se cerró mediante el proceso de cierre al final del período o por una rescisión"},"void_blocked_generic":"No es posible anular esta factura.","void_blocked_inline":"La anulación no está disponible: {reason}","void_effect_quickbooks":"La factura espejo de QuickBooks {doc} se ha anulado en el sistema remoto.","void_effect_manual_usage":"{count, plural, =1 {# fila de uso manual vuelve} other {# filas de uso manual vuelven}} al contrato.","void_effect_prepaid_offset":"La compensación prepagada de {amount} se restituye al fondo.","void_revoke_credit_preview":"Esta factura concedió {granted} el {date}; {revocable} aún permanece en el monedero: recupéralo también.","void_revoke_blocked":"La recuperación no está disponible: {reason}","mark_paid_blocked_void":"Esta factura está anulada; no se puede liquidar.","mark_paid_approval_pending":"Esta factura manual todavía necesita la aprobación de alguien con el permiso invoice.approve_manual: aún no se puede liquidar.","mark_paid_grant_held":"La concesión de crédito de {amount} NO se liberará; queda retenida a la espera de una decisión manual ({reason}). Marcar como pagado solo registra el dinero.","grant_skip_reasons":{"terminal_state_requires_manual":"el contrato se cerró sin un sucesor que gestionara los créditos","settled_against_undelivered_grant":"el ciclo cubierto ya se había facturado con cargo a una concesión aún no entregada","contract_not_found":"no se ha podido encontrar el contrato","already_granted_at_activation":"los créditos ya se habían concedido en el momento de la activación","already_granted":"los créditos ya se habían concedido","non_positive_amount":"sin importe de crédito","deferred_to_send":"los créditos se conceden al enviar","deferred_to_payment":"los créditos se conceden al pagar"},"mark_paid_revenue_share":"Se acumula una participación en los ingresos de {amount} ({units} unidades) al realizar la liquidación.","mark_paid_one_time_fulfillment":"Puede cambiar el estado del contrato de pago único a cumplido si el monedero prepago ya está vacío.","mark_paid_undo_blocked":"No se puede deshacer después: {reason}","mark_paid_settled_without_delivery":"Confirmo que el cliente pagó esta factura sin haberla recibido nunca (borrador que nunca se envió).","unmark_paid":"Desmarcar como pagado","unmark_paid_title":"¿Revertir esta liquidación?","unmark_paid_description":"Revierte todo lo que el pago liberó y devuelve el registro a su estado previo al pago. Queda auditado.","unmark_paid_preview_failed":"No se ha podido cargar la vista previa de la reversión. No se muestra el dinero que se transferirá con esta reversión. La reversión sigue estando disponible. La API sigue rechazando las reversiones bloqueadas.","unmark_paid_blocked":"La reversión no está disponible: {reason}","unmark_paid_effect_restore":"La factura vuelve al estado {status}.","unmark_paid_effect_grant":"Recupera la concesión de créditos de {amount} que liberó el pago ({count, plural, =1 {# registro contable} other {# registros contables}}).","unmark_paid_effect_no_grant":"El pago no ha liberado ninguna concesión de crédito; no hay nada que retirar.","unmark_paid_effect_seed":"Retira la asignación inicial de la acumulación de la activación de {amount} (un pago real la restablece).","unmark_paid_effect_revenue_share":"Elimina la participación en los ingresos de {amount} que aún está devengada.","unmark_paid_effect_reopen":"Reabre el contrato de pago único ya cumplido.","unmark_paid_settled_by":"Liquidado por: {source}","unmark_paid_qbo_verification":"Esta factura está vinculada a QuickBooks; antes de revertirla, se solicita a QuickBooks que confirme que no hay ningún pago registrado allí.","unmark_paid_qbo_ack":"Opción de emergencia: continuar aunque QuickBooks no pueda responder (se registra para auditoría; solo para un registro que un operador liquidó manualmente).","unmark_paid_type_number":"Escribir el número de factura {number} para confirmar la reversión","unmark_paid_reason_label":"Motivo (al menos 8 caracteres; se registra en el registro de auditoría)","unmark_paid_toast":"Liquidación revertida","unmark_paid_error":"Error al revertir la liquidación","credit_grant_held_badge":"Asignación de créditos retenida","credit_grant_held_line":"No se entregaron {amount} créditos al efectuarse el pago; quedaron retenidos a la espera de una decisión manual ({reason}) desde el {date}.","reconcile_undelivered_badge":"Facturado en función de los créditos entregados","reconcile_undelivered_line":"Este ciclo se liquidó en función de los créditos efectivamente entregados ({delivered}) en lugar de la asignación de activación prevista de {expected} créditos ({reason}).","reconcile_preview_title":"Conciliación del ciclo 1","reconcile_preview_done":"Ya conciliado.","reconcile_preview_done_undelivered":"Ya conciliado en función de los créditos efectivamente entregados — {reason}.","reconcile_preview_pending":"La factura del próximo ciclo establece los créditos acumulables de {seed} y factura {overage} por el consumo excedente del período de activación.","reconcile_preview_deferred":"Aplazado: {reason}. Las cifras anteriores son las que aplicará la conciliación una vez que se haga efectiva la asignación.","reconcile_deferred_reasons":{"grant_held":"la asignación de activación queda retenida a la espera de una decisión manual","grant_clawed_back_by_unmark_paid":"al desmarcar la factura como pagada, se revocó la asignación de activación y la factura no se volvió a pagar","grant_deferred_to_send":"la asignación de activación se libera al enviar la factura, pero esta aún no se ha enviado","grant_deferred_to_payment":"la asignación de activación se libera al pagar la factura, pero esta aún no se ha pagado"},"batch_send":{"button":"{count, plural, =1 {Revisar 1 factura lista para Mercury} other {Revisar # facturas listas para Mercury}}","title":"Enviar todas las facturas listas a través de Mercury","description":"{total, plural, =1 {1 factura de la lista actual es un borrador pagado mediante Mercury que aún no tiene factura de Mercury} other {# facturas de la lista actual son borradores pagados mediante Mercury que aún no tienen factura de Mercury}}: {count, plural, =0 {no se enviará ninguna} =1 {se enviará 1} other {se enviarán #}}, {blocked, plural, =0 {ninguna omitida} =1 {1 omitida (cliente no vinculado)} other {# omitidas (clientes no vinculados)}}. Cada una se envía exactamente igual que con la acción individual — el cliente recibe un correo electrónico en cuanto se envía.","description_request":"{total, plural, =1 {1 factura de la lista actual es un borrador pagado por Mercury sin factura de Mercury todavía} other {# facturas de la lista actual son borradores pagados por Mercury sin factura de Mercury todavía}}: {count, plural, =0 {no se enviará ninguna para aprobación} =1 {se enviará 1 para aprobación} other {se enviarán # para aprobación}}, {blocked, plural, =0 {ninguna omitida} =1 {1 omitida (cliente sin emparejar)} other {# omitidas (clientes sin emparejar)}}. No se envía ningún correo hasta que se apruebe cada solicitud.","warning":"Se envían una tras otra. Cada rechazo (ya enviada, copia de QuickBooks aún activa, factura correspondiente de Mercury pendiente, falta de vinculación…) se muestra en su fila y no se vuelve a intentar. El lote continúa con la siguiente factura.","warning_request":"Se envían para aprobación una tras otra. Un rechazo (ya enviada, copia de QuickBooks activa, factura de Mercury coincidente abierta, emparejamiento ausente…) se muestra en su fila y nunca se reintenta; el lote continúa con la siguiente factura.","number_note":"Los números de factura se asignan a medida que se envía cada factura; los borradores que aparecen a continuación aún no tienen número.","table_number":"Número","table_customer":"Cliente","table_contract":"Contrato","table_amount":"Importe","table_due":"Vencimiento","table_status":"Resultado","note_label":"Nota para este lote","note_placeholder":"Motivo por el que se envía este lote ahora (opcional)","note_help":"Solo se muestra en el resumen. La API no registra ninguna nota en las facturas.","typed_label":"Escribir la cantidad ({count}) para confirmar","typed_mismatch":"Escribir exactamente {count}","confirm":"{count, plural, =1 {Enviar 1 factura} other {Enviar # facturas}}","progress":"Enviando {current} de {total}…","progress_request":"Enviando para aprobación {current} de {total}…","row_pending":"En espera","row_sending":"Enviando…","row_submitting":"Enviando para aprobación…","row_sent":"Enviado","row_refused":"Rechazado","summary_title":"Lote finalizado","summary":"{sent, plural, =1 {1 enviada} other {# enviadas}} · {refused, plural, =1 {1 rechazada} other {# rechazadas}}","summary_sent":"{count, plural, =1 {# factura enviada} other {# facturas enviadas}}","summary_refused":"{count, plural, =1 {# rechazada} other {# rechazadas}}","close":"Cerrar","done_toast":"Lote de Mercury finalizado: {sent} enviados, {refused} rechazados","table_delivery":"Entrega","delivery_resolving":"Determinando…","delivery_unpaired":"Sin emparejar; omitido","delivery_unverified":"Emparejamiento sin verificar: Mercury determina la dirección al enviar","dual_badge":"2 facturas · +{pct}% con tarjeta","line_split":"{commitment} de compromiso + {overage} de excedente","row_blocked":"Omitida","blocked_note":"{count, plural, =1 {Se omite 1 factura: su cliente no está vinculado a un registro de Mercury AR.} other {Se omiten # facturas: sus clientes no están vinculados a un registro de Mercury AR.}}","resolving_note":"Determinando dónde se entregará cada factura…","none_sendable":"No hay nada que enviar: empareja primero a los clientes.","summary_blocked":"{count, plural, =1 {# omitida} other {# omitidas}}","description_resolving":"{total, plural, =1 {1 factura de la lista actual es un borrador pagado mediante Mercury que aún no tiene factura de Mercury} other {# facturas de la lista actual son borradores pagados mediante Mercury que aún no tienen factura de Mercury}}; determinando dónde se entregará cada una…","confirm_none":"Nada que enviar","request_confirm":"{count, plural, =1 {Solicitar 1 envío} other {Solicitar # envíos}}","row_proposed":"Enviada para aprobación","summary_with_proposed":"{sent, plural, =1 {1 enviada} other {# enviadas}} · {proposed, plural, =1 {1 enviada para aprobación} other {# enviadas para aprobación}} · {refused, plural, =1 {1 rechazada} other {# rechazadas}}","summary_proposed":"{count, plural, =1 {# enviada para aprobación} other {# enviadas para aprobación}}","done_toast_proposed":"Lote de Mercury terminado: {sent} enviadas, {proposed} enviadas para aprobación, {refused} rechazadas"},"due_projected_label":"Vencimiento si se emite hoy","detail_due_date_projected_note":"Previsto para su emisión hoy; se confirmará cuando se envíe la factura.","detail_settled_by":"Liquidado por","unmark_paid_refused_prepaid_offset":"Liquidada con el saldo prepagado: no se puede desmarcar como pagada. Use «Anular factura» (o «Solicitar anulación») en esta factura para devolver la compensación al fondo y vuelva a emitirla.","settled_by_labels":{"operator":"Operador","system":"Sistema","mercury_reconciler":"Conciliación de Mercury","qbo_snapshot":"Instantánea de QuickBooks","prepaid_offset":"Saldo prepagado"},"early_access_chip":"acceso anticipado","early_access_detail":"Acceso anticipado a partir de {access}, incluido en el primer período de facturación (inicio del período en papel: {paper}).","past_due_draft_chip_hint":"Ha pasado la fecha de vencimiento fija que figura en el documento sincronizado o entregado, y la factura aún no se ha enviado.","status_settled_by_credit":"Liquidado mediante crédito","status_closed_zero":"Cerrado · 0 USD","due_on_receipt_sent_ago":"Vence al recibirse · enviada {days, plural, =0 {hoy} one {hace # día} other {hace # días}}","composition_offset_prepaid_offset":"Se aplicó el saldo prepagado del cliente","composition_offset_promo":"Exención promocional","composition_offset_discount":"Descuento","composition_offset_goodwill":"Crédito de cortesía","composition_offset_sla_credit":"Crédito por incumplimiento del SLA","composition_offset_correction":"Corrección","composition_offset_surcharge_adjustment":"Ajuste de recargo","composition_offset_other":"Otro ajuste","composition_offset_unexplained":"Otros créditos / compensaciones","rate_per_million_utf8_bytes":"{rate} por cada millón de bytes UTF-8","rate_per_million_units":"{rate} por cada millón de unidades","quantity_utf8_bytes":"{count} bytes UTF-8","quantity_units":"{count} unidades","request_mark_paid":"Solicitar marcar como pagada","request_mark_paid_outside_mercury":"Solicitar marcar como pagada (fuera de Mercury)…","request_mark_paid_outside_mercury_confirm":"Solicitar cancelación en Mercury y marcar como pagada","request_mercury_send":"Solicitar envío por Mercury","request_void":"Solicitar anulación","void_paid_notice":"Se recibió {amount} en esta factura ({status}) — anularla elimina ese pago de la contabilidad.","void_paid_ack":"Confirmo que el dinero recibido se ha revertido por otra vía (reembolso o nota de crédito).","void_paid_reason_label":"Motivo (obligatorio, queda en el registro de auditoría)","void_paid_detected":"Esta factura tiene dinero recibido registrado: la anulación requiere la confirmación y el motivo de arriba.","void_request_invalid":"Esta anulación no puede enviarse a aprobación tal como está.","void_refusal_details":"Detalles","mercury_cancel_paid_notice":"Se recibió {amount} en esta factura ({status}) — cancelarla anula la factura y elimina ese pago de la contabilidad.","mercury_revert_paid_notice":"Se recibió {amount} en esta factura ({status}) — volverla a borrador cancela la factura de Mercury y elimina ese pago de la contabilidad.","mercury_cancel_void_paid_required":"Cancelar esta factura de Mercury eliminaría un pago recibido de la contabilidad — eso requiere {capability}. No se canceló nada.","mercury_revert_void_paid_required":"Volver esta factura de Mercury a borrador eliminaría un pago recibido de la contabilidad — eso requiere {capability}. No se revirtió nada.","rate_per_million_audio_seconds":"{rate} por 1M de segundos de audio","model_rate_pending_chip":"Tarifa pendiente","model_rate_pending_tip":"Una línea puede corregirse cuando se decida la tarifa.","model_rate_pending_detail":"{models} se cobró al precio publicado de Fish Audio; una línea puede corregirse cuando se decida la tarifa.","model_rate_pending_link":"Abrir la decisión de tarifa","period_role_fee":"Cargo único","fee_detail":"Factura: {fees}"},"common":{"load_more":"Cargar más","window_limited":"Solo se muestran los registros que se encuentran dentro del período de administración al que tienes acceso.","refresh":"Actualizar","cancel":"Cancelar","create":"Crear","save":"Guardar","open":"Abrir","apply":"Aplicar","view":"Ver","delete":"Eliminar","edit":"Editar","close":"Cerrar","loading":"Cargando...","none":"—","more_info":"Más información","preview_open_new_tab":"Abrir en una pestaña nueva"},"contracts":{"title":"Contratos","count":"{count, plural, =1 {# contrato} other {# contratos}} en la lista","filters":"Filtros","filters_description":"Filtra la lista por equipo o estado del ciclo de vida.","team_id":"ID de equipo","status":"Estado","new_contract":"Nuevo contrato","create_draft":"Crear borrador","create_dialog_title":"Nuevo contrato Enterprise","create_dialog_description":"Busca por correo electrónico para encontrar el equipo y, a continuación, crea un borrador de contrato.","search_by_email":"Buscar por correo electrónico","no_user_found":"No se encontró ningún usuario con este correo electrónico","no_teams_found":"No se encontraron equipos para este usuario","search_error":"Error al buscar equipos","team_select":"Seleccionar un equipo...","team_found":"Equipo ({count} encontrados)","customer_select":"Seleccionar un cliente...","customer_required":"Cliente","no_customers_yet":"Todavía no hay clientes. Crea uno primero en la pestaña Clientes.","created_success":"Borrador de contrato creado","created_error":"Error al crear el contrato","empty":"Ningún contrato coincide con los filtros actuales.","load_error":"Error al cargar los contratos empresariales.","all_statuses":"Todos los estados","table":{"customer":"Cliente","team":"Equipo","status":"Estado","type":"Tipo","pricing":"Precios","term":"Plazo","documents":"Documentación","open":"Abrir","min":"Mín. {amount}","generated_docx_ready":"DOCX generado listo","generated_docx_none":"DOCX generado: —","signed_pdf_ready":"PDF firmado listo","signed_pdf_none":"PDF firmado: —","monthly_commit":"Compromiso mensual {amount}","template_version":"Plantilla v{version}","template_manual":"Manual","no_billing":"Facturas y créditos omitidos","one_time_amount":"Pago único de {amount}","payg_rate":"PAYG · {rate}","assessment_commit":"Mínimos trimestrales · {first} → {last} · {total} a lo largo de {quarters} trimestres","fees_total":"{count, plural, one {# cargo} other {# cargos}} · {amount}"},"status_labels":{"draft":"Borrador","active":"Activo","fulfilled":"Cumplido","suspended":"Suspendido","terminated":"Rescindido","expired":"Vencido","deleted":"Eliminado","onboarding_sent":"Incorporación enviada","customer_info_completed":"Información del cliente completada","legal_review":"Revisión legal","ready_for_signature":"Listo para la firma","sent_for_signature":"Enviado para la firma","signed":"Firmado","signed_needs_start_date_review":"Firmado; revisión de la fecha de inicio","pending_activation":"Pendiente de activación","trialing":"En período de prueba","superseded":"Sustituido"},"badge_skip_credit":"Omitir crédito","badge_no_sweep":"Sin barrido","replaces_contract":"reemplaza a {id}","type_labels":{"subscription":"Suscripción","one_time":"Pago único","fee_only":"Solo cargos"},"pricing_model_labels":{"minimum_commitment":"Compromiso mensual","payg":"Pago por uso","one_time_purchase":"Compra de un solo pago","monthly_bonus":"Bono mensual","month_to_month":"De mes a mes","non_billing":"Sin facturación"},"payment_term_labels":{"net_30":"Pago a 30 días","net_15":"Pago a 15 días","due_on_receipt":"Pago al recibir la factura"},"payment_method_labels":{"quickbooks":"QuickBooks","stripe":"Stripe","mercury":"Mercury","prepaid":"Prepago (en la plataforma)"},"module_labels":{"credit_rollover":"Acumulación de créditos","auto_renewal":"Renovación automática","resale":"Reventa","termination_for_convenience":"Rescisión por conveniencia","end_customer_access":"Acceso del cliente final","model_hosting":"Alojamiento de modelos"},"signing_entity_labels":{"hanabi_ai":"Hanabi AI, Inc., que opera bajo el nombre de Fish Audio","39ai_us":"39 AI, Inc., que opera bajo el nombre de Fish Audio","39ai_jp":"39 AI G.K., que opera bajo el nombre de 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":"Diseño de voz"},"module_policy":{"unlimited":"Ilimitado","capped":"Límite {amount}","minimum":"Mínimo {amount} / 1 M"},"template":"Plantilla","all_templates":"Todas las plantillas","legal_carrier_badge":"Legal: {label}","legal_document":"Documento legal","legal_signed_on":"Firmado el {date}","contract_type_fallback_labels":{"order_form":"Formulario de pedido","dpa":"Acuerdo de tratamiento de datos (DPA)","msa":"Acuerdo marco de servicios (MSA)","baa":"Acuerdo de socio comercial (BAA)","nda":"Acuerdo de confidencialidad (NDA)","sow":"Declaración de trabajo (SOW)"},"billing_model_labels":{"advance":"Facturación anticipada (compromiso al inicio del período + exceso de consumo del período anterior)","arrears":"Facturación a período vencido (compromiso + exceso de consumo al final del período)"},"billing_mode_labels":{"advance":"Compromiso de pago por adelantado + consumo excedente","arrears":"Pago a período vencido","payg_invoice":"Pago por uso · facturado","payg_platform":"Pago por uso · prepago en la plataforma","one_time":"Paquete de pago único","non_billing":"Sin facturación"},"term_until_terminated":"Hasta que se rescinda","name_search_placeholder":"Buscar empresa o acuerdo…","term_renews_notice_by":"Se renueva automáticamente · notificar antes del {date}","term_renews":"Se renueva automáticamente","term_no_renewal":"Sin renovación automática","ended_badge":"Finalizado el {date}","ended_badge_hint":"La fecha de finalización indicada en el documento ya pasó, pero el registro no se ha cerrado, por lo que sigue apareciendo como activo.","payment_term_net_days":"Pago a {days} días","rollover_expires_after":"Los créditos incluidos caducan {days} días después de su concesión","rollover_never":"Los créditos incluidos nunca caducan","rollover_term_end":"Los créditos no se transfieren más allá del final del período de vigencia","rollover_term_end_dated":"Los créditos no se transfieren más allá del final del período de vigencia ({date})","credit_expiry_cycle_end":"Los créditos incluidos no se acumulan para el siguiente ciclo: los créditos no utilizados caducan al final de cada ciclo de facturación","credit_expiry_contract_year_end":"Los créditos incluidos caducan al final de cada año de contrato","credit_expiry_term_end":"Los créditos incluidos caducan al final del período de vigencia","credit_expiry_policy_options":{"per_tranche_days":"Días después de la concesión (días acumulables)","cycle_end":"Fin de cada ciclo de facturación (sin acumulación de créditos)","contract_year_end":"Fin de cada año de contrato","term_end":"Fin del período de vigencia"},"billing_model_labels_usage":{"advance":"Facturación anticipada (uso del periodo anterior al inicio del periodo)","arrears":"Facturación a período vencido (uso al final del periodo)"},"fees_only_pricing":"Solo cargos únicos"},"customers":{"title":"Clientes","count":"{count, plural, =1 {# cliente} other {# clientes}}","new_customer":"Nuevo cliente","company_name":"Nombre de la empresa","company_name_required":"El nombre de la empresa es obligatorio","company_address":"Dirección","signer":"Firmante","signer_name":"Nombre del firmante","signer_title":"Cargo del firmante","signer_email":"Correo electrónico del firmante","billing_email":"Correo electrónico de facturación","contact_email":"Correo electrónico de contacto","billing_address_line1":"Línea 1 de la dirección","billing_address_line2":"Línea 2 de la dirección","billing_city_state_zip":"Ciudad, estado, código postal","billing_contact_name":"Contacto de facturación","defaults_to_signer":"Si está vacío, se asigna el firmante por defecto","notes":"Notas","empty":"Todavía no hay clientes.","load_error":"Error al cargar clientes.","created_success":"Cliente creado correctamente.","created_error":"Error al crear el cliente.","deleted_success":"Cliente eliminado.","deleted_error":"Error al eliminar el cliente.","import_zip":{"trigger":"Importar contrato firmado","title":"Importar un contrato firmado","description":"El contrato firmado en PDF o en un zip, con facturas anteriores si las hay. El lector de IA clasifica los archivos, empareja la plantilla y el cliente y lee las facturas. No se guarda nada hasta que creas el acuerdo o importas una factura.","dropzone":{"selected":"{name} — elige otros archivos para empezar de nuevo","choose":"Suelta aquí el contrato firmado — PDF o un zip — o haz clic para elegir archivos","chosen":"{name} — aún sin leer"},"match_badge":{"domain":"{label} · dominio","percent":"{label} · {percent} %"},"contract_label":"{name} · {status}","no_match":"Sin coincidencias","files":{"heading":"Archivos ({count})","reanalyze":"Volver a analizar","hint":"¿Está mal clasificado? Corrige los roles y vuelve a analizar: tus elecciones prevalecen sobre las suposiciones basadas en los nombres de los archivos.","roles":{"contract":"Contrato","invoice":"Factura","skip":"Omitir","msa":"Acuerdo marco de servicios (MSA)"},"amendment_like":"Enmienda","amendment_like_tip":"Parece una enmienda de un contrato existente. No se ha analizado. Regístrala en la página de detalles del contrato (sección Enmiendas). Cambia el rol solo si realmente se trata de un contrato independiente o de una factura."},"contract":{"heading":"Contrato","created":"Contrato creado","created_with_pdf":"Contrato creado · PDF firmado adjunto","open_contract":"Abrir contrato","not_pdf_hint":"El archivo del contrato no es un PDF. Conviértelo a PDF y sube la copia firmada en la página del contrato.","sig_detected":"Firma electrónica detectada","sig_none":"No hay pruebas de firma electrónica. Verifica que esta sea la versión firmada.","sig_scan":"PDF escaneado: la firma no se puede verificar automáticamente.","next_steps_attached":"A continuación, aprueba las acciones que propone el agente más abajo (por ejemplo, un crédito de activación o, si el documento lo autoriza, <b>Activar contrato</b>) o abre el contrato para revisarlo y activarlo allí. La activación prepara el borrador de la primera factura y otorga crédito. No se ejecuta nada hasta que no se aprueba.","next_steps_unattached":"A continuación, adjunta el PDF firmado. El agente lo leerá y propondrá acciones más abajo (por ejemplo, un crédito de activación o, si el documento lo autoriza, <b>Activar contrato</b>) o abre el contrato para revisarlo y activarlo allí. La activación prepara el borrador de la primera factura y otorga crédito. No se ejecuta nada hasta que no se aprueba.","additional_heading":"Otros documentos en este archivo ZIP","review_and_create":"Revisar y crear el contrato","none_found":"No se ha encontrado ningún documento de contrato en el archivo ZIP. Cambia la categoría de uno de los archivos anteriores si se ha clasificado erróneamente.","msa_heading":"Acuerdo marco de servicios del cliente (MSA)","msa_version":"v{version}","msa_signed":"firmado el {date}","msa_date_unknown":"La fecha de firma es ilegible: la fecha de entrada en vigor del formulario de pedido se ha registrado como un valor provisional. Se debe corregir en el perfil legal del cliente.","msa_staged":"Al crear el formulario de pedido, este MSA se registra en el perfil legal del cliente; no es necesario introducir ningún dato.","msa_needs_register":"Aún no está registrado; una vez creado el formulario de pedido, registra el MSA desde aquí.","msa_skipped":"Se ha creado el formulario de pedido, pero el MSA no se ha registrado. Vuelve a intentarlo a continuación.","msa_carrier_diverged":"El perfil legal ahora indica este MSA más reciente, pero el registro del MSA aplicable aún contiene el documento anterior. Si se trata de un acuerdo nuevo, sepáralo o desvincúlalo y crea un registro nuevo para el MSA.","msa_register_btn":"Registrar el MSA","msa_register_failed":"No se ha podido registrar el MSA","msa_profile_filled":"El MSA se ha registrado en el perfil legal del cliente.","msa_profile_replaced":"El MSA se ha registrado y sustituye al MSA anterior en el perfil legal del cliente.","msa_profile_kept":"El MSA se ha registrado y vinculado. El perfil legal conserva el MSA que ya tenía registrado (este documento no es más reciente)."},"invoices":{"heading":"Facturas ({count})","imported":"Importada","import":"Importar","extract_failed":"Error al extraer","fields":{"number":"N.º de factura","amount":"Importe (USD)","date":"Fecha de la factura","period_start":"Inicio del período","period_end":"Fin del período","description":"Descripción"},"pick_contract_placeholder":"Elige un contrato…"},"mercury_prompt":{"title":"Siguiente paso: vincular a este cliente con las cuentas por cobrar de Mercury","hint":"Las facturas no se pueden enviar a través de Mercury hasta que el cliente esté vinculado.","open_workspace":"Abrir el espacio de trabajo del cliente"},"toast":{"pick_contract_first":"Selecciona primero un contrato para esta factura.","invoice_imported":"Factura n.º {number} importada","import_failed":"Error al importar","contract_file_not_found":"No se ha encontrado el archivo del contrato en el archivo ZIP.","mixed_selection":"Selecciona un archivo ZIP o archivos PDF individuales, pero no ambos. Los archivos PDF se comprimen automáticamente en un archivo ZIP."},"actions":{"title":"Propuestas","description":"Una vez que el PDF firmado se adjunte al contrato, el agente del cliente lo leerá y propondrá las acciones puntuales o de transición que autorice. Nada se ejecutará hasta que lo apruebes, ya sea aquí o más adelante en la página del contrato; cerrar este cuadro de diálogo no detendrá el proceso."},"start":{"ready":"{count, plural, one {Listo para leer {name}} other {Listo para leer # archivos: {name}}}","cost":"Una lectura tarda varios minutos y tiene un coste; solo empieza con «Empezar a leer».","cancel":"Cancelar","button":"Empezar a leer"}},"import_analysis":{"running_title":"Leyendo el contrato firmado","stage_uploading":"Subiendo {name}","stage_reading":"El lector de IA está leyendo {name}","still_running":"Sigue en curso. Esta ventana ya no se actualiza sola.","failed":"La lectura no terminó.","upload_timed_out":"La subida no obtuvo respuesta a tiempo.","resumed":"Tu última importación: {name}, leída el {time}.","file_missing":"Los archivos subidos ya no están en esta pestaña. Elíjalos de nuevo para adjuntarlos.","trace_show":"Ver la traza del lector","trace_hide":"Ocultar la traza del lector","trace_cost":"Coste {amount}","stage_queued":"{name} espera a que empiece el lector de IA: en la cola o mientras se preparan sus páginas","queued_for":"Esperando desde hace {time}","reading_for":"Leyendo desde hace {time} · esperó {waited} hasta empezar","start_new":"Empezar una importación nueva"},"legal_profile":{"trigger":"Perfil legal","title":"Perfil legal: {company}","msa_section_title":"Perfil de acuerdo marco de servicios del cliente (MSA)","version":"Versión","version_options":{"b":"Versión B (estándar)","c":"Versión C (conveniencia)","d":"Versión D (adaptada a pagos mensuales)","e":"Versión E (revisión de junio de 2026)"},"signed_date":"Fecha de la firma","clauses":"Cláusulas","params":{"rollover_days":"Días acumulables","max_rollover_amount":"Cantidad máxima acumulable","minimum_resale_price":"Precio mínimo de reventa","overage_rate":"Tarifa por exceso","price_lock_months":"Meses con precio fijo"},"msa_document":{"title":"Documento del MSA","description":"Archivo del acuerdo marco a nivel de cliente","attach":"Adjuntar registro del MSA","open":"Abrir registro del MSA"},"dpa":{"section_title":"Paquete de documentos legales del acuerdo de tratamiento de datos (DPA) del cliente","section_description":"El DPA se genera junto con el paquete de documentos legales del cliente. Los archivos adjuntos aquí son documentos del cliente firmados o complementarios.","include_in_packet":"Incluir el DPA en el paquete de documentos legales del cliente","signed_date":"Fecha de firma del DPA del cliente","save_profile":"Guardar el perfil del DPA del cliente","generated_title":"Paquete de documentos legales del DPA generado para el cliente","generated_description":"Generado a partir de los campos estructurados del perfil legal del cliente.","generate_document":"Generar el documento del DPA","open_generated":"Abrir el DPA generado para el cliente","generated_on":"Generado el {date}","attach_record":"Adjuntar registro del DPA del cliente","open_record":"Abrir el registro del DPA del cliente","history_required":"obligatorio","history_not_required":"no obligatorio","history_unsigned":"sin firmar"},"history":"Historial","history_version":"v{version}","save_msa_profile":"Guardar el perfil del MSA","toasts":{"signed_date_required":"La fecha de la firma es obligatoria","msa_updated":"MSA actualizado","msa_update_error":"Error al actualizar el MSA","choose_msa_document":"Selecciona primero un documento MSA","msa_uploaded":"Documento MSA cargado","msa_upload_error":"Error al cargar el MSA","msa_open_error":"Error al abrir el documento MSA","dpa_updated":"Requisito del DPA actualizado","dpa_update_error":"Error al actualizar el DPA","dpa_required_before_generate":"Marca el DPA como obligatorio antes de generar el paquete de documentos legales","dpa_generated":"Paquete de documentos legales del DPA del cliente generado","dpa_generate_error":"Error al generar paquete de documentos legales del DPA del cliente","dpa_generated_open_error":"Error al abrir paquete de documentos legales del DPA generado del cliente","choose_dpa_attachment":"Seleccionar primero un archivo adjunto del DPA","dpa_attached":"El archivo adjunto del DPA se ha guardado en el perfil legal del cliente","dpa_attach_error":"Error al adjuntar el DPA","dpa_open_error":"Error al abrir el adjunto del DPA"},"version_source":"Registrado de"},"order_form":{"title":"Nuevo acuerdo","description":"Crea un acuerdo específico para el cliente a partir del estado más reciente del cliente y del MSA, y de una plantilla registrada.","primary_account":"Cuenta principal: {value}","primary_team":"Equipo principal: {value}","missing":"Falta","unbound_notice":"Sin vincular: este cliente aún no tiene un equipo de API. Puedes crear el acuerdo ahora. Vincula la cuenta en el <b>espacio de trabajo</b> antes de la activación (el uso se contabiliza por equipo).","created":{"title":"El acuerdo está listo para su revisión","open_contract":"Abrir contrato"},"created_success":"Acuerdo creado a partir del registro del cliente.","template":{"label":"Plantilla estándar *","placeholder":"Seleccionar una plantilla de acuerdo","load_failed":"Error al cargar las plantillas de acuerdos"},"type_notes":{"billing":"Las condiciones de facturación se configurarán en este acuerdo.","non_billing":"Acuerdo sin facturación: se omiten los campos de facturas, créditos y precios."},"pricing_help":{"payg":"El pago por uso no genera facturas de activación ni créditos. La facturación mensual se basa en el uso de la API durante el mes natural anterior.","monthly_bonus":"El compromiso mensual es el importe de la factura. Los créditos incluidos pueden ser superiores, y la tasa de reembolso se calcula dividiendo el compromiso entre los créditos.","one_time":"La compra de pago único se factura una sola vez y otorga los créditos configurados. Queda excluida de la facturación mensual.","default":"Los contratos con compromiso mínimo y los contratos de mes a mes generan una factura y otorgan los créditos incluidos al activarse. Después, siguen la fecha de inicio como referencia para la facturación."},"purchase_amount":"Importe de la compra","payg_per_unit_rate":"Tarifa por unidad de pago por uso (TTS, USD por 1 millón de bytes UTF-8)","discount":{"label":"Porcentaje de descuento sobre la lista de precios vigente (se ajusta a los cambios de la lista)","follows_list_help":"Las tarifas se calculan a partir de la lista de precios vigente × (1 − porcentaje de descuento). Se ignora la tarifa por unidad fijada. Los cambios en la lista de precios se aplican al volver a sincronizar.","frozen_rate_help":"Deja el valor en 0 para usar la tarifa fija por unidad que se indica a continuación. En su lugar, fija un descuento para facturar con un porcentaje de descuento sobre el precio de lista vigente."},"membership":{"label":"Afiliación otorgada al activarse","pro":"Pro","max":"Max","none":"Ninguna (no se concede ninguna afiliación)","help":"El propietario del equipo vinculado obtiene esta afiliación durante la vigencia del contrato.","none_help":"No se otorga ninguna afiliación al activar el contrato; el equipo vinculado conserva el plan que ya tiene."},"overdraft_credits_title":"Sobregiro y créditos","effective_date_help":"Fecha de inicio legal que figura en el contrato y día del mes que sirve de referencia para la facturación. Se puede establecer una fecha anterior sin riesgo para las importaciones históricas: la facturación mensual solo genera el ciclo actual, nunca los meses anteriores.","backdated_warning":"Fecha retroactiva: al activarse, se generará un borrador de la primera factura que cubrirá el período a partir del {date}. Si ese período ya se importó como factura histórica, anula la factura duplicada antes de marcar ninguna factura como pagada (pagar ambas otorgaría los créditos dos veces).","term_months":"Plazo (meses)","clauses_note":"Las cláusulas se heredan de la plantilla seleccionada y de la configuración del MSA del cliente. Edita el texto de la plantilla mediante el flujo de trabajo de plantillas y bifurcaciones, no desde este cuadro de diálogo del acuerdo.","create_button":"Crear acuerdo","errors":{"choose_template":"Primero, selecciona una plantilla de acuerdo.","create_failed":"Error al crear el acuerdo"},"per_unit_rate_scope_help":"Se aplica únicamente al uso de TTS (se factura por cada millón de bytes UTF-8). Los demás productos se facturan según las tarifas de la plataforma basadas en el consumo, a menos que el contrato establezca un nivel de precios por producto o por modelo.","included_credits_help":"Créditos de uso otorgados en CADA ciclo de facturación. Deja el valor en 0 para otorgar el compromiso mensual. Un crédito de servicio único que se aplica a las facturas NO corresponde aquí. Se debe registrar después de crear el contrato mediante la tarjeta de compensación de prepago.","included_above_commit_warning":"Esto concede más créditos que los correspondientes al compromiso mensual en cada ciclo. Solo los contratos con bonificación mensual lo hacen (y utilizan el modelo de precios de bonificación mensual). Para un crédito de servicio único, utiliza la compensación de prepago después de la creación. La API rechazará este valor.","rollover_days_label":"Caducidad de los créditos acumulables (días)","rollover_days_help":"Los créditos no utilizados de un ciclo caducan transcurrido este número de días desde que se conceden. El valor 0 desactiva el vencimiento: los créditos incluidos nunca caducan. A un formulario de pedido analizado que no menciona la acumulación de créditos se le asigna \"Fin de cada ciclo de facturación\" en el selector de vencimiento de créditos de arriba.","term_one_time_hint":"Plazo del pedido en meses: los créditos únicos caducan al finalizar el plazo (prueba de concepto de 30 días = 1).","assessment":{"title":"Cargo mínimo trimestral","enable":"Añadir calendario","help":"En los contratos de tipo revendedor con mínimos trimestrales, las facturas mensuales cobran únicamente el consumo y los importes pendientes se liquidan mediante facturas de regularización trimestrales. Déjalo en blanco para los contratos habituales con compromiso mensual.","from_q":"Desde el trimestre","to_q":"Hasta el trimestre","amount":"Mínimo trimestral (USD)","add_row":"Añadir fila","remove":"Eliminar","trueup_quarters":"Trimestres de aplicación del crédito de regularización","renewal_months":"Plazo de renovación (meses)","renewal_rule":"Regla del mínimo de renovación (§3.9)","renewal_rule_fixed":"Fijo: cada trimestre figura en el contrato","renewal_rule_trailing":"Promedio de los dos trimestres anteriores (calculado por el sistema)","renewal_rule_help":"Con la regla basada en períodos anteriores, el sistema añade el mínimo de cada período de renovación calculado a partir del promedio de los dos últimos trimestres evaluados, sujeto a los límites mínimo y máximo; siempre prevalecen las filas especificadas en el contrato. El umbral del §8.4 solo genera una alerta en el panel.","renewal_floor":"Límite inferior del mínimo de renovación (USD, opcional)","renewal_cap":"Tope del mínimo de renovación (USD, opcional)","floor_cap_error":"El límite inferior del mínimo de renovación no debe superar el tope.","shortfall_pct":"§8.4 Umbral de alerta por déficit (%)","release_window_title":"Plazo para darse de baja durante el período de evaluación (opcional)","release_window_help":"Si el contrato permite al cliente salir de un período de evaluación y quedar liberado del compromiso, registre el último día de ese plazo (UTC) y la cláusula correspondiente. También puede establecerse más adelante en las condiciones de rescisión.","release_until":"Cierre del plazo (UTC)","release_reason":"Fundamento / cláusula","commit_note":"Con una periodicidad trimestral, el compromiso mensual se mantiene en 0: las facturas mensuales solo cobran el consumo.","title_period":"Evaluación de mínimo por período","from_period":"Desde el período","to_period":"Hasta el período","amount_period":"Mínimo del período ($)"},"unsupported_gate":{"title":"{count, plural, =1 {Esta plantilla contiene # término que el motor no puede representar: reconócelo antes de crear el contrato:} other {Esta plantilla contiene # términos que el motor no puede representar: reconoce cada uno antes de crear el contrato:}}","tick_label":"Confirma que has tomado nota de este término no admitido","hint":"Estas cláusulas permanecen en el texto del contrato, pero el sistema de facturación no exigirá su cumplimiento. Al marcar las casillas, queda constancia de que reconoces estos puntos del contrato. Gestiónalos fuera del sistema (mediante una carta complementaria, operaciones manuales o una escalación).","server_required":"{count, plural, =1 {El servidor exige reconocer # término no admitido de esta plantilla — ahora aparece en la lista bajo la plantilla.} other {El servidor exige reconocer # términos no admitidos de esta plantilla — ahora aparecen en la lista bajo la plantilla.}}"},"operational":{"title":"Términos operativos","help":"Los derechos y términos con los que se crea este acuerdo. La nota debajo de cada campo indica de dónde procede su valor. Antes de crear el acuerdo, coteja los valores procedentes de la plantilla y los valores predeterminados del sistema con el documento firmado.","source_template":"Valor predeterminado de la plantilla","source_default":"Valor predeterminado del sistema","auto_renew_help":"Se renueva por otro período, a menos que se registre un aviso de no renovación con la antelación mínima establecida antes de que finalice el período.","source_from_term":"Días que se deducen del plazo de pago","source_from_days":"Plazo más cercano al número de días de pago indicado","source_manual":"Indicado manualmente"},"credit_expiry_label":"Vencimiento de los créditos","credit_expiry_help":"Cómo vencen los créditos incluidos que no se han utilizado. Los días acumulables solo se tienen en cuenta con la política \"Días después de la concesión\". Las demás políticas los ignoran.","free_months":"Meses gratuitos","end_date":"Fecha de finalización","order_term_starts":"Inicio del plazo del pedido","term_summary":"{term} meses · {free} gratis · termina el {end}","commitment_period_months":"Periodo de compromiso (meses)","free_months_inside":"Los meses gratuitos cuentan dentro del plazo: {free} gratis + {paid} facturados = {term} meses.","free_months_after":"El plazo empieza tras los meses gratuitos: {free} gratis + {term} facturados = {total} meses."},"workspace":{"description":"Espacio de trabajo del cliente","onboarded":"Incorporado","not_onboarded":"No incorporado","account_bound_success":"Cuenta vinculada: el equipo de API del cliente ya está vinculado.","bind_account_error":"Error al vincular la cuenta","open_legal_document_error":"Error al abrir el documento legal del cliente","no_team_title":"Aún no hay ningún equipo de API vinculado: puedes redactar el acuerdo ahora, pero debes vincular un equipo antes de la activación (el uso se mide por equipo).","no_team_title_has_agreement":"Aún no hay ningún equipo de API vinculado: el acuerdo está redactado; vincula el equipo que utilizará la API antes de la activación (el uso se mide por equipo).","no_team_description":"Vincula una cuenta existente mediante la dirección de correo electrónico (el equipo personal se utiliza de forma predeterminada). ¿Aún no tienes cuenta? Envía un enlace de incorporación en su lugar. La activación permanece bloqueada hasta que se vincule un equipo.","bind_account":"Vincular cuenta","primary_account":"Cuenta principal","primary_team":"Equipo principal","customer_dpa":"Acuerdo de tratamiento de datos (DPA) del cliente","latest_invoice":"Última factura","signed":"Firmado","signed_with_date":"Firmado · {date}","required":"Obligatorio","not_required":"No obligatorio","agreements":"Acuerdos","view_all":"Ver todo","loading_contracts":"Cargando contratos","no_contracts":"Aún no hay contratos.","agreement":"Acuerdo","open_contract":"Abrir contrato {id}","loading_invoices":"Cargando facturas","period":"Período","legal_profile":"Perfil legal","msa_version":"Versión del MSA","signed_date":"Fecha de la firma","enabled_clauses":"Cláusulas habilitadas","msa_history":"Historial del MSA","versions_count":"{count, plural, one {# versión} other {# versiones}}","dpa_document":"Documento del DPA","customer_dpa_record":"Registro del DPA del cliente","attached":"Adjunto","customer_dpa_history":"Historial del DPA del cliente","events_count":"{count, plural, one {# evento} other {# eventos}}","open_msa_record":"Abrir registro del MSA","open_generated_customer_dpa":"Abrir el DPA generado para el cliente","open_customer_dpa_record":"Abrir el registro del DPA del cliente","generated_dpa_document":"Documento del DPA generado: {key}","runtime_state":"Estado de ejecución","open_invoices":"Facturas pendientes","pro_membership":"Afiliación Pro","enabled":"Habilitado","zero_retention":"Retención cero","concurrency":"Concurrencia","auto_recharge":"Recarga automática","support_context":"Contexto de soporte","open_support_tickets":"Tickets de soporte abiertos","support_search_email":"Correo electrónico de búsqueda de soporte","support_user_id":"ID del usuario de soporte","structured_customer_info":"Información estructurada del cliente","company_address":"Dirección de la empresa","billing_address":"Dirección de facturación","title":"Cargo","billing_contact":"Contacto de facturación","recent_customer_audit":"Auditoría reciente del cliente","loading_audit":"Cargando auditoría","no_audit_logs":"No hay registros de auditoría del cliente.","legal_agreements":"Acuerdos legales firmados","combined_document":"(documento combinado)","msa_combined_hint":"No hay un registro independiente del MSA: para los clientes importados, el MSA suele formar parte del documento firmado que combina el MSA y el formulario de pedido (véase Acuerdos).","preview":"Vista previa","preview_error":"No se ha podido cargar la vista previa.","preview_signed":"Documento firmado","preview_render":"Versión generada (sin firmar)","next_steps_title":"Próximos pasos","step_bind":"Vincular la cuenta de uso (antes de la activación)","step_agreement":"Crear un acuerdo a partir del PDF firmado","step_activate":"Activar contrato","step_invoice":"Primer borrador de la factura preparado","bind_create_if_missing":"Crea la cuenta si no existe.","bind_create_if_missing_help":"El cliente toma el control mediante el restablecimiento de la contraseña. No se envía ningún correo electrónico.","archive":"Archivar","unarchive":"Desarchivar","archive_title":"¿Archivar este cliente?","archive_warning":"{company} se ocultará de las listas de clientes y los selectores, y no se podrán crear nuevos enlaces de incorporación, vinculaciones de cuentas ni acuerdos para ella hasta que se desarchive. No se elimina nada y el archivado es reversible. El sistema no permite archivar mientras haya algún contrato en curso o activo.","archive_cancel":"Cancelar","archive_confirm":"Archivar cliente","archive_done":"Cliente archivado.","unarchive_done":"Cliente restaurado.","credit_expiry":"Vencimiento de los créditos","platform_guarantees":"Garantías impuestas por la plataforma"},"new_agreement":"Nuevo acuerdo","active_contracts":"Contratos activos","onboarding":"Incorporación","onboarding_completed":"Completado","onboarding_not_started":"No iniciado","onboarding_invite_sent":"Invitación enviada","onboarding_manual":"Importado manualmente","open_actions_for":"Abrir acciones para {name}","view_contracts":"Ver contratos","view_invoices":"Ver facturas","view_legal_profile":"Ver perfil legal","edit_customer":"Editar cliente","resend_onboarding":"Reenviar el proceso de incorporación","send_onboarding_link":"Enviar enlace de incorporación","resend_onboarding_title":"¿Reenviar el proceso de incorporación?","resend_onboarding_description":"Este cliente ya ha completado el proceso de incorporación. Al reenviarlo, se recopilará información actualizada del cliente y podría sobrescribirse el registro del cliente utilizado para futuros acuerdos.","continue":"Continuar","view_as_user":"Ver como usuario","view_as_user_error":"Error al abrir la vista de la cuenta del cliente","signals_title":"Indicadores de facturación","signals_description":"Uso del ciclo de facturación en curso frente al compromiso para cada contrato de facturación activo: detecte riesgos de pérdida de clientes y oportunidades de venta adicional.","signals_empty":"No hay contratos de facturación activos.","signals_load_error":"Error al cargar los indicadores de facturación.","signals_pct_of_minimum":"{pct} % del mínimo","signals_usage_no_allowance":"Uso en este ciclo","signals_overage":"Exceso hasta el momento","signals_projected_invoice":"Factura estimada","signals_pace":"Ritmo del ciclo","signals_prev_cycle":"Ciclo anterior","signals_cycle":"Ciclo actual","signals_term_end":"Fin del período contractual","signals_term_end_days":"en {days} días","signal_churn_risk":"Riesgo de pérdida de clientes","signal_upsell":"Venta adicional","signal_renewal_60d":"Renovación en ≤ 60 días","signal_usage_drop":"Disminución del uso","signal_offset_pool_active":"Fondo de créditos activo","signals_expl_churn_risk":"Se activa cuando ha transcurrido al menos el 30 % del ciclo y el ritmo proyectado es inferior a la mitad del mínimo. Ritmo {pace} frente a la asignación de {allowance}.","signals_expl_upsell_overage":"El uso ya supera la asignación incluida: {overage} de exceso facturable en lo que va del ciclo.","signals_expl_upsell_pace":"El ritmo previsto {pace} supera el 120 % de la asignación de {allowance}. El compromiso podría ser insuficiente.","signals_expl_renewal_60d":"El plazo del contrato vence en {days} días. Ha llegado la hora de empezar a hablar de renovación.","signals_expl_usage_drop":"El ritmo proyectado de {pace} es inferior a la mitad del ritmo del ciclo anterior, de {prev}.","signals_expl_offset_pool_active":"Un fondo de créditos prepagados o de liquidación sigue compensando las facturas de este cliente. El dinero ya se ha cobrado.","signals_trend_title":"Uso diario de la plataforma: últimos {days} días","signals_trend_series":"Uso","signals_trend_open":"Ver la tendencia de uso","signals_trend_empty":"No se ha registrado ningún uso de la plataforma durante este período.","billing_mode":"Modalidad de facturación","signal_balance_low":"Saldo bajo","signals_expl_balance_low":"El saldo del monedero {balance} cubre menos de medio mes al ritmo de consumo actual ({pace}/mes). Ha llegado el momento de recargar el monedero o pasar a la facturación por contrato.","signals_wallet_balance":"Saldo del monedero","signals_summary_tracked":"{count, plural, =1 {# contrato de facturación con seguimiento} other {# contratos de facturación con seguimiento}}","usage_this_cycle":"Uso del ciclo","commit_pct":"% de compromiso","signals":"Señales","updated":"Actualizado","toggle_details":"Mostrar u ocultar los detalles de facturación de {name}","lifecycle_winding_down":"En proceso de baja · {date}","lifecycle_churned":"Cliente perdido","create_primary_email_label":"Correo electrónico principal (opcional)","create_primary_email_help":"La cuenta que el cliente utilizará para el uso de la API. ¿No figura en el contrato? Déjalo en blanco. Podrás crear o vincular la cuenta más adelante en el espacio de trabajo del cliente.","create_company_placeholder":"Razón social de la empresa","show_archived":"Mostrar archivados","hide_archived":"Ocultar archivados","archived_badge":"Archivado","dossier":{"title":"Expediente","description":"Lo que el sistema no puede deducir: las decisiones y sus motivos, los acuerdos verbales, el registro de verificación, las acciones puntuales con sus identificadores de auditoría y las preguntas pendientes. El estado, los saldos y las facturas se mantienen actualizados más arriba y nunca se copian aquí.","version":"v{version}","version_none":"Aún no hay expediente","by_human":"Persona","by_agent":"Agente","updated_by":"Actualizado por {actor}","drift_none":"Sin desviaciones","drift_count":"{count, plural, =1 {# cita sin resolver} other {# citas sin resolver}}","drift_checked":"Citas verificadas el {date}","drift_never_checked":"Citas nunca verificadas","check_drift":"Comprobar la desviación","checking_drift":"Comprobando…","drift_checked_toast":"Citas resueltas de nuevo","drift_check_error":"Falló la comprobación de desviaciones","citations_summary":"{count, plural, =1 {# ID citado} other {# ID citados}}","unresolved_ids":"sin resolver","versions":"Versiones","load_error":"No se ha podido cargar el expediente: {error}","retry_load":"Reintentar","sections":{"identity_paper":"Identidad y documentación","commercial_summary":"Resumen comercial","lifecycle_timeline":"Cronología del ciclo de vida","unstructured_terms":"Términos no estructurados","one_off_actions":"Acciones puntuales","verification_log":"Registro de verificación","open_questions":"Preguntas abiertas"},"empty_section":"Aún no se ha registrado nada.","edit":"Editar","cancel":"Cancelar","save":"Guardar","retry_save":"Volver a intentar guardar","markdown_placeholder":"Markdown. Cita los identificadores (del contrato, de la factura y de la fila de auditoría) para que la comprobación de desviaciones pueda rastrearlos.","reason_label":"Motivo de este cambio","reason_placeholder":"Por qué cambia esto: al menos {min} caracteres","reason_too_short":"Al menos {min} caracteres","saved":"Sección guardada como v{version}","save_error":"No se ha podido guardar: {error}","save_error_generic":"Error al guardar","conflict_notice":"Otra persona ha guardado la versión v{version} mientras editabas. El expediente se ha recargado. Compara tu texto con él y vuelve a intentarlo.","versions_title":"Versiones del expediente","versions_description":"De más reciente a más antiguo. Abre una versión para compararla con el texto actual. Al restaurarla, se guarda como una nueva versión.","versions_empty":"Aún no hay versiones: el expediente nunca se ha guardado.","versions_error":"No se han podido cargar las versiones: {error}","current_marker":"actual","select_version":"Selecciona una versión para compararla con el expediente actual.","diff_vs_current":"Diferencias con v{version}","snapshot":"Instantánea","unchanged_all":"Idéntico al expediente actual.","restore":"Restaurar v{version}","restore_confirm":"¿Volver a guardar v{version} como v{next}? Las siete secciones se reemplazan a la vez.","restore_confirm_action":"Confirmar restauración","restore_reason_placeholder":"Motivo (opcional)","restore_done":"Restaurado como v{version}","restore_error":"Error al restaurar: {error}","restore_error_generic":"el servidor lo ha rechazado","restore_forbidden":"Restaurar una versión requiere el permiso customer.dossier.restore: reescribe las siete secciones a la vez.","conflict_section_changed":"Esta sección también cambió en el servidor: las líneas rojas muestran el texto de la versión v{version} que tu borrador eliminaría. Las verdes muestran el tuyo.","conflict_section_unchanged":"Esta sección no ha cambiado en el servidor (otras secciones sí han cambiado), así que, si vuelves a intentarlo, se conservará tu texto.","conflict_view_diff":"Diferencias con el servidor","conflict_view_server":"Texto del servidor (v{version})","conflict_use_server":"Usar texto del servidor","save_over":"Guardar mi versión sobre la v{version}","unclassified_count":"{count, plural, =1 {# ID sin clasificar} other {# ID sin clasificar}}","unclassified_ids":"sin clasificar","unclassified_hint":"Identificadores que no remiten a ninguna parte y que el texto no menciona: son informativos, no indican discrepancias.","citation_kinds":{"customer":"Cliente","contract":"Contrato","invoice":"Factura","amendment":"Enmienda","template":"Plantilla","team":"Equipo","user":"Usuario","audit":"Auditoría","team_move":"Traslado de equipo","import_job":"Tarea de importación","agent_run":"Ejecución del agente","action_proposal":"Propuesta de acción","credit_record":"Registro de créditos","manual_usage":"Uso manual","unclassified":"Sin clasificar","unknown":"Desconocido"}},"agent":{"title":"Pregúntale al agente","description":"El agente del cliente consulta los datos en tiempo real y el expediente, responde a tu pregunta, puede actualizar secciones del expediente y presenta propuestas de acción para su revisión, pero nunca realiza cambios por sí mismo.","threads":"Hilos","new_thread":"Nuevo hilo","no_threads":"Aún no hay hilos; haz la primera pregunta.","thread_untitled":"Hilo sin título","thread_turns":"{count, plural, =1 {# turno} other {# turnos}}","load_error":"No se ha podido cargar: {error}","retry":"Reintentar","previous_turns":"{count, plural, =1 {# turno anterior} other {# turnos anteriores}}","question_label":"Pregunta (inicia un nuevo hilo)","question_label_continue":"Pregunta de seguimiento en este hilo","question_placeholder":"Por ejemplo, ¿qué verificamos en el documento firmado y qué queda pendiente?","ask_hint":"Ctrl/⌘ + Intro para enviar. Una ejecución tarda entre uno y varios minutos.","ask":"Preguntar","asking":"Enviando…","attached_in_flight":"Este hilo ya tiene una ejecución en curso. Aquí se muestra y tu pregunta queda en el cuadro para cuando termine.","enqueue_failed":"La cola de tareas ha rechazado la ejecución (registrada como fallida): {error}","ask_error":"No se ha podido realizar la consulta: {error}","ask_error_generic":"el servidor lo ha rechazado","status_pending":"En cola","status_running":"En ejecución","status_completed":"Completado","status_failed":"Fallido","status_cancelled":"Cancelado","cancel":"Cancelar la ejecución","cancel_requested":"Cancelando…","cancel_done":"Cancelación solicitada","cancel_error":"No se ha podido cancelar: {error}","answer_pending":"En curso: la respuesta aparecerá aquí cuando finalice la ejecución.","no_answer":"No se ha registrado ninguna respuesta.","error_label":"Error:","usage":"{requests, plural, =1 {# solicitud al modelo} other {# solicitudes al modelo}} · {tool_calls, plural, =1 {# llamada a herramienta} other {# llamadas a herramientas}}","dossier_changes":"Secciones del expediente actualizadas","proposals":"Propuestas de acción presentadas","proposal_open_contract":"Abrir contrato","proposal_open_customer":"Abrir cliente","trace":"{count, plural, =0 {Traza} =1 {Traza (# fila)} other {Traza (# filas)}}","trace_round":"Turno {n}","trace_waiting":"Esperando las primeras filas del registro de seguimiento…","trace_empty":"No se ha registrado nada durante esta ejecución.","trace_truncated":"Se ha alcanzado el límite del registro de seguimiento. No se han registrado las filas posteriores.","trace_error":"Registro de seguimiento no disponible: {error}"},"signal_one_time_past_end":"Después del vencimiento del plazo","signal_guarantee_expired":"Garantía vencida","signals_expl_one_time_past_end":"El formulario de pedido único sigue vigente después de que venciera su plazo ({date}): el equipo conserva los derechos otorgados por el contrato hasta que se cierre.","signals_expl_guarantee_expired":"La garantía en papel de este contrato expiró en los últimos 30 días. La plataforma dejó de hacerla cumplir y no modificó la configuración del equipo.","import_review":{"title":"Revisar la importación firmada","back":"Clientes","documents":"Documentos por crear","document_fallback":"Documento {index}","document_created":"Acuerdo creado","reading":{"complete":"Leído por completo","partial":"Leído en parte","needs_reanalysis":"Necesita un nuevo análisis"},"show_paper":"Ver el documento firmado","paper_title":"Documento firmado","resize":"Cambiar el tamaño del documento y la tabla","summary_show":"Mostrar resumen","summary_hide":"Ocultar resumen","effects_title":"Lo que hará el sistema","find":"Buscar un parámetro","create":"Crear acuerdo","not_found":"No se encontró esta revisión. Solo puede abrirla quien hizo la importación.","no_access":"No tienes acceso a esta importación.","expired":"Esta importación caducó. Importa de nuevo los archivos firmados.","load_failed":"La revisión no se cargó.","running":"Todavía se están leyendo los archivos firmados. Esta página se actualiza sola.","failed":"La lectura no terminó. Importa de nuevo los archivos firmados.","empty":"Nada de esta importación puede convertirse en un acuerdo.","import_again":"Importar de nuevo","needs_reanalysis_title":"Este documento necesita un nuevo análisis","partial_title":"Parte de los archivos firmados no se leyó","reasons":{"old_reader":"Se leyó con el método anterior, que no registra de dónde sale cada valor.","reader_sheet_missing":"No se conservó el registro del lector para este archivo.","document_unread":"El lector no pudo leer este archivo.","remap_failed":"La lectura no pudo organizarse como tabla de parámetros.","run_incomplete":"El lector se detuvo antes del final; pueden faltar algunas condiciones.","documents_not_read":"Algunos archivos subidos no se leyeron.","other":"Esta lectura no se puede revisar aquí."},"rows_title":"Leído del documento","rows_empty":"El lector no encontró condiciones en este documento.","collapsed":"{count, plural, one {# parámetro más sigue el valor predeterminado del sistema} other {# parámetros más siguen los valores predeterminados del sistema}}","value_on":"Activado","value_off":"Desactivado","state":{"unchecked":"Sin verificar","checked":"Verificado","edited":"Editado","deleted":"Eliminado","added":"Añadido","decision":"Tu decisión","approximate":"La redacción difiere","not_located":"Sin ubicar","checked_with_page":"Verificado con la página {page}","blocks_create":"Impide crear"},"source_page":"pág. {page}","source_default":"Valor predeterminado del sistema","paper":{"pending":"Se están preparando las imágenes de las páginas.","not_rendered":"Esta importación no tiene imágenes de páginas. Importa de nuevo los archivos para ver el documento.","failed":"No se pudieron preparar las imágenes de las páginas.","no_access":"Para ver el documento firmado se necesita acceso a los documentos firmados.","expired":"Las imágenes de las páginas caducaron. Importa de nuevo los archivos para ver el documento.","load_failed":"El documento firmado no se cargó.","text_only":"Este archivo se muestra como texto.","unavailable":"Este archivo no se puede mostrar.","none":"No hay un original firmado para este documento.","pages":"{count, plural, one {# página} other {# páginas}}","page_alt":"Página {page} de {name}","term":"Una condición","legend":{"title":"Leyenda","reader":"Leído por la IA","edited":"Editado","added":"Añadido por ti","removed":"Eliminado","approximate":"La redacción difiere","must_handle":"Importe sin condición","reminder":"Número sin condición"},"page_of":"Página {page} de {count}","zoom_in":"Acercar","zoom_out":"Alejar","zoom_fit":"Ajustar al ancho","strip":"Páginas","go_to_page":"Ir a la página {page}","page_level":"{count, plural, one {# condición sin ubicar en esta página} other {# condiciones sin ubicar en esta página}}","unplaced":"{count, plural, one {# cita no encontrada en este documento} other {# citas no encontradas en este documento}}","scanned_quotes":"Citas leídas de la página {page}","unread_page":"No se pudo leer esta página.","text_quotes":"Las citas leídas de él:","no_quotes":"No se leyeron condiciones de él.","tab_terms":"{count, plural, one {# condición} other {# condiciones}}","tab_to_check":"{count, plural, one {# condición de dinero por verificar} other {# condiciones de dinero por verificar}}","open_probes":"{count, plural, one {# importe sin condición} other {# importes sin condición}}","probe":{"label_must_handle":"Importe sin condición: {text}","label_reminder":"Número sin condición: {text}","label_handled":"Marcado como no condición: {text}","state_must_handle":"Ninguna condición de la tabla usa este importe, plazo o porcentaje.","state_reminder":"Ninguna condición de la tabla usa este número.","state_mapped":"Una condición de la tabla lo usa.","state_not_a_term":"Marcado como no condición.","map":"Asignar a un parámetro","not_a_term":"Este número no es una condición","reason_title":"¿Por qué no es una condición?","reasons":{"example":"Ejemplo o explicación","date_or_number":"Fecha o número de referencia","other":"Otro motivo","historical_version":"De una versión anterior","included_elsewhere":"Ya forma parte de otra condición"},"note":"Nota (opcional)","pick_row":"¿Qué condición lo incluye?","record":"Registrar","show_row":"Ver la condición","back":"Atrás","pick_row_missing":"Elige el término que incluye este número."},"bubble":{"title":"¿Qué condición fija este pasaje?","words":"pág. {page} · {count, plural, one {# palabra} other {# palabras}}","area":"pág. {page} · zona de una página escaneada","typed_label":"El pasaje tal como está impreso","search":"Buscar en los parámetros","type_first":"Las sugerencias aparecen al escribir el pasaje.","matching":"Buscando coincidencias para el pasaje…","failed":"Las sugerencias no se cargaron.","retry":"Reintentar","empty":"Ningún parámetro coincide con este pasaje.","keyword":"Coincidencia por palabra clave","confidence":"Confianza {value}","on_sheet":"Ya está en la tabla","follow_up":"Registrar como condición gestionada a mano","not_a_term":"No es una condición del contrato","results":"Sugerencias","add":"Añadir","none_are_terms":"{count, plural, one {Este número no es una condición} other {Ninguno de estos # números es una condición}}","add_all":"Añadir todas ({count})","add_both":"Añadir ambas","add_field":"Añadir un campo","engine_cannot":"El sistema no puede aplicar una parte; también se registra como condición gestionada a mano.","fill_in":"Completa «{name}».","not_in_passage":"Un número de esta tarjeta no está en el fragmento seleccionado. Selecciona el fragmento que lo indica.","on_sheet_reanchor":"Esta condición ya está en la hoja; su fila apuntará a este fragmento.","record_follow_up":"Registrar como gestionada a mano","relied_on":"Se basó en:","update_entry":"Actualizar la entrada","updates_entry":"Actualiza la entrada que ya está en la hoja.","use_for_row":"Usar este fragmento para la fila"},"page_check":{"button":"Verificar todos los valores de esta página","waiting":"{count, plural, one {# valor por verificar} other {# valores por verificar}}","all_checked":"Todos los valores de esta página están verificados","list_title":"Verifica {count, plural, one {# valor} other {# valores}} de la página {page}","page":"Página {page}","cancel":"Cancelar","confirm":"Confirmar {count, plural, one {# valor} other {# valores}}","not_seen":"{count, plural, one {# valor por verificar} other {# valores por verificar}} · página aún no vista","below":"{count, plural, one {# más abajo} other {# más abajo}}","show_all":"Mostrar todo","retry":"Reintentar {count, plural, one {# valor} other {# valores}}"}},"result":{"audit":{"added":"{count, plural, one {# añadido desde el documento} other {# añadidos desde el documento}}","answered":"{count, plural, one {# pregunta respondida} other {# preguntas respondidas}}","by_hand":"{count, plural, one {# condición gestionada a mano} other {# condiciones gestionadas a mano}}","checked":"{count, plural, one {# fila revisada} other {# filas revisadas}}","decisions":"{count, plural, one {# valor tuyo, que no figura en el documento} other {# valores tuyos, que no figuran en el documento}}","edited":"{count, plural, one {# fila cambiada} other {# filas cambiadas}}","not_terms":"{count, plural, one {# número marcado como no condición} other {# números marcados como no condición}}","removed":"{count, plural, one {# fila quitada} other {# filas quitadas}}"},"audit_title":"Lo que el acuerdo guarda de esta revisión","back_to_zip":"Volver al ZIP para sus facturas","created_at":"Creado el {date}","detail":{"attach_declined":"No se adjuntó. Sube el archivo firmado en la página del acuerdo.","contract_not_editable":"El acuerdo ya había pasado la fase de borrador.","failed":"Este paso no terminó; reinténtalo.","msa_register_skipped":"No se registró el contrato marco; reinténtalo.","msa_stage_not_found":"No había ningún contrato marco esperando registro.","no_signature_evidence":"El archivo no muestra firma electrónica. Adjunta la copia firmada en la página del acuerdo.","nothing_to_fill":"La ficha del cliente no tenía datos vacíos que completar.","original_not_retained":"El archivo analizado ya no se conserva. Sube el archivo firmado en la página del acuerdo.","renders_unavailable":"Las imágenes de las páginas ya no estaban disponibles.","rerender_queued":"Las imágenes de las páginas se están rehaciendo a partir de la copia firmada.","signed_paper_governs":"El documento firmado es el acuerdo: sin documento de plantilla ni revisión legal.","after_create_step_for_person":"Algunos pasos después de crear quedan a cargo de una persona en la lista de activación."},"nothing_billed":"Nada facturado","nothing_billed_note":"No se factura nada hasta activar el acuerdo en su página, con su propia vista previa.","open_contract":"Abrir el acuerdo","retry":"Reintentar los pasos pendientes","retrying":"Reintentando…","show":"Ver el resultado","show_sheet":"Ver la hoja congelada","status":{"done":"Hecho","failed":"No terminó","pending":"Aún no se ejecutó","skipped":"Omitido","running":"En curso"},"step":{"attach_signed":"Copia firmada","audit_record":"Registro de la revisión","create_customer":"Cliente a partir del documento","fill_customer":"Datos del cliente","forget_analysis":"Cierre de la importación","generate_document":"Documento","legal_review":"Revisión legal","paper_archive":"Páginas del documento","persist":"Borrador del acuerdo","register_msa":"Contrato marco","draft_after_create":"Pasos después de crear"},"steps_title":"Lo que hizo la creación","title":"Borrador de acuerdo creado","title_signed":"Acuerdo firmado creado","title_signed_needs_start_date_review":"Acuerdo firmado creado; hay que revisar su fecha de inicio","title_unfinished":"Acuerdo creado; {count, plural, one {# paso no terminó} other {# pasos no terminaron}}","title_running":"Terminando el acuerdo: {count, plural, one {falta # paso} other {faltan # pasos}}","running_note":"El borrador está guardado; los pasos restantes se ejecutan en segundo plano.","running_folded":"Se está creando un acuerdo a partir de este documento. Esta revisión ahora es de solo lectura.","running_stalled":"Los pasos restantes están tardando más de lo previsto y esta página ha dejado de comprobarlos. Vuelve a cargarla para ver en qué punto están.","running_for":"En curso desde hace {time}","customer":"Cliente: {name}","customer_created":"Cliente: {name} (nuevo, creado a partir del documento)","signed_on_paper":"Registrado como firmado el {date}, como indica el documento.","signed_on_attached":"Registrado como firmado el {date}, el día en que se adjuntó el archivo firmado; el documento no muestra fecha de firma.","ends_on":"Termina el {date}.","state":{"signed":"Acuerdo firmado","signed_needs_start_date_review":"Firmado; la fecha de inicio es anterior al día de la firma y hay que revisarla","draft":"Borrador hasta que se adjunte la copia firmada","legal_review":"En revisión legal"},"title_legal_review":"Acuerdo creado, en revisión legal","title_awaits_copy":"Borrador de acuerdo creado; falta la copia firmada","created_signed":"Se creó un acuerdo firmado a partir de este documento. Esta revisión ahora es de solo lectura.","created_signed_needs_start_date_review":"Se creó un acuerdo firmado a partir de este documento; hay que revisar su fecha de inicio. Esta revisión ahora es de solo lectura.","created_draft":"Se creó un borrador de acuerdo a partir de este documento. Esta revisión ahora es de solo lectura.","created_legal_review":"Se creó un acuerdo, en revisión legal, a partir de este documento. Esta revisión ahora es de solo lectura.","signed_on_paper_not_attached":"Firmado el {date} según el documento; copia firmada sin adjuntar."},"entry_hint":"Cada valor que encontró el lector, junto al documento firmado.","open":"Revisar sobre el original","customer_title":"Importaciones firmadas por revisar","customer_item":"Leído el {time}","value":{"days":"{count, plural, one {# día} other {# días}}","months":"{count, plural, one {# mes} other {# meses}}","hours":"{count, plural, one {# hora} other {# horas}}","minutes":"{count, plural, one {# minuto} other {# minutos}}","quarters":"{count, plural, one {# trimestre} other {# trimestres}}","concurrent_requests":"{count, plural, one {# solicitud simultánea} other {# solicitudes simultáneas}}","day_of_month":"Día {count} del mes","back_to_default":"vuelve al valor predeterminado del sistema","default_is":"Predeterminado del sistema: {value}","template_other":"Una plantilla fuera de la biblioteca","contract_type_other":"Otro tipo de acuerdo"},"unit":{"days":"días","months":"meses","hours":"horas","minutes":"minutos","quarters":"trimestres","concurrent_requests":"solicitudes simultáneas","day_of_month":"día del mes"},"price_unit":{"million_utf8_bytes":"por 1 M de bytes UTF-8","million_audio_seconds":"por 1 M de segundos de audio","audio_hour":"por hora de audio","request":"por solicitud","agent_minute":"por minuto de agente","transfer_minute":"por minuto de transferencia","rental_day":"por día de alquiler","million_llm_tokens":"por 1 M de tokens de LLM","output":"por resultado","video_second":"por segundo de vídeo","megapixel":"por megapíxel"},"source":{"standing_rule":"Valor predeterminado del sistema (regla fija)","team_current":"Configuración actual del equipo","reader_rule":"Completado por la regla del sistema","not_stated":"No figura en el documento","operator_entry":"Introducido por ti · no figura en el documento","scanned":"pág. {page} · página escaneada, posición sin ubicar","not_found":"No encontrado en el documento","show":"Ver en el documento: {source}","worked_out":{"final_cycle_minimum":"Completado por una regla a partir del texto del documento","order_term_end_from_service_start":"Calculado a partir del inicio del servicio y la duración del plazo"}},"actions":{"label":"Acciones para {name}","edit":"Editar valor","check":"Confirmar: coincide con el documento","move":"Mover a otra condición","remove":"Eliminar","reselect":"Volver a seleccionar en el documento","check_none":"No hay ningún fragmento del documento con el que confirmar este valor."},"editor":{"title":"Editar {name}","now":"Ahora: {value}","choose":"Elegir…","problem":{"required":"Introduce un valor.","number":"Introduce un número.","integer":"Introduce un número entero.","negative":"Introduce cero o más.","percent":"Introduce un porcentaje de 0 a 100.","decimals":"{count, plural, one {Usa como máximo # decimal.} other {Usa como máximo # decimales.}}","date":"Introduce una fecha.","option":"Elige una de las opciones."},"paper_only":"Un ajuste de riesgo: solo admite un valor que figure en el documento. Tras crearlo, se cambia en la página del contrato.","decision_warning":"Este valor no figura en el documento; al guardarlo se registra como tu decisión, con un aviso.","not_in_passage":"«{value}» no está en el fragmento de esta fila: «{quote}»","no_passage":"«{value}» no tiene fragmento en el documento.","reselect":"Seleccionar el fragmento en el documento","record_decision":"Registrar como mi decisión","back":"Volver a editar","save_decision":"Guardar como mi decisión"},"defaults":{"show":"Mostrar","hide":"Ocultar","change":"Cambiar","change_named":"Cambiar {name}"},"topics":{"identity":"Identidad y documentos","term":"Plazo y renovación","minimum":"Mínimo y créditos","prices":"Precios por producto","payment":"Pago","guarantees":"Garantías y SLA","termination":"Terminación","operations":"Operaciones y riesgo","other":"Otros"},"table":{"order":"Orden de las filas","paper_order":"Orden del documento","by_topic":"Por tema","document_page":"{name} · pág. {page}","decisions":"De tus decisiones","unplaced":"Sin ubicar en el documento"},"finder":{"placeholder":"Busca cualquier parámetro, p. ej. «acumulación» o «plazo de pago»","catalog":"{count, plural, one {# parámetro} other {# parámetros}} en el catálogo. Busca por nombre, sinónimo o identificador técnico.","empty":"Ningún parámetro coincide con «{query}».","results":"Parámetros","matching":"Buscando por significado…","entries":"{count, plural, one {# entrada en la tabla} other {# entradas en la tabla}}","not_on_sheet":"No está en esta tabla","load_failed":"La lista de parámetros no se cargó.","shortcut":"Ctrl {key}","action":{"show_row":"Ver la fila","edit":"Introducir un valor que el documento no indica","system":"Lo mantiene el sistema; no se cambia aquí","paper_only":"Un ajuste de riesgo: solo un valor del documento","none":"Se añade desde un fragmento del documento"}},"follow_ups":{"title":"El sistema no puede aplicarlos · se gestionan a mano","title_open":"El sistema no puede aplicarlos · se gestionan a mano · {count, number} sin responsable todavía","money":"Dinero","source":{"reader":"Lo encontró el lector","operator":"Añadido por ti"},"waived":"Dispensado","owner_missing":"Sin responsable todavía","cadence":{"once":"Revisar una vez","per_invoice":"Revisar en cada factura","monthly":"Revisar cada mes","quarterly":"Revisar cada trimestre","on_event":"Revisar cuando ocurra"},"cadence_missing":"Sin frecuencia de revisión todavía","owner":"Responsable: {owner}","save":"Guardar responsable y frecuencia","set_owner":"Definir responsable y frecuencia","waive":"No necesita seguimiento","waive_reason":"Por qué no necesita seguimiento","waive_save":"Guardar sin seguimiento","owner_other_role":"Otro equipo","disposed":"No se cobra: prevalece otra cláusula","clause_question":"Qué cláusula prevalece es una pregunta para ti","clause_title_late_interest":"Intereses de demora","clause_title":"Una cláusula que otra contradice","go_to_question":"Ir a la pregunta"},"decisions":{"title":"{count, plural, =0 {Decisiones para ti} one {Decisiones para ti · # abierta} other {Decisiones para ti · # abiertas}}","class":{"1_silent_money":"El documento no dice nada de una condición de dinero","2_engine_cannot":"El sistema no puede aplicar esta condición","3_disagree":"Las indicaciones no coinciden","4_binding":"Qué cliente, equipo y plantilla"},"subject":{"customer":"¿Qué cliente es?","team":"¿Qué cuenta vincular?","template":"¿Qué plantilla para el texto del contrato?"},"open":"Abierta","answered":"Respondida","show_row":"Ver la fila","answer_customer":"Cliente: {name}","answer_model":"Modelo del catálogo: {name}","answer_team":"Equipo: {name}","answer_team_unnamed":"Se eligió un equipo","answer_template":"Plantilla: {name}","answer_value":"Tu valor: {value}","answers":"Respuestas a «{name}»","cancel":"Cancelar","change":"Cambiar","customer_group_all":"Clientes","customer_group_match":"Asociado por el lector de IA","customer_label":"Cliente existente","list_failed":"La lista no se cargó. Cancela e inténtalo de nuevo.","list_price_chip":"Precio de lista de la plataforma · confirmado por ti","mark_hint":"Selecciona en el documento el fragmento que lo indica y luego elige esta condición en el recuadro que se abre.","model_group_match":"Sugeridos para este nombre","model_label":"Modelo del catálogo","options":{"accept_bytes":"Facturar por byte y aceptar la diferencia","alternative_reading":"Usar la otra lectura","bind_at_activation":"Vincular al activar","choose_customer":"Elegir un cliente existente","choose_team":"Elegir un equipo","choose_template":"Elegir una plantilla","computed_value":"Usar cantidad × precio ({value})","create_from_paper":"Crear el cliente a partir del documento","document_value":"Usar «{value}»","import_as_customer_template":"Importar este archivo como plantilla propia del cliente","keep_reading":"Mantener la lectura del lector de IA","manual_process":"Gestionarlo a mano","map_to_catalog":"Elegir el modelo del catálogo","mark_on_paper":"Marcarlo en el documento","no_catalog_model":"El catálogo no tiene ese modelo","not_a_term":"No es una condición: nada que gestionar","not_offered":"No se ofrece a este cliente","operator_value":"Introducir un valor que el documento no indica","other":"Otra respuesta","paper_value":"Usar el valor del documento ({value})","platform_list_price":"Facturar al precio de lista de la plataforma","record_value":"Mantener el valor de la ficha del cliente ({value})","stated_value":"Usar el importe indicado ({value})","this_statement_binds":"Prevalece esta: {name}","keep_free_months":"Mantener los meses gratis; el acuerdo no se renueva automáticamente","keep_auto_renew":"Mantener la renovación automática; sin meses gratis","no_free_months":"Sin meses gratis","correct_term_end":"Corregir el fin del plazo","correct_window_length":"Corregir la duración del periodo","clause_governs":"{document}: prevalece el {percent} %","clause_governs_plain":"{document}: prevalece esta cláusula","pick_model":"Elegir el modelo","remove_from_reading":"El contrato no establece esta condición"},"question":{"arithmetic":"El importe indicado ({stated}) no es cantidad × precio ({computed}).","billed_elsewhere":"El documento compromete dinero que factura otro sistema.","covered_unpriced":"El acuerdo cubre {family}, pero {count, plural, one {# de sus modelos no tiene} other {# de sus modelos no tienen}} precio.","customer":"Para crear hace falta el cliente al que corresponde este acuerdo.","customer_match":"Coincidencia más cercana: {name}.","customer_record":"La ficha del cliente dice algo distinto del documento.","documents":"Los archivos indican valores distintos.","engine_clause":"El documento tiene una condición de dinero que el sistema no puede aplicar por sí solo.","fields":"Dos indicaciones del documento no coinciden; elige la que prevalece.","paper_model":"El documento menciona «{label}», que el catálogo no vende con ese nombre.","per_character":"El documento fija el precio por carácter; el sistema factura por byte, así que algunas escrituras cuestan más por carácter.","reader_item":"El lector de IA marcó este fragmento para que decida una persona.","readings":"El fragmento puede leerse de dos maneras.","silent_field":"El documento no lo indica, y la facturación lo necesita.","studio_route":"El documento pone precio al uso a través de la app Studio, que el acuerdo no mide.","team":"El uso se factura por equipo. Sin equipo, el acuerdo sigue como borrador hasta que se vincule uno al activarlo.","template_none":"Ninguna plantilla coincide con este documento.","template_retired":"La plantilla encontrada ya no se usa.","template_zdr":"La plantilla promete cero retención de datos, algo que el documento no concede; no se puede generar el documento con ella.","unpriced_family":"El equipo usó {family} en los últimos 30 días y el documento no le fija precio.","rule_trial_end_date":"El documento concede meses gratis, pero el plazo no tiene fecha de fin; los meses gratis la necesitan.","rule_trial_term_basis":"El documento concede meses gratis. ¿El plazo cuenta desde la fecha de entrada en vigor o desde el primer mes pagado?","rule_trial_auto_renew":"El documento concede meses gratis y se renueva automáticamente; el sistema no admite ambas cosas. ¿Cuál conserva el acuerdo?","rule_trial_not_shorter":"Los meses gratis duran lo mismo que el plazo o más. Comprueba ambos con el documento.","rule_trial_one_time":"El documento concede meses gratis pero parece una compra única; los meses gratis solo existen en suscripciones.","rule_assessment_windows_misaligned":"Los periodos en que se comprueba el mínimo no cubren el plazo pagado. ¿Qué cifra indica el documento?","clause_precedence":"Dos cláusulas indican valores distintos para la misma condición. ¿Cuál prevalece?","clause_precedence_late_interest":"Dos cláusulas indican intereses de demora distintos. ¿Cuál prevalece?","credits_follow_fee":"El documento no da créditos con la tarifa única, pero la activación y la facturación otorgarían la tarifa como créditos.","credits_follow_commitment":"El documento no da créditos incluidos con el mínimo, pero la activación y la facturación tomarían el mínimo como créditos.","no_answer":"Aquí aún no hay nada que responder; Crear espera hasta que el sistema pueda aplicarlo.","no_answer_next":"La revisión puede quedar abierta hasta entonces.","settled_by_paper":"El documento lo resuelve: la cláusula que prevalece dice que sustituye a la otra. Cambia la respuesta si no es así.","scope_missing":"¿A qué modelo publicado corresponde este precio?"},"save":"Guardar respuesta","team_email":"Correo de la cuenta","template_label":"Plantilla","template_note":"Solo decide el texto del contrato, no la facturación.","readings":{"kept":"Lectura del lector de IA: {reading}","other":"La otra lectura: {reading}","bills":"Qué se factura: {bills}","values_title":"Los valores de la otra lectura","no_editor":"«{name}» no se puede fijar aquí.","answer_value":"{name}: {value}","not_in_passage":"«{value}» no está en el fragmento de esta fila ni en el fragmento al que se refieren las dos lecturas: «{quote}»","stated_units":"El fragmento al que se refieren las dos lecturas indica {value} con la unidad «{unit}».","stated_units_number":"El fragmento al que se refieren las dos lecturas indica este número con la unidad «{unit}»."},"clause":{"expressly_supersedes":"El documento dice que esta sustituye a la otra","document":{"order_form":"Formulario de pedido","msa":"Acuerdo marco","incorporated_terms":"Términos en línea","dpa":"Acuerdo de tratamiento de datos","other":"Documento"}},"rule_title":{"assessment_windows_misaligned":"Periodos de comprobación del mínimo que no cubren el plazo pagado","trial_end_date":"Meses gratis sin fecha de fin","trial_term_basis":"Meses gratis y cuándo empieza el plazo","trial_auto_renew":"Meses gratis con renovación automática","trial_not_shorter":"Meses gratis tan largos como el plazo","trial_one_time":"Meses gratis en una compra única"}},"options":{"msa_version":"Versión {value}","billing_frequency":{"monthly":"Mensual"},"minimum_source":{"trailing_two_quarter_average":"Media de los dos últimos trimestres"},"renewal_minimum_rule":{"fixed":"Fijado por el documento","trailing_two_quarter_average":"Recalculado con los dos últimos trimestres"},"concurrency_limit_source":{"paper":"Del documento firmado","team_current":"Configuración actual del equipo","template":"De la plantilla"},"credit_grant_timing":{"on_invoice":"Al generarse la factura","on_payment":"Al pagarse la factura","on_issue":"Al emitirse la factura, antes del pago","on_send":"Al enviarse la factura, antes del pago"},"covered_model_status":{"active":"Cubierto ya","awaiting_ga":"Cubierto cuando esté disponible para todos"},"precedence_basis":{"terms_control":"Prevalecen las condiciones en línea","agreement_controls":"Prevalece el acuerdo"},"membership_plan":{"pro":"Membresía Pro","max":"Membresía Max"},"payment_method":{"mercury":"Transferencia bancaria (ACH o wire) · se cobra a través de Mercury","stripe":"Tarjeta · se cobra a través de Stripe","quickbooks":"Factura · se cobra a través de QuickBooks","prepaid":"Prepago en la plataforma · nada que cobrar"},"billing_model":{"advance":"Se factura por adelantado, al inicio de cada periodo","arrears":"Se factura a período vencido, al final de cada periodo"},"pricing_model":{"minimum_commitment":"Compromiso mínimo","one_time_purchase":"Compra única","monthly_bonus":"Bonificación mensual","payg":"Pago por uso","month_to_month":"Mes a mes","non_billing":"Sin facturación"}},"text_codes":{"document_composition":{"combined_msa_order_form":"Formulario de pedido con las condiciones marco incluidas","order_form_only":"Solo formulario de pedido (condiciones marco en un acuerdo aparte)","legal_only":"Solo un documento legal (DPA, BAA, NDA)","other":"Otro"}},"boolean":{"term_auto_renew":{"on":"Se renueva automáticamente","off":"Termina al final del plazo"},"unsupported_terms_acknowledged":{"on":"Confirmado","off":"Sin confirmar"},"due_from_invoice_date":{"on":"Contado desde la fecha de factura","off":"Contado desde el fin del periodo"},"banked_excess":{"on":"El excedente se traslada","off":"Cada periodo cuenta por separado"},"zero_data_retention":{"on":"Retención cero de datos activada","off":"Retención cero de datos desactivada"},"quality_guard":{"on":"Protección de calidad activada","off":"Protección de calidad desactivada"},"pro_membership_enabled":{"on":"Membresía incluida","off":"Sin membresía"},"auto_recharge_enabled":{"on":"Recarga automática activada","off":"Recarga automática desactivada"},"fee_waived":{"on":"Tarifa exonerada","off":"Tarifa cobrada"},"sla_blocked_while_past_due":{"on":"Sin crédito mientras haya facturas vencidas","off":"Crédito debido aunque haya retraso"},"one_time_expire_at_term_end":{"on":"Los créditos sin usar caducan al final del plazo","off":"Los créditos sin usar siguen tras el plazo"},"revenue_share_active":{"on":"Reparto de ingresos activo","off":"Sin reparto de ingresos"},"counts_toward_commitment":{"on":"Cuenta para el mínimo","off":"Se factura fuera del mínimo"},"free_window_applies":{"on":"Gratis en los meses gratuitos","off":"Se factura en los meses gratuitos"},"includes_llm":{"on":"Incluye el uso de modelos de lenguaje","off":"El uso de modelos de lenguaje se factura aparte"},"below_cost":{"on":"Por debajo del coste","off":"Al coste o por encima"},"termination_permitted":{"on":"Permitido","off":"No permitido"},"termination_disable_access":{"on":"Se corta el acceso","off":"Se mantiene el acceso"},"termination_evidence_required":{"on":"Requiere prueba","off":"No requiere prueba"},"terms_link_reachable":{"on":"Enlace accesible","off":"Enlace no accesible"},"published_rates_catch_all":{"on":"Otros productos a precios publicados","off":"Sin cláusula para otros productos"},"published_rates_counts_toward_commitment":{"on":"Cuenta para el mínimo","off":"Se factura aparte del mínimo"}},"violations":{"active_order_form_exists":"El cliente ya tiene un acuerdo vigente de este tipo.","agent_coverage_requires_minutes_rate":"Los agentes están cubiertos, pero falta un precio por minuto de agente para toda la cobertura.","assessment_graduated_rate_line_forbidden":"Con un mínimo revisado por periodos, los tramos de precio deben contar el uso de todo el plazo.","assessment_graduated_tiers_forbidden":"Con un mínimo revisado por periodos, cada producto lleva un único precio fijo.","billing_timezone_invalid":"La zona horaria de facturación no es una zona horaria válida.","billing_timezone_requires_paper_clause":"La zona horaria de facturación solo se fija cuando el documento la indica.","breaker_remaining_commitment_requires_assessment":"El límite de uso impago se mide frente a un compromiso pendiente que el contrato no tiene.","commitment_ladder_level0_mismatch":"El primer nivel de compromiso no coincide con el mínimo mensual y los créditos incluidos.","commitment_ladder_not_monotonic":"Cada nivel de compromiso necesita un mínimo más alto y un precio más bajo que el anterior.","commitment_ladder_requires_covered_tts_skus":"Los niveles de compromiso ponen precio a modelos de texto a voz, pero no hay ninguno listado.","commitment_level_annual_mismatch":"El importe anual de un nivel de compromiso no es 12 veces su mínimo mensual.","concurrency_block_price_unset":"El bloque adicional de concurrencia no tiene precio.","contract_team_unbound":"Aún no hay un equipo vinculado; el acuerdo solo puede activarse cuando lo haya.","contract_terms_invalid":"Algunas condiciones incumplen las reglas del contrato.","contract_year_anchor_invalid":"El año contractual debe empezar entre la fecha de entrada en vigor y 12 meses después del inicio de la facturación.","contract_type_unknown":"El sistema no conoce este tipo de acuerdo.","coverage_alert_quantity_family":"Un aviso sobre el uso del periodo gratuito solo se aplica a los agentes.","coverage_boundary_not_cycle_start":"La cobertura de un producto debe empezar y terminar el primer día de un ciclo de facturación.","coverage_excluded_message_required":"Un producto fuera del contrato necesita el mensaje que ven los clientes al usarlo.","coverage_overlap":"Dos periodos de cobertura del mismo producto se solapan.","coverage_preview_required":"Un cambio de cobertura necesita antes una vista previa de la facturación.","coverage_preview_stale":"La vista previa de la cobertura está desactualizada.","coverage_rate_lines_on_inactive_family":"Un producto tiene precios, pero el contrato no lo cubre.","coverage_requires_invoice_contract":"Cubrir agentes, vídeo o imágenes requiere un contrato facturado por factura.","coverage_side_unsupported":"Este producto no se ofrece en uno de los lugares que cubre el documento.","coverage_unpriced_sku":"Algunos modelos de un producto cubierto no tienen precio.","coverage_zdr_hook_missing":"Aún no se puede aplicar la retención cero de datos a este producto.","covered_tts_all_tier_forbidden":"El texto a voz cubierto se tarifica modelo por modelo, no con un precio para todos.","covered_tts_duplicate_backend":"Un modelo de texto a voz aparece dos veces.","covered_tts_free_backend":"Un modelo gratuito de texto a voz no puede estar entre los modelos cubiertos.","covered_tts_graduated_forbidden":"El texto a voz cubierto lleva un único precio fijo, sin tramos.","covered_tts_missing_tier":"Un modelo de texto a voz cubierto no tiene precio.","covered_tts_placeholder_has_backend":"Un modelo a la espera de disponibilidad general aún no puede apuntar a un modelo activo.","covered_tts_successor_requires_designation":"Un modelo sucesor debe indicar el modelo al que sustituye.","covered_tts_tier_price_mismatch":"Los precios de texto a voz no coinciden con el precio del nivel de compromiso.","covered_tts_unknown_backend":"Un modelo de texto a voz cubierto no está en el catálogo o no tiene ciclo de inicio.","credit_policy_override_invalid":"No se permite esta forma de tratar los créditos al cierre.","credit_policy_override_one_time_only":"Cambiar cómo se tratan los créditos al cierre solo se aplica a contratos únicos.","credit_policy_override_reason_required":"Conservar créditos tras el cierre requiere un motivo por escrito.","customer_archived":"El cliente está archivado.","customer_not_found":"No se encontró el cliente.","effective_date_not_local_midnight":"Las fechas del contrato deben empezar a medianoche en la zona horaria de facturación.","end_date_order_term_mismatch":"La fecha de fin no coincide con la duración del plazo.","governing_msa_invalid":"No se puede usar el acuerdo marco elegido para regir este.","guarantee_concurrency_mismatch":"La concurrencia reservada prometida difiere del límite de concurrencia de la cuenta.","guarantee_conflict":"Dos compromisos con el cliente se contradicen.","guarantee_fee_waived_requires_standard_fee":"Una tarifa exonerada necesita la tarifa estándar que exonera.","guarantee_scope_invalid_for_kind":"Este alcance no se aplica a este tipo de compromiso.","guarantee_zdr_requires_flag":"El documento promete retención cero de datos, pero el ajuste está desactivado.","incorporated_document_divergent":"Dos copias guardadas de las condiciones en línea no coinciden.","incorporated_document_meta_invalid":"Los datos de un documento legal están incompletos o son incorrectos.","incorporated_document_missing":"Las condiciones en línea que cita el documento no tienen copia guardada.","incorporated_terms_capture_failed":"No se pudo guardar la página de las condiciones en línea.","incorporated_terms_same_day_revision":"Las condiciones en línea cambiaron en la fecha de entrada en vigor.","incorporated_terms_url_unsupported":"No se puede guardar este enlace a condiciones en línea.","minimum_assessment_corrupt":"No se puede leer la revisión del mínimo guardada.","money_terms_unclassified":"Una condición de dinero del documento aún no tiene tratamiento; el acuerdo no puede activarse hasta tenerlo.","msa_registration_refused":"No se pudo registrar el acuerdo marco.","msa_stage_consumed":"Este acuerdo marco ya está registrado con otro acuerdo.","msa_stage_customer_mismatch":"Este acuerdo marco se leyó para otro cliente.","msa_stage_not_found":"El acuerdo marco subido caducó o no se encontró.","msa_stage_partner_linked":"Este acuerdo marco es un documento de un socio y no puede regir este acuerdo.","msa_stage_requires_billing_contract":"Un acuerdo marco solo puede regir un formulario de pedido o una declaración de trabajo.","notice_email_invalid":"El correo de notificaciones no es válido.","payload_invalid":"Algunos valores no tienen un formato que el sistema acepte.","permission_denied":"Te falta un permiso que necesita uno de los pasos de creación.","prepaid_offset_origin_required":"Un importe prepagado no indica de dónde procede.","prepaid_offset_paper_credit_requires_expiry":"Un crédito concedido en el documento necesita fecha de caducidad.","pricing_flat_row_rate_conflict":"El precio fijo y el precio de un producto no coinciden.","provisional_code_invalid":"Una lectura provisional tiene una referencia no válida.","provisional_readings_open":"Aún hay lecturas provisionales abiertas.","rate_line_above_ceiling":"Un precio supera el precio máximo del contrato.","rate_line_band_scope_invalid":"Estos tramos de precio no pueden contar el uso de esa forma.","rate_line_bands_invalid":"Los tramos de precio no están en orden ascendente.","rate_line_basis_family_mismatch":"Este producto no se puede tarificar de esta forma.","rate_line_boundary_not_cycle_start":"Un cambio de precio debe empezar el primer día de un ciclo de facturación.","rate_line_empty_selector_requires_aliases":"Un precio sin modelos necesita los nombres de modelo tal como figuran en el documento.","rate_line_family_selector_mismatch":"Un precio incluye modelos de otro producto.","rate_line_includes_llm_invalid":"Solo un precio por minuto de agente puede incluir el uso de modelos de lenguaje.","rate_line_lower_of_requires_flat":"Cobrar el menor entre el precio del documento y el de lista solo funciona con un precio fijo.","rate_line_mapping_required":"Un modelo citado en el documento no está asociado a un modelo del catálogo.","rate_line_paper_alias_ambiguous":"Un nombre de modelo del documento coincide con más de un precio.","rate_line_price_fields_on_non_contract":"Un precio que sigue la lista de precios no puede indicar además un importe.","rate_line_quantum_mismatch":"El paso de facturación no encaja con la unidad de precio.","rate_line_selector_overlap":"Dos precios cubren el mismo modelo.","rate_line_unit_mismatch":"La unidad de precio no encaja con estos modelos.","rate_line_unknown_selector":"Un modelo no está en el catálogo.","reserved_order_form_exists":"El cliente ya tiene un acuerdo activo, de prueba o pendiente de este tipo.","retired_answer_not_applied":"Una respuesta anterior ya no se aplica; vuelve a revisar estas filas.","sla_month_mapping_base_mismatch":"La correspondencia entre meses y ciclos de facturación no encaja con la base del crédito de servicio.","sla_termination_right_mismatch":"El derecho a terminar por incumplir el nivel de servicio no coincide con las condiciones de terminación.","sla_terms_on_wrong_kind":"Las condiciones de crédito de servicio solo corresponden a un compromiso de disponibilidad.","sla_terms_required":"Un compromiso de disponibilidad necesita sus condiciones de crédito de servicio.","sla_terms_target_mismatch":"El objetivo de nivel de servicio no coincide con el compromiso.","sla_tiers_invalid":"Los tramos del crédito de servicio no están en orden.","stats_family_marker_missing":"Un producto que usa el equipo no tiene precio en el contrato.","successor_contract_id_not_allowed":"Los créditos que se quedan en la cuenta no pueden pasar además a otro acuerdo.","successor_contract_invalid":"Los créditos solo pueden pasar a otro acuerdo vigente del mismo equipo.","team_not_found":"No se encontró el equipo.","termination_acceleration_requires_paper":"Cobrar el resto del compromiso al terminar requiere una cláusula en el documento.","termination_basis_not_paper_row":"Esta forma de terminar el contrato no figura en el documento.","termination_basis_required":"Una condición de terminación no indica cómo termina el contrato.","termination_credit_policy_conflict":"Lo que pasa con los créditos choca con la forma en que termina el contrato.","termination_policy_unclassified":"Aún no se ha decidido qué pasa con los créditos al terminar.","termination_terms_incomplete":"Las condiciones de terminación omiten una forma en que el contrato puede terminar.","trial_not_shorter_than_term":"Los meses gratuitos deben durar menos que el plazo.","trial_requires_end_date":"Los meses gratuitos requieren una fecha de fin.","trial_requires_order_term_basis":"Los meses gratuitos necesitan saber cuándo empieza el plazo.","trial_requires_subscription":"Los meses gratuitos solo se aplican a contratos de suscripción.","trial_with_auto_renew_unsupported":"Los meses gratuitos no se pueden combinar con la renovación automática.","unsupported_terms_ack_required":"La plantilla tiene condiciones que el sistema no puede aplicar y no están confirmadas.","zdr_guaranteed_not_enabled":"Se promete retención cero de datos, pero no está activada en la cuenta.","zdr_not_enforced_creator_media":"La retención cero de datos aún no se aplica a los vídeos e imágenes de Creator.","zdr_template_without_zdr_clause":"La plantilla promete retención cero de datos, pero este acuerdo no la activa.","unknown":"Con este valor, el sistema rechazaría crear el acuerdo.","title":"Problemas que impedirían crear","warnings_title":"Avisos que no impiden crear","payload_invalid_named":"«{name}» falta o no tiene un formato que el sistema acepte.","unplaced_next":"Estos no indican ninguna fila. Responda primero los puntos pendientes; si alguno sigue aquí, pida al equipo de ingeniería que revise esta importación.","go_to_question":"Ir a la pregunta que lo resuelve","sheet_contract_mismatch":"El acuerdo no recogería el valor que indica esta fila.","rule":{"required_named":"«{name}» necesita un valor.","required":"Falta un valor.","invalid_number_named":"«{name}» no es un número que el sistema acepte.","invalid_number":"Un número no es uno que el sistema acepte.","invalid_date_named":"«{name}» no es una fecha que el sistema acepte.","invalid_date":"Una fecha no es una que el sistema acepte.","invalid_choice_named":"«{name}» no es una de las opciones que el sistema acepta.","invalid_choice":"Una opción no es una que el sistema acepte.","out_of_range_named":"«{name}» está fuera del rango que el sistema acepta.","out_of_range":"Un valor está fuera del rango que el sistema acepta.","too_long_named":"«{name}» es demasiado largo.","too_long":"Un texto es demasiado largo.","assessment_trial_months":"Un mínimo que se comprueba por periodos fijos cuenta desde la fecha de entrada en vigor, así que el acuerdo no puede tener meses gratis.","assessment_requires_subscription":"Un mínimo que se comprueba por periodos fijos necesita un acuerdo de suscripción.","assessment_requires_minimum_commitment":"Un mínimo que se comprueba por periodos fijos necesita el modelo de precio con compromiso mínimo.","assessment_with_monthly_minimum":"Con un mínimo que se comprueba por periodos fijos, el mínimo mensual debe ser 0; los periodos recogen el compromiso.","assessment_with_included_credits":"Con un mínimo que se comprueba por periodos fijos, las facturas mensuales no llevan créditos incluidos.","assessment_with_overage_premium":"Con un mínimo que se comprueba por periodos fijos no puede haber recargo por exceso: se aplicaría a todo el uso.","assessment_with_discount":"Con un mínimo que se comprueba por periodos fijos, los precios se fijan por unidad; no se admite un descuento sobre precios de lista.","assessment_billed_in_advance":"Con un mínimo que se comprueba por periodos fijos, el uso se factura después del mes, no por adelantado.","assessment_prepaid":"Con un mínimo que se comprueba por periodos fijos, el acuerdo se factura; el pago prepagado no genera facturas que comprobar.","assessment_effective_date_not_midnight":"Con un mínimo que se comprueba por periodos fijos, la fecha de entrada en vigor debe empezar a medianoche.","assessment_service_start_before_effective":"Con un mínimo que se comprueba por periodos fijos, el servicio no puede empezar antes de la fecha de entrada en vigor.","assessment_service_start_not_midnight":"Con un mínimo que se comprueba por periodos fijos, el servicio debe empezar a medianoche.","assessment_windows_misaligned":"Los periodos en que se comprueba el mínimo no cubren el plazo pagado; revisa el fin del plazo y la duración del periodo.","assessment_usage_deadline_too_long":"Con un mínimo que se comprueba por periodos fijos, el uso reportado debe entregarse en 25 días como máximo.","assessment_usage_hold":"Con un mínimo que se comprueba por periodos fijos, un reporte de uso tardío se factura y se arrastra; no puede retener la factura."},"mismatch":{"line":"«{name}»: la hoja dice {sheet}; el acuerdo actuaría con {system}.","record_differs":"El acuerdo guardaría otro valor.","credits_follow_fee":"Sin créditos indicados, la activación y la facturación otorgan la tarifa única como créditos. El sistema aún no puede aplicar una tarifa sin créditos.","credits_follow_fee_zero":"Con créditos indicados de $0, la activación y la facturación otorgan la tarifa única como créditos. El sistema aún no puede aplicar una tarifa sin créditos.","credits_follow_commitment":"Sin créditos incluidos indicados, la activación y la facturación toman el mínimo como créditos. El sistema aún no puede aplicar un mínimo sin créditos.","credits_follow_commitment_zero":"Con créditos incluidos indicados de $0, la activación y la facturación toman el mínimo como créditos. El sistema aún no puede aplicar un mínimo sin créditos.","row_removed":"Marcarlo como «no es una condición» no cambia lo que dice el documento.","operator_value":"«{name}»: el documento dice {paper}; registrar {operator} concedería créditos que el documento excluye."},"rate_line_not_reviewed":"Se guardaría una línea de precio que ninguna fila de esta hoja muestra.","rate_line_not_reviewed_named":"Se guardaría un precio para {product} que ninguna fila de esta hoja muestra."},"gates":{"g1":"Condiciones de dinero sin cotejar con el documento: {count}","g2":"Importes, plazos o porcentajes del documento sin condición: {count}","g3":"Valores no localizados en el documento: {count}","sources":"Valores sin origen registrado: {count}","g5":"Decisiones que aún esperan tu respuesta: {count}","owners":"Condiciones gestionadas a mano sin responsable ni frecuencia: {count}","g6":"Problemas que impedirían crear el acuerdo: {count}","g7":"Este archivo no se leyó completo o se leyó del modo anterior; necesita un nuevo análisis antes de crear.","checking":"Revisando lo que falta…","ready":"Listo para crear","refused":"Se rechazó la creación con la hoja tal como está ahora","recomputing":"Actualizando…","title":"Antes de poder crear","open_count":"{count, plural, one {# punto abierto} other {# puntos abiertos}}","handlings":"{count, plural, one {# condición necesita un tratamiento} other {# condiciones necesitan un tratamiento}}"},"action_error":{"version_conflict":"Esta hoja cambió en otra pestaña; se ha actualizado.","frozen":"Ya se creó un acuerdo a partir de esta hoja; ya no cambia.","creating":"Se está creando un acuerdo a partir de esta hoja; ya no cambia.","needs_reanalysis":"Esta hoja no se puede revisar; vuelve a importar los archivos firmados.","not_found":"No se encontró esta revisión.","denied":"No tienes acceso para cambiar esta revisión.","expired":"Esta importación ha caducado. Vuelve a importar los archivos firmados.","history_full":"Esta hoja tiene demasiados cambios; vuelve a importar los archivos firmados.","nothing_to_undo":"No hay nada que deshacer.","type_incompatible":"Este valor no puede ir a esa condición; requiere otro tipo de valor.","target_occupied":"Esa condición ya tiene un valor del documento; elimínalo primero.","move_same_term":"Elige otra condición.","row_on_paper":"Esta condición ya tiene un valor del documento; cámbialo en su fila.","row_not_on_paper":"Este valor no figura en el documento, así que no hay fragmento que usar.","row_removed":"Esta fila se eliminó; deshaz primero la eliminación.","value_invalid":"Este valor no encaja en esta condición.","value_missing":"Primero completa los valores.","row_invalid":"Estos valores no forman una entrada que el sistema pueda facturar.","not_editable":"El sistema fija esta condición por sí mismo.","paper_only":"Un ajuste de riesgo solo admite un valor que figure en el documento.","passage_not_located":"No se encontró ese fragmento en el documento; vuelve a seleccionarlo.","paper_view_unavailable":"El documento no se puede mostrar, así que no hay fragmento utilizable.","no_open_numbers":"En ese fragmento no hay ningún número pendiente.","reason_required":"Elige un motivo.","owner_and_cadence_required":"Elige un responsable y cada cuánto se revisa.","parameter_needs_row":"Elige la entrada a la que pertenece este valor, por ejemplo la línea de precio.","value_not_in_anchor":"Este número no está en el fragmento de la fila.","row_required":"Elige la fila a la que pertenece este número.","passage_required":"Selecciona en el documento el fragmento que indica este valor.","choice_unknown":"El sistema no puede usar esa opción; elige otra.","not_applicable":"Este cambio no encaja con la hoja tal como está ahora; no se guardó.","failed":"El cambio no se guardó.","no_rows_on_page":"En esta página no queda ningún valor por verificar.","page_document_unknown":"Esta página no pertenece a este documento.","values_required":"Indica un valor para cada fila que fija la otra lectura.","value_not_in_selected":"Este número no está en el fragmento seleccionado.","owner_required":"Elige un responsable.","cadence_required":"Elige cada cuánto revisar.","customer_archived":"Este cliente está archivado. Restáuralo en su página o elige otro cliente.","customer_choice_required":"Elige un cliente existente o crea el cliente a partir del original.","paper_states_otherwise":"El documento indica este valor. El sistema aún no puede guardar otra cifra aquí.","interim_required":"Elige qué pasa con esta condición hasta que el sistema la admita.","interim_invalid":"Esa solución provisional no encaja con esta condición. Elige otra o introduce el precio como una cifra de cero o más.","remove_reason_required":"Indica por qué el contrato no establece esta condición.","reread_pending":"El lector de IA todavía está volviendo a leer esta condición. Espera a que termine.","term_lines_ambiguous":"La lectura no muestra en qué línea de precio está esta cifra, así que no se cambió el modelo.","term_not_removable":"Esta condición también figura en los ajustes propios del acuerdo, así que no se puede quitar de la lectura aquí. Cambia esos ajustes en sus filas.","value_not_in_quote":"Introduce la cifra exactamente como la imprime el contrato para esta condición."},"decision_reasons":{"title":"¿Por qué este valor?","commercial_agreement":"Acordado comercialmente, no figura en el documento","team_current":"El ajuste actual del equipo","other":"Otro"},"effect":{"start":{"effective":"Entra en vigor el {date}.","free_months":"{months, plural, one {El primer mes es gratis} other {Los primeros # meses son gratis}}; la facturación empieza el {paid_start}.","delayed_start":"El servicio empieza el {date}.","first_invoice_advance":"La primera factura, de {amount}, se emite el {date} y se paga por adelantado; otorga {credits} en créditos.","first_invoice_arrears":"La primera factura, de {amount}, cubre el periodo desde el {date} y se emite después.","payg_in_arrears":"El uso se factura al cierre de cada mes; no hay factura por adelantado.","non_billing":"Este acuerdo no factura nada."},"minimum":{"monthly":"El mínimo mensual es de {amount}.","levels":"{count, plural, one {# nivel de compromiso} other {# niveles de compromiso}}, de {first} a {last} al mes.","assessment":"El mínimo se comprueba {months, plural, one {cada mes} other {cada # meses}}.","trueup":"Un faltante se factura en un plazo de {days, plural, one {# día} other {# días}}.","one_time_expire":"Un pago de {amount} otorga {credits} en créditos; los no usados caducan al final del plazo.","one_time_keep":"Un pago de {amount} otorga {credits} en créditos; los no usados se conservan tras el plazo.","none":"No hay mínimo; el uso se factura según se produce.","assessment_amount":"Se comprueba un mínimo de {amount} {months, plural, one {cada mes} other {cada # meses}}.","assessment_once":"Un compromiso de {amount} para el plazo se comprueba una sola vez, sobre {months, plural, one {# mes} other {# meses}}.","by_hand":"Un compromiso de {amount} durante {months, plural, one {# mes} other {# meses}} se comprueba una vez a mano.","by_hand_plain":"El mínimo se comprueba a mano; el sistema solo factura el uso.","by_hand_owner":"Responsable: {owner} · {cadence}."},"credits":{"per_cycle":"Cada periodo otorga {amount} en créditos.","expiry":{"cycle_end":"Los créditos no usados caducan al final de cada periodo; no se acumulan.","per_tranche_days":"Los créditos no usados se acumulan y caducan {days, plural, one {# día} other {# días}} después de otorgarse.","contract_year_end":"Los créditos no usados se acumulan hasta el final del año contractual.","term_end":"Los créditos no usados se acumulan hasta el final del plazo."},"overage_premium":"El uso por encima de los créditos cuesta {pct} más.","discount":"Los precios están {pct} por debajo del precio de lista."},"pricing":{"contract_rate":"{family} cuesta {price} para cada modelo.","contract_rate_bands":"{family}: {count, plural, one {# tramo de precio} other {# tramos de precio}} para cada modelo, desde {price}.","model_rate":"{family}, modelo {model}: {price}.","model_rate_bands":"{family}, modelo {model}: {count, plural, one {# tramo de precio} other {# tramos de precio}}, desde {price}.","other_models_list_price":"{family}: otros modelos al precio de lista de la plataforma.","list_price":"{family}: se factura al precio de lista de la plataforma.","published_rates":"{family}: se factura a las tarifas publicadas.","follows_list_discount":"{family}: el precio de lista de la plataforma, con {pct} de descuento.","rate_line":"{family} se factura a {price}.","rate_line_bands":"{family}: {count, plural, one {# tramo de precio} other {# tramos de precio}}, desde {price}.","outside_minimum":"Se factura fuera del mínimo.","billed_elsewhere":"{family}: lo factura {system}; aquí solo se registra.","coverage_excluded":"{family}: no está cubierto; su uso se rechaza.","free_period":"{family}: gratis hasta el {date}.","published_rates_counts":"{family}: se factura a las tarifas publicadas y cuenta para el mínimo.","published_rates_on_top":"{family}: se factura a las tarifas publicadas, aparte del mínimo."},"payment":{"due_after_invoice":"Las facturas vencen {days, plural, one {# día} other {# días}} después de la fecha de factura.","due_after_period":"Las facturas vencen {days, plural, one {# día} other {# días}} después del cierre del periodo.","due_on_receipt":"Las facturas vencen al recibirlas.","overrides":"Se aplican otros plazos de pago en {count, plural, one {# periodo} other {# periodos}}."},"term":{"length":"El plazo es de {months, plural, one {# mes} other {# meses}} y su último día es el {last_day}.","one_time_ends":"El último día del acuerdo es el {last_day}."},"renewal":{"auto":"Se renueva por {months, plural, one {# mes} other {# meses}}; para detenerlo, el aviso debe llegar antes del {deadline}.","none":"No se renueva; su último día es el {last_day}."},"guarantees":{"concurrency":"El límite de concurrencia de la cuenta es {limit}.","concurrency_team":"La cuenta mantiene el límite de concurrencia actual del equipo, {limit}.","zero_data_retention":"La retención cero de datos está activada.","sla":"Objetivo de disponibilidad {target}; créditos de servicio de hasta {cap} de la cuota del mes.","sla_no_cap":"Objetivo de disponibilidad {target}, con créditos de servicio si no se cumple.","promise":"Se registra en el acuerdo un compromiso con el cliente.","concurrency_default":"El límite de concurrencia de la cuenta se fija en {limit}, el valor por defecto del sistema; el documento no indica ninguno.","concurrency_template":"El límite de concurrencia de la cuenta se fija en {limit}, tomado de la plantilla; el documento no indica ninguno."},"termination":{"consume_only":"{basis}: los créditos no usados siguen disponibles hasta que caduquen.","forfeit":"{basis}: los créditos no usados se pierden.","refund_prorated":"{basis}: las cuotas prepagadas se reembolsan a prorrata.","transition_window":"{basis}: los precios se congelan durante un periodo de transición.","not_permitted":"{basis}: no se permite.","recorded":"{basis}: registrado en el acuerdo.","incomplete":"{count, plural, one {# causa de terminación obligatoria no tiene} other {# causas de terminación obligatorias no tienen}} regla aún.","allowed":"{basis}: permitido.","allowed_settle":"{basis}: permitido; la factura final vence en {days, plural, one {# día} other {# días}}."},"manual":{"follow_ups":"{count, plural, one {# condición se gestiona} other {# condiciones se gestionan}} a mano.","usage_reports":"El uso se informa a mano en un plazo de {days, plural, one {# día} other {# días}} tras cada periodo.","usage_reports_plain":"El uso se informa a mano.","go_live_open":"{count, plural, one {# punto sigue} other {# puntos siguen}} abiertos antes de la puesta en marcha."},"unknown":"Se registra un efecto más para este acuerdo."},"effects_none":"Aún no hay nada que mostrar.","effects_blocked":"Aparecerá cuando se pueda calcular el acuerdo. Primero corrija lo que impediría crear, indicado abajo.","effects_recomputing":"Recalculando…","effects_rows":"{count, plural, one {# fila} other {# filas}}","effects_subset":"Calculado con las entradas que pasan las comprobaciones; las demás aparecen en «Antes de poder crear».","reader_note":"Nota del lector: {text}","effects_section":{"start":"Puesta en marcha e inicio de la facturación","minimum_credits":"Mínimo y créditos","pricing":"Cómo se factura cada producto","payment_renewal":"Pago y renovación","guarantees":"Garantías","termination":"Terminación","manual":"Gestionado a mano","account":"Ajustes de la cuenta"},"move":{"title":"Mover este valor a otra condición","keeps_passage":"El fragmento acompaña al valor.","search":"¿A qué condición pertenece {value}?","takes":"Requiere {kind}","type_mismatch":"«{name}» requiere {takes}, no {given}.","empty":"Ninguna condición coincide; prueba con otra palabra."},"pick":{"not_there":"Ese fragmento tampoco lo indica; vuelve a seleccionar o pulsa Esc.","row":"Selecciona en el documento el fragmento de «{name}».","value":"Selecciona en el documento el fragmento que indica {value} para «{name}»."},"remove":{"title":"¿Eliminar esta fila?","body":"La condición vuelve al valor predeterminado; el fragmento y el valor leído por la IA quedan registrados.","reason":"¿Por qué no figura en el documento?","reasons":{"not_on_paper":"El documento no dice esto","other_document":"Leído de otro archivo o de una versión anterior","example_text":"Un ejemplo o una explicación"},"confirm":"Eliminar","undo_hint":"Se puede deshacer."},"takes":{"money":"un importe","percent":"un porcentaje","days":"un número de días","months":"un número de meses","count":"un número","date":"una fecha","boolean":"una elección de sí o no","choice":"una opción de una lista","text":"texto","model":"un modelo","price_unit":"una unidad de precio"},"toast":{"added":"{count, plural, one {# entrada añadida} other {# entradas añadidas}} desde el documento.","added_named":"«{name}» añadido desde el documento.","checked":"Confirmado: «{name}» coincide con el documento.","checked_next":"«{name}» confirmado. Siguiente: «{next}».","decided":"«{name}» registrado como tu decisión.","edited":"«{name}» cambiado.","follow_up":"Registrado como condición gestionada a mano.","moved":"Valor movido a «{name}»; la condición anterior vuelve a su valor predeterminado.","not_terms":"{count, plural, one {# número marcado} other {# números marcados}} como no condición.","removed":"«{name}» eliminado; vuelve a su valor predeterminado.","reselected":"«{name}» ahora apunta al nuevo fragmento.","undo":"Deshacer","undone":"Deshecho.","undid_checks":"{count, plural, one {Se deshizo # verificación.} other {Se deshicieron # verificaciones.}}","undid_rows":"{count, plural, one {Se deshizo el cambio en # fila.} other {Se deshizo el cambio en # filas.}}","undid_numbers":"Se deshizo lo que registraste para {count, plural, one {# número} other {# números}} del documento.","undid_answer":"Se deshizo tu respuesta a una pregunta.","undid_follow_up":"Se deshizo el responsable y la frecuencia de una condición gestionada a mano.","answered":"Respondiste «{name}».","follow_up_named":"Se guardó quién da seguimiento a «{name}».","follow_up_set":"Se guardó quién da seguimiento a esta condición.","page_checked":"{count, plural, one {# valor verificado} other {# valores verificados}} con el documento en la página {page}."},"create_checking":"Revisando la hoja…","create_done":"Creado","create_error":{"customer_details_invalid":"Los datos de la empresa en el documento no forman una ficha de cliente válida. Elige un cliente existente.","customer_name_missing":"El documento no nombra ninguna empresa con la que crear el cliente. Elige un cliente existente.","failed":"No se creó el acuerdo; no se guardó nada. Inténtalo de nuevo.","gates_unmet":"La revisión aún no ha terminado; se actualizó la lista de lo pendiente.","not_created":"Todavía no se creó ningún acuerdo a partir de esta hoja.","original_not_retained":"El archivo analizado ya no se conserva. Sube el archivo firmado en la página del acuerdo.","payload_invalid":"Esta hoja no forma un acuerdo válido. Vuelve a importar los archivos firmados.","permission_denied":"Te falta un permiso que esta creación necesita. No se creó nada.","unfinished":"Se creó un acuerdo a partir de esta hoja, pero no se terminó. Vuelve a crear para terminarlo.","sheet_contract_mismatch":"El acuerdo no recogería lo que dice la hoja revisada, así que no se creó nada. Las filas afectadas están marcadas en la hoja.","rate_line_not_reviewed":"El acuerdo tendría un precio que ninguna fila de la hoja muestra, así que no se creó nada."},"create_note":"Crear genera el borrador y su documento, lo pasa a revisión legal y adjunta la copia firmada si tiene firma electrónica. No se factura nada.","create_to_go":"Crear acuerdo · faltan {count}","create_refused":"Creación rechazada — ver el motivo","create_refused_note":"Crear vuelve a estar disponible en cuanto cambie algo en la hoja.","create_waiting":"La creación espera {count, plural, one {# punto} other {# puntos}}:","manual_import_hint":"Un contrato firmado se importa en su lugar: sus condiciones se leen del original y se revisan antes de crear el acuerdo.","refusal":{"stated_units_selected":"El fragmento seleccionado indica {value} con la unidad «{unit}».","stated_units_anchored":"El fragmento de esta fila indica {value} con la unidad «{unit}».","stated_units_number":"El fragmento seleccionado indica este número con la unidad «{unit}».","unit":{"day":"días","week":"semanas","month":"meses","year":"años","money":"importe","percent":"porcentaje"},"stated_units_number_anchored":"El fragmento de esta fila indica este número con la unidad «{unit}».","dismiss":"Cerrar","paper_states_otherwise":"El documento indica {paper}. El sistema aún no puede guardar otra cifra aquí."},"create_finishing":"Terminando el acuerdo…","create_unfinished":"Creado · sin terminar","row_note":{"reader_item":"El lector de IA señaló este pasaje. No hace falta responder.","pricing_card_mismatch":"Esta tarifa no figura en el resumen de precios del lector de IA.","studio_route":"«{label}» es un producto de Studio.","studio_route_priced":"«{label}» es un producto de Studio; este acuerdo le fija precio, así que se factura aquí.","sla_maintenance_partial":"El documento indica solo uno de los dos límites de mantenimiento (aviso previo, tope mensual); el otro es 0.","placeholder":"El documento deja aquí un espacio en blanco; no se tomó nada de él.","billed_elsewhere":"Lo factura otro sistema; este acuerdo solo lo registra.","billed_elsewhere_family":"Otro sistema factura {family}; este acuerdo solo lo registra.","pricing_unit":"El documento fija el precio por carácter; el sistema factura por byte.","pricing_unit_family":"El documento fija el precio de {family} por carácter; el sistema factura por byte.","rounding":"El precio del documento, {stated}, se convierte en {computed}, redondeado a seis decimales.","credit_expiry_clock":"El documento cuenta los {days} días desde que se otorgan los créditos; el sistema, desde el fin de ese ciclo de facturación.","other":"El lector de IA dejó un comentario sobre este pasaje.","rounding_same":"{stated} en el documento se guarda como {computed}: el mismo precio, con seis decimales.","customer_account_bound":"El documento indica {paper} como correo de la cuenta; la cuenta de plataforma del cliente está vinculada a {record} y se mantiene. Cámbialo en la página del cliente si debe moverse.","one_time_credits_from_fee":"El documento no indica créditos para esta compra única, así que el acuerdo otorga créditos por el valor de la tarifa: {amount}.","total_restates_commitment":"Este total es el compromiso de la tabla de mínimos; el acuerdo lo expresa a partir de la tabla.","final_cycle_minimum":"Completado por una regla a partir del propio texto de esta fila: se debe el mínimo del último mes de facturación.","reader_item_on_paper_model":"El lector de IA señaló este modelo; la pregunta sobre esta línea de precio lo cubre.","not_billed_record":"Este registro no factura nada, así que la cláusula se registra pero no se cobra.","clause_expressly_supersedes":"El documento resuelve qué cláusula prevalece: una dice que sustituye a la otra.","order_term_end_from_service_start":"El documento no indica fecha de fin; esta es el inicio del servicio más la duración del plazo.","retired_answer":{"start_on_effective_date":"Una respuesta anterior (empezar en la fecha de entrada en vigor) ya no se aplica; las fechas vuelven a ser las del documento.","assess_monthly":"Una respuesta anterior (comprobar un mínimo cada mes) ya no se aplica; vuelve el mínimo del documento.","manual_process":"Una respuesta anterior (gestionar el mínimo a mano) ya no se aplica; el sistema vuelve a comprobar el mínimo.","other":"Una respuesta anterior a una pregunta que ya no se hace no se aplica; esta fila vuelve a ser la del documento."},"counts_toward_minimum_not_stated":"El documento no dice si esto cuenta para el mínimo; el sistema supone que sí."},"saving":"Guardando…","creating_for":"Creando… {time}","creating":"Creando…","create_for":"Crear acuerdo para {name}","create_customer":"Cliente: {name}","create_customer_open":"Aún no se ha decidido para qué cliente es el acuerdo.","customer":{"title":"Cliente","reader_match":"Sugerencia del lector de IA","bound":"Vinculado","current_choice":"Elección actual","matched_on":"Por qué coincide: {bases}.","bind":"Vincular a este cliente","bind_named":"Vincular a este cliente: {name}","blocks_create":"Crear espera esta respuesta.","reopened":"Algo cambió después de responder: otro cliente coincide ahora con el documento, u otro acuerdo ya lo contiene. Vuelve a elegir.","duplicates_title":"{count, plural, one {Este documento ya está en # acuerdo} other {Este documento ya está en # acuerdos}}","duplicate_open":"Abrir el acuerdo","duplicates_hidden":"{count, plural, one {# acuerdo más, de clientes que no puedes ver, también lo contiene.} other {# acuerdos más, de clientes que no puedes ver, también lo contienen.}}","duplicates_next":"Si es el mismo acuerdo, ábrelo en su lugar: crear este genera otra copia.","candidates_title":"{count, plural, one {El cliente que coincide con el documento} other {Clientes que coinciden con el documento, de más a menos}}","candidates_more":"{count, plural, one {# cliente más coincide; búscalo en «Otro cliente».} other {# clientes más coinciden; búscalos en «Otro cliente».}}","candidates_hidden":"{count, plural, one {# cliente coincidente más está fuera de los clientes que puedes ver.} other {# clientes coincidentes más están fuera de los clientes que puedes ver.}}","answers":"Para qué cliente es el acuerdo","pick_other":"Otro cliente…","keep":"Mantener {name}","keep_unnamed":"Mantener el cliente actual","create_separate":"Crear un cliente aparte a partir del documento","toast_new":"El cliente se creará a partir del documento.","toast_bound":"{name} es ahora el cliente de este acuerdo.","toast_bound_unnamed":"El cliente está vinculado.","go_to_card":"Responder en la tarjeta del cliente","show_card":"Ver la tarjeta del cliente","basis":{"email_domain":"mismo dominio de correo","email_domain_named":"mismo dominio de correo ({domain})","company_name":"nombre de empresa parecido","envelope":"mismo sobre de firma","paper":"mismo archivo del documento","same_import":"otro archivo de esta importación es para él","analysed_for":"esta importación se inició para él"},"mode":{"existing":"Cliente existente: {name}","new_from_paper":"Cliente nuevo a partir del documento: {name}","new_from_paper_unnamed":"Cliente nuevo a partir del documento","none":"Aún no se eligió cliente"},"source":{"analysis":"Elegido al iniciar la importación.","operator":"Elegido en esta revisión.","created":"Creado a partir del documento al crear el acuerdo."},"duplicate_unnamed":"Un acuerdo","duplicate_created":"creado el {date}","duplicate_shares":"Por qué coincide: {bases}.","refused_open":"Qué cliente: {state} — falta decidirlo en la tarjeta del cliente.","refused_settled":"Qué cliente: {state}","created_from_paper":"Creado a partir del documento: {name}","created_from_paper_unnamed":"Creado a partir del documento","open_customer":"Abrir el cliente"},"failure":{"unreachable":"El servidor no responde; tu cambio no se guardó.","network":"Se perdió la conexión; tu cambio no se guardó.","server":"El servidor tuvo un problema; tu cambio no se guardó.","retry":"Reintentar","dismiss":"Descartar"},"note_left":"{count, plural, one {Queda #} other {Quedan #}}","create_confirm":{"title":"¿Crear el acuerdo para {name}?","title_unnamed":"¿Crear el acuerdo?","confirm":"Crear","customer":"Cliente","money":"Importes","signed":"Firma","steps":"Qué hace crear","afterwards":"Después","signed_on":"Firmado en el documento el {date}.","no_signed_date":"El documento no muestra fecha de firma.","step_runs":"{step}: se hace","step_line":"{name}: {value}","skip":{"original_not_retained":"no se puede adjuntar: el archivo original ya no se conserva","no_signature_evidence":"no se adjunta: el archivo no muestra firma electrónica","signed_paper_governs":"no se hace: el documento firmado es el acuerdo","attach_declined":"no se adjunta","msa_stage_not_found":"no se hace: no hay ningún acuerdo marco pendiente","nothing_to_fill":"no se hace: el registro del cliente no tiene datos vacíos","other":"no se hace"}},"cannot_hold":{"section_title":"{count, plural, =0 {Requiere un tratamiento} other {Requiere un tratamiento · #}}","chip":"No se puede recoger tal cual","readers_words":"Palabras del lector de IA","why":"Por qué","expected_fit":"El lector de IA esperaba que encajara; el sistema lo rechazó.","if_nothing":"Si no se hace nada","col_period":"Periodo","col_system":"Facturaríamos","col_paper":"El contrato dice","readers_figures":"Cálculo del lector de IA","figures_differ":"Las cifras del lector de IA difieren de las del sistema","reader_proposes":"El lector de IA propone","reader_asks_engineering":"El lector de IA pregunta a ingeniería cómo tratar esta condición.","owner_label":"Responsable","until_label":"Hasta","accept":"Aceptar este tratamiento","recommended":"Recomendado","choose_another":"Elegir otro tratamiento","save":"Guardar tratamiento","ask_engineering":"Preguntar a ingeniería","sent_to_engineering":"Enviado a ingeniería","sent_note":"Ingeniería tiene esta tarjeta. El acuerdo aún necesita un tratamiento antes de poder crearse.","reading_wrong":"La lectura es incorrecta: corrígela sobre el contrato","fix_title":"¿Qué falla en la lectura?","fix_not_on_paper":"El contrato no establece esta condición","fix_model":"Es para otro modelo","fix_figure":"El contrato indica otra cifra","fix_figure_label":"La cifra tal como la imprime el contrato","fix_figure_save":"Volver a leer esta condición con esta cifra","fix_which":"Qué cifra","remove_save":"Quitar de la lectura","interim_title":"Hasta que el sistema admita esta condición","interim_amount":"Precio provisional por unidad","interim_missing":"Elige qué pasa con esta condición mientras tanto.","whole_term":"todo el plazo","no_figure":"Sin cifra","second_approver":"La factura que lo usa espera al segundo aprobador.","split_kept":"Una parte se mantiene en el acuerdo tal como está escrita.","presign_none":"No hay ninguna revisión previa a la firma vinculada a esta importación.","fewer_reasons":"Mostrar menos","other_proposal":"La otra propuesta del lector de IA: {title}","figure":"{amount} {unit}","figure_span":"{amount} {unit} · {span}","charge":"Cobrar {difference} {unit} además de los {system} del sistema (contrato: {paper}) · {span}","credit":"Abonar {difference} {unit} frente a los {system} del sistema (contrato: {paper}) · {span}","charge_meanwhile":"Cobrar {difference} {unit} además de los {system} del sistema (mientras tanto: {target}) · {span}","credit_meanwhile":"Abonar {difference} {unit} frente a los {system} del sistema (mientras tanto: {target}) · {span}","no_difference":"Sin cambios: el sistema ya factura {system} · {span}","span":{"range":"{start} – {end}","from":"desde el {start}","until":"hasta el {end}"},"rule":{"from":"desde {rule}","until":"hasta {rule}","range":"desde {start} hasta {end}","days_after":"{count, plural, one {# día} other {# días}} después de {anchor}","days_before":"{count, plural, one {# día} other {# días}} antes de {anchor}","months_after":"{count, plural, one {# mes} other {# meses}} después de {anchor}","months_before":"{count, plural, one {# mes} other {# meses}} antes de {anchor}","years_after":"{count, plural, one {# año} other {# años}} después de {anchor}","years_before":"{count, plural, one {# año} other {# años}} antes de {anchor}"},"anchor":{"effective_date":"la fecha de entrada en vigor","service_start":"el inicio del servicio","term_start":"el inicio del plazo","term_end":"el fin del plazo","launch":"el lanzamiento del modelo","fixed":"una fecha fija","launch_of":"el lanzamiento de {model}"},"model_window":"{model}: {span}","model_figure":"{model}: {figure}","answered":"Tratamiento: {title}","removed":"Quitado de la lectura: {reason}","interim_line":"Mientras tanto: {interim}","windows_note":"Cifras {unit}, calculadas con las reglas de facturación de este acuerdo.","more_reasons":"{count, plural, one {Mostrar # motivo más} other {Mostrar # motivos más}}","more_passages":"{count, plural, one {Mostrar # pasaje más} other {Mostrar # pasajes más}}","step_with":"{step} · {details}","step_approver":"{step} (requiere un segundo aprobador)","basis":{"platform_price":"precio publicado","discounted_list":"precio publicado menos el descuento","contract_type_rate":"precio de este acuerdo para el tipo","member_rate":"precio propio del modelo en este acuerdo","held_until_decided":"La factura espera una decisión","not_billed":"No se factura","record_refused":"El acuerdo lo rechazaría"},"handling":{"in_record":"Mantenerlo en el acuerdo tal como está escrito","engine_action":"{hasModel, select, yes {Un paso para {model} después de crear el acuerdo} other {Un paso después de crear el acuerdo}}","by_hand":"{hasModel, select, yes {Gestionar {model} a mano} other {Gestionar esta condición a mano}}","split":"{hasModel, select, yes {Mantener una parte en el acuerdo; gestionar el resto de {model} a mano} other {Mantener una parte en el acuerdo; gestionar el resto a mano}}","await_engine_change":"{hasModel, select, yes {Esperar un cambio del sistema para {model}; gestionarlo mientras tanto} other {Esperar un cambio del sistema; gestionarlo mientras tanto}}","ask_engineering":"Preguntar a ingeniería"},"interim":{"ignore":"No facturar nada por ello","published_price":"Facturar el precio publicado","fixed_price":"Facturar un precio que introduzco","by_hand":"La gestión manual del lector de IA"},"engine_change":{"model_price_rows":"que los precios por modelo estén disponibles","dated_price_rows":"que los precios con fecha estén disponibles","other":"que el cambio del sistema que espera esté disponible"},"step":{"model_rate_explicit":"Después de crear el acuerdo: dar a {model} su propio precio de {figure}","model_rate_contract_rate":"Después de crear el acuerdo: facturar {model} al precio de este acuerdo para el tipo","model_rate_platform_price":"Después de crear el acuerdo: facturar {model} al precio publicado","model_rate":"Después de crear el acuerdo: decidir el precio de {model}","dated_amendment":"Después de crear el acuerdo: un cambio con fecha","go_live_step":"Antes de la activación: un paso de la lista de activación"},"not_drafted":{"not_a_rate":"No se prepara al crear: no es un precio. Una persona lo realiza desde la lista de activación.","no_model":"No se prepara al crear: no nombra ningún modelo. Una persona lo realiza desde la lista de activación.","no_decision":"No se prepara al crear: el lector de IA no dijo cómo ponerle precio. Una persona lo realiza desde la lista de activación.","no_figure":"No se prepara al crear: no tiene cifra. Una persona lo realiza desde la lista de activación.","several_figures":"No se prepara al crear: tiene más de una cifra. Una persona lo realiza desde la lista de activación.","dated":"No se prepara al crear: empieza más tarde o termina, y un paso preparado al crear no tiene fecha. Una persona lo realiza desde la lista de activación."},"reread":{"running":"El lector de IA está volviendo a leer esta condición. La creación espera a que termine.","done":"Vuelto a leer tras tu cambio.","failed":"El lector de IA no pudo terminar de volver a leer esta condición. Corrige de nuevo la lectura para reintentarlo."},"type":{"tts":"Texto a voz","asr":"Voz a texto","realtime_asr":"Voz a texto en tiempo real","voice_design":"Diseño de voz","chat":"Chat","agent":"Agentes","image":"Imágenes","video":"Vídeo","other":"Otros productos"},"picker":{"title":"¿A qué modelo se refiere el contrato?","search":"Buscar modelos","other_types":"Otros tipos","no_own_price":"Sin precio propio en este acuerdo","after_create":"Precio propio solo después de crear el acuerdo","none":"Ninguno de estos modelos","empty":"Ningún modelo coincide.","use_plain":"Usar este modelo","cancel":"Cancelar","use":"Usar {model}","reread_note":"El lector de IA volverá a leer esta condición con {model} y propondrá un tratamiento; las cifras y las fechas se mantienen tal como están impresas.","no_own_price_note":"{model} no puede tener su propio precio contractual en este acuerdo.","type_count":"{type} · {count}"},"fact":{"model_has_no_tier":"{hasModel, select, yes {{model}} other {Este modelo}} no puede tener su propio precio contractual al crear el acuerdo.","model_not_coverable":"{hasModel, select, yes {{model}} other {Este modelo}} no puede ser uno de los modelos que enumera este acuerdo.","model_not_metered":"{hasModel, select, yes {{model}} other {Este modelo}} todavía no puede tener una línea de precio propia.","model_outside_type_catalogue":"{hasModel, select, yes {{model}} other {Este modelo}} queda fuera de los modelos que cubre el precio de este acuerdo para el tipo.","name_needs_mapping":"Primero hay que asociar el nombre del modelo en el contrato con uno de los nuestros.","type_has_no_contract_price":"El sistema no puede mantener un precio contractual para este tipo de producto.","tier_states_one_model_and_its_price":"Un precio propio de modelo necesita exactamente un modelo y una cifra.","price_has_no_dates":"Un precio aún no puede cambiar en una fecha durante el plazo.","dates_on_cycle_starts":"Un precio solo puede cambiar al inicio de un periodo de facturación.","covered_list_excludes_type_price":"Un acuerdo que enumera sus modelos no puede tener además un precio para todos los modelos del tipo.","covered_models_share_one_price":"Los modelos que enumera este acuerdo deben compartir un único precio fijo.","one_flat_type_rate":"Este tipo de producto solo puede tener un precio contractual fijo.","unit_does_not_measure":"El sistema no mide el uso en la unidad con la que el contrato fija el precio.","model_has_own_tier":"{hasModel, select, yes {{model}} other {Este modelo}} ya tiene su propio precio en este acuerdo.","family_not_covered":"Este acuerdo no cubre este tipo de producto.","after_create_needs_type_rate":"Tampoco puede tener su propio precio después de crear el acuerdo: el acuerdo no tiene precio contractual para todo el tipo.","after_create_model_in_type_catalogue":"Ya se factura al precio de este acuerdo para el tipo; no hay nada que fijar después de crearlo.","after_create_tier_names_model":"Un precio de este acuerdo ya nombra {hasModel, select, yes {{model}} other {este modelo}}.","after_create_type_not_decidable":"Este tipo de producto no puede tener un precio propio por modelo después de crear el acuerdo.","after_create_decision_does_not_fit":"La forma en que el lector de IA fijaría este precio tras crear el acuerdo no encaja con este acuerdo.","price_not_routed":"Las facturas no usarían este precio tal como está el acuerdo.","family_billed_elsewhere":"Este tipo de producto se factura fuera de estos acuerdos; el sistema solo registra la condición."},"topic":{"resale_floor_per_model":"El sistema no tiene dónde guardar un precio mínimo de reventa por modelo.","late_interest":"El sistema no cobra por sí solo intereses de demora.","renewal_price_notice":"El sistema no controla el aviso de cambio de precio en la renovación.","support_channel":"El sistema no controla los canales de soporte.","prepaid_offset":"El sistema no aplica por sí solo una compensación de prepago.","future_model_rates":"El sistema no puede mantener precios de modelos que salgan más adelante."},"check":{"adjust_difference":"Los importes a cobrar o abonar no coinciden con lo que factura el sistema.","amount_not_printed":"Una cifra no aparece en el texto del contrato para esta condición.","create_refusal":"Crear el acuerdo rechazaría esta condición.","dates_off_rule":"Los días no siguen la regla de fechas del contrato.","dates_outside_term":"Los días caen fuera del plazo del acuerdo.","dates_unordered":"La condición termina antes de empezar.","default_over_paper":"Un valor por defecto sustituiría lo que dice el contrato.","duplicate_price":"Dos precios cubren el mismo modelo y los mismos días.","final_cycle_guard":"El mínimo del último periodo debe comprobarse con el contrato.","money_guard":"Hay dinero en juego en esta condición, pero la lectura dice que no.","money_leaf_unlisted":"Una cifra del contrato no está vinculada a ninguna condición.","price_condition":"El precio tiene una condición que el sistema no puede mantener.","price_condition_missing":"Falta en la lectura la condición del contrato sobre este precio.","pricing_tiers":"Los tramos de precio no se pueden recoger tal como se leyeron.","scope_mismatch":"El precio se aplicaría a otros modelos distintos de los que nombra el contrato.","scope_missing":"El precio no dice a qué modelo se aplica.","setting_not_held":"Un ajuste que requiere el contrato no se mantiene en el acuerdo.","tier_off_scope":"Un tramo de precio nombra un modelo fuera de los modelos del precio.","whole_type_named":"Un precio para un modelo concreto se aplicaría a todos los modelos del tipo.","written_not_kept":"Algo escrito en el contrato desaparecería del acuerdo.","other":"El sistema rechazó esta condición tal como la leyó el lector de IA."}}}},"edit_overview":{"title":"Editar contrato","msa_version":"Versión del MSA","msa_b":"B — Obligación por el año completo","msa_d":"D — Pagar hasta la rescisión","msa_e":"E — Revisión de junio de 2026","sales_rep":"Representante de ventas","signing_entity":"Entidad firmante","company_signer":"Firmante de la empresa","effective_date":"Fecha de entrada en vigor","end_date":"Fecha de finalización","no_end_date":"Sin fecha de finalización (renovación automática)","duration_months":"Duración (meses)","notice_days":"Preaviso (días)","trial_months":"Período de prueba (meses)","payment_term":"Plazo de pago","payment_term_days":"Días del plazo de pago","auto_renew":"Renovación automática","generate_docx":"Generar DOCX","generate_invoice":"Generar factura","toast_success":"Contrato actualizado","toast_error":"Error al guardar","assessment_title":"Cargo mínimo trimestral (§3.9)","assessment_rows_note":"{count, plural, =1 {# fila de mínimos se mantiene} other {# filas de mínimos se mantienen}} tal como figura en el documento; aquí solo se modifican la regla de renovación y el umbral de alerta.","release_window_title":"Plazo para darse de baja de la evaluación","release_window_help":"Último día (UTC) en que el cliente puede rescindir el contrato y quedar liberado del compromiso. Solo se guarda si lo modificas; si lo borras, se retira el plazo.","release_until":"Cierre del plazo (UTC)","release_reason":"Fundamento / cláusula","btn_clear_release":"Borrar","msa_c":"C — Cargos devengados hasta la rescisión"},"edit_customer":{"title":"Editar información del cliente","company_name":"Nombre de la empresa","contact_email":"Correo electrónico de contacto","signer_name":"Nombre del firmante","signer_title":"Cargo del firmante","signer_email":"Correo electrónico del firmante","billing_contact":"Contacto de facturación","billing_email":"Correo electrónico de facturación","company_address":"Dirección de la empresa","address_line1":"Línea 1 de la dirección","address_line2":"Línea 2 de la dirección","city_state_zip":"Ciudad, estado, código postal","toast_success":"Información del cliente actualizada","toast_error":"Error al guardar","tax":{"title":"Perfil fiscal","tax_id":"ID fiscal","tax_id_kind":"Tipo de ID fiscal","country":"País","registration_number":"Número de registro","treatment":"Tratamiento fiscal","treatment_value":{"none":"Sin impuesto","reverse_charge":"Inversión del sujeto pasivo","tax_line":"Línea de impuesto"},"tax_rate":"Tipo impositivo %","tax_line_label":"Etiqueta de la línea de impuesto","save":"Guardar perfil fiscal","reverse_charge_statement":"VAT reverse charge, Art. 196 Directive 2006/112/EC","kind":{"none":"Ninguno","eu_vat":"NIF-IVA (UE)","gb_vat":"Número de IVA (Reino Unido)","ca_gst_hst":"Número GST/HST (Canadá)","us_ein":"EIN (EE. UU.)","other":"Otro"}},"notice":{"title":"Notificaciones","notice_email":"Correo para notificaciones","notice_address":"Dirección para notificaciones","authorized_representatives":"Representantes autorizados","name":"Nombre","email":"Correo electrónico","representative_title":"Cargo","add_representative":"Añadir representante","remove_representative":"Quitar representante"}},"detail":{"back_to_contracts":"Volver a los contratos","loading":"Cargando contrato...","load_error":"No se ha podido cargar este contrato.","fallback_title":"Contrato Enterprise","team":"Equipo {teamId}","team_unbound_label":"No hay ningún equipo vinculado","updated":"Actualizado el {date}","sales_rep":"Representante de ventas {name}","enabled":"Habilitado","disabled":"Desactivado","toast_generated_docx":"DOCX generado.","toast_uploaded_signed":"PDF firmado subido.","toast_activated":"Contrato activado.","toast_suspended":"Contrato suspendido.","toast_resumed":"Contrato reanudado.","toast_draft_deleted":"Borrador eliminado.","toast_terminated":"Contrato rescindido.","toast_pricing_updated":"Precios actualizados.","toast_concurrency_updated":"Concurrencia actualizada.","toast_choose_pdf":"Primero, selecciona un PDF firmado.","btn_activate":"Activar","btn_suspend":"Suspender","btn_resume":"Reanudar","btn_save_pricing":"Guardar precios y niveles","btn_add_tier":"Añadir nivel","btn_generate_docx":"Generar DOCX","btn_open_docx":"Abrir DOCX","btn_open_signed_pdf":"Abrir PDF firmado","btn_upload_signed_pdf":"Subir PDF firmado","btn_save_concurrency":"Guardar concurrencia","btn_delete_contract":"Eliminar contrato","btn_terminate_contract":"Rescindir contrato","btn_confirm_delete":"Confirmar eliminación","btn_confirm_termination":"Confirmar rescisión","pricing_title":"Precios","pricing_description":"Ajusta el resumen de precios vigente que se sincroniza con las excepciones de precios a nivel de equipo.","pricing_tiers_title":"Niveles de precios","pricing_tiers_description":"Los niveles son acumulativos por producto. Cada tramo solo determina el precio de las unidades comprendidas en él. Si el último tramo tiene un límite máximo, el uso que supere ese límite se factura al precio estándar publicado.","no_pricing_tiers":"No se han configurado niveles de precios.","customer_title":"Cliente","document_workflow_title":"Flujo de trabajo de documentos","document_workflow_description":"Genera un DOCX sin firmar antes de la firma, revisa los cambios propuestos por la contraparte y abre los enlaces a documentos privados.","concurrency_title":"Concurrencia y retención","concurrency_description":"La concurrencia se sincroniza con la anulación del equipo. La retención cero de datos se registra aquí.","delete_title":"Eliminar","terminate_title":"Rescindir","delete_description":"Eliminar permanentemente este borrador de contrato.","terminate_description":"Rescindir este contrato activo o suspendido.","label_msa":"Acuerdo marco de servicios (MSA)","label_signing_entity":"Entidad firmante","label_company_signer":"Firmante de la empresa","label_billing":"Facturación","label_effective":"Vigente","label_signed":"Firmado","signed_from_paper":"{date} · según el documento","signed_as_recorded":"{date} · según el registro","label_service_starts":"Inicio del servicio","label_billing_starts":"Inicio de la facturación","billing_starts_after_free_months":"{date} · tras {months, plural, one {# mes gratis} other {# meses gratis}}","label_ends":"Finaliza","label_current_term":"Período actual","label_auto_renew":"Renovación automática","label_current_model":"Modelo actual","label_monthly_commit":"Compromiso mensual","label_one_time_amount":"Importe de pago único","label_pricing_model":"Modelo de precios","label_per_unit_rate":"Tarifa unitaria (TTS, $ por 1M de caracteres)","label_monthly_commit_usd":"Compromiso mensual (USD)","label_one_time_amount_usd":"Importe de pago único (USD)","label_fee_description":"Descripción del cargo","label_total_annual":"Total anual","label_product":"Producto","label_end_m":"Fin (M, vacío=infinito)","label_price_per_million":"USD por cada millón de bytes UTF-8","label_company":"Empresa","label_signer":"Firmante","label_billing_contact":"Contacto de facturación","label_billing_email":"Correo electrónico de facturación","label_contact_email":"Correo electrónico de contacto","label_address":"Dirección","label_concurrency_limit":"Límite de concurrencia","label_zero_data_retention":"Retención cero de datos","zero_data_retention_description":"Registra la promesa del contrato; el indicador del equipo se aplica desde la tarjeta Ajustes del equipo.","skip_signed_check_title":"Omitir la comprobación del documento firmado al activar","skip_signed_check_description":"Úsalo solo cuando necesites activar el contrato antes de que se cargue un PDF firmado.","terminate_dialog_delete_title":"¿Eliminar este borrador?","terminate_dialog_terminate_title":"¿Rescindir este contrato?","terminate_dialog_delete_description":"Esto eliminará permanentemente el borrador del contrato. Esta acción no se puede deshacer.","terminate_notice_warning":"Este contrato estipula un preaviso de {days} días para su rescisión. Al confirmar, se indica que se ha cumplido la obligación de preaviso. Si se va a sustituir el contrato, es preferible programar la sustitución o la baja gradual para evitar una interrupción de la cobertura (facturación a precio de lista, menor capacidad de uso simultáneo).","terminate_dialog_terminate_description":"Esto pondrá fin al contrato Enterprise y eliminará las configuraciones que prevalecen sobre las predeterminadas a nivel de equipo.","terminate_reason_placeholder":"Motivo de rescisión opcional","date_range_separator":"a","per_unit_rate_scope_help":"Se aplica solo al uso de TTS (facturado por cada 1M de caracteres, medidos en bytes UTF-8). Los demás productos se facturan al precio medido de la plataforma, salvo que el contrato defina un nivel de precios por producto o por modelo.","label_billing_model":"Frecuencia de facturación","terminate_mode_immediate":"Rescindir inmediatamente (liquidar ahora)","terminate_mode_wind_down":"Baja gradual (facturar íntegramente el ciclo actual y dejar que se agote el uso)","terminate_mode_caption":"Para las bajas, es preferible programar la rescisión: el contrato permanece vigente hasta la fecha elegida, no se factura ningún ciclo que comience en esa fecha o después, y la rescisión se completa automáticamente. En cambio, la baja gradual añade un período para agotar el crédito.","terminate_mode_label":"Modo de terminación","terminate_mode_scheduled":"Programar la rescisión (elegir la fecha en que termina el servicio)","terminate_preset_cycle_end":"Fin del ciclo de facturación actual: {date}","terminate_preset_next_cycle_end":"Fin del siguiente ciclo: {date}","terminate_preset_notice":"Después del período de preaviso ({days} días): {date}","terminate_preset_custom":"Fecha personalizada…","terminate_date_label":"Fecha de terminación","terminate_schedule_caption":"Plenamente vigente hasta el {date}. No se factura ningún ciclo de facturación que comience en esa fecha o después. Los cargos por exceso del último ciclo se liquidan automáticamente.","terminate_schedule_date_required":"Selecciona primero una fecha de rescisión.","terminate_dialog_schedule_title":"¿Programar esta rescisión?","terminate_dialog_schedule_description":"El servicio y la facturación continúan con normalidad hasta el {date}. Después, el contrato termina automáticamente: se retiran las configuraciones de anulación del equipo y se liquida el último ciclo. Puede cancelar la rescisión programada en cualquier momento antes de esa fecha.","btn_schedule_termination":"Programar la rescisión","btn_confirm_schedule":"Programar","btn_cancel_scheduled_termination":"Cancelar la rescisión programada","termination_scheduled_banner":"Rescisión programada para el {date}.","wind_down_banner":"En proceso de baja; finalizará el {date}.","terminated_banner":"Rescindido el {date}.","transition_until":"Transición a un régimen de solo consumo hasta el {date}: los créditos restantes conservan sus plazos de vencimiento contractuales; por lo demás, la cuenta vuelve al régimen de autoservicio.","transition_irreversible_note":"La transición ya ha comenzado. Esta rescisión ya no se puede cancelar. Solo un nuevo acuerdo firmado puede restablecer el servicio empresarial.","toast_termination_scheduled":"Rescisión programada para el {date}.","toast_termination_schedule_cancelled":"Se ha cancelado la rescisión programada.","termination_terms_title":"Condiciones de rescisión (registro del sistema)","btn_edit_termination_terms":"Editar","termination_policy_consume_only":"Contrato firmado: los créditos siguen vigentes tras la rescisión y vencen según sus plazos de 90 días (período durante el cual solo pueden consumirse).","termination_policy_forfeit":"Contrato firmado: los créditos empresariales no utilizados se pierden al producirse la rescisión.","termination_policy_refund_prorated":"Contrato firmado: los importes pagados por adelantado se reembolsan proporcionalmente al producirse la rescisión (procedimiento manual).","termination_policy_transition_window":"Contrato firmado: tras la rescisión, se aplica un período de transición durante el cual el precio permanece fijo (procedimiento manual).","termination_mutual_consent_notice":"Este formulario de pedido no puede rescindirse unilateralmente; solo puede rescindirse por mutuo acuerdo por escrito o por incumplimiento grave.","termination_manual_runbook_refund_prorated":"Se requiere una acción manual: calcular y efectuar el reembolso proporcional de las tarifas pagadas por adelantado.","termination_manual_runbook_transition_window":"Se requiere una acción manual: mantener congelados los precios anteriores a la rescisión durante el período de transición previsto en el contrato.","termination_mutual_consent_confirm":"Confirmo que existe consentimiento mutuo POR ESCRITO del cliente (o una causa de rescisión por incumplimiento sustancial) para rescindir este formulario de pedido.","termination_terms_mutual_consent_label":"Se requiere consentimiento mutuo","termination_policy_option_unspecified":"Sin clasificar","termination_policy_option_consume_only":"Plazo para consumir únicamente el saldo disponible","termination_policy_option_forfeit":"Se pierde al rescindir","termination_policy_option_refund_prorated":"Reembolso prorrateado","termination_policy_option_transition_window":"Período de transición","toast_termination_terms_saved":"Se han guardado las condiciones de rescisión.","commitment_release_title":"Plazo para darse de baja de la evaluación","commitment_release_until_label":"Cierre del plazo (UTC)","commitment_release_reason_label":"Fundamento / cláusula","commitment_release_help":"Último día (UTC) en que el cliente puede rescindir por escrito el contrato y quedar liberado del compromiso. Solo se guarda si se modifica. Al borrar se retira el período.","commitment_release_days_left":"{days, plural, =0 {cierra hoy} =1 {queda # día} other {quedan # días}}","commitment_release_open_until":"pendiente hasta el {date} ({left})","commitment_release_closed_on":"cerrado el {date}","commitment_release_none":"ninguno registrado","commitment_release_released_on":"Compromiso liberado el {date}","btn_clear_release_window":"Borrar período","evaluation_opt_out_label":"Exclusión voluntaria durante el período de evaluación: rescisión con liberación del compromiso","evaluation_opt_out_hint":"Período abierto hasta el {date} ({left}). Se liquida SIN cargos por déficit respecto del mínimo, ajustes de regularización ni cargos por el compromiso restante. Todos los trimestres pendientes de evaluación hasta el cierre se registran como exentos de cargos.","evaluation_opt_out_unavailable_closed":"El período se cerró el {date}. El compromiso sigue vigente. Se rescinde sin exclusión voluntaria de la evaluación (los déficits respecto del mínimo se liquidan como de costumbre).","evaluation_opt_out_unavailable_released":"El compromiso ya se liberó el {date}.","evaluation_opt_out_consequence":"EXCLUSIÓN VOLUNTARIA DE LA EVALUACIÓN: esta rescisión se liquida SIN cargos por déficit respecto del mínimo, ajustes de regularización ni cargos por el compromiso restante. Cada trimestre no evaluado hasta el {date} se registra como exento y el compromiso se marca como liberado. Es irreversible una vez que comienza el proceso de baja gradual. Un cierre programado aún puede cancelarse, lo que revoca la liberación.","evaluation_opt_out_confirm_ack":"Confirmo que la notificación por escrito del cliente se recibió dentro del plazo y que no se cobrarán cargos por déficit respecto del mínimo ni por ajustes de regularización.","btn_confirm_opt_out":"Liberar y rescindir","opt_out_error_not_configured":"No consta ningún plazo de exclusión voluntaria en este contrato: primero se debe establecer en las condiciones de rescisión o rescindir el contrato sin acogerse a esta opción.","opt_out_error_window_closed":"El plazo de exclusión voluntaria finalizó el {date}. Desmarca la opción de exclusión voluntaria para rescindir el contrato con normalidad. Los déficits respecto del mínimo se liquidarán como de costumbre.","opt_out_error_already_released":"El compromiso ya se había liberado. Se ha desmarcado la opción de exclusión voluntaria. Puedes rescindir el contrato con normalidad.","opt_out_error_already_scheduled":"Ya hay una rescisión programada para este contrato. Cancela primero esta programación.","opt_out_error_transition_irreversible":"El proceso de baja gradual ya ha comenzado y no se puede modificar. Solo un nuevo acuerdo firmado puede restablecer el servicio empresarial.","opt_out_error_team_unbound":"Este contrato no está vinculado a ningún equipo, por lo que no hay nada que rescindir en lo que respecta a la facturación. En su lugar, vincula al cliente o elimina el borrador.","waived_quarters_label":"Trimestres exentos","field_commitment_release_window":"Plazo para darse de baja de la evaluación","field_commitment_released_on":"Compromiso liberado el {date}","terminate_off_contract_warning":"⚠ Modalidad no prevista en el contrato: esta opción se aparta del procedimiento de terminación establecido en el acuerdo firmado y puede INCUMPLIR el contrato. Opte por la opción recomendada, salvo que exista una justificación documentada.","terminate_breach_confirm_warning":"⚠ RIESGO DE INCUMPLIMIENTO: está rescindiendo el contrato mediante una modalidad no prevista en el contrato firmado. Confirme solo si existe una justificación documentada (un acuerdo por escrito o un incumplimiento).","terminate_consequence_scheduled_consume_only":"El servicio continúa con normalidad hasta la fecha elegida. El compromiso correspondiente al último mes de facturación se factura íntegramente y no comienza ningún ciclo nuevo después de ese mes. Según el contrato firmado, los créditos restantes permanecen en la cuenta y caducan al cumplirse sus plazos originales de 90 días. La cuenta pasa de inmediato a la modalidad de autoservicio de pago por uso a precio de lista.","terminate_consequence_scheduled_forfeit":"El servicio continúa con normalidad hasta la fecha elegida. El compromiso correspondiente al último mes de facturación se factura íntegramente y no comienza ningún ciclo nuevo después de ese mes. Según el contrato firmado, los créditos empresariales no utilizados se revocan en el momento de la rescisión. Las recargas efectuadas por el cliente no se ven afectadas.","terminate_consequence_scheduled_refund_prorated":"El servicio continúa con normalidad hasta la fecha elegida. El compromiso correspondiente al último mes de facturación se factura íntegramente y no comienza ningún ciclo nuevo después de ese mes. Según el contrato firmado, los importes pagados por adelantado deben reembolsarse de forma proporcional. Esto se gestiona manualmente, fuera de este cuadro de diálogo.","terminate_consequence_scheduled_transition_window":"El servicio continúa con normalidad hasta la fecha elegida. El compromiso correspondiente al último mes de facturación se factura íntegramente y no comienza ningún ciclo nuevo después de ese mes. Según el contrato firmado, el uso puede continuar durante el período de transición contractual con los precios previos a la rescisión, que permanecen congelados. Esto se gestiona manualmente.","terminate_consequence_scheduled_unspecified":"El servicio continúa con normalidad hasta la fecha elegida. El compromiso correspondiente al último mes de facturación se factura íntegramente y no comienza ningún ciclo nuevo después de ese mes. Las condiciones de rescisión aún no se han clasificado. Lee el PDF firmado antes de continuar.","terminate_consequence_wind_down_consume_only":"El ciclo actual se factura en su totalidad. Después, un período para agotar los créditos permite consumir los restantes antes de la finalización automática. Según el contrato firmado, los créditos restantes permanecen en la cuenta y caducan al cumplirse sus plazos originales de 90 días. La cuenta pasa de inmediato a la modalidad de autoservicio de pago por uso a precio de lista.","terminate_consequence_wind_down_forfeit":"El ciclo actual se factura en su totalidad. Después, un período para agotar los créditos permite consumir los restantes antes de la finalización automática. Según el contrato firmado, los créditos empresariales no utilizados se revocan en el momento de la rescisión. Las recargas efectuadas por el cliente no se ven afectadas.","terminate_consequence_wind_down_refund_prorated":"El ciclo actual se factura en su totalidad. Después, un período para agotar los créditos permite consumir los restantes antes de la finalización automática. Según el contrato firmado, los importes pagados por adelantado deben reembolsarse de forma proporcional. Esto se gestiona manualmente, fuera de este cuadro de diálogo.","terminate_consequence_wind_down_transition_window":"El ciclo actual se factura en su totalidad. Después, un período para agotar los créditos permite consumir los restantes antes de la finalización automática. Según el contrato firmado, el uso puede continuar durante el período de transición contractual con los precios previos a la rescisión, que permanecen congelados. Esto se gestiona manualmente.","terminate_consequence_wind_down_unspecified":"El ciclo actual se factura en su totalidad. Después, un período para agotar los créditos permite consumir los restantes antes de la finalización automática. Las condiciones de rescisión aún no se han clasificado. Lee el PDF firmado antes de continuar.","terminate_consequence_immediate_consume_only":"Finaliza ahora: el uso acumulado en lo que va del ciclo se liquida de inmediato y las excepciones aplicadas al equipo se desactivan al instante. Según el contrato firmado, los créditos restantes permanecen en la cuenta y caducan al cumplirse sus plazos originales de 90 días. La cuenta pasa de inmediato a la modalidad de autoservicio de pago por uso a precio de lista.","terminate_consequence_immediate_forfeit":"Finaliza ahora: el uso acumulado en lo que va del ciclo se liquida de inmediato y las excepciones aplicadas al equipo se desactivan al instante. Según el contrato firmado, los créditos empresariales no utilizados se revocan en el momento de la rescisión. Las recargas efectuadas por el cliente no se ven afectadas.","terminate_consequence_immediate_refund_prorated":"Finaliza ahora: el uso acumulado en lo que va del ciclo se liquida de inmediato y las excepciones aplicadas al equipo se desactivan al instante. Según el contrato firmado, los importes pagados por adelantado deben reembolsarse de forma proporcional. Esto se gestiona manualmente, fuera de este cuadro de diálogo.","terminate_consequence_immediate_transition_window":"Finaliza ahora: el uso acumulado en lo que va del ciclo se liquida de inmediato y las excepciones aplicadas al equipo se desactivan al instante. Según el contrato firmado, el uso puede continuar durante el período de transición contractual con los precios previos a la rescisión, que permanecen congelados. Esto se gestiona manualmente.","terminate_consequence_immediate_unspecified":"Finaliza ahora: el uso acumulado en lo que va del ciclo se liquida de inmediato y las excepciones aplicadas al equipo se desactivan al instante. Las condiciones de rescisión aún no se han clasificado. Lee el PDF firmado antes de continuar.","paper_pinned_title":"El valor está fijado en el contrato firmado","paper_pinned_body":"El texto del contrato firmado especifica: {fields}. El hecho de cambiarlo aquí NO modifica el contrato.","paper_pinned_amend_hint":"Procedimiento recomendado: registre una enmienda firmada (en la sección Enmiendas que aparece a continuación) y, después, aplíquela.","paper_pinned_need_senior":"Anular requiere el permiso contract.paper_pinned_override.","paper_pinned_override_btn":"Anular manualmente de todos modos","paper_pinned_ack_btn":"Entendido","paper_pinned_cancel":"Cancelar","paper_pinned_save_failed":"Error al actualizar la configuración del contrato","pin_section_title":"Estado de fijación de la documentación","pin_section_description":"Si cada valor se trata como estipulado en el contrato.","pin_state_amendment":"Fijado (por enmienda)","pin_state_manual":"Fijado (manualmente)","pin_state_template":"Fijado (plantilla)","pin_state_released":"Liberado (manualmente)","pin_state_free":"No fijado","pin_opt_auto":"Automático (según heurística)","pin_opt_pinned":"Forzar fijación","pin_opt_unpinned":"Forzar anulación de fijación","pin_toast_updated":"Estado de fijación actualizado.","pin_toast_failed":"No se pudo actualizar el estado de fijación.","toast_activate_failed":"Error al activar","error_team_unbound":"Se ha rechazado la activación: este contrato no está vinculado a ningún equipo. Vincula al cliente con una cuenta de Fish Audio en el espacio de trabajo del cliente y, a continuación, vuelve a activar.","check_invoices":"Ver facturas","btn_activate_now_scheduled":"Activar ahora (programado)","activate_disabled_unbound":"La activación está deshabilitada: no hay ningún equipo vinculado. Primero, vincula al cliente a una cuenta de Fish Audio en el espacio de trabajo de Clientes.","team_unbound_banner":"Aún no hay ningún equipo vinculado: vincula al cliente a una cuenta de Fish Audio en el espacio de trabajo de Clientes antes de la activación. El uso se mide por equipo.","team_unbound_banner_inherit":"Aún no está vinculado a ningún equipo: la activación vinculará el equipo principal del cliente ({teamId}). El uso se mide por equipo.","ask_agent":"Pregunta al agente sobre este cliente","proposals":{"title":"Propuestas","section_description":"Acciones puntuales y de transición que el agente del cliente propuso a partir del documento firmado. Aprueba cada una aquí; el sistema la ejecutará en tu nombre.","btn_ask_agent":"Pide acciones al agente","btn_refresh":"Actualizar","run_label":"Ejecución del agente","run_starting":"Iniciando…","run_working":"El agente está leyendo el documento y elaborando propuestas; esto tarda entre uno y tres minutos.","run_in_flight_attached":"Ya había una ejecución en curso para este contrato. Se ha vinculado a ella en lugar de iniciar otra.","run_none":"Todavía no se ha ejecutado ningún agente para este contrato.","run_poll_error":"No se ha podido actualizar la ejecución; se volverá a intentar.","start_failed":"No se ha podido iniciar la ejecución del agente.","list_loading":"Cargando propuestas…","list_error":"No se han podido cargar las propuestas.","empty":"No hay propuestas para este contrato.","empty_running":"Aún no hay propuestas; aparecerán aquí a medida que el agente las cree.","status":{"proposed":"Propuesto","approved":"Aprobado","scheduled":"Programado","executed":"Ejecutado","rejected":"Rechazado","failed":"Fallido","superseded":"Sustituido","blocked_reapproval":"Requiere nueva aprobación"},"hook":{"now":"Ahora","on_activate":"Al activarse","on_replace":"Al sustituirse","on_first_invoice":"En la primera factura"},"hook_help":{"now":"Se ejecuta en el momento en que se aprueba.","on_activate":"Se registra al aprobarse. Se aplica cuando el contrato entra en vigor.","on_replace":"Se registra al aprobarse. Se aplica cuando este contrato sustituye al anterior.","on_first_invoice":"Se registra al aprobarse. Se aplica cuando se emite la primera factura."},"kind":{"wallet_adjustment":"Ajuste del monedero","prepaid_offset_set":"Establecer la compensación del saldo prepagado","activate_contract":"Activar contrato","amendment_apply_manual":"Aplicar la enmienda manualmente","concurrency_update":"Concurrencia / ZDR / control de calidad","overdraft_settings_update":"Configuración de sobregiro","manual_usage_create":"Registro manual de uso","resync_team":"Resincronizar el equipo","one_time_expiry_settings_update":"Vencimiento del crédito de un solo pago al finalizar el plazo","termination_settings_update":"Condiciones de rescisión","manual_review":"Revisión manual","invoice_mark_paid":"Marcar factura como pagada","invoice_mercury_send":"Enviar factura por Mercury","revenue_share_settle":"Liquidar participación en ingresos","payment_settings_update":"Ajustes de pago","reschedule_start":"Reprogramar el inicio del contrato","invoice_void_paid":"Anular factura con dinero recibido","contract_waive_minimum":"Eximir del compromiso mínimo","amendment_record_alignment":"Alineación de registros (reducción de condiciones)","guarantee_upsert":"Garantía del contrato","guarantee_lower":"Garantía: reducir cargo","provisional_reading_resolve":"Resolver la interpretación provisional","coverage_suspension":"Suspender la cobertura","service_suspension":"Suspender el servicio","sla_credit_approve":"Aprobar crédito de SLA","model_coverage_decide":"Tarifa de un modelo fuera del contrato"},"source":{"paper":"del documento","operator_request":"solicitud del operador"},"paper_quote":"Documento","rationale":"Por qué","preview_show":"Mostrar vista previa","preview_hide":"Ocultar vista previa","preview_unavailable_title":"Vista previa no disponible","decided_line":"Decidido por <id>{user}</id> · {date}","decision_note":"Nota","error_line":"La ejecución ha fallado: {message}","superseded_by":"Sustituido por la propuesta {id}","yes":"Sí","no":"No","none":"—","approve_digest":"Versión de la vista previa (cambia si cambian los datos)","approve_type_kind":"Escriba «{kind}» o «{label}» para confirmar","approve_refused_title":"Rechazado ({code})","approve_success":"Propuesta ejecutada.","approve_recorded":"Propuesta registrada. Se aplica: {hook}.","section_wallet":"Monedero","wallet_team":"Equipo","wallet_current":"Saldo actual","wallet_amount":"Cantidad","wallet_resulting":"Saldo resultante","section_prepaid":"Compensación del saldo prepagado","prepaid_offset":"Compensación","prepaid_current_note":"Nota actual","prepaid_description":"Descripción de la línea de factura","section_activation":"Vista previa de la activación","section_reconcile":"Conciliación de la activación","reconcile_period":"Período de facturación","reconcile_included":"Créditos incluidos","reconcile_usage":"Uso de la plataforma","reconcile_overage":"Ajuste por uso excedente","reconcile_done":"Ya conciliado","section_amendment":"Enmienda","amendment_id":"Enmienda","amendment_status":"Estado de la enmienda","amendment_effective":"Fecha de entrada en vigor","amendment_changed_fields":"Campos modificados","amendment_evidence":"Comprobante firmado","amendment_record_alignment":"Alineación de registros","amendment_allow_early":"Permitir la aplicación anticipada","amendment_change_field":"Campo","amendment_change_current":"Actual","amendment_change_proposed":"Propuesto","amendment_change_lowers":"Reduce","amendment_money_lowering":"Reduce condiciones económicas","amendment_senior_required":"Requiere aprobación de nivel superior","guarantee_replaces":"Reemplaza la fila guardada","guarantee_sets_paper":"Fija la concurrencia según el documento","guarantee_pins_zdr":"Fija la retención cero de datos según el documento","guarantee_conflict":"Rechazado por la configuración del contrato","section_concurrency":"Concurrencia / ZDR / control de calidad","concurrency_limit":"Límite de concurrencia","concurrency_zdr":"Retención cero de datos","concurrency_quality_guard":"Control de calidad","concurrency_pinned":"Fijado por el documento","concurrency_senior":"El aprobador necesita un permiso adicional","concurrency_override_paper":"Prevalece sobre el documento","section_overdraft":"Configuración de sobregiro","overdraft_multiplier":"Multiplicador del límite","overdraft_amount":"Importe límite","overdraft_timing":"Momento de concesión del crédito","overdraft_suspended":"Suspendido","overdraft_card":"Se permiten pagos con tarjeta","overdraft_surcharge":"Recargo por pago con tarjeta (%)","section_manual_usage":"Uso manual","usage_mode":"Modo","usage_period":"Período","usage_qty":"Cantidad (bytes UTF-8)","usage_rate":"Tarifa por millón de bytes UTF-8","usage_amount":"Importe calculado","usage_rate_missing":"El contrato no establece ninguna tarifa para este uso. El importe debe indicarse de forma explícita.","section_team":"Configuraciones específicas por equipo","section_one_time_expiry":"Vencimiento del crédito de pago único","one_time_expiry_switch":"Anular los créditos no utilizados al finalizar el período","one_time_expiry_term_end":"Fin del período contractual","one_time_expiry_expired_at":"Ya se ha ejecutado el proceso de cierre del período","section_termination":"Condiciones de rescisión","termination_policy":"Política de créditos al finalizar el contrato","termination_mutual_consent":"Se requiere consentimiento mutuo","team_id":"Equipo","team_exists":"El equipo ya existe","team_zdr":"ZDR","team_quality_guard":"Control de calidad","team_concurrency":"Concurrencia","team_price_rows":"Filas de precios","section_manual_review":"Revisión manual","section_params":"Parámetros","param":{"amount":"Cantidad","note":"Nota","skip_signed_document_check":"Omitir la verificación de documentos firmados","skip_activation_credit":"Omitir el crédito de activación","sweep_existing_balance":"Transferir el saldo existente","replace_existing":"Sustituir el contrato existente","amendment_id":"Enmienda","allow_early_apply":"Permitir la aplicación anticipada","record_alignment":"Alineación de registros","concurrency_limit":"Límite de concurrencia","zero_data_retention":"Retención cero de datos","quality_guard":"Control de calidad","override_paper":"Prevalecer sobre el documento","overdraft_limit_multiplier":"Multiplicador del límite","overdraft_limit_amount":"Importe límite","credit_grant_timing":"Momento de concesión del crédito","suspended":"Suspendido","allow_credit_card_payment":"Se permiten pagos con tarjeta","credit_card_surcharge_pct":"Recargo por pago con tarjeta (%)","period_start":"Inicio del período","period_end":"Fin del período","description":"Descripción","source":"Fuente","qty_utf8_bytes":"Cantidad (bytes UTF-8)","rate_per_million":"Tarifa por millón de bytes UTF-8","one_time_expire_at_term_end":"Anular los créditos no utilizados al finalizar el período","termination_credit_policy":"Política de créditos al finalizar el contrato","termination_requires_mutual_consent":"Se requiere consentimiento mutuo","summary":"Resumen","instructions":"Instrucciones","coverage_preview_id":"Vista previa de cobertura","legacy_debit_restore_digest":"Huella del plan de restitución","legacy_debit_restore_cutoff":"Corte del plan de restitución"},"result_audit":"Acción de auditoría","result_hook":"Desencadenante","result_acknowledged":"Confirmado","result_record":"Registro","result_contract_status":"Estado del contrato","result_balance":"Saldo","result_active":"Activo","run_lookup":"Consultando las ejecuciones de este contrato…","run_lookup_failed":"No se han podido consultar las ejecuciones de este contrato","run_lookup_failed_hint":"La opción de iniciar permanece deshabilitada hasta que la consulta se complete correctamente, para evitar duplicar una ejecución de este contrato que ya esté en curso.","btn_retry_lookup":"Reintentar la búsqueda","run_waiting_paper":"El agente se inicia una vez que se adjunta el PDF firmado al contrato.","run_not_in_stage":"Las propuestas de transición se solicitan antes de la activación; este contrato está {status}. Las propuestas de ejecuciones anteriores siguen apareciendo a continuación.","list_truncated":"Solo se revisaron las {count} propuestas más recientes de este cliente; no se muestran las propuestas anteriores de este contrato.","activation_replace_candidate":"Contrato que se reemplazará","activation_wallet_balance":"Saldo del monedero del equipo","refusal":{"proposal_not_open":"Rechazado: ya se tomó una decisión","proposal_stale":"Rechazado: la vista previa cambió","proposal_kind_mismatch":"Rechazado: el tipo introducido no coincide"},"activation_status":{"active":"Al aprobarlo, este contrato se activa de inmediato.","trialing":"Al aprobarlo, el período de prueba comienza de inmediato; la facturación de pago comienza el {date}.","parked":"La aprobación solo programa el contrato: queda pendiente de activación y entra en vigor automáticamente el {date}."},"other_contract":"en el contrato {id}","scheduled_note":"Preaprobado: se aplica automáticamente cuando se activa su desencadenante ({hook}).","fired_line":"Aplicado el {date} · {trigger}","section_live":"Propuestas de transición para este contrato","section_collapsed":"Propuestas históricas de la etapa de transición","btn_show":"Mostrar propuestas","btn_hide":"Ocultar propuestas","preview_as_of":"Vista previa al {date}: los datos tal como eran en el momento de la propuesta, no la situación actual.","activation_fee_invoice":"Al aprobar, también se emite una factura aparte de cargos únicos por {amount} antes de impuestos, con vencimiento {days, plural, =0 {a la recepción} one {# día después de emitirse} other {# días después de emitirse}}:"},"pricing_tiers_rate_note":"Cuando se establece una tarifa por unidad, se elimina una única fila de TTS con tarifa fija (para todos los sistemas de procesamiento) si solo repite el valor predeterminado de la plantilla, coincide con la tarifa por unidad o ha quedado tras un cambio de tarifa, de modo que se aplique la tarifa por unidad. El registro de auditoría consigna esta acción como contract.pricing_tier_flat_row_dropped (motivo: template_default, matches_rate o rate_changed).","pricing_tiers_rate_conflict":"La fila almacenada {row} no coincide con la tarifa del contrato {rate}: el uso se factura según la tarifa de la fila hasta que la elimines o ajustes la tarifa para que coincida y guardes los precios.","btn_request_activate":"Solicitar activación","btn_request_reschedule_start":"Solicitar reprogramación del inicio","btn_request_termination":"Solicitar terminación","btn_request_termination_terms":"Solicitar cambio"},"detail_v2":{"signed_archive_banner":"Archivo firmado / contrato reproducido literalmente: el documento almacenado es una copia fiel del archivo firmado. La edición de los campos que aparecen a continuación solo afecta a la facturación y a los derechos de acceso; nunca vuelve a generar el texto del documento.","scheduled_banner_title":"Programado para activarse el {date}","trialing_banner_title":"Período de prueba hasta el {date}","trialing_banner_no_date":"Este contrato se encuentra en período de prueba.","contract_terms_title":"Condiciones del contrato (según el documento firmado)","contract_terms_description":"Estas reflejan el acuerdo firmado. En un contrato activo, estas condiciones están bloqueadas y solo pueden modificarse mediante una enmienda.","operational_settings_title":"Configuración operativa de la plataforma (no incluida en el contrato)","operational_settings_description":"Controles operativos y de protección de la facturación. Se pueden editar en los contratos activos. Si se modifican nunca se altera el documento del contrato.","facts_status":"Estado","facts_pricing":"Precios","facts_payment":"Pago","facts_term":"Plazo","facts_governing_msa":"MSA aplicable","governing_msa_auto_on_activation":"Creado al activarse","governing_msa_not_linked":"No vinculado","governing_msa_link":"MSA {version} · {id}","btn_unlink_msa":"Desvincular","toast_unlink_msa":"MSA aplicable desvinculado","error_unlink_msa":"No se ha podido desvincular el acuerdo marco de servicios aplicable","governing_msa_realign_note":"La fecha de entrada en vigor del MSA aplicable ({carrierDate}) difiere de la del formulario de pedido ({contractDate}).","btn_realign_msa":"Alinear con el formulario de pedido","realign_msa_confirm_title":"¿Alinear la fecha del MSA aplicable?","realign_msa_confirm_body":"La fecha de entrada en vigor del MSA aplicable cambia de {carrierDate} a la del formulario de pedido, {contractDate}. Solo cambia la fecha del registro de MSA; el formulario de pedido y su facturación no se modifican.","realign_msa_done":"Fecha de entrada en vigor del MSA aplicable alineada","realign_msa_failed":"No se pudo alinear el MSA aplicable.","btn_split_partner_agreement":"Registrar como acuerdo de colaboración","btn_split_msa":"Separar el MSA de este contrato","toast_split_msa_created":"Registro MSA creado y vinculado","toast_split_msa_linked":"Vinculado al registro MSA existente","error_split_msa":"Error al separar el MSA de este contrato.","field_commitment_term":"Plazo de compromiso","commitment_term_value":"{months} meses — finaliza el {date} — renovación automática: {autoRenew}","facts_concurrency":"Concurrencia","facts_zdr":"ZDR","facts_membership":"Afiliación","min_commit_value":"Compromiso mínimo · {amount}/mes","payg_discount_value":"Pago por uso · {percent} % de descuento sobre el precio de lista","on":"Activado","off":"Desactivado","pricing_locked_note":"Bloqueado: los cambios de precios en un contrato activo requieren una enmienda del contrato.","pricing_follows_list_note":"Precios basados en la lista: las tarifas se calculan a partir de la lista de precios vigente aplicando el descuento del contrato. Se debe dejar en blanco la tarifa por unidad y los tramos.","activate_dialog_title":"¿Activar este contrato?","activate_dialog_description":"La activación pone en marcha la facturación: puede generar un borrador de la primera factura, conceder créditos para el primer ciclo y sincronizar los precios y los derechos del equipo.","activate_skip_credit_label":"Crédito del primer ciclo ya concedido manualmente: omitir la concesión automática","activate_skip_credit_helper":"(solo afecta a los contratos de compromiso mínimo o con bonificaciones; los contratos de pago por uso no conceden nada al activarse)","badge_non_billing":"Sin facturación","badge_ai_reviewing":"La IA está revisando","badge_ai_issues":"{count, plural, =1 {# problema de IA} other {# problemas de IA}}","badge_ai_ok":"Aprobado por la IA","btn_ai_review":"Revisión de IA","btn_view_ai_review":"Ver la revisión de IA","btn_enter_review":"Pasar a revisión","btn_approve_publish":"Aprobar y publicar la vista previa","btn_back_to_legal_review":"Volver a la revisión legal","btn_void_signing":"Anular la firma","toast_status_legal_review":"Estado actualizado a revisión legal","toast_status_ready_published":"La versión aprobada se publicó en la página de revisión del cliente.","toast_status_reverted":"El estado volvió a la revisión legal","toast_docusign_voided":"DocuSign anulado. El estado volvió a la revisión legal","error_transition":"Error al cambiar el estado","error_void_signing":"Error al anular la firma","signed_after_start_warning":"Este contrato se firmó después de su fecha de inicio. Confirma antes de activarlo que el formulario de pedido firmado debe mantener esta fecha de inicio o devuélvalo a Revisión Legal y vuelva a emitir el formulario de pedido con una nueva fecha de inicio.","field_primary_account":"Cuenta principal","field_agreement":"Acuerdo","field_billing_anchor":"Fecha de referencia de facturación","field_pro_membership":"Afiliación Pro","field_membership_plan":"Plan de afiliación","review_snapshot_title":"Resumen de la revisión del cliente","review_published_revision":"Versión publicada {revision}","review_no_revision":"Aún no se ha publicado ninguna versión","review_unpublished_changes":"Cambios no publicados","review_url_label":"URL de la revisión:","review_expires":"Caduca el: {date}","no_expiry":"Sin fecha de caducidad","review_no_url":"Actualmente no hay disponible ninguna URL para la revisión del cliente.","btn_preview_draft":"Vista previa del borrador","btn_publish_customer":"Publicar para el cliente","btn_copy_link":"Copiar enlace","btn_refresh_link":"Actualizar enlace","btn_generate_review_url":"Generar URL de revisión","review_legal_note":"La URL existente para el cliente muestra la última versión aprobada. La firma queda bloqueada hasta que este contrato vuelva a publicarse.","toast_review_url_copied":"URL de revisión copiada","toast_review_url_refreshed":"URL de revisión actualizada y copiada","error_refresh_url":"Error al actualizar la URL","field_included_credits":"Créditos incluidos","field_discount":"Descuento","field_overage_premium":"Recargo por exceso de uso","field_pro_rata_refund":"Porcentaje de reembolso prorrateado","pro_rata_auto":"Automático","field_credits_granted":"Créditos otorgados","input_included_credits":"Créditos incluidos (USD)","input_overage_premium":"Recargo por exceso de uso (%)","input_pro_rata_placeholder":"Automático: compromiso / créditos incluidos","input_discount":"Descuento (%)","input_credits_granted":"Créditos otorgados (USD)","pricing_helper_payg":"No se emite ninguna factura de activación ni se otorgan créditos. Las facturas de cada ciclo cobran el uso de la API del mes natural anterior.","pricing_helper_monthly_bonus":"El importe de la factura es el compromiso mensual. Los créditos incluidos pueden ser superiores y la tasa de reembolso predeterminada es el compromiso dividido entre los créditos incluidos.","pricing_helper_one_time":"En la activación se factura el importe de la compra y se otorgan créditos una sola vez. No se ejecuta ninguna tarea cron mensual para este formulario de pedido.","pricing_helper_default":"Al activarse, se factura el compromiso mensual y se conceden los créditos incluidos. Las facturas de los ciclos posteriores siguen la fecha de inicio como referencia.","non_billing_title":"Acuerdo sin facturación","non_billing_description":"Para este tipo de contrato, se omiten los precios, las facturas, los créditos y los controles del ciclo de facturación.","field_agreement_type":"Tipo de acuerdo","field_behavior_category":"Categoría de comportamiento","document_snapshot_title":"Instantánea de los datos del cliente en el documento","field_customer_msa":"Acuerdo marco de servicios del cliente (MSA)","field_primary_user":"Usuario principal","field_consumption_priority":"Prioridad de consumo","field_auto_recharge":"Recarga automática","pricing_tiers_backend_note":"El producto y el backend determinan los ajustes de precios de la API. Deja el backend configurado como un todo para aplicar los precios a todo el producto.","label_api_backend":"Backend de la API","option_all_backends":"Todos los backends de la API","tier_end_placeholder":"sin límite","tier_end_million_bytes":"Fin (M bytes, vacío = sin límite)","tier_end_million_audio_seconds":"Fin (M segundos de audio, vacío = sin límite)","tier_price_per_million_audio_seconds":"$ por 1M de segundos de audio","tier_rate_worded":"= {rate}","toast_published_review":"Se ha publicado la última versión en la página de revisión del cliente.","error_no_template_preview":"Este contrato no tiene ninguna plantilla vinculada para previsualizar.","error_update_pricing":"Error al actualizar los precios del contrato.","fee_payg":"Uso de la API de pago por uso","draft_preview_title":"Vista previa del borrador","draft_preview_empty":"Aún no se ha generado ninguna vista previa del borrador.","activate_sweep_label":"Convertir el saldo actual del monedero en crédito para facturas","activate_sweep_helper":"El saldo del cliente anterior a la puesta en marcha pasa a ser un crédito que se descuenta de sus próximas facturas.","activate_replace_label":"Sustituir el contrato actualmente vigente en la fecha de entrada en vigor","activate_replace_helper":"Para los formularios de pedido de renovación o mejora importados con antelación: este contrato queda pendiente de activación mientras el actual sigue vigente. En la fecha de entrada en vigor, el sistema rescinde el contrato anterior (los créditos no utilizados vuelven al monedero y se trasladan al nuevo contrato) y activa este automáticamente.","activate_preview_loading":"Cargando el impacto de la activación…","activate_preview_unavailable":"No se ha podido cargar la vista previa de la activación; las opciones siguientes muestran sus descripciones genéricas.","activate_preview_status_active":"Al confirmar, este contrato se activa inmediatamente.","activate_preview_status_trialing":"Al confirmar, el período de prueba comienza de inmediato. La facturación de pago comienza el {date}.","activate_preview_status_parked":"Al confirmar, el contrato solo se programa: queda pendiente de activación y se activa automáticamente el {date}.","activate_preview_invoice_now":"Se genera una factura de activación {amount} para el primer ciclo, del {start} al {end}.","activate_preview_invoice_one_time":"La factura de pago único {amount} se genera inmediatamente.","activate_preview_invoice_one_time_deferred":"La factura de pago único {amount} se genera automáticamente cuando el servicio entra en funcionamiento el {date}.","activate_preview_invoice_deferred_start":"La factura del primer ciclo {amount} ({start} – {end}) se genera automáticamente cuando el servicio entra en funcionamiento.","activate_preview_invoice_deferred_trial":"La factura del primer ciclo por {amount} ({start} – {end}) se genera cuando el período de prueba pasa a ser de pago.","activate_preview_invoice_awaiting_user":"Aún no hay factura: la factura del primer ciclo por {amount} ({start} – {end}) se genera una vez que se vincula y activa la cuenta principal del cliente.","activate_preview_invoice_occupied":"La factura {number} ya cubre el primer período ({start} – {end}). No se generará ninguna factura nueva ni se concederán nuevos créditos.","activate_preview_invoice_occupied_draft":"Una factura provisional existente (aún sin número) ya cubre el primer período ({start} – {end}). No se creará ninguna factura nueva ni se concederán créditos.","activate_preview_invoice_payg":"No hay factura por adelantado: con el pago por uso, el consumo real se factura al final de cada ciclo.","activate_preview_invoice_none":"Este tipo de contrato no conlleva facturación. La activación solo modifica el estado y los derechos de acceso.","activate_preview_credit":"Incluye una asignación de crédito por {amount} para el primer ciclo.","activate_preview_credit_one_time":"Incluye una concesión de crédito prepagado de {amount}.","activate_preview_credit_on_payment":"Los créditos se conceden una vez pagada la factura (en el momento del pago).","activate_skip_credit_helper_preview":"Solo en los traspasos en los que el equipo de operaciones ya haya concedido manualmente el crédito de este ciclo: la concesión automática de {amount} se marcará como satisfecha en lugar de concederse por segunda vez. Déjalo sin marcar para los clientes nuevos.","activate_skip_credit_na":"En esta activación no se concede ningún crédito automáticamente, por lo que esta opción no tiene ningún efecto.","activate_sweep_balance":"Saldo actual del monedero del equipo: {amount}.","activate_sweep_helper_preview":"Los {amount} que el cliente ya tiene pasan a ser un crédito que se descuenta de sus próximas facturas.","activate_sweep_off_preview":"Sin marcar, los {amount} se quedan en la cartera y se gastan en un uso que las facturas también cobran: el cliente paga dos veces.","activate_sweep_empty":"El monedero está vacío, por lo que esta opción no tiene efecto actualmente.","activate_sweep_done":"Ya se ha transferido anteriormente al fondo de créditos para facturas. No queda nada más por transferir.","activate_sweep_na":"No se aplica a este tipo de contrato.","activate_sweep_deferred_on":"Activación aplazada: todo lo que haya en el monedero en el momento de la activación ({date}) se transfiere automáticamente (opción predeterminada para las suscripciones). Este ajuste no se utiliza.","activate_sweep_deferred_off":"Activación aplazada: el saldo permanece en el monedero en el momento de la activación ({date}) (opción predeterminada para los pagos únicos). Ajusta después la compensación del saldo prepagado si este debe utilizarse para compensar las facturas.","activate_replace_helper_now":"Al confirmar, se rescinde inmediatamente \"{name}\" ({status}). Su fondo de créditos para facturas no utilizado ({amount}) vuelve al monedero y se transfiere a este contrato.","activate_replace_helper_scheduled":"\"{name}\" ({status}) sigue vigente hasta la entrada en vigor de este contrato el {date}. Entonces el sistema lo rescinde automáticamente (su fondo de créditos para facturas no utilizado, de {amount}, se transfiere a este contrato a través del monedero) y activa este contrato.","activate_replace_na":"No hay ningún otro contrato vigente de este tipo en este equipo. Deja la casilla sin marcar.","activate_replace_required_hint":"\"{name}\" sigue vigente: la activación se rechazará a menos que se habilite la sustitución.","activate_signed_doc_missing":"Aún no se ha subido ningún PDF firmado. La activación se rechazará hasta que se adjunte uno (o un operador omita la comprobación).","activate_team_unbound":"No hay ningún equipo vinculado a este contrato ni a su cliente. La activación se rechazará hasta que el cliente quede vinculado a una cuenta de Fish Audio.","activate_replace_already_scheduled":"La sustitución ya está programada en este contrato: al confirmar, el traspaso se efectuará cuando corresponda, independientemente de este ajuste.","rename_title":"Cambiar el nombre del acuerdo","rename_name_label":"Nombre del acuerdo","rename_number_label":"Número del acuerdo","rename_saved":"Se ha cambiado el nombre del acuerdo.","rename_failed":"Error al cambiar el nombre","rename_aria":"Cambiar el nombre del acuerdo","activate_skip_credit_helper_deferred":"Se tendrá en cuenta en el proceso de entrada en vigor del {date}: la concesión automática de {amount} se marcará como satisfecha en lugar de concederse por segunda vez. Solo para traspasos en los que el equipo de operaciones ya haya concedido manualmente los créditos de este ciclo.","activate_preview_offset_applied":"Saldo prepago disponible: {pool}. Se aplican {applied} a esta factura, por lo que quedan {due} pendientes de pago.","activate_preview_offset_settles":"El saldo prepago cubre la totalidad: la factura se crea como pagada, los créditos se liberan ahora y no hay nada que enviar.","activate_preview_offset_indicative":"Activación aplazada: estas cifras se basan en los saldos de hoy. La deducción se efectuará en el momento de la activación.","btn_reschedule_start":"Reprogramar el inicio","badge_early_access":"Acceso anticipado desde {date} · inicio según el contrato {paper}","payment_term_override_range":"Pago a {days} días (ajuste manual · Q{from}–Q{to})","payment_term_override_open":"Pago a {days} días (ajuste manual · desde Q{from})","field_assessment_commit":"Volumen comprometido","assessment_commit_value":"Mínimos trimestrales · {first} → {last} · {total} a lo largo de {quarters} trimestres","included_bytes_value":"≈ {bytes} caracteres a {rate}","account_settings_description":"La configuración de la cuenta del entorno de ejecución se aplica cuando se activa el contrato.","field_rollover":"Vencimiento de los créditos","field_rate":"Tarifa","overage_rate_value":"Excedente {rate}","list_price_note":"{products} se facturan al precio de lista de la plataforma (el contrato no especifica el precio)","account_settings_title":"Configuración de la cuenta","review_retired_note":"El PDF firmado es la copia oficial. El enlace de revisión del cliente ya no está activo.","review_link_expired_note":"El enlace de revisión del cliente ha caducado. Se debe actualizar antes de compartirlo.","btn_resync_team":"Resincronizar el equipo","resync_team_toast":"Equipo resincronizado: {rows} filas de precios ({expanded} filas del backend), {guarantees} garantías","error_resync_team":"No se ha podido resincronizar el equipo.","btn_attach_signed_copy":"Adjuntar la copia firmada","import_origin":{"signed_paper":"De un documento firmado","paper":"De un documento importado","signed_on":"firmado el {date}","copy_attached":"copia firmada adjunta","copy_missing":"copia firmada sin adjuntar","open_review":"Abrir la revisión"},"activate_preview_invoice_fee_only":"Acuerdo solo de cargos: la activación no crea ninguna factura de uso ni otorga créditos.","activate_preview_fee_invoice":"También emite una factura aparte de cargos únicos por {amount} antes de impuestos, con vencimiento {days, plural, =0 {a la recepción} one {# día después de emitirse} other {# días después de emitirse}}:","activate_preview_fee_line":"{label}: {amount}","activate_preview_fee_counts":"(cuenta para el mínimo)","fee_only_title":"Acuerdo solo de cargos","fee_only_description":"Sin precios por uso, créditos ni ciclos de facturación: solo se facturan los cargos únicos de arriba, cada uno en una factura propia."},"team_page":{"title":"Contrato Enterprise","description":"Consulte el contrato Enterprise actualmente vigente del equipo seleccionado.","open_invoices":"Abrir facturas","open_usage":"Abrir uso","loading":"Cargando el contrato Enterprise...","no_contract":"No hay ningún contrato Enterprise vigente para el equipo seleccionado.","team":"Equipo {teamId}","label_type":"Tipo","label_pricing_model":"Modelo de precios","label_monthly_commit":"Compromiso mensual","label_billing":"Facturación","label_signing_entity":"Entidad firmante","label_effective":"Vigente","label_current_term":"Período actual","label_concurrency":"Concurrencia","additional_terms_title":"Condiciones adicionales","additional_terms_description":"Condiciones aplicadas actualmente al contrato vigente.","no_additional_terms":"No se han configurado condiciones adicionales.","pricing_tiers_title":"Niveles de precios","pricing_tiers_description":"Los niveles son acumulativos por producto. El uso en cada tramo se factura de forma incremental, y cualquier uso que supere el límite del último tramo se factura al precio estándar publicado.","no_pricing_tiers":"No se han configurado tramos de precios.","th_service":"Servicio","th_usage_end":"Fin del período de uso","th_unit_price":"Precio unitario","no_cap":"Sin límite","date_range_separator":"a","th_model":"Modelo","all_models":"Todos los modelos"},"enterprise_usage":{"title":"Uso del contrato Enterprise","billing_cycle":"Ciclo de facturación: {start} – {end}","next_invoice":"Próxima factura el {date}","days_left":"{days, plural, one {queda # día} other {quedan # días}}","usage_summary":"{used} de {allowance} utilizados","allowance_label":"Asignación por ciclo","rollover_suffix":"(+{amount} acumulación)","used_label":"Utilizado en este ciclo","remaining_label":"Restante","monthly_commit_label":"Compromiso mensual","base_rate_label":"Tarifa base","overage_title":"Exceso","overage_usage_label":"Uso excedente (a tarifa base)","overage_rate_note":"Se factura a la tarifa estándar de {rate}","overage_billed_label":"Exceso facturado","projected_total_label":"Factura estimada para este ciclo","prepaid_offset":"−{amount} descontado de su saldo prepago","wallet_note":"El saldo del monedero ({balance}) refleja el consumo en tiempo real según las tarifas del contrato. Un saldo negativo indica un consumo excedente acumulado.","wallet_note_manual":"Parte o la totalidad del consumo correspondiente a este contrato se registra sin conexión y no se descuenta del saldo del monedero. Es posible que el saldo no refleje el consumo total.","invoice_note":"Tu factura se basa en el total previsto que se muestra en esta tarjeta.","overage_rate_label":"Tarifa por exceso","above_allowance_note":"Por encima de la cuota incluida","current_rate_badge":"Actual","payg_badge":"Pago por uso","payg_discount_note":"Tu tarifa contractual: {percent} % de descuento sobre las tarifas de lista estándar","payg_wallet_note":"El saldo del monedero ({balance}) desciende desde 0 según las tarifas de tu contrato. Un saldo negativo representa simplemente el consumo de este ciclo que aún no se ha facturado.","topup_blocked_title":"Facturación mensual según el contrato Enterprise","topup_blocked_description":"A tu equipo se le factura mensualmente en virtud de un contrato Enterprise, por lo que las recargas manuales no son necesarias ni están disponibles. En Facturación verás tu cuota y la factura prevista.","go_to_billing":"Ir a Facturación","auto_recharge_blocked":"No disponible con la facturación por contrato Enterprise","usage_banner":"Cuenta con contrato Enterprise · Consulta la asignación de este ciclo y la factura prevista en la página de facturación de la API","contract_rates_title":"Tarifas del contrato","all_models":"Todos los modelos","up_to_millions":"hasta {end}M","derived_rates_note":"Precios de lista actuales con el descuento contractual del {percent}% aplicado. Se ajustan a los cambios en los precios de lista.","prepaid_credits_label":"Créditos prepagados","prepaid_credits_pending":"{amount} pendiente: se entregará cuando se pague la factura de financiación, según los plazos de la subvención","invoice_credit_remaining":"Crédito restante en la factura: {amount}","chain_usage_title":"Uso por modelo en este ciclo","chain_usage_amount":"{amount} · {units} M","chain_over_cap":"por encima del límite","rates_usage_title":"Tarifas y uso por modelo","table_model":"Modelo","table_rate":"Tarifa del contrato","table_used":"Utilizado en este ciclo","table_cost":"Coste","list_price":"Precio de lista","prepaid_offset_hint":"El saldo anterior de tu cuenta se transfirió al crédito prepagado de este contrato y se aplica a cada factura.","projected_breakdown":"= {charges} en cargos − {credit} de crédito prepagado","billing_cycle_preset":"Ciclo de facturación","cycle_current":"Actual","rate_basis":{"contract":"Tarifa contractual","published":"Tarifas publicadas","pricing_tiers":"Niveles de precios"},"rate_band_up_to":"{rate} hasta {quantity}","rate_band_beyond":"{rate} por encima","rate_line_from":"Desde el {date}","rate_line_through":"Hasta el {date}"},"enterprise_invoices":{"title":"Facturas","invoice_number":"N.º de factura","type":"Tipo","billing_period":"Período de facturación","period_range":"{start} – {end}","amount":"Importe","status":"Estado","download_pdf":"Descargar PDF","download_error":"Error al descargar el PDF de la factura","empty":"Tu primera factura aparecerá aquí una vez que se haya generado.","status_labels":{"sent":"Enviada","paid":"Pagada","overdue":"Vencida","settled_by_credit":"Liquidada con crédito"},"type_labels":{"activation":"Activación","cycle":"Ciclo de facturación","final_settlement":"Liquidación final","imported":"Importada","one_time":"Pago único","direct":"Manual"},"view_usage":"Ver el uso desglosado"},"templates":{"tab_templates":"Plantillas","tab_clauses":"Biblioteca de cláusulas","tab_contract_types":"Tipos de contrato","clear":"Borrar","load_error":"Error al cargar la plantilla","created_toast":"Plantilla creada","create_error":"Error al crear la plantilla","deleted_toast":"Plantilla eliminada","delete_error":"Error al eliminar la plantilla","import_start_error":"Error al iniciar la importación","open_imported_error":"Error al abrir la plantilla importada","activated_toast":"Plantilla activada","deactivated_toast":"Plantilla desactivada","toggle_active_error":"Error al actualizar el estado de la plantilla","list_title":"Plantillas de contratos","list_description":"Plantillas de contratos reutilizables con variables dinámicas","import_document":"Importar documento","import_dialog_title":"Importar un documento de contrato","import_library_title":"Plantilla de biblioteca compartida","import_library_description":"Reutilizable para distintos clientes. Aparece entre las coincidencias del autocompletado. Úsala para una nueva estructura de contrato estándar.","import_signed_archive_title":"Archivo firmado (texto íntegro, sin resumir)","import_signed_archive_description":"Para un contrato ya firmado que se conserva tal cual. Conserva cada párrafo exactamente (una comprobación de cobertura garantiza que no se pierda contenido). Sin variables ni biblioteca de cláusulas. Selecciona a continuación el cliente al que pertenece.","import_customer_title":"Específico para un cliente (a medida)","import_customer_description":"Adaptado al contrato firmado de un cliente concreto. Se excluye de la biblioteca compartida y de la búsqueda de coincidencias para el autocompletado, para mantener la biblioteca ordenada.","import_customer_label":"Cliente *","import_customer_placeholder":"Seleccionar el cliente…","import_fork_label":"Basado en una plantilla de la biblioteca (opcional)","import_fork_none":"Ninguna — independiente","import_fork_hint":"Vincula esta plantilla personalizada a una plantilla principal de la biblioteca para agruparlas. El contenido sigue procediendo del archivo cargado.","choose_file_import":"Seleccionar archivo e importar","new_template":"Nueva plantilla","create_dialog_title":"Crear plantilla de contrato","template_name_placeholder":"Nombre de la plantilla","purpose_label":"Finalidad","purpose_contract":"Contrato","purpose_amendment":"Enmienda","need_another_type":"¿Necesitas otro tipo? Créalo primero y luego vuelve aquí.","create_new_type":"+ Crear nuevo tipo","pricing_minimum_commitment":"Compromiso mínimo","pricing_one_time_purchase":"Compra de un solo pago","pricing_monthly_bonus":"Bono mensual","pricing_payg":"Pago por uso","pricing_month_to_month":"De mes a mes","non_billing_hint":"Las plantillas sin facturación omiten los precios, las facturas y las concesiones de créditos.","empty_title":"Aún no hay plantillas","empty_hint":"Crear una nueva plantilla o importar un archivo DOCX","filter_types":"Tipos","filter_customer":"Cliente","filter_status":"Estado","filter_search":"Buscar","all_types":"Todos los tipos","types_selected":"{count, plural, =1 {# tipo} other {# tipos}}","statuses_selected":"{count, plural, =1 {# estado} other {# estados}}","all_customers":"Todos los clientes","select_customer":"Seleccionar cliente","search_customers":"Buscar clientes","no_customers_match":"No se han encontrado clientes coincidentes.","show_forks":"Mostrar bifurcaciones","status_needs_fix":"Necesita corrección","status_in_use":"En uso","status_unused":"Sin usar","status_active":"Activo","status_inactive":"Inactivo","billing_agreement":"Acuerdo de facturación","legal_agreement":"Acuerdo legal","th_name":"Nombre","th_type":"Tipo","th_pricing":"Precios","th_variables":"Variables","th_version":"Versión","th_usage":"Uso","th_status":"Estado","collapse_forks":"Contraer versiones personalizadas","expand_forks":"Expandir versiones personalizadas","invalid_count":"{count} no válidos","badge_custom_version":"Versión personalizada","badge_standard":"Estándar","badge_customer_specific":"Específico del cliente","badge_retired":"Retirada · incluida en la plantilla principal","badge_amendment":"Enmienda","custom_versions":"{count, plural, =1 {# versión personalizada} other {# versiones personalizadas}}","missing_parent":"Falta la plantilla principal {id}","fork_of":"Bifurcación de {name}","usage_contracts":"{count, plural, =1 {# contrato} other {# contratos}}","toggle_active_title":"Haz clic para activar o desactivar esta plantilla","unlinked_custom":"Plantillas personalizadas no vinculadas","no_templates_match":"Ninguna plantilla coincide con los filtros actuales."},"template_editor":{"back":"Atrás","description_placeholder":"Descripción","active_toggle_title":"Las plantillas activas se pueden utilizar para crear contratos. Las importaciones permanecen inactivas (en borrador) hasta que las actives.","fork":"Bifurcar","fork_dialog_title":"Bifurcar plantilla","fork_name_placeholder":"Nombre de la versión del cliente o de la versión personalizada","create_fork":"Crear bifurcación","preview":"Vista previa","ai_review_button":"Revisión de IA","saving":"Guardando...","saved_toast":"Plantilla guardada (v{version})","save_error":"Error al guardar la plantilla","docx_regenerate_error":"Error al regenerar los documentos del contrato","regenerate_description":"Esta plantilla se ha abierto desde un flujo de edición de cláusulas contractuales. Vuelve a generar el DOCX del contrato antes de marcarlo como listo para la firma.","regenerate_and_refresh":"Regenerar y actualizar","fork_created_toast":"Se ha creado una bifurcación de la plantilla","fork_error":"Error al bifurcar la plantilla","preview_failed":"No se ha podido generar la vista previa de {format}","css_generated_toast":"CSS generado","css_generation_failed":"No se ha podido generar el CSS","editor_not_ready":"El editor no está listo","no_matching_text":"No se ha encontrado texto coincidente en WYSIWYG","ai_review_fallback_label":"Revisión de IA","proposed_clause_created":"Se ha creado la cláusula \"{name}\"","proposed_clause_error":"Error al crear la cláusula propuesta","review_found":"{count, plural, =1 {La revisión con IA ha encontrado # elemento} other {La revisión con IA ha encontrado # elementos}}","review_no_issues":"La revisión con IA no detectó ningún problema","review_failed":"Error al revisar la plantilla mediante IA.","amend_add_input_first":"Primero, añade instrucciones o un archivo adjunto.","amend_generated":"{count, plural, =1 {La modificación con IA ha generado # acción revisable} other {La modificación con IA ha generado # acciones revisables}}","amend_no_changes":"La modificación con IA no ha encontrado ningún cambio","amend_failed":"Error al generar la modificación con IA","attachment_read_error":"Error al leer {name}","attachment_read_failed":"Error al leer el archivo adjunto","pasted_images_attached":"{count, plural, =1 {Se ha adjuntado la imagen pegada} other {Se han adjuntado # imágenes pegadas}}","rename_prompt":"Cambiar el nombre de la clave de variable \"{key}\" a:\n\nEsto actualiza todas las referencias en la plantilla y guarda los cambios inmediatamente.","rename_invalid_key":"La clave solo puede contener letras, dígitos o guiones bajos y no puede comenzar con un dígito.","renamed_toast":"Se cambió el nombre de \"{oldKey}\" a \"{newKey}\"","rename_failed":"Error al cambiar el nombre","text_edit_applied":"Edición de texto aplicada","text_deleted":"Texto eliminado","review_no_parameter_key":"La acción de revisión con IA no tiene una clave de parámetro","applied_parameter":"Aplicado {parameter}","clause_not_in_library":"La cláusula no está en la biblioteca de cláusulas.","clause_enabled_toast":"Cláusula habilitada: {name}","review_replace_with":"Reemplazar por: {text}","review_delete_highlighted":"Elimina el texto resaltado.","review_set_value":"Fijar {target} en {value}","review_enable_clause":"Habilitar la cláusula {key}","tab_vars":"Variables","tab_clauses":"Cláusulas","tab_ai_review":"Revisión de IA","tab_ai_amend":"Modificar con IA","variables_title":"Variables","click_to_insert":"Haga clic para insertar","badge_used":"utilizado","badge_unused":"sin usar","rename_key_title":"Cambiar el nombre de la clave interna (actualiza todas las referencias)","no_label":"Sin etiqueta","edit_metadata":"Editar metadatos","help_text_placeholder":"Texto de ayuda para este campo","customer_placeholder_placeholder":"Texto de ejemplo del formulario del cliente","default_value_placeholder":"Valor predeterminado","variable_type_label":"Tipo de valor","type_text":"texto","type_number":"número","type_number_short":"n.º","type_date":"fecha","type_currency":"moneda","type_currency_symbol":"USD","type_enum":"enumeración","type_list":"lista","source_customer":"cliente","source_admin":"administrador","source_select_title":"Quién completa este valor","system_binding_title":"Vincular a una variable del sistema","no_system_binding":"Sin vinculación a una variable del sistema","sub_fields":"Subcampos","edit_sample_data":"Editar datos de muestra","add_custom_field_title":"Añadir un campo personalizado (los campos del sistema permanecen bloqueados)","add_sub_field_title":"Añadir subcampo","system_field_locked":"Campo del sistema: bloqueado","custom_field_key_title":"Clave del campo personalizado","field_placeholder":"campo","badge_sys":"sistema","insert_iter_field_title":"Insertar {name}","place_cursor_in_loop":"Primero, coloca el cursor dentro de un bloque de bucle.","system_field_cannot_remove":"Campo del sistema: no se puede eliminar","remove_custom_field_title":"Eliminar campo personalizado","no_sub_fields":"No se han definido subcampos","system_fields_locked_hint":"Los campos del sistema están bloqueados. Puedes añadir campos personalizados.","sample_row_count":"{count, plural, =1 {# fila de ejemplo} other {# filas de ejemplo}}","clause_blocks_title":"Bloques de cláusulas","clause_blocks_description":"Estos bloques provienen de la biblioteca de cláusulas. Los interruptores de aquí son los mismos controles que aparecen en las tarjetas de cláusulas del editor WYSIWYG y ahora determinan si la cláusula aparece en las vistas previas de HTML, PDF y DOCX.","proposed_clauses_title":"Cláusulas propuestas a partir de la importación","proposed_clauses_description":"Gemini ha encontrado cláusulas reutilizables que aún no están en la biblioteca. Créalas aquí después de revisar el texto generado.","add_clause_placeholder":"Añadir cláusula...","add":"Añadir","no_clauses_linked":"Esta plantilla no tiene cláusulas vinculadas.","remove_clause_title":"Eliminar cláusula de esta plantilla","param_count":"{count, plural, =1 {# parámetro} other {# parámetros}}","rule_count":"{count, plural, =1 {# regla} other {# reglas}}","insert_clause_condition":"Insertar condición de cláusula","ai_review_title":"Revisión de IA","run":"Ejecutar","run_review_hint":"Ejecuta una revisión con IA para comprobar los marcadores de posición, las cláusulas y las incoherencias terminológicas.","badge_review_fallback":"revisión","where_label":"Dónde:","suggested_action_label":"Acción sugerida:","action_type_label":"acción: {type}","show_diff":"Mostrar diferencias","ai_amend_title":"Modificar con IA","amend_prompt_placeholder":"Pega aquí la propuesta del cliente, las notas sobre los cambios marcados, las instrucciones o las capturas de pantalla","generating":"Generando...","generate_diff":"Generar diferencias","amend_results_hint":"Las acciones generadas aparecen en Revisión de IA, donde se puede resaltar y aplicar cada diferencia.","mode_source":"Código fuente","insert_page_break_title":"Insertar salto de página","loop":"Bucle","loop_list_label":"Variable de lista","row":"Fila","col":"Columna","header":"Cabecera","merge":"Combinar","split":"Dividir","page_break_marker":"Salto de página","generate_with_ai":"Generar con IA","rendering_preview":"Generando la vista previa de {format}...","html_preview_title":"Vista previa HTML de la plantilla","pdf_preview_title":"Vista previa PDF de la plantilla","click_preview_to_render":"Haz clic en Vista previa para ver el resultado","sample_data_label":"Datos de muestra:","add_sub_fields_first":"Añade primero los subcampos antes de editar los datos de muestra.","no_sample_data":"No hay datos de muestra. Haz clic en \"+ Añadir fila\" para comenzar.","add_row":"Añadir fila","generate_css_title":"Generar CSS con IA","requirements":"Requisitos","css_prompt_placeholder":"Describe el estilo visual que deseas, por ejemplo: \"Documento jurídico profesional con fuentes con serifa, márgenes de 1 pulgada, encabezados azules y bordes de tabla definidos\"","reference_images":"Imágenes de referencia (opcional)","reference_image_alt":"Referencia {index}","upload_or_paste_hint":"Sube o pega imágenes de referencia (Ctrl+V en el área de texto)","generate_css":"Generar CSS","clause_info":{"credit_rollover_title":"Acumulación de créditos","credit_rollover_description":"Los créditos no utilizados se transfieren al siguiente ciclo (caducan a los 90 días según el criterio FIFO)","auto_renewal_title":"Renovación automática","auto_renewal_description":"Renovación automática al vencimiento del plazo","termination_for_convenience_title":"Rescisión por conveniencia","termination_for_convenience_description":"Cualquiera de las partes puede rescindir el contrato previa notificación","resale_title":"Derechos de reventa","resale_description":"El cliente puede revender créditos de API","zero_data_retention_title":"Retención cero de datos","zero_data_retention_description":"No se almacenan datos después del procesamiento","model_hosting_title":"Alojamiento de modelos","model_hosting_description":"Alojamiento de modelos personalizados por Fish Audio","exhibit_sla_title":"Acuerdo de nivel de servicio","exhibit_sla_description":"Anexo o apéndice del acuerdo de nivel de servicio (SLA) adjunto al formulario de pedido"}},"clause_library":{"description":"Cláusulas contractuales reutilizables para términos adicionales y anexos","type_additional_term":"Cláusula adicional","type_schedule":"Anexo","type_msa_section":"Sección del MSA","filter_additional_terms":"Condiciones adicionales","filter_schedules":"Anexos","new_clause":"Nueva cláusula","create_dialog_title":"Crear cláusula","name_placeholder":"Nombre de la cláusula (p. ej., acumulación de créditos)","key_placeholder":"Clave (p. ej., credit_rollover)","created_toast":"Cláusula creada","create_error":"Error al crear la cláusula","deleted_toast":"Cláusula eliminada","delete_error":"Error al eliminar la cláusula","load_error":"Error al cargar la cláusula","empty":"Aún no hay cláusulas. Se crearán automáticamente al iniciar la API por primera vez.","th_key":"Clave","th_parameters":"Parámetros"},"clause_library_editor":{"saved_toast":"Cláusula guardada (v{version})","save_error":"Error al guardar la cláusula","parameters_title":"Parámetros","no_parameters":"Sin parámetros. Añada uno si esta cláusula necesita valores configurables.","parameter_fallback":"Parámetro","advanced_edit_definitions":"Avanzado: Editar definiciones de parámetros","col_key":"Clave","col_type":"Tipo","key_placeholder":"clave","label_label":"Etiqueta","label_placeholder":"Etiqueta","default_label":"Predeterminado","default_placeholder":"Valor predeterminado","insert_variable":"Insertar variable","insert_loop":"Insertar bucle","insert_loop_title":"Insertar bucle: o usar el botón Bucle de la barra lateral para parámetros de lista específicos","add_parameter":"Añadir parámetro","param_type_text":"Texto","param_type_number":"Número","param_type_currency":"Moneda","param_type_boolean":"Activado/desactivado","param_type_select":"Elección","param_type_list":"Lista","system_behavior_title":"Comportamiento del sistema","system_behavior_hint":"Configura las reglas mediante controles seguros. Estas se guardan como comportamientos estructurados para automatizar la facturación y la gestión de derechos.","no_system_behavior":"No hay comportamiento del sistema. Solo texto jurídico.","rule_title":"Regla {index}","rule_set_field":"Establecer la configuración del contrato: {setting} = {value}","rule_map_param":"Sincronizar el parámetro con el contrato: {parameter} -> {setting}","rule_activate_cron":"Habilitar la automatización de la facturación: {automation}","rule_enable_feature":"Habilitar la función del equipo: {feature}","rule_unsupported":"Regla no admitida: {type}","missing_type":"falta el tipo","unsupported_option":"No admitido: {type}","unsupported_rule_warning":"Esta regla guardada utiliza un tipo no compatible. Se conservará a menos que se elimine o se modifique.","behavior_set_field":"Establecer la configuración del contrato","behavior_map_param":"Sincronizar el parámetro con el contrato","behavior_activate_cron":"Habilitar la automatización de la facturación","behavior_enable_feature":"Habilitar la función del equipo","setting_term_auto_renew":"Renovación automática","setting_notice_period_days":"Días de preaviso","setting_rollover_days":"Días hasta el vencimiento de los créditos acumulables","setting_overage_rate":"Tarifa por exceso","setting_concurrency_limit":"Límite de concurrencia","setting_zero_data_retention":"Retención cero de datos","setting_auto_recharge_enabled":"Recarga automática","setting_pro_membership_enabled":"Afiliación Pro","setting_pricing_model":"Modelo de precios","cron_credit_rollover":"Vencimiento de la acumulación de créditos","feature_credit_rollover":"Acumulación de créditos","feature_resale":"Facturación de reventa","feature_zero_data_retention":"Retención cero de datos","feature_custom_concurrency":"Concurrencia personalizada","feature_auto_recharge":"Recarga automática","feature_pro_membership":"Afiliación Pro","setting_label":"Configuración","choose_setting":"Seleccionar una configuración","parameter_label":"Parámetro","choose_parameter":"Seleccionar parámetro","contract_setting_label":"Configuración del contrato","automation_label":"Automatización","choose_automation":"Seleccionar automatización","feature_label":"Función","choose_feature":"Seleccionar función","saved_as":"Guardado como {type}","condition_key_prompt":"Clave de condición:","choose_default":"Seleccionar valor predeterminado","value_label":"Valor","value_on":"Activado","value_off":"Desactivado","value_not_set":"sin configurar","unit_days":"días"},"import_job":{"dialog_title":"Importando plantilla de contrato","processing_document":"Procesando documento…","step_extract":"Extraer","step_review":"Revisar","step_repair":"Reparar","step_ready":"Listo","status_failed":"Error al importar","status_ready":"Importación lista","status_ready_findings":"{count, plural, =1 {Importación lista — # hallazgo} other {Importación lista — # hallazgos}}","status_importing":"Importando…","status_template_stage":"Importación de plantilla · {stage}","stage":{"pending":"esperando para empezar","extracting":"leyendo el archivo","reviewing":"revisando","repairing":"reparando el borrador"},"load_error":"Error al cargar la tarea de importación","unknown_error":"Error desconocido","reopen_title":"Volver a abrir el progreso de la importación","view":"ver","dismiss":"Descartar","autorepair_applied":"Reparación automática aplicada","autorepair_skipped":"Reparación automática omitida","autorepair_no_changes":"La reparación automática no ha realizado ningún cambio","remaining_issues":"{count, plural, =1 {Queda # problema mecánico} other {Quedan # problemas mecánicos}}","repair_note":"Nota: {error}","review_findings_title":"Revisar los problemas detectados ({count})","no_findings":"No se detectaron problemas: el borrador parece estar en orden.","finding_fallback":"Problema detectado","keep_in_background":"Mantener en segundo plano","open_draft":"Abrir borrador en el editor","run_in_background":"Ejecutar en segundo plano","status_gate_failed":"{count, plural, =1 {El borrador difiere del documento firmado — # infracción} other {El borrador difiere del documento firmado — # infracciones}}","gate":{"failed_title":"{count, plural, =1 {El borrador difiere del documento firmado en # punto} other {El borrador difiere del documento firmado en # puntos}}","passed_title":"El borrador reproduce fielmente el documento firmado: se han conservado todos los párrafos, encabezados y tarifas del documento original.","failed_next":"La plantilla se ha guardado como BORRADOR. Corrige estos problemas en el editor (los problemas detectados que aparecen a continuación indican exactamente qué falta) antes de crear un contrato a partir del borrador: un contrato generado ahora no coincidiría con el documento firmado.","code_missing_paragraph":"{count, plural, =1 {Falta # párrafo del documento en el borrador} other {Faltan # párrafos del documento en el borrador}}","code_missing_heading":"{count, plural, =1 {Falta # encabezado de anexo/apéndice} other {Faltan # encabezados de anexo/apéndice}}","code_pricing_tier_open_ended":"{count, plural, =1 {# tramo de precios no tiene límite superior donde el documento lo establece} other {# tramos de precios no tienen límite superior donde el documento lo establece}}","code_strict_render_failed":"El borrador aún no se puede visualizar (una variable a la que se hace referencia no está definida)","code_entity_mismatch":"{count, plural, =1 {# dato de parte/entidad difiere del documento} other {# datos de parte/entidad difieren del documento}}","code_email_mismatch":"{count, plural, =1 {# dirección de correo electrónico difiere del documento} other {# direcciones de correo electrónico difieren del documento}}","code_other":"{count} × {code}","use_anyway_tip":"Este borrador difiere del documento firmado. Se debe revisar y corregir en el editor antes de crear contratos a partir de él.","code_invented_legal_entity":"{count, plural, =1 {# nombre de parte no es una entidad firmante registrada de Fish Audio} other {# nombres de parte no son entidades firmantes registradas de Fish Audio}}","ack_title":"{count, plural, =1 {Lista — # término requiere reconocimiento} other {Lista — # términos requieren reconocimiento}}","ack_body":"El borrador reproduce el documento firmado. Hay {count, plural, =1 {# cláusula} other {# cláusulas}} del documento que el motor no puede representar (consulta la lista a continuación); quien cree un contrato a partir de esta plantilla debe {count, plural, =1 {reconocerla} other {reconocerlas}} primero."},"autorepair_title":"Qué hizo la reparación automática","autorepair_restored":"{count, plural, =1 {# párrafo perdido del documento restaurado literalmente} other {# párrafos perdidos del documento restaurados literalmente}}","autorepair_passes":"{count, plural, =1 {# pasada de reparación del modelo} other {# pasadas de reparación del modelo}} — {remaining} problemas mecánicos pendientes","autorepair_narrative_show":"Mostrar el registro de cambios del propio modelo","autorepair_narrative_hide":"Ocultar el registro de cambios del modelo","findings_intro":"Estos son defectos del borrador extraído, no pasos que debas seguir aquí. Cada uno se corrige editando el borrador en el editor de plantillas (o se resuelve volviendo a importarlo). No hay que marcar ninguna casilla.","group_title":"{name} ({count})","group_expand":"mostrar","group_collapse":"ocultar","group":{"fidelity":"Borrador ≠ documento firmado: contiene texto que se ha omitido o modificado respecto al original firmado. Solución: restaurarlo en el HTML del borrador.","placeholders":"El borrador hace referencia a una variable que no existe. Aparecerá en blanco. Solución: defina la variable o elimine la referencia.","structure":"Problemas con el tipo de contrato o la estructura de las variables que el motor no puede aceptar tal como están.","source_consistency":"El borrador muestra un valor (precio, parte o fecha) que no coincide con el documento firmado.","parameter_adjustment":"Revisión jurídica y comercial mediante IA: cambios sugeridos en los parámetros.","clause_text_change":"Revisión jurídica y comercial mediante IA: cambios sugeridos en la redacción.","missing_clause":"Revisión jurídica y comercial mediante IA: cláusula implícita en el documento firmado que falta en el borrador.","inconsistency":"Revisión jurídica y comercial mediante IA: incoherencias internas.","parameter_check":"Revisión de parámetros mediante IA: comparación de la configuración del motor de la plantilla (condiciones de pago, mínimos, tarifas e indicadores) con el documento firmado.","unsupported_term":"Las cláusulas que el motor de contratos no puede representar figuran en \"No compatibles con el motor\". Los contratos creados a partir de esta plantilla deben dejar constancia de ellas.","review_unavailable":"El revisor de IA no ha podido ejecutarse (error del proveedor). Solo se aplican las comprobaciones mecánicas."},"status_ready_ack":"{count, plural, =1 {Lista — # término requiere reconocimiento} other {Lista — # términos requieren reconocimiento}}","status_cancelled":"Importación cancelada","status_cancelling":"Cancelando…","cancel_import":"Cancelar importación","cancel_pending":"Cancelación solicitada: el proceso se detendrá al llegar al límite de la siguiente etapa y se descartará el borrador de la plantilla.","cancel_confirm_title":"¿Cancelar esta importación?","cancel_confirm_description":"El proceso se detiene al llegar al siguiente límite de etapa y se elimina cualquier borrador de plantilla que haya creado. El archivo cargado no se conserva. Puedes volver a importarlo más adelante.","cancel_confirm_keep":"Continuar con la importación","cancelled_detail":"Detenido por un operador: no se ha conservado ninguna plantilla en borrador.","autorepair_deterministic":"Correcciones deterministas: {restored, plural, =1 {# párrafo perdido del documento restaurado literalmente} other {# párrafos perdidos del documento restaurados literalmente}} · {closed, plural, =1 {# tramo de precios sin límite cerrado} other {# tramos de precios sin límite cerrados}} · {dropped, plural, =1 {# tramo duplicado descartado} other {# tramos duplicados descartados}}","autorepair_mode_agentic":"Modo agéntico: el modelo ha leído el documento firmado y ha editado el borrador mediante herramientas. Cada edición se ha vuelto a comprobar de forma determinista.","autorepair_mode_prompted":"Modo alternativo basado en instrucciones: una reescritura en un solo intento en lugar de una sesión basada en herramientas.","autorepair_fallback_reason":"Motivo por el que se recurrió a la alternativa: {reason}","autorepair_partial":"El modelo se ha interrumpido (por agotamiento del tiempo de espera o del presupuesto de uso de herramientas). Las modificaciones que ya había realizado superaron las comprobaciones deterministas y se han conservado.","autorepair_rejected":"Última pasada rechazada: {reason} (hallazgos de gravedad de error: {before} → {after}); el borrador se ha dejado tal como estaba.","autorepair_tool_calls":"{count, plural, =0 {Sin llamadas a herramientas} =1 {# llamada a herramienta} other {# llamadas a herramientas}}","autorepair_round":"ronda {n}","autorepair_tool_errors":"{count, plural, =1 {Queda # error} other {Quedan # errores}}","unsupported_title":"No admitido por el motor ({count})","unsupported_intro":"Cláusulas del documento para las que el motor de contratos no dispone de un campo. Permanecen en el texto del documento, pero el sistema de facturación no exigirá su cumplimiento. Cada contrato creado a partir de esta plantilla deberá reconocer primero cada una de ellas.","unsupported_reason":"Por qué","unsupported_alternative":"Alternativa compatible más cercana","unsupported_source_agent":"agente de reparación","unsupported_source_reviewer":"Revisor de IA","quote_expand":"mostrar la cita completa","quote_collapse":"mostrar menos","trace":{"show":"Mostrar lo que sucedió","hide":"Ocultar lo que sucedió","live":"En directo","summary":"{events, plural, =1 {# evento} other {# eventos}} · {model_calls, plural, =1 {# llamada al modelo} other {# llamadas al modelo}} · {tool_calls, plural, =1 {# llamada a herramienta} other {# llamadas a herramientas}}","capped":"Se ha alcanzado el límite del registro de seguimiento: no se han registrado los eventos posteriores","load_error":"Registro de seguimiento no disponible: {error}","empty":"Aún no se ha registrado nada.","stage_verify":"Listo — verificar","status_pending":"no iniciado","status_running":"en ejecución","status_done":"completado","status_failed":"fallido","status_cancelled":"cancelado","count_model_calls":"{count, plural, =1 {# llamada al modelo} other {# llamadas al modelo}}","count_tool_calls":"{count, plural, =1 {# llamada a herramienta} other {# llamadas a herramientas}}","count_thinking":"{count, plural, =1 {# pensamiento} other {# pensamientos}}","count_errors":"{count, plural, =1 {# error} other {# errores}}","duration_seconds":"{seconds} s","duration_minutes":"{minutes} min {seconds} s","duration_hours":"{hours} h {minutes} min","round_title":"Ronda de reparación {n}","round_rows":"{count, plural, =1 {# fila} other {# filas}}","filter_label":"Mostrar solo","filter_all":"Todo","filter_thinking":"Pensando","filter_tools":"Herramientas","filter_decisions":"Decisiones y errores","search_placeholder":"Buscar texto o herramienta…","no_matches":"Ninguna fila coincide con el filtro.","copy":"Copiar la traza como texto","copied":"Traza copiada al portapapeles","copy_failed":"No se ha podido copiar la traza","show_more":"mostrar más","show_less":"mostrar menos","tool_running":"en ejecución…","findings_chip":"{errors, plural, =1 {# error} other {# errores}} / {total, plural, =1 {# hallazgo} other {# hallazgos}}","changes_restored":"{count, plural, =1 {# párrafo restaurado} other {# párrafos restaurados}}","changes_closed":"{count, plural, =1 {# tramo cerrado} other {# tramos cerrados}}","changes_dropped":"{count, plural, =1 {# tramo duplicado descartado} other {# tramos duplicados descartados}}","changes_none":"No ha cambiado nada","kind_stage_open":"Etapa iniciada","kind_stage_close":"Etapa finalizada","kind_model_call":"Llamada al modelo","kind_model_thinking":"Razonamiento del modelo","kind_model_turn":"Texto del modelo","kind_tool":"Llamada a la herramienta","kind_gate":"Control de fidelidad","kind_deterministic":"Correcciones deterministas","kind_decision":"Decisión","kind_note":"Nota","kind_error":"Error","kind_cancelled":"Cancelado por el operador"},"autorepair_billing_model":"Establecer el modelo de facturación a período vencido para el calendario de mínimos trimestrales","autorepair_reconciled":"Problemas detectados por el revisor comprobados de nuevo: {resolved} resueltos, {open} pendientes","resolved_group_title":"Resueltos mediante reparación automática ({count})","resolved_group_intro":"Problemas detectados por el revisor que la reparación ha corregido de forma verificable: cada uno se ha comprobado con la plantilla final, sin recurrir a conjeturas. Aquí no hay nada que hacer.","resolved_reason_line":"Verificado después de la reparación: {reason}","reconciliation_note_line":"Comprobado después de la reparación: {note}","reviewed_before_repair_badge":"revisado antes de la reparación","reviewed_before_repair_tip":"El revisor escribió esto antes de que se ejecutara la reparación automática. Su texto puede describir el borrador tal como era entonces, no como es ahora.","no_open_findings":"No hay problemas pendientes: todo lo que había señalado el revisor se ha resuelto mediante la reparación automática."},"parent_diff":{"compare_button":"Comparar con la versión principal","dialog_title":"Comparar con la plantilla principal","dialog_description":"Qué ha cambiado en la versión de este cliente con respecto a la plantilla de la biblioteca en la que se había basado. Cuando la plantilla principal se haya actualizado para incluir estos elementos, retira esta copia personalizada: se conservará para los contratos existentes, pero dejará de aparecer entre las opciones disponibles para los nuevos.","computing_diff":"Calculando diferencias…","load_error":"Error al cargar las diferencias","identical_badge":"Idéntica a la plantilla principal","wording_changes":"{count, plural, =1 {# cambio de redacción} other {# cambios de redacción}}","clauses_added":"Cláusulas añadidas","clauses_removed":"Cláusulas eliminadas","variables_added":"Variables añadidas","variables_removed":"Variables eliminadas","identical_note":"Esta plantilla personalizada ya no difiere de su plantilla principal. Se puede retirar sin problemas.","retire_note":"Retirar una plantilla nunca la elimina: los contratos existentes siguen mostrándose con esta plantilla.","unretire_button":"Anular el retiro (volver a permitir su selección)","retire_button":"Retirar: la plantilla principal cubre este caso","retired_toast":"Retirada: la plantilla principal ahora cubre a este cliente.","restored_toast":"Restaurada: esta plantilla personalizada vuelve a estar disponible para su selección.","update_error":"Error al actualizar"},"overdraft":{"title":"Sobregiro y concesión de crédito","description":"Protección contra deudas de pospago: cuando el uso pendiente de pago supera el límite, se suspende la omisión del error 402 para el equipo y se rechazan las solicitudes hasta que un operador vuelva a habilitarla aquí.","suspended_banner":"Omisión del error 402 SUSPENDIDA: las solicitudes de este equipo se rechazan como las de un usuario de prepago.","suspended_at":"Suspendido el {date}","reenable_button":"Reactivar la omisión","reenable_dialog_title":"¿Reactivar la omisión del error 402?","reenable_dialog_description":"El equipo podrá volver a utilizar de inmediato el servicio con pago posterior, hasta alcanzar el límite de deuda efectivo. Asegúrate primero de que se resuelva el saldo pendiente (o de que se aumente el límite). Esta es la única manera de restablecer el sistema tras la activación de esta protección.","multiplier_label":"Multiplicador del límite de sobregiro","multiplier_helper":"Límite de deuda = multiplicador × volumen mensual (volumen comprometido o del último ciclo; mínimo de 1000 USD). 0 desactiva el interruptor.","override_label":"Límite de sobregiro alternativo (USD)","override_helper":"Límite absoluto; sustituye al multiplicador cuando > 0.","timing_label":"Momento de concesión del crédito","timing_on_invoice":"Predeterminado (reglas estándar)","timing_on_payment":"Al recibir el pago","timing_on_issue":"Cuando se crea la factura, aunque no se haya pagado","timing_on_issue_warning":"Los créditos se entregan en cuanto se crea la factura, antes de que el cliente pague. Si la factura nunca se paga, los créditos ya se han entregado.","timing_on_send":"Cuando se envía la factura, aunque no se haya pagado","timing_on_send_warning":"Los créditos se entregan cuando se envía la factura al cliente, antes del pago. Si nunca se paga, los créditos ya se han entregado. (No podemos ver las entregas de Mercury con la opción \"No enviar\". Los créditos llegan al efectuarse el pago).","timing_effective_created":"Para este contrato: los créditos se entregan cuando se crea la factura.","timing_effective_paid":"Para este contrato: los créditos se entregan cuando se paga la factura.","timing_effective_created_unpaid":"Para este contrato: los créditos se entregan en el momento en que se crea la factura, antes del pago.","timing_effective_sent_unpaid":"Para este contrato: los créditos se entregan cuando se envía la factura al cliente, antes del pago.","timing_effective_prepaid_safety":"Para este contrato, los créditos se entregan cuando se PAGA la factura: una medida de seguridad de prepago para acuerdos de pago único con vencimiento al recibir la factura.","timing_helper":"Cuando se otorgan al equipo los créditos mensuales incluidos.","current_reference_volume":"Volumen de referencia actual: {amount}","effective_debt_cap":"Límite de deuda efectivo: {value}","disabled_no_cap":"desactivado (sin límite)","force_suspend_button":"Forzar la suspensión de la omisión","force_suspend_dialog_title":"¿Forzar la suspensión de la omisión del error 402?","force_suspend_dialog_description":"Todas las solicitudes del equipo que generarían consumo de pospago se rechazarán de inmediato, como si el equipo fuera un usuario de prepago (402). Solo volver a habilitarla manualmente aquí elimina la suspensión.","suspend_action":"Suspender la omisión","save_settings":"Guardar configuración","toast_settings_updated":"Configuración de sobregiro actualizada","toast_force_suspended":"Se ha forzado la suspensión de la omisión del error 402","toast_reenabled":"Se ha vuelto a habilitar la omisión del error 402: el equipo puede volver a generar consumo de pospago","allow_card_label":"Pagos con tarjeta de crédito","allow_card_helper":"Desactivado: solo transferencia bancaria (ACH/transferencia a la cuenta virtual). Activado: las nuevas facturas de Mercury también ofrecen pago con tarjeta; actívalo solo si el contrato firmado lo permite. Al cambiarlo, también se actualizan las facturas de este contrato ya enviadas por Mercury que siguen sin pagar. Quedan como se enviaron: las facturas enviadas como par de transferencia + tarjeta y todas las facturas enviadas si la tarjeta se activa con un recargo superior al 0 %.","allow_card_fee_note":"Con un recargo del 0 %, asumimos las comisiones por pagos con tarjeta. Se debe fijar un porcentaje de recargo para trasladarlas al cliente.","surcharge_label":"Recargo por pago con tarjeta (%)","surcharge_helper":"0 % = una sola factura con pago con tarjeta habilitado (asumimos las comisiones por pago con tarjeta). Por encima del 0 % = se envían dos facturas: una que solo admite pago por transferencia bancaria por el importe nominal y otra, identificada con \"-CC\", que admite pago con tarjeta e incluye el recargo. El cliente paga una y la otra se cancela automáticamente.","surcharge_dual_note":"Modo de doble factura: cada envío de Mercury genera una factura que solo admite pago por transferencia bancaria y otra que admite pago con tarjeta con un recargo del +{pct} %.","request_save_settings":"Solicitar cambio de configuración","request_suspend":"Solicitar suspensión del bypass","request_reenable":"Solicitar reactivación del bypass"},"quality_guard":{"title":"Control de calidad","description":"Filtro aplicado durante la inferencia que suprime la mayor parte de las respuestas inventadas o con ruido, a costa de una latencia ligeramente mayor. Este es un ajuste operativo: puede modificarse en cualquier momento mientras el contrato esté vigente.","switch_label":"Control de calidad","switch_description":"En los contratos Enterprise, este ajuste está activado de forma predeterminada. Desactivarlo reduce la latencia a costa de la calidad de las respuestas.","inactive_hint":"Este contrato ya no está vigente, por lo que el control de calidad ya no se puede modificar.","toast_enabled":"Control de calidad activado","toast_disabled":"Control de calidad desactivado","toast_error":"Error al actualizar el control de calidad"},"manual_usage":{"title":"Uso manual (alojamiento propio / fuera de la plataforma)","description":"El uso fuera de la plataforma se contabiliza para el compromiso mensual y el uso excedente. Con el modo de declaración \"obligatorio\", se retiene la factura mensual hasta que se introduzcan los registros o venza el plazo.","enable_hint":"La declaración del uso fuera de la plataforma (alojamiento propio) está deshabilitada para este contrato. Fija el modo en \"Obligatorio\" para registrar el uso manualmente.","reporting_mode_label":"Modo de declaración","mode_not_required":"No obligatorio","mode_required":"Obligatorio (retener la factura)","deadline_days_label":"Plazo para declarar el uso (días después del final del período)","deadline_policy_label":"Política de plazos","policy_bill_and_carry":"Facturar de todos modos; el uso declarado fuera de plazo se incluirá en la siguiente factura.","policy_hold_and_escalate":"Seguir reteniendo la factura y escalar el caso","generate_invoice_now":"Generar ahora la factura del ciclo","save_settings":"Guardar configuración","records_title":"Registros de uso","records_empty":"Aún no se ha registrado ningún uso fuera de la plataforma para este contrato.","badge_billed_prior":"Facturado (período anterior)","badge_billed":"Facturado","badge_unbilled":"No facturado","record_form_title":"Registrar el uso correspondiente a un período","period_start_label":"Inicio del período","period_end_label":"Fin del período","amount_label":"Importe (USD)","amount_placeholder":"p. ej., 3200,00","description_label":"Descripción","description_placeholder":"Uso de un clúster con alojamiento propio","add_record":"Añadir registro","toast_settings_updated":"Configuración del uso manual actualizada","error_fields_required":"Se requieren el inicio y el final del período, así como el importe.","toast_record_added":"Registro de uso añadido","toast_record_deleted":"Registro de uso eliminado","toast_invoice_generated":"Factura del ciclo generada: {total} USD como total","generate_failed":"No se pudo generar la factura del ciclo.","window_awaiting":"Pendiente de introducción","window_current":"Período actual","custom_period_toggle":"Período personalizado (avanzado)","custom_period_hint":"Si el período ya se ha facturado, el registro no se pierde: se factura en la SIGUIENTE factura como una línea correspondiente a un período anterior.","add_record_custom":"Añadir para un período personalizado"},"cycle_backfill":{"title":"Facturar un periodo de facturación pasado","description":"Periodos de facturación ya terminados. No se puede elegir un periodo que ya tiene factura.","period_label":"Periodo de facturación","period_invoiced":"{period} · facturado","no_periods":"Todavía no ha terminado ningún periodo de facturación.","generate":"Generar factura","confirm_title":"¿Generar la factura de {period}?","confirm_description":"La factura del ciclo de este periodo se crea igual que la crea la facturación diaria.","toast_done":"Factura de {period} generada — total ${total}"},"invoice_holds":{"title":"Facturas pendientes de la introducción manual de datos de uso","description":"Estos contratos requieren que se registre el uso fuera de la plataforma antes de que se emita la factura del ciclo. Indica los datos de uso en la página del contrato y, a continuación, genera la factura o espera a que se aplique la política del plazo límite.","deadline_line":"Fecha límite {date} · {policy} · {count, plural, =1 {# registro} other {# registros}}, ${total}","policy_holds":"retenido hasta su liberación","policy_bills":"se factura automáticamente después de la fecha límite","badge_past_deadline":"Plazo vencido","badge_awaiting":"Pendiente de introducción","enter_usage":"Introducir datos de uso","generate_now":"Generar ahora","toast_invoice_generated":"Factura del ciclo generada: {total} USD como total","generate_confirm_title":"¿Generar ahora la factura del ciclo?","generate_confirm_with_usage":"Libera la retención y factura de inmediato, incluidos {count} registros de uso introducidos manualmente por un total de {total} USD.","generate_confirm_no_usage":"No se ha registrado ningún uso manual para este período. La factura se emitirá SIN incluir el uso fuera de la plataforma (los registros tardíos se incluirán en la siguiente factura). Confirma que los informes realmente indiquen cero antes de generar la factura.","title_mixed":"Facturas de ciclo retenidas","description_mixed":"Cada factura espera por el motivo indicado en su fila.","decide_rate":"Decidir la tarifa","open_contract":"Abrir contrato"},"clause_card":{"title":"Cláusulas","manual_source":"Manual","btn_template":"Plantilla","loading_linked":"Cargando cláusulas vinculadas","type_additional_term":"Cláusula adicional","type_schedule":"Anexo","type_msa_section":"Sección del MSA","parameter_count":"{count, plural, =1 {# parámetro} other {# parámetros}}","rule_count":"{count, plural, =1 {# regla} other {# reglas}}","badge_enabled":"Habilitado","badge_linked":"Vinculado","badge_default":"Predeterminado","btn_edit_text":"Editar texto","edit_dialog_title":"¿Editar el texto de la cláusula de este contrato?","edit_dialog_description":"Esto abre un editor de texto de cláusulas. Si este contrato aún utiliza una plantilla estándar, primero se creará y asignará una versión específica para el cliente, de modo que la plantilla global permanezca sin cambios. Tras guardar, regenera el archivo DOCX antes de marcarlo como listo para la firma.","btn_open_editor":"Abrir el editor de cláusulas","no_clauses":"No hay cláusulas vinculadas.","label_additional_terms":"Condiciones adicionales","label_schedules":"Anexos","btn_save_params":"Guardar los parámetros de la cláusula","toast_params_saved":"Parámetros de la cláusula guardados","toast_params_failed":"No se pudieron guardar los parámetros de la cláusula","label_unsupported_terms":"Se ha confirmado la aceptación de los términos no admitidos"},"clause_params":{"credit_rollover":"Acumulación de créditos","overage":"Exceso","auto_renewal":"Renovación automática","resale":"Autorización de reventa","termination_for_convenience":"Rescisión por conveniencia","end_customer_access":"Acceso del cliente final","model_hosting":"Alojamiento de modelos","price_lock":"Precio fijo","exhibit_sla":"Anexo del SLA","schedule_end_customer_access":"Anexo de acceso del cliente final","zero_data_retention":"Retención cero de datos","rollover_days":"Días hasta el vencimiento de los créditos acumulables","rollover_expiry_text":"Política de vencimiento de los créditos acumulables","rollover_transfer_text":"Política de transferencia","notice_days":"Plazo de preaviso (días)","termination_msa_sections":"Referencias de sección del MSA","resale_msa_sections":"Referencias de sección del MSA","minimum_resale_price":"Precio mínimo de reventa (USD/M)","product_name":"Nombre del producto","overage_rate":"Tarifa por exceso de consumo (USD/M)","uptime_target":"Objetivo de tiempo de actividad","pricing_tiers":"Niveles de precios"},"clause_editor":{"title_named":"Editar {name}","title":"Editar el texto de la cláusula","contract_fork_note":"Al guardar, se actualiza la bifurcación de la plantilla del cliente asignada a este contrato.","amendment_fork_note":"Este texto se almacena en una bifurcación de la plantilla del cliente y solo se aplica después de que se firme la enmienda.","mode_wysiwyg":"WYSIWYG","tool_bold":"Negrita","tool_italic":"Cursiva","tool_underline":"Subrayado","btn_save_text":"Guardar texto","btn_save_clause_text":"Guardar el texto de la cláusula","error_load_template_first":"Carga la plantilla vinculada antes de editar el texto de la cláusula","toast_fork_created":"Se ha creado y asignado una bifurcación de la plantilla del cliente","toast_text_saved":"Texto de la cláusula guardado en la plantilla del cliente","regenerate_dialog_title":"¿Regenerar los documentos del contrato?","regenerate_dialog_description":"Se ha modificado el texto de la cláusula en la bifurcación de la plantilla del cliente. Vuelve a generar el DOCX antes de marcar esta versión como lista para su firma.","btn_later":"Más tarde","btn_regenerate_docx":"Volver a generar DOCX","toast_docx_regenerated":"Se ha vuelto a generar el DOCX del contrato"},"signature":{"block_title":"Firma","manual_packet_sent":"Paquete manual enviado · {date}","manual_mode":"Modo de firma manual","no_envelope":"No se ha enviado ningún sobre","btn_send_docusign":"Enviar por DocuSign","btn_manual_send":"Envío manual","btn_sync":"Sincronizar","completed_at":"Completado {date}","toast_docusign_sent":"Sobre de DocuSign enviado.","toast_manual_marked":"El paquete de firma manual se ha marcado como enviado.","toast_docusign_synced":"Estado de DocuSign sincronizado.","btn_open_redline":"Abrir el registro de cambios marcados","label_attach_executed":"Adjuntar el PDF firmado como comprobante","btn_attach_executed":"Adjuntar el PDF firmado","label_redline":"Registro de cambios marcados por la contraparte","btn_attach_redline":"Adjuntar el documento con cambios marcados por la contraparte","error_choose_redline":"Selecciona primero un documento con cambios marcados.","toast_redline_uploaded":"Documento con cambios marcados cargado.","redline_history_title":"Historial de cambios marcados del registro","redline_fallback_name":"Versión con cambios de la contraparte","redline_status_revision":"Estado {status} · Revisión {revision}","redline_based_on":"Basado en {key}","customer_requested":"El cliente ha solicitado la firma · {date}: envía el paquete y luego adjunta el PDF firmado"},"ai_review":{"sheet_title":"Revisión de IA","sheet_description":"Resultados de la revisión de los distintos contratos de este cliente.","running":"La revisión con IA está en curso.","open_issues":"Cuestiones pendientes","none_unresolved":"No hay problemas pendientes de resolver en la revisión con IA.","sources":"Fuentes: {list}","btn_dismiss":"Descartar","btn_accept":"Aceptar la resolución","resolved_count":"Resueltos ({count})","dismissed_count":"Descartados ({count})","fallback_issue":"Problema de revisión","toast_started":"Se ha iniciado la revisión con IA.","toast_dismissed":"Se ha descartado el problema detectado en la revisión con IA.","toast_resolved":"El problema detectado en la revisión con IA se ha marcado como resuelto.","error_no_customer":"Este contrato no está vinculado a ningún cliente."},"amendments":{"packets_title":"Paquetes de enmiendas publicados","status_ready_for_signature":"Publicado para la firma","status_sent_for_signature":"Enviado para la firma","status_signed":"Firmado","status_signed_needs_start_date_review":"Firmado: revisar la fecha de inicio","status_active":"Aplicado","status_fulfilled":"Cumplido","status_unknown":"Desconocido","published_at":"Publicado el {date}","generated_key":"Generado: {key}","signed_key":"Firmado: {key}","docusign_ref":"DocuSign: {value}","btn_open_review":"Abrir la revisión publicada","btn_copy_review_url":"Copiar la URL publicada","toast_review_url_copied":"Se ha copiado la URL de la revisión de la enmienda publicada","btn_sync":"Sincronizar enmienda","toast_synced":"Se ha sincronizado el estado de la enmienda en DocuSign.","empty":"Aún no hay paquetes de enmienda publicados","btn_open_dialog":"Aprobar y publicar la enmienda","dialog_title":"Aprobar y publicar el paquete de enmienda","label_effective_date":"Fecha de entrada en vigor","suggested_billing_day":"Sugerencia: alinear con el día de facturación (este contrato se factura el día {day} de cada mes)","label_template":"Plantilla de la enmienda","option_default_packet":"Paquete de enmienda predeterminado","label_select_changes":"Seleccionar cambios","non_billing_hidden":"Los campos de facturación están ocultos para este acuerdo sin facturación.","current_value":"Actual: {value}","placeholder_new_value":"Nuevo valor","modify_clause_text":"Modificar el texto de la cláusula","no_clauses_linked":"No hay cláusulas vinculadas a esta plantilla de contrato.","badge_modified":"Modificado","no_changes":"Sin cambios","fork_note":"Crea una bifurcación de la plantilla del cliente y la aplica solo después de que se firme la enmienda.","btn_approve_publish":"Aprobar y publicar","error_load_templates":"Error al cargar las plantillas de enmienda","error_effective_date_required":"Se requiere una fecha de entrada en vigor","error_select_change":"Selecciona al menos un campo o el texto de una cláusula para modificarlo","error_load_template_first":"Carga la plantilla de contrato vinculada antes de editar las cláusulas","error_edit_one_clause":"Edita al menos una cláusula antes de generar la enmienda","error_enter_values":"Indica nuevos valores para los campos seleccionados","error_enter_changes":"Indica nuevos valores para los cambios seleccionados","error_clause_unlinked":"Una cláusula seleccionada ya no está vinculada a este contrato","toast_published":"Paquete de enmiendas aprobado y publicado","toast_approved":"Paquete de enmiendas aprobado","toast_clause_after_signature":"La enmienda del texto de la cláusula se aplicará después de la firma","error_create":"Error al crear la enmienda","fields":{"monthly_commit":"Compromiso mensual","included_credits_value":"Valor de los créditos incluidos","per_unit_rate":"Tarifa unitaria (TTS, $ por 1M de caracteres)","term_duration_months":"Duración del plazo (meses)","end_date":"Fecha de finalización","overage_premium_pct":"Porcentaje de recargo por exceso","discount_percent":"Porcentaje de descuento","concurrency_limit":"Límite de concurrencia","zero_data_retention":"Retención cero de datos","rollover_days":"Días acumulables","data_region":"Región de datos","logging_policy":"Política de registro","sub_processors":"Subencargados del tratamiento","payment_term":"Plazo de pago","payment_term_days":"Días del plazo de pago","billing_frequency":"Frecuencia de facturación","term_auto_renew":"Renovación automática","notice_period_days":"Plazo de preaviso (días)","quality_guard":"Control de calidad","revenue_share_active":"Participación en los ingresos activa","revenue_share_rate_per_million":"Tasa de participación en los ingresos / M","retention_policy":"Política de retención","enabled_features":"Funciones habilitadas","billing_anchor_day":"Día de referencia de facturación (1-31)","one_time_amount":"Importe de pago único (USD)","one_time_credits_value":"Valor de los créditos de pago único (USD)","credit_expiry_policy":"Política de vencimiento de los créditos","pricing_tiers":"Niveles de precios","guarantees":"Garantías","minimum_assessment":"Evaluación de mínimo trimestral","template_id":"Plantilla","payment_term_overrides":"Excepciones de plazo de pago","renewal_term_months":"Período de renovación (meses)","due_from_invoice_date":"Vencimiento desde la fecha de la factura","final_settlement_due_days":"Vencimiento de la liquidación final (días)","contract_year_anchor_date":"Inicio del año contractual","order_form_valid_through":"Formulario de pedido válido hasta"},"btn_apply":"Aplicar enmienda","apply_dialog_title":"Aplicar enmienda","apply_dialog_desc":"Registra los cambios firmados en el contrato y sincroniza los ajustes manuales del equipo (filas de precios, concurrencia e indicadores). Úsalo para las enmiendas firmadas fuera de DocuSign o para hacer coincidir el registro con el original firmado.","apply_effective_line":"Fecha de entrada en vigor del contrato: {date}","apply_future_effective_note":"La fecha de entrada en vigor es posterior a la fecha actual. Con el justificante firmado adjunto, la enmienda se aplicará automáticamente en esa fecha. Solo hay que esperar. Marca \"Aplicar ahora\" solo si deseas adelantar la aplicación: los campos del contrato se actualizarán de inmediato, mientras que la facturación seguirá rigiéndose por la fecha contractual.","apply_no_signed_pdf_note":"Aún no se ha adjuntado ningún PDF firmado a esta enmienda. Adjunta primero el PDF firmado por el cliente para que el comprobante de la firma quede guardado junto al registro.","apply_note_label":"Nota de certificación (obligatoria)","apply_note_placeholder":"P. ej., enmienda firmada n.º 2 recibida por correo electrónico el 1 de agosto de 2026; PDF adjunto.","apply_note_hint":"Al menos 8 caracteres. Indica la fuente firmada (de qué documento se trata y dónde se encuentra). Se guarda en la enmienda y queda sujeto a auditoría.","toast_applied":"Enmienda aplicada al contrato","btn_attach_signed":"Adjuntar PDF firmado","toast_signed_uploaded":"PDF de la enmienda firmada adjunto","btn_download_signed":"Descargar PDF firmado","btn_download_draft":"Descargar el borrador en formato DOCX","manual_note":"Nota: {note}","import_btn":"Importar desde un PDF firmado","import_hint":"Carga la enmienda firmada por el cliente: los cambios extraídos rellenan este formulario para que se revisen y el PDF se adjunta a la enmienda al crearla. No se guarda nada hasta que sea aprobado.","import_summary":"Resumen del extractor: {summary}","import_unmapped_title":"Detectado en el documento, pero NO se ha rellenado automáticamente. Se debe gestionar manualmente:","import_toast_prefilled":"Se han rellenado previamente {count} campos a partir del PDF firmado. Se deben revisar antes de su aprobación.","import_toast_nothing":"No se han encontrado en el documento cambios que puedan asociarse a campos. Consulte la lista de problemas pendientes.","import_error":"Error al analizar el documento de enmienda","import_toast_pdf_attached":"PDF firmado adjunto a la nueva enmienda.","import_toast_pdf_attach_failed":"Se ha creado la enmienda, pero no se ha podido adjuntar el PDF firmado. Adjúntalo desde la tarjeta de la enmienda.","import_apply_now":"Ya formalizada: aplicar inmediatamente después de crearla","import_apply_note":"Enmienda firmada importada: {name}","import_toast_applied":"Enmienda aplicada: las nuevas condiciones están en vigor.","import_toast_apply_failed":"Se ha creado la enmienda con las pruebas, pero falló su aplicación. Aplícala desde la fila del paquete","import_toast_not_applied":"Se ha creado la enmienda, pero aún no se ha aplicado. La facturación no la tiene en cuenta hasta que se aplica.","badge_not_in_force":"NO ESTÁ EN VIGOR","btn_void":"Anular","void_dialog_title":"¿Anular esta enmienda?","void_dialog_desc":"Esta acción es definitiva y queda registrada para la auditoría: el enlace de revisión del cliente dejará de funcionar y los campos de un sobre de DocuSign completado ya no se aplicarán. Las enmiendas aplicadas no se pueden anular.","void_note_placeholder":"¿Por qué se ha anulado? (mínimo 8 caracteres; sujeto a auditoría)","toast_voided":"Enmienda anulada","toast_void_failed":"Error al anular la enmienda","amend_tiers":"Modificar los tramos de precios por modelo (sustitución completa)","amend_tiers_hint":"Las filas sustituyen TODA la tabla de tramos. backend 'all' = cadena que abarca todos los casos; 'end' = límite de un tramo de tarificación progresiva en unidades (bytes UTF-8 para TTS; en blanco = sin límite superior); rate = USD por millón de unidades (bytes UTF-8 para TTS).","tier_backend":"backend (all)","tier_end":"end (bytes UTF-8 para TTS, opcional)","tier_rate":"USD/M","tier_add_row":"Añadir fila de tramo","error_tier_rows":"Indica al menos una fila de tramo con una tarifa","import_toast_scheduled":"Enmienda registrada con pruebas: se aplicará automáticamente en la fecha de entrada en vigor","apply_record_alignment":"Alineación de registros (prevalece el original ya firmado; no se requiere una firma aparte)","apply_allow_early":"Aplicar ahora aunque la fecha de entrada en vigor sea futura","apply_lower_terms_approval_note":"Si esto reduce condiciones económicas de un contrato activo, se enviará para la aprobación de alguien con el permiso {capability} en lugar de aplicarse.","apply_evidence_required":"Adjunta primero el PDF firmado o marca la casilla de alineación de registros.","apply_signed_pdf_required":"Adjunte primero el PDF firmado","apply_future_effective_hint":"La fecha de entrada en vigor es futura: se aplicará automáticamente en esa fecha. Marca \"Aplicar ahora\" para aplicarla de inmediato","toast_apply_failed":"Error al aplicar la enmienda","apply_request_invalid":"Esta alineación de registro no puede enviarse a aprobación tal como está.","import_sig_signed":"Se han detectado pruebas de firma: el PDF se adjuntará como comprobante firmado. ({note})","import_sig_unsigned":"No se han detectado pruebas de firma: los espacios para las firmas parecen estar sin firmar ({note}). La enmienda se creará con el estado PENDIENTE DE FIRMA; envía al cliente el enlace de revisión. El archivo NO se adjuntará como prueba.","import_sig_unknown":"No se ha podido determinar si el documento está firmado ({note}). De forma predeterminada, se seguirá el proceso de firma: el archivo NO se adjuntará como prueba a menos que lo verifiques a continuación.","import_force_signed":"Considerar como firmado (he verificado el documento manualmente)","import_toast_unsigned_created":"Enmienda creada, pendiente de firma: envía al cliente el enlace de revisión para que la firme.","import_replacement_title":"Esto parece ir más allá de una enmienda.","import_replacement_advisory":"El documento modifica el acuerdo más allá de los parámetros que pueden modificarse ({reason}). Recomendación: impórtalo como un contrato NUEVO y programa que sustituya al contrato actual en su fecha de entrada en vigor (el contrato anterior finalizará automáticamente y los créditos no utilizados se transferirán), en lugar de intentar encajarlo en una enmienda.","import_replacement_cta":"Ir a la importación de contratos","badge_start_rescheduled":"Inicio reprogramado","badge_record_alignment":"Alineación de registros","start_reschedule_term_end_kept":"Se mantiene la fecha de finalización del plazo","start_reschedule_term_end_moved":"La fecha de finalización del plazo se desplaza junto con la de inicio"},"effective_behaviors":{"title":"Comportamientos vigentes","title_compact":"Configuración vigente","description":"Configuración combinada de los acuerdos vigentes del cliente.","loading":"Cargando la configuración vigente","empty":"No se ha encontrado ninguna configuración de comportamiento vigente para este cliente.","col_setting":"Configuración","col_value":"Valor","col_source":"Fuente","aria_explain":"Explicar {name}","help_zdr":"Controla si la cuenta del cliente está configurada para no conservar ningún dato.","help_logging":"Controla cuántos detalles de las solicitudes o del uso se pueden conservar para este cliente.","help_region":"Controla la región de datos o de servicio prevista para el procesamiento empresarial.","help_rollover":"Controla si los créditos empresariales no utilizados se transfieren al siguiente período y cuándo vencen.","help_pricing":"Controla el comportamiento de los precios empresariales específicos de cada cliente.","help_default":"Se obtiene al combinar los contratos Enterprise activos de este cliente según las prioridades de comportamiento configuradas.","count":"{count} ajustes","col_actions":"Acciones","provenance_paper":"En el contrato","provenance_amendment":"Modificado el {date}","provenance_operational":"Establecido por un operador","provenance_operational_dated":"Establecido por un operador el {date}","provenance_default":"Valor predeterminado (no estipulado en el contrato)","provenance_paper_help":"El documento firmado estipula este valor. Los cambios se realizan mediante una enmienda.","provenance_operational_help":"Lo establece un operador. El documento contractual no fija este valor.","provenance_default_help":"Valor predeterminado del sistema o de la plantilla, sin modificar. El documento contractual no lo estipula.","aria_edit":"Editar {name}","action_amend":"Modificar","edit_title":"Editar {name}","edit_description":"Configuración operativa: el documento no fija este valor. Guarda los cambios en el contrato de origen y sincroniza inmediatamente los derechos del equipo.","edit_invalid_number":"Indica un número entero positivo.","toast_updated":"Configuración actualizada.","toast_update_failed":"Error al actualizar. Comprueba los permisos e inténtalo de nuevo.","edit_paper_pinned":"El documento firmado fija este valor: cámbielo mediante una enmienda o sobrescríbalo en la página del contrato (requiere el permiso contract.paper_pinned_override).","pin_btn_pinned":"Bloqueado por contrato: clic para desbloquear (auditado)","pin_btn_unpinned":"No está bloqueado; haz clic para bloquearlo según lo estipulado en el documento.","pin_btn_amendment":"Bloqueado por una enmienda firmada; no se puede desbloquear.","pin_btn_aria":"Activar o desactivar el bloqueo según el documento firmado para {name}","excluded_note":"{count, plural, one {# ajuste} other {# ajustes}} de entidades jurídicas o acuerdos finalizados que el sistema no considera en vigor — en su lugar se usa el valor del formulario de pedido activo, si lo tiene."},"onboarding":{"status_labels":{"open":"pendiente","completed":"completado","revoked":"revocado","expired":"vencido"},"account_mode_labels":{"auto_create_or_bind":"Crear o vincular automáticamente","existing_account":"Solo cuentas existentes","manual_registration":"Registro manual"},"groups":{"company":"Empresa","signer":"Firmante","billing":"Facturación","legal_notice":"Aviso legal","technical":"Técnico","usage":"Uso","additional":"Información adicional"},"binding_labels":{"company_legal_name":"Razón social de la empresa","company_legal_address":"Domicilio legal de la empresa","signer_name":"Nombre del firmante autorizado","signer_title":"Cargo del firmante autorizado","signer_email":"Correo electrónico del firmante autorizado","billing_contact_name":"Contacto de facturación","billing_email":"Correo electrónico de facturación","billing_address_line1":"Línea 1 de la dirección de facturación","billing_address_line2":"Línea 2 de la dirección de facturación","billing_city_state_zip":"Ciudad/estado/código postal de facturación","legal_notice_email":"Correo electrónico para notificaciones legales","use_case":"Caso de uso"},"field_help":{"company_legal_name":"Nombre legal de la empresa que aparecerá en las plantillas de contrato seleccionadas.","company_name_caps":"Nombre legal de la empresa en mayúsculas. Esto suele derivarse del nombre de la empresa.","company_legal_address":"Domicilio social o dirección comercial utilizados en las notificaciones legales y los bloques de firma.","signer_name":"Persona que firmará el acuerdo generado.","signer_title":"Cargo del firmante que figura en el bloque de firma.","signer_email":"Dirección de correo electrónico del firmante utilizada para los metadatos de revisión y firma.","billing_contact_name":"Nombre completo de la persona de contacto de facturación o cuentas por pagar, no un número de teléfono.","billing_email":"Dirección de correo electrónico para el envío de facturas.","billing_address_line1":"Dirección postal de la cuenta de facturación o del equipo de cuentas por pagar.","billing_city_state_zip":"Ciudad, estado o provincia, código postal y país de la dirección de facturación.","legal_notice_email":"Dirección de correo electrónico para notificaciones legales, normalmente un buzón del departamento jurídico o del equipo de gestión de contratos.","contact_email":"Contacto operativo para la incorporación y el soporte.","use_case":"Caso de uso proporcionado por el cliente que ayuda a determinar cómo gestionar los aspectos legales y de seguridad.","estimated_monthly_characters":"Estimación del cliente para dimensionar el uso de la API.","default_customer_variable":"Variable proporcionada por el cliente de la plantilla seleccionada.","with_example":"{help} Ejemplo: {sample}"},"placeholders":{"billing_contact_example":"Jane Doe, gerente de cuentas por pagar"},"variable_editor":{"add_row":"Añadir fila","pricing_tiers_help":"<code>billing_scope</code> determina el comportamiento del sistema. Las filas de <code>api_usage</code> sincronizan las anulaciones de precios de la API y las facturas por uso mediante <code>product</code>, <code>backend</code>, <code>price_per_million</code> y <code>end</code>. Las filas de suscripción a la plataforma de esta tabla sirven para mostrar información del contrato; las plazas del equipo, el nivel de suscripción y los derechos de uso de la plataforma aún no se configuran aquí. <code>service_name</code>, <code>rate</code>, <code>unit</code> y <code>fee_description</code> son campos para mostrar información del contrato.","allowed_values":"Valores permitidos","pricing_warnings_title":"Advertencias sobre la asignación de precios","row_warning":"Fila {row}: {messages}","no_rows":"Aún no hay filas.","remove":"Eliminar","value_column":"Valor","enum_blank":"(en blanco)","enum_unsupported":"No admitido: {label}"},"create_title":"Crear enlace de incorporación","create_description":"El correo electrónico es la cuenta principal de la empresa. El cliente puede restablecer la contraseña de una cuenta creada previamente al enviar el formulario.","primary_email":"Correo electrónico principal","account_mode":"Modo de cuenta","expires_in_days":"Caduca en días","customer":"Cliente","select_customer":"Seleccionar cliente","search_customers":"Buscar clientes","no_customers_match":"No se han encontrado clientes coincidentes.","no_customer_yet":"Aún no hay ningún cliente","template_package":"Paquete de plantillas","template_package_help":"Selecciona las plantillas exactas que se crearán después de que el cliente complete el proceso de incorporación. Utiliza filtros de búsqueda y de tipo cuando crezca la biblioteca de plantillas.","search_templates":"Buscar plantillas","all_types":"Todos los tipos","selected_only":"Solo las seleccionadas","template_table":{"template":"Plantilla","type":"Tipo","behavior":"Comportamiento"},"template_name_version":"{name} (v{version})","no_description":"Sin descripción","billing_credits":"Facturación / créditos","legal_only":"Solo asuntos legales","no_templates_match":"Ninguna plantilla coincide con los filtros actuales.","no_templates_selected":"No se ha seleccionado ninguna plantilla.","template_package_limit":"Selecciona hasta {count} plantillas por paquete de incorporación.","template_parameters":"Parámetros de la plantilla","preview":"Vista previa","monthly_commit":"Compromiso mensual (USD)","per_unit_rate":"Tarifa por unidad (TTS, USD por millón de bytes UTF-8)","term_months":"Plazo (meses)","non_billing_note":"Acuerdo sin facturación. No se recopilan campos de precios ni de facturación para esta plantilla.","precreate_title":"Crear una cuenta de Fish Audio ahora","precreate_description":"Útil cuando el contrato requiere una cuenta principal antes de que el cliente haya iniciado sesión.","dpa_included_title":"Plantilla de acuerdo de tratamiento de datos (DPA) incluida","dpa_included_description":"El enlace de incorporación creará una instancia de la plantilla seleccionada del acuerdo de tratamiento de datos junto con el resto del paquete.","fill_now_title":"Rellena ahora el formulario de incorporación","fill_now_description":"Envía la información del cliente inmediatamente después de crear el enlace.","fill_now_empty":"Selecciona primero un paquete de plantillas. Los campos que se muestran aquí se derivan de las variables proporcionadas por el cliente en las plantillas seleccionadas.","reused_by_variables":"{count, plural, one {Reutilizado por # variable de plantilla.} other {Reutilizado por # variables de plantilla.}}","internal_notes":"Notas internas","notes_placeholder":"Contexto de ventas, acuerdo de tratamiento de datos (DPA) solicitado, caso de uso del revendedor...","copy":"Copiar","create_link":"Crear enlace","links_description":"Enlaces de incorporación activos, completados, caducados y revocados.","no_links":"Aún no hay enlaces de incorporación.","table":{"email":"Correo electrónico","status":"Estado","customer_contract":"Cliente / Contrato","expires":"Caduca","actions":"Acciones"},"revoke":"Revocar","toast_form_submitted":"Formulario de incorporación enviado.","toast_link_created":"Enlace de incorporación creado.","toast_copy_failed":"Se ha creado el enlace, pero no se ha podido copiar al portapapeles.","toast_link_revoked":"Enlace de incorporación revocado.","toast_revoke_failed":"Error al revocar el enlace","toast_preview_failed":"Error al mostrar la vista previa de la plantilla.","error_token_missing":"No se ha devuelto el token de incorporación.","preview_title":"Vista previa: {name}","preview_iframe_title":"Vista previa de la plantilla","no_preview":"No se ha generado ninguna vista previa.","no_templates_match_hidden":"{hidden, plural, =1 {# plantilla no aparece} other {# plantillas no aparecen}} aquí (plantillas inactivas o variantes específicas de clientes) — gestiona las plantillas en la pestaña Plantillas.","signed_divert_title":"¿Ya tiene un contrato firmado?","signed_divert_body":"Esta página crea enlaces de incorporación previos a la firma. Si el documento ya está firmado, importa el PDF en su lugar. El sistema extraerá toda la información.","signed_divert_cta":"Importar contrato firmado","rebind_title":"¿Vincular al cliente a otra cuenta?","rebind_warning":"La medición del uso y la facturación de este cliente dependen del equipo al que está vinculado. Si continúa, el cliente quedará asociado a la nueva dirección de correo electrónico una vez que se utilice el enlace. La vinculación actual permanecerá activa hasta entonces. Procede únicamente si tienes la intención de trasladar a este cliente a otra cuenta.","rebind_cancel":"Mantener la vinculación actual","rebind_confirm":"Volver a vincular al cliente"},"settings":{"behavior_priority":{"title":"Prioridades de comportamiento","description":"Resuelve los conflictos cuando varios contratos activos establecen el mismo comportamiento en tiempo de ejecución.","loading":"Cargando reglas de prioridad","empty":"No se han encontrado reglas de prioridad de comportamiento.","toast_updated":"Prioridad de comportamiento actualizada","toast_update_error":"Error al actualizar la prioridad del comportamiento","category_hint":"Este es el grupo de resolución de conflictos. Los tipos de contrato asignados a este grupo se ordenan a continuación, y solo las claves de comportamiento seleccionadas utilizan este grupo.","type_order_label":"Orden de prioridad de los tipos","type_order_help":"Cuando varios contratos activos establecen la misma clave de comportamiento en esta categoría, prevalece el primer tipo de contrato de esta lista.","aria_move_earlier":"Mover el tipo a una posición anterior","aria_move_later":"Mover el tipo a una posición posterior","aria_remove_type":"Eliminar tipo","add_type":"Añadir tipo","btn_add":"Añadir","behavior_keys_label":"Claves de comportamiento","behavior_keys_help":"Solo estas claves de comportamiento se resuelven mediante esta categoría de prioridad. Esto sustituye el antiguo campo de entrada de valores separados por comas para que Walter pueda ver la lista de claves válidas.","btn_add_custom":"Añadir clave personalizada","custom_key_help":"La clave de comportamiento personalizada ya está guardada en esta categoría de prioridad.","fields":{"zero_data_retention":{"label":"Retención cero de datos","help":"Si deben deshabilitarse el almacenamiento y el registro de datos durante la ejecución de Enterprise."},"logging_policy":{"label":"Política de registro","help":"La política contractual de registro utilizada por los sistemas de soporte y de ejecución."},"data_region":{"label":"Región de datos","help":"Requisito contractual relativo a la región o la residencia de los datos."},"sub_processors":{"label":"Subencargados del tratamiento","help":"Restricciones relativas a los subencargados del tratamiento u obligaciones de divulgación."},"pricing_model":{"label":"Modelo de precios","help":"Compromiso mínimo, pago por uso, compra única o modalidad sin facturación."},"per_unit_rate":{"label":"Tarifa por unidad","help":"Precio predeterminado de la API por unidad configurada."},"monthly_commit":{"label":"Compromiso mensual","help":"Gasto mínimo recurrente para el período de facturación."},"included_credits_value":{"label":"Créditos incluidos","help":"Créditos otorgados al inicio del período."},"rollover_days":{"label":"Días acumulables","help":"Plazo de vencimiento de los créditos según el método FIFO establecido en las condiciones del contrato."},"overage_rate":{"label":"Tarifa por exceso","help":"Tarifa aplicada cuando el uso supera los créditos incluidos o el compromiso de gasto."},"term_auto_renew":{"label":"Renovación automática","help":"Si el contrato se renueva automáticamente."},"notice_period_days":{"label":"Plazo de preaviso","help":"Número de días de preaviso necesarios para la no renovación o la rescisión."},"concurrency_limit":{"label":"Límite de concurrencia","help":"Derecho de concurrencia del entorno de ejecución empresarial."},"pro_membership_enabled":{"label":"Afiliación Pro","help":"Si la cuenta empresarial principal recibe la afiliación Pro."},"auto_recharge_enabled":{"label":"Recarga automática","help":"Si debe habilitarse la recarga automática de la cuenta."}}},"contract_types":{"title":"Tipos de contrato","description":"Tipos de acuerdos dinámicos utilizados por las plantillas, los contratos, la facturación y las reglas de prioridad de comportamiento.","toast_updated":"Tipo de contrato actualizado","toast_update_error":"Error al actualizar el tipo","toast_deleted":"Tipo de contrato eliminado","toast_delete_error":"Error al eliminar el tipo","toast_required":"Se requieren la clave y la etiqueta del tipo de contrato","toast_created":"Tipo de contrato creado","toast_create_error":"Error al crear el tipo","system_delete_forbidden":"Los tipos de contrato del sistema no se pueden eliminar","confirm_delete":"¿Eliminar el tipo de contrato \"{label}\"? Esto solo funciona si ninguna plantilla ni ningún contrato hace referencia a este tipo.","delete_hint":"Eliminar este tipo si no se utiliza","billing_on":"Facturación","billing_off":"Sin facturación","billing_row_hint":"Los tipos de facturación crean contratos que pueden generar facturas, conceder créditos y configurar los derechos de la cuenta. Los tipos no relacionados con la facturación son únicamente documentos legales u operativos.","badge_system":"Sistema","label_label":"Etiqueta","label_key":"Clave","label_placeholder":"Anexo de seguridad","billing_label":"Facturación","billing_help":"Activa esta opción solo para los acuerdos que deban afectar a las facturas, los créditos o los derechos de la cuenta. En el caso de los documentos legales de tipo MSA/DPA/NDA, normalmente esta opción se deja desactivada.","switch_on":"Activado","switch_off":"Desactivado","priority_category_label":"Categoría de prioridad","priority_category_help":"Determina qué tabla de prioridades de comportamiento resuelve los conflictos para este tipo de contrato. Por ejemplo, el DPA pertenece a Datos y privacidad, mientras que el formulario de pedido pertenece a Precios y facturación.","btn_add_type":"Añadir tipo","th_description":"Descripción","th_billing_hint":"Facturación significa que este tipo interviene en la generación de facturas, los créditos y la configuración de derechos.","th_priority_hint":"Las prioridades de comportamiento lo utilizan para decidir qué contrato activo prevalece cuando varios contratos establecen la misma clave de comportamiento.","categories":{"pricing":"Precios y facturación","data_privacy":"Datos y privacidad","service":"Servicios y funcionalidades"}}},"usage_card":{"topup_locked":"La facturación de tu contrato Enterprise se realiza mediante facturas. Las recargas están desactivadas."},"payment_settings":{"title":"Cobro de pagos","description":"Cómo se cobran las facturas de este contrato. Operativo: se puede editar mientras el contrato esté activo.","method_label":"Método de pago","mercury_hint":"Las facturas permanecen en el sistema interno hasta hacer clic en \"Enviar a través de Mercury\" en la factura. Mercury envía un correo electrónico al cliente y los pagos se concilian automáticamente.","prepaid_hint":"El cliente recarga su propio monedero en la plataforma. Nunca se generan facturas para este contrato.","cc_emails_label":"Destinatarios en copia de la factura","cc_email_placeholder":"billing@customer.com","cc_emails_hint":"ar@fish.audio siempre recibe una copia. Añade aquí los destinatarios del lado del cliente.","cc_email_invalid":"Indica una dirección de correo electrónico válida","cc_email_remove":"Eliminar","save":"Guardar configuración de pago","saved_toast":"Configuración de pago guardada","save_error":"Error al guardar la configuración de pago","request_save":"Solicitar cambio de ajustes de pago"},"mercury_send_dialog":{"title":"Enviar mediante Mercury: revisar","description":"Revisa todos los detalles a continuación. El envío es definitivo: se envía un correo electrónico al cliente de inmediato.","description_request":"Revisa cada detalle. Esto crea una solicitud: no se envía nada hasta que un aprobador la apruebe.","recipient":"Destinatario","no_email":"No hay ninguna dirección de correo electrónico de facturación registrada","cc_label":"cc","invoice_number":"Número de factura","number_assigned_at_send":"Se asigna al enviarse","number_note":"El número de factura se asigna al enviarla.","period":"Período de facturación","due_date":"Fecha de vencimiento","lines_title":"Lo que verá el cliente","line_commitment":"Compromiso mínimo","line_overage":"Cargo por uso excedente: uso superior a la cantidad incluida","line_single":"Servicios empresariales (una sola línea)","total":"Total","warning":"Al hacer clic en Enviar, se crea la factura en Mercury y se envía por correo electrónico al cliente de inmediato. Al mismo tiempo, se crea en QuickBooks una factura espejo con el mismo número.","warning_request":"Una vez aprobada, la factura se crea en Mercury y se envía por correo al cliente de inmediato, junto con la factura espejo de QuickBooks con el mismo número.","confirm":"Enviar factura","already_sent_warning":"Esta factura ya está marcada como enviada. Si se envía de nuevo, se enviará al cliente por correo electrónico otra página de pago.","dual_title":"Recargo por pago con tarjeta: se crearán dos facturas","dual_body":"{number} (solo transferencia bancaria, {base}) + {number}-CC (pago con tarjeta habilitado, {card}, incluido un recargo del {pct} %). El cliente paga solo una de las dos facturas; la otra se cancela automáticamente al realizarse el pago.","dual_body_unnumbered":"Dos facturas: N (solo transferencia bancaria, {base}) + N-CC (pago con tarjeta habilitado, {card}, incluido un recargo del {pct} %), donde N es el número asignado al enviar la factura. El cliente paga solo una de las dos facturas; la otra se cancela automáticamente al realizarse el pago."},"mercury_pairing":{"title":"Vinculación con las cuentas por cobrar de Mercury","paired":"Vinculado","pair":"Vincular","unpair":"Desvincular","sync":"Enviar el nombre y el correo electrónico a Mercury","candidates":"Candidatos en Mercury","email_match":"Coincidencia de correo electrónico","no_candidates":"No se ha encontrado ningún cliente de las cuentas por cobrar de Mercury que coincida.","candidates_taken_hint":"{count} posible(s) coincidencia(s) ya está(n) vinculada(s) a otro cliente. Búscala(s) en \"Explorar todos\".","create":"Crear en Mercury","create_name":"Razón social","create_email":"Correo electrónico de facturación","create_confirm":"Crear y vincular","paired_toast":"Vinculado a un cliente de Mercury","created_toast":"Creado en Mercury y vinculado","unpaired_toast":"Desvinculado","synced_toast":"Registro de Mercury actualizado","missing_remote":"El cliente de Mercury vinculado ya no existe en el sistema remoto. Vuelve a vincularlo a continuación.","email_out_of_sync":"Mercury tiene una dirección de correo electrónico distinta de la nuestra para facturación ({ours}). Las facturas se enviarían a la dirección anterior.","email_ours_label":"Nuestro correo electrónico de facturación","email_mercury_label":"Correo electrónico de Mercury","email_push_button":"Enviar nuestro correo de facturación a Mercury","email_pull_button":"Usar el de Mercury","email_pull_toast":"Correo de facturación actualizado con el de Mercury","email_pull_error":"Error al adoptar el correo de Mercury","action_error":"Error al realizar la vinculación","browse_all":"Ver todos los clientes de Mercury ({count})","browse_placeholder":"Filtrar por nombre o correo electrónico…","browse_empty":"Todavía no hay clientes de cuentas por cobrar de Mercury.","taken":"Vinculado · {name}"},"enterprise_credit_expiry":{"title":"Créditos que caducan","caption":"Estos créditos concedidos por la empresa caducan según el calendario establecido en su acuerdo. Al utilizarlos, se consumen primero los créditos que caducan antes.","total":"Total de créditos que caducan: {amount}","expires_on":"caduca el {date}"},"audit":{"title":"Registro de auditoría","description":"Quién hizo qué en los contratos, los clientes y las facturas. Las filas del sistema corresponden a tareas automatizadas.","filter_resource_type":"Recurso","resource_all":"Todo","resource_contract":"Contrato","resource_customer":"Cliente","resource_invoice":"Factura","filter_resource_id":"ID de recurso","filter_resource_id_placeholder":"ID de contrato/cliente/factura","filter_action":"Acción","filter_action_placeholder":"p. ej., invoice. o contract.terminate","filter_actor":"ID de usuario del actor","filter_actor_placeholder":"ID de usuario administrador (exacto)","apply":"Aplicar","col_time":"Fecha y hora","col_actor":"Actor","col_action":"Acción","col_resource":"Recurso","empty":"Ninguna entrada de auditoría coincide con estos filtros.","page_label":"Página {page}","prev":"Anterior","next":"Siguiente","detail_before":"Antes","detail_after":"Después","detail_metadata":"Metadatos"},"prepaid_offset":{"title":"Compensación del saldo prepagado","description":"Fondo de uso único que se descuenta automáticamente de las facturas de este contrato como una partida negativa hasta agotarse, para créditos de servicio puntuales y recargas previas al contrato. Nunca se otorgan como créditos de uso.","balance_label":"Saldo restante del fondo","description_label":"Línea en la factura del cliente","description_placeholder":"p. ej. Crédito único de migración (OF §4)","description_help":"El cliente lo lee en cada factura de la que se descuenta el fondo.","description_current":"Línea de factura: {text}","description_required":"La descripción es obligatoria cuando el fondo es mayor que cero","description_length":"La descripción debe tener entre 4 y 120 caracteres en una sola línea","note_placeholder":"De dónde sale la cifra: sección del pedido, registros de recargas, saldo a una fecha","note_help":"Obligatorio, mínimo 8 caracteres. El cliente nunca lo ve.","save":"Guardar fondo","cancel":"Cancelar","edit":"Establecer fondo…","saved":"Compensación prepagada actualizada","note_label":"Motivo (interno, nunca en la factura)","amount_label":"Nuevo importe del fondo (sustituye al actual)","origin_help":{"customer_paid":"Dinero que el cliente ya pagó; no caduca.","paper_credit":"Un crédito que otorga el contrato firmado; caduca en su fecha de vencimiento."},"wording_change":"Cambiar texto","wording_hide":"Ocultar"},"invoice_usage":{"title":"Uso desglosado · N.º de factura {number}","usage_period":"Período de uso: {start} – {end}","advance_note":"Esta factura también cobra por adelantado el compromiso del período {start} – {end}. El uso indicado a continuación liquida el período señalado arriba.","table_model":"Modelo","table_usage":"Uso","table_rate":"Tarifa efectiva","table_amount":"Importe","manual_row":"Uso fuera de la plataforma (declarado)","usage_total_label":"Uso a las tarifas contractuales","credits_applied_label":"Cubierto por la asignación del ciclo","overage_base_label":"Uso excedente a tarifa base","overage_billed_label":"Exceso facturado (incluido un recargo del {percent} %)","overage_billed_plain":"Exceso facturado","no_overage_label":"Exceso","commitment_label":"Compromiso mensual","commitment_advance_label":"Compromiso mensual (próximo ciclo, facturado por adelantado)","overage_line_label":"Exceso (correspondiente al uso indicado arriba)","prior_adjustment_label":"Ajuste del período anterior","other_adjustments_label":"Otros ajustes","prepaid_label":"Crédito prepago aplicado","total_label":"Total de la factura","not_available":"Esta factura no incluye un desglose detallado del uso.","load_error":"Error al cargar el desglose de uso.","table_share":"Porcentaje","total_metered_row":"Uso total medido","covered_commitment_label":"Cubierto por el compromiso de prepago","overage_charge_label":"Cargo por exceso de uso","segment_prepaid":"compromiso de prepago","segment_committed":"comprometido","segment_overage":"exceso"},"rate_unit":{"characters":"{price} / 1M de caracteres","audio_hours":"{price} / hora de audio","session_hours":"{price} / hora de sesión","tokens":"{price} / 1M de tokens","generation":"{price} / generación","units":"{price} / 1M de unidades","hours_quantity":"{count} h","session_hours_quantity":"{count} h de sesión","session_seconds_quantity":"{count} segundos de sesión","million_characters_quantity":"{count} M de caracteres","generations_quantity":"{count, plural, one {# generación} other {# generaciones}}","per_million_audio_seconds":"{price} por 1M de segundos de audio","per_million_session_seconds":"{price} por 1M de segundos de sesión","pooled_units_help":"Unidades: un carácter de texto a voz, un segundo de audio de voz a texto, un segundo de una sesión de voz a texto en tiempo real o una generación de diseño de voz."},"assessment":{"title":"Evaluación trimestral","description":"Mínimos trimestrales contractuales: consumo, excedente acumulado, facturas de ajuste y créditos del §3.6","run_now":"Realizar evaluación","run_done":"Evaluación completada","run_failed":"Error al realizar la evaluación","load_failed":"Error al cargar los datos de la evaluación","blocked_prefix":"Evaluación bloqueada:","exclusivity_warning":"Se ha cumplido el criterio de rendimiento para la exclusividad durante {quarters} trimestres consecutivos y ya está abierto el plazo de 60 días para notificar la conversión (§8.4)","current_quarter":"Trimestre actual (T{q})","period_label":"Período {n}","current_period":"Período actual (Período {n})","banked_balance":"Excedente acumulado","commitment_drawdown":"Consumo del compromiso","credits_title":"Créditos de regularización","credit_from_quarter":"Crédito del ajuste del T{q}","credit_expires":"caduca el {date}","no_minimum_row":"No hay ningún mínimo programado","no_quarters_yet":"Aún no se ha evaluado ningún trimestre.","col_quarter":"Trimestre","col_period":"Período de evaluación","col_window":"Período","col_minimum":"Mínimo","col_consumption":"Consumo","col_banked":"Saldo acumulado aplicado","col_trueup":"Ajuste","col_surplus":"Excedente","waiver_title":"Exención del mínimo prevista en el §3.8 (opcional)","waiver_hint":"Los mínimos trimestrales pendientes siguen devengándose tras la terminación, salvo que el contrato los exima (por salida durante el período de evaluación o por incumplimiento sustancial de Fish). Registrar un motivo de exención impide que se devenguen esos mínimos y queda sujeto a auditoría.","waiver_placeholder":"p. ej., terminación durante el período de evaluación conforme al §13.1","rule_fixed":"Mínimos fijos de renovación","rule_trailing":"§3.9 promedio de los dos trimestres anteriores","floor_chip":"Límite inferior {floor}","cap_chip":"Límite superior {cap}","shortfall_pct_chip":"§8.4 alerta por debajo del {pct} %","blocked_hint_fixed":"Regla fija: añadir el trimestre que falta al calendario de minimum_assessment mediante una enmienda del mínimo de renovación (§3.9).","blocked_hint_trailing":"Mínimo calculado por el motor conforme al §3.9: se vuelve a intentar en la siguiente ronda de evaluación; una enmienda de minimum_assessment lo sustituye.","waived_badge":"Exento","waived_quarters_line":"Exento (exclusión voluntaria de la evaluación / §3.8), no evaluado: {quarters}","waived_quarters_line_basis":"Exentos al terminar ({basis}), no evaluados: {quarters}","waived_quarters_line_other":"Exentos, no evaluados: {quarters}","schedule_title":"Calendario de mínimos","schedule_hint_fixed":"Cada fila figura en el contrato. Se debe modificar mediante una enmienda de minimum_assessment.","schedule_hint_trailing":"El proceso de evaluación añade las filas generadas por el sistema a partir del promedio de los dos trimestres anteriores. No se pueden editar aquí, pero una enmienda de minimum_assessment las sustituye.","col_quarters":"Trimestres","col_periods":"Períodos de evaluación","col_source":"Fuente","engine_row_badge":"Motor · promedio de {quarters}","engine_row_title":"Añadido por el motor de evaluación (§3.9): solo lectura","paper_row_badge":"Documento","title_period":"Evaluación por período","description_period":"Mínimos contractuales por período: consumo, excedente acumulado, facturas de regularización y créditos §3.6"},"team_move":{"entry_button":"Mover a otro equipo","entry_disabled_status":"Un contrato en estado \"{status}\" no se puede trasladar (v1). En su lugar, los fondos inmovilizados se gestionan mediante un ajuste del monedero.","entry_disabled_wind_down":"Hay una rescisión programada para este contrato. Cancélala o espera a que termine antes de trasladar el equipo.","entry_disabled_term_expired":"Este contrato de ejecución única ya ha vencido al finalizar su plazo. Utiliza un ajuste del monedero para el dinero inmovilizado.","entry_disabled_unbound":"Este contrato aún no está vinculado a ningún equipo: vincula primero al cliente; no hay nada que trasladar.","title":"Trasladar el contrato a otro equipo","description":"Traslada {contract} y todos los demás contratos de este cliente en el equipo {team}, junto con sus facturas, el crédito del contrato y cualquier deuda del contrato, al equipo de destino en una sola transacción al comienzo de la próxima hora. Nada cambia hasta ese momento, y el traslado puede cancelarse hasta entonces.","status_dialog_title":"Traslado de equipo","status_dialog_description":"Aquí se hace un seguimiento del traslado hasta que se completa. Esta vista se actualiza automáticamente mientras el traslado está programado o en curso.","section_target":"Equipo de destino","target_team_label":"Equipo de destino: correo electrónico de la cuenta","target_team_placeholder":"Pegar el ID del equipo de destino","target_team_help":"Indica el correo electrónico de la cuenta que genera el tráfico de la API y selecciona el equipo de la lista (primero aparecen los equipos de la organización). La vista previa que aparece a continuación confirma el nombre, el propietario, los miembros y las claves de API del equipo antes de que se pueda programar cualquier acción.","bound_email_label":"Correo electrónico de la cuenta vinculada","bound_email_help":"I1: la persona vinculada al contrato y al registro del cliente. De forma predeterminada, se selecciona al propietario del equipo de destino; la persona seleccionada debe ser miembro activo de ese equipo.","preview_loading":"Calculando la vista previa del traslado…","preview_error":"No se ha podido cargar la vista previa: {message}","preview_idle":"Busca el equipo de destino por el correo electrónico de su cuenta (o pega un ID de equipo) para calcular la vista previa.","section_identity":"Identidad","contracts_in_scope":"Contratos incluidos ({count})","role_anchor":"ancla","role_carrier":"portador","role_sibling":"hermano","role_chain_predecessor":"predecesor en la cadena","role_successor_on_target":"el sucesor ya pertenece al equipo de destino","role_foreign":"otro cliente","treatment_full":"Traslado completo: dar de baja en el equipo anterior y aplicar en el nuevo equipo","treatment_bindings_only":"Solo vinculaciones (sin efectos secundarios en el equipo)","treatment_records_only":"Solo registros (se trasladan junto con lo demás)","treatment_none":"nada que sincronizar","old_team":"Equipo anterior","new_team":"Equipo de destino","team_id":"ID del equipo","team_name":"Nombre","team_owner":"Propietario","team_members":"Miembros","team_api_keys":"Claves de API","team_stats_7d":"Uso en los últimos 7 días","team_personal":"equipo personal","team_closed":"cerrado","bound_account":"Cuenta vinculada","bound_user_active":"miembro activo","bound_user_inactive":"no es miembro activo del equipo de destino","old_team_cutover_notice":"El equipo anterior todavía tiene {keys} claves de API y {money} de consumo en los últimos 7 días. Las claves no se transfieren: empiezan a devolver el código 402 cuando se transfiere el crédito, y el cliente vuelve a emitir las claves en el nuevo equipo.","customer_binding":"Vinculación del cliente","customer_archived":"archivado","shape":"Forma","shape_subscription":"suscripción","shape_one_time":"pago único","shape_mixed":"suscripción mixta + pago único","shape_prepaid":"prepagado (solo anulaciones; el monedero permanece intacto)","shape_non_billing":"sin facturación (solo vinculaciones)","execute_at":"Se ejecuta a las","execute_at_help":"La próxima hora en punto que esté a al menos 12 minutos de distancia (ventana de precalentamiento de ZDR). Solo a las hh:00 coinciden los intervalos de uso, el cambio de estado 402 y el cambio de monedero, por lo que el límite es exacto.","section_old_wallet":"Monedero anterior (equipo {team})","wallet_balance":"Saldo del monedero","ledger_remaining":"Saldo restante en el libro mayor del contrato (R)","credit_transfer":"Transferencia de crédito (X)","drift_writeoff":"Cancelación contable por discrepancia (R − X)","debt_transfer":"Transferencia de deuda (D)","own_money_left":"Fondos propios que permanecen en el equipo anterior","pool_balance":"Fondo de crédito de facturas (permanece en el contrato)","prior_move_sweep_return":"El barrido del traslado anterior se devolvió al equipo de origen","rows_staying":"Asientos del libro mayor que permanecen en el equipo anterior ({count}, {amount})","fifo_discrepancy":"Discrepancia FIFO","fifo_discrepancy_value":"FIFO del motor en el equipo anterior {engine} frente al saldo restante limitado a este contrato {scoped}","tranches":"Tramos de crédito ({count})","col_invoice":"Factura","col_created":"Concedido","col_amount":"Importe","col_remaining":"Restante","col_expires":"Caduca","foreign_rows":"Filas del libro mayor de la empresa fuera del conjunto de libros mayores de este contrato ({count})","foreign_row_joined":"vinculado al contrato {contract}","foreign_row_unattributed":"sin atribuir","section_new_wallet":"Monedero de destino (equipo {team})","pre_existing_debt":"Deuda preexistente","sweep_amount":"Transferir al fondo de créditos para facturas","balance_after":"Saldo después del traslado","overdraft_cap":"Límite de sobregiro después del traslado","would_trip":"El disyuntor se activaría en el primer consumo","pre_move_usage":"Uso del destino desde la fecha de entrada en vigor (solo para visualización)","pre_move_usage_value":"{count} solicitudes · {list} al precio de lista · {contract} a la tarifa contractual · diferencia {delta}","pre_move_usage_help":"Nunca se recalculan los precios: los registros de uso son inmutables. Si se acepta por motivos comerciales, registre un ajuste independiente y auditado de compensación del saldo prepago que haga referencia al ID del traslado.","rows_on_target":"Filas del libro mayor empresarial que ya están en el destino ({count})","contracts_on_target":"Contratos que ya están en el destino ({count})","section_cycle":"Ciclo que abarca el traslado","cycle_window":"Ciclo actual","cycle_billing":"Modelo de facturación · modelo de precios","old_usage_in_cycle":"Uso del equipo de origen en este ciclo (facturado por segmento)","new_usage_before_h":"Uso del equipo de destino en este ciclo antes del traslado (excluido)","usage_value":"{count} solicitudes · {money}","pending_reconcile":"Conciliación de activaciones pendientes","pending_reconcile_value":"Factura {invoice} · {start} – {end} · importe incluido: {amount}","assessment_quarter":"Trimestre de evaluación en curso","assessment_quarter_value":"T{q} · {start} – {end}","section_invoices":"Facturas","invoices_rewritten":"Facturas reasignadas al equipo de destino","invoices_by_status":"Por tipo y estado","activation_invoice":"Factura de activación","mercury_lock":"Bloqueo de envíos de Mercury activo","qbo_direct":"Facturas directas con QuickBooks","invoice_line":"{number} · {type} · {status} · {amount}","pending_grant":"Asignaciones de créditos pendientes ({count}): se vuelven a entregar después del traslado si se ha rechazado un pago durante el bloqueo","open_collectible":"Pendientes / cobrables ({count}): nunca se vuelven a enviar","section_overrides":"Configuraciones específicas por equipo","old_after_retire":"Equipo anterior tras la retirada","new_after_apply":"Equipo de destino tras la aplicación","zdr":"Retención cero de datos","quality_guard":"Control de calidad","concurrency":"Concurrencia","concurrency_tier_drops":"descensos de nivel","price_rows_removed":"Filas de precios eliminadas","price_rows_removed_value":"{count} (fuente: {source})","price_rows_written":"Filas de precios escritas ({count})","price_rows_overwritten":"Filas de precios existentes sobrescritas ({count})","price_row":"{product} / {backend} · {price} por millón de unidades","stripe_auto_charge":"Recarga automática","membership":"Afiliación","membership_change_unchanged":"sin cambios","membership_change_upgrade":"mejora","membership_change_extend":"extendida","membership_change_granted":"concedida","membership_until":"hasta {date}","package":"Paquete","package_kept":"{type} conservado hasta {date} (nunca revocado)","zdr_prewarm":"Se requiere la preparación previa de ZDR: la marca de retención cero se añade al equipo de destino en cuanto se programa el traslado y se elimina de nuevo si se cancela.","propagation":"Propagación: {note}","on":"activada","off":"desactivada","yes":"sí","no":"no","none":"ninguno","unchanged":"sin cambios","section_rules":"Reglas fijas","rules_help":"Estas no son opciones. Estas son acciones que el traslado siempre realiza. Se enumeran para que nadie espere que exista una opción para desactivarlas.","rule_scope":"El alcance abarca todos los contratos de este cliente en el equipo de origen, así como los integrantes de cualquier cadena de reemplazo. Los documentos asociados (MSA/DPA/BAA/NDA) se trasladan junto con el formulario de pedido.","rule_credit":"El crédito restante del contrato (X) siempre se transfiere. Nunca se deja atrás ni se hace caducar en este momento.","rule_drift":"Cualquier importe restante no respaldado por el monedero (R − X) se da de baja en el equipo de destino con el origen \"enterprise-credit-expiration\".","rule_own_money":"Los fondos propios del equipo anterior (el saldo que excede el importe restante del contrato) permanecen en el equipo anterior.","rule_debt":"Un saldo negativo del equipo anterior (D) se transfiere al equipo de destino: solo las facturas de este contrato pueden cobrarlo.","rule_pool":"El fondo de crédito para facturas permanece asociado al contrato. Se añade una nota.","rule_invoices":"Todas las facturas incluidas en el alcance se reasignan al equipo de destino, independientemente de su tipo o estado. Los documentos de Mercury y QuickBooks nunca se vuelven a emitir.","rule_old_membership":"El equipo anterior conserva su paquete Pro/Max hasta que venza. No se revoca nada.","rule_old_auto_charge":"La recarga automática del equipo anterior no se modifica (reactivar una tarjeta para un monedero sin saldo no forma parte de esta acción).","rule_binding":"El registro del cliente se vuelve a vincular al equipo de destino y a la cuenta vinculada (equipo principal, usuario y correo electrónico).","rule_execute_at":"La ejecución tiene lugar al comienzo de la próxima hora mediante una tarea programada. Mientras el traslado mantenga el bloqueo, se rechazan las escrituras relacionadas con pagos, envíos, activaciones, terminaciones, enmiendas y tareas cron en este conjunto de contratos.","section_choices":"Opciones del operador","choices_help":"Solo hay que elegir cuando los datos no permiten decidir. Todo lo demás indicado anteriormente está fijado.","c1_label":"C1 · Incorporar las concesiones previas de crédito de los administradores como crédito del contrato","c1_help":"Una factura de este conjunto no recibió la asignación de crédito al activarse, y el equipo anterior conserva asignaciones positivas de crédito de origen administrativo. Al incorporarlas, se reasigna el origen de esas entradas al contrato: pasan a formar parte del libro mayor y de la transferencia, vencen según los plazos del contrato y quedan sujetas a su política de pérdida de créditos. Si no se incorporan, el crédito de cortesía permanece en el monedero anterior. Irreversible.","c1_recommended":"Recomendado: las entradas administrativas suman exactamente el importe de la asignación omitida.","c1_rows":"Entradas de concesiones previas de crédito de los administradores ({count})","c1_invoice":"Factura con asignación de crédito omitida {invoice} ({type})","c1_amount_label":"Indica el importe adoptado","c1_amount_expected":"La vista previa adopta {amount}. El importe introducido debe coincidir con un margen de 0,01.","c2_label":"C2 · Adjuntar filas sin atribuir del libro mayor empresarial","c2_help":"Solo si sabe que estas entradas pertenecen a este contrato (el equipo anterior nunca tuvo más de un contrato). Las filas adjuntadas se incorporan al libro mayor y se trasladan. Cualquier fila que quede sin adjuntar impide el traslado. Se rechazan las filas vinculadas a la factura de otro contrato.","c2_input_label":"Identificadores de los registros que se deben adjuntar (separados por comas o saltos de línea)","c2_attached":"{count} fila(s) adjuntada(s) en esta vista previa.","o1_label":"O1 · Transferir el saldo propio del equipo de destino al fondo de créditos para facturas","o1_help":"Se ejecuta antes de que se abone el crédito, por lo que el crédito empresarial nunca se transfiere. Por defecto: activado para las suscripciones (si se dejara desactivado, se cobraría dos veces) y desactivado para los contratos de pago único. Se activa obligatoriamente para un traslado de un contrato de pago único que incluya deuda.","o1_effective":"Actualmente {state}: se transferiría {amount}.","o1_forced_on":"Activado obligatoriamente por el tipo de contrato (pago único con deuda).","o1_forced_off":"Desactivado obligatoriamente por la estructura del contrato.","o1_na":"No aplicable: este tipo de contrato no afecta al monedero.","section_acks":"Se requieren confirmaciones","ack_help":"Cada línea representa una consecuencia que el servidor no permitirá pasar por alto al programar el traslado hasta que marque la casilla correspondiente.","ack":{"acknowledge_target_price_rows_overwritten":"Las filas de precios existentes del equipo de destino se sobrescribirán con los precios del contrato.","acknowledge_target_auto_recharge_disabled":"Se desactivará la recarga automática del equipo de destino.","acknowledge_breaker_risk":"La deuda transferida supera el límite de sobregiro. El mecanismo de protección se activaría con el primer consumo."},"section_blocking":"Bloqueado: no se puede programar el traslado","blocking_help":"Cada uno de los elementos que se indican a continuación hace que el servidor rechace el traslado. Resuélvelos como se indica y, a continuación, vuelve a abrir la vista previa.","guard_action_label":"Qué hacer en su lugar:","guard":{"team_move_target_invalid":"Equipo de destino no válido","team_move_target_conflict":"El equipo de destino ya tiene un contrato incompatible","team_move_old_team_shared":"El equipo anterior tiene un contrato vigente de otro cliente","team_move_chain_split":"La cadena de reemplazo quedaría dividida","team_move_wind_down":"Terminación programada","team_move_status_not_movable":"El estado del contrato no permite trasladarlo","team_move_target_ledger_residue":"El equipo de destino no está libre de conflictos","team_move_target_wallet_negative":"El monedero de destino tiene un saldo negativo","team_move_customer_binding":"Conflicto de vinculación del cliente","team_move_old_team_ledger_foreign":"El equipo anterior mantiene registros del libro mayor empresarial fuera de este contrato","team_move_fifo_discrepancy":"El método FIFO del motor no coincide con el libro mayor del contrato","team_move_stripe_payment_method":"Contrato facturado a través de Stripe","team_move_expected_mismatch":"Los valores introducidos no coinciden con la vista previa","team_move_preview_stale":"La vista previa está desactualizada","team_move_in_progress":"Otro traslado mantiene el bloqueo","team_move_cron_running":"Se está ejecutando una tarea cron empresarial","senior_required":"Se requiere permiso de traslado de equipo","team_move_acknowledgement_required":"Faltan confirmaciones","team_move_engine_not_ready":"Faltan los requisitos previos del motor","team_move_already_scheduled":"Ya hay un traslado programado para este conjunto de contratos","team_move_not_cancellable":"Este traslado ya no se puede cancelar","team_move_not_due":"Aún no ha vencido","team_move_dispatch_failed":"Error al programar el ejecutor","team_move_not_found":"No se ha encontrado el traslado","team_move_old_owner_closing":"El antiguo propietario del equipo no puede recibir la devolución de los fondos remanentes"},"guard_action":{"team_move_target_invalid":"Selecciona un equipo que exista, no esté cerrado, pertenezca a una cuenta activa y no sea el equipo actual.","team_move_target_conflict":"Rescinde o sustituye primero el contrato vigente del equipo de destino, o selecciona un equipo sin contratos vigentes.","team_move_old_team_shared":"No es un caso de traslado: investiga por qué el contrato de otro cliente está asignado a este equipo.","team_move_chain_split":"El alcance se determina automáticamente. Anula el enlace de sustitución ajeno para que toda la cadena se traslade junta.","team_move_wind_down":"Cancela la terminación programada o espera a que se complete y vuelve a intentarlo.","team_move_status_not_movable":"Utiliza un ajuste del monedero para los fondos inmovilizados. Los contratos terminados, vencidos, sustituidos y eliminados no se trasladan en la v1.","team_move_target_ledger_residue":"Utiliza un equipo que no tenga registros en el libro mayor empresarial ni otros contratos.","team_move_target_wallet_negative":"Pide al cliente que recargue el saldo del equipo de destino (allí se siguen permitiendo las recargas) o registra una concesión de crédito administrativa auditada.","team_move_customer_binding":"Desarchiva al cliente, haz que caduque el enlace de incorporación abierto o vuelve a vincularlo explícitamente. Después, inténtalo de nuevo.","team_move_old_team_ledger_foreign":"Asocia las filas mediante C2 si pertenecen a este contrato. De lo contrario, el traslado seguirá bloqueado.","team_move_fifo_discrepancy":"Primero, concilia el historial de anulaciones y reemisiones mediante un ajuste del monedero.","team_move_stripe_payment_method":"No se admite en la versión 1.","team_move_expected_mismatch":"Vuelve a introducir los valores exactamente como aparecen en la vista previa.","team_move_preview_stale":"Cierra y vuelve a abrir el cuadro de diálogo para generar una nueva vista previa.","team_move_in_progress":"Vuelve a intentarlo cuando se libere el bloqueo (en cuestión de segundos).","team_move_cron_running":"El ejecutor reprograma la tarea por sí solo para la siguiente hora en punto.","senior_required":"Pídeselo a alguien con el permiso team_move.schedule.","team_move_acknowledgement_required":"Marca todas las casillas de confirmación anteriores.","team_move_already_scheduled":"Cancela primero el traslado pendiente o espera a que finalice.","team_move_not_due":"Espera hasta la hora programada. El ejecutor se pondrá en marcha automáticamente.","team_move_old_owner_closing":"Recupera la cuenta del propietario anterior o completa el cierre y, a continuación, vuelve a intentar el traslado."},"section_warnings":"Advertencias","section_notices":"Avisos","warning":{"team_move_old_team_own_money":"Los fondos propios del equipo anterior permanecen en él.","team_move_ledger_rows_stay":"Asientos del libro mayor que permanecen en el equipo anterior","team_move_drift_writeoff":"Baja contable por desviación","team_move_edge_flush_skew":"Desfase en el vaciado del nodo perimetral","team_move_old_team_cutover":"Transición del equipo anterior"},"section_follow_ups":"Seguimientos manuales","section_confirm":"Confirmación por escrito","confirm_help":"Indica los valores exactamente como aparecen en la vista previa. El servidor rechaza cualquier discrepancia (con una tolerancia de 0,01 para los importes) y cualquier cambio en los datos estructurales de la vista previa.","confirm_team_id":"ID del equipo de destino","confirm_count":"Contratos incluidos en el alcance","confirm_credit":"Límite de transferencia de crédito (X)","confirm_debt":"Límite de endeudamiento (D)","confirm_note":"Nota (al menos 8 caracteres, sujeta a auditoría)","confirm_expected":"Valor esperado: {value}","submit":"Programa el traslado para las {time}","submit_idle":"Programa el traslado","submit_blocked":"Bloqueado por la vista previa","missing_team":"Busca y selecciona un equipo de destino.","missing_preview":"Esperando la vista previa.","missing_blocked":"La vista previa muestra las condiciones que bloquean el proceso.","missing_bound_email":"Indica la dirección de correo electrónico de la cuenta vinculada.","missing_team_id_match":"Escribe exactamente el ID del equipo de destino.","missing_count_match":"Escribe el número de contratos incluidos.","missing_credit_match":"Escribe el límite de transferencia de crédito.","missing_debt_match":"Escribe el límite de endeudamiento.","missing_adopt_match":"Escribe el importe adoptado.","missing_acks":"Marca todas las casillas de confirmación.","missing_note":"Escribe una nota de al menos 8 caracteres.","missing_more":"{count} más…","refused_title":"El servidor ha rechazado la solicitud ({code})","refused_missing_acks":"Faltan confirmaciones: {codes}","refused_mismatches":"Campos que no coinciden: {fields}","refused_stale_hint":"Los datos estructurales han cambiado desde que se calculó esta vista previa. Se ha vuelto a calcular la vista previa. Comprueba las cifras, vuelve a introducir cualquier valor esperado que haya cambiado y vuelve a enviar.","scheduled_toast":"Traslado del equipo programado para {time}","action_error":"La solicitud ha fallado","cancel_done":"Traslado del equipo cancelado","retry_rescheduled_toast":"El ejecutor ha reprogramado la ejecución para las {time}","status_title":"Traslado {id}","move_id":"ID del traslado","move_from_to":"equipo {old} → equipo {new}","status_scheduled":"Programado","status_running":"En ejecución","status_completed":"Completado","status_failed":"Fallido","status_cancelled":"Cancelado","status_superseded":"Sustituido","countdown":"en {countdown} ({time})","countdown_due":"Vence ahora ({time}): a la espera del ejecutor","attempts":"Intentos","rescheduled":"Reprogramado","rescheduled_value":"{count}× — último motivo: {reason}","retry_rescheduled":"El ejecutor ha reprogramado el traslado","error_label":"Error","btn_cancel_move":"Cancelar traslado","btn_retry":"Reintentar ahora","scheduled_hint":"El traslado puede cancelarse hasta la hora programada. En torno a ese momento, mientras el traslado mantenga el bloqueo, se rechazan las escrituras relacionadas con pagos, envíos, activaciones, terminaciones, enmiendas y tareas cron en este conjunto de contratos.","running_hint":"La transacción está en curso. Esta vista se actualiza cada 5 segundos.","completed_hint":"Se ha confirmado el traslado. Las claves de API no se trasladaron: el cliente debe volver a emitirlas en el nuevo equipo.","failed_hint":"Nada ha cambiado: la transacción se ha abortado y solo queda este registro del traslado fallido. Corrige la causa y vuelve a intentarlo, o cancela el traslado.","cancelled_hint":"El traslado se ha cancelado antes de ejecutarse. No ha cambiado nada.","superseded_hint":"Un traslado más reciente de este conjunto de contratos ha sustituido a este.","actuals_title":"Valores reales (recalculados dentro de la transacción)","actual_old_wallet":"Monedero anterior: antes → después","actual_new_wallet":"Monedero de destino: antes → después","actual_engine_fifo_after":"FIFO del motor en el equipo de destino después del traslado","actual_records_rehomed":"Registros del libro mayor reubicados","actual_records_adopted":"Registros del libro mayor incorporados (C1)","actual_invoices_rewritten":"Facturas reescritas","actual_grants_redelivered":"Concesiones de crédito entregadas de nuevo","actual_executed_at":"Ejecutado el","checklist_title":"Informar al cliente","probe_loading":"Comprobando si hay un traslado pendiente…","entry_button_live":"Traslado de equipo · {status}","live_banner_scheduled":"Está programado un traslado al equipo {team} para {time}. Puede cancelarse hasta entonces.","live_banner_running":"Se está ejecutando un traslado al equipo {team}.","live_banner_failed":"Error en el traslado al equipo {team} ({error}). Vuelve a intentarlo o cancélalo.","btn_view_move":"Ver traslado","btn_new_move":"Planificar otro traslado","btn_recompute_preview":"Volver a calcular la vista previa","preview_drift":"Los datos de entrada han cambiado. Se está volviendo a calcular la vista previa antes de poder programar el traslado.","footer_execute_at":"Se ejecuta a las {time}","retry_confirm_help":"Ejecuta ahora la transacción completa si la hora actual está dentro de la ventana de ejecución en torno a las {time}. De lo contrario, el ejecutor vuelve a fijar el traslado al comienzo de la siguiente hora. Corrige primero la causa del fallo: el servidor vuelve a ejecutar todas las comprobaciones.","retry_confirm_input":"Escribe {id} (los primeros 8 caracteres del ID del equipo de destino) para confirmar","btn_retry_confirm":"Ejecutar el traslado ahora","btn_back":"Atrás","already_scheduled_toast":"Ya hay un traslado pendiente para este conjunto de contratos: se muestra.","btn_execute_manual":"Ejecutar ahora (ejecución manual)","execute_manual_help":"No hay ninguna ejecución automática configurada para este traslado. Nada lo ejecutará a las {time}. Ejecútalo entre las {time} y cinco minutos después. Fuera de ese intervalo, el ejecutor vuelve a fijar el traslado al comienzo de la siguiente hora.","manual_dispatch_notice":"Ejecución manual: este traslado no se ejecutará por sí solo. Ejecútalo en los cinco minutos siguientes a las {time}.","concurrency_platform_default":"valor predeterminado de la plataforma","btn_execute_reschedule":"Reprogramar para las {time} y ejecutar automáticamente","execute_reschedule_help":"Esto queda fuera de la ventana de ejecución en torno a las {time} (desde 90 s antes hasta 5 min después), por lo que no se ejecuta nada ahora mismo: el traslado se vuelve a fijar para las {next} y, si la cola de ejecución está configurada, se ejecuta automáticamente entonces. Para ejecutarlo inmediatamente, hazlo dentro de la ventana de ejecución.","price_row_tts":"TTS / {backend} · {price} por cada millón de bytes UTF-8"},"team_picker":{"hint":"Selecciona el equipo que realmente gestiona el tráfico de la API. Los equipos de la organización aparecen primero. Si no seleccionas ningún equipo, se vinculará el equipo personal de la cuenta.","error":"Error al buscar el equipo.","no_account":"No se ha encontrado ninguna cuenta de Fish Audio para {email}.","no_teams":"{email} no tiene ningún equipo utilizable.","personal":"Personal","organisation":"Organización","role_owner":"Propietario","role_member":"Miembro","has_contract":"Tiene un contrato vigente","owner":"Propietario {email}","members":"{count, plural, one {# miembro} other {# miembros}}","keys":"{count, plural, one {# clave de API} other {# claves de API}}","selected_id":"ID del equipo seleccionado: {id}","show_manual":"Pegar un ID de equipo en su lugar","hide_manual":"Ocultar el ID del equipo introducido manualmente","manual_placeholder":"ID del equipo"},"reschedule_start":{"title":"Reprogramar el inicio del contrato","description":"Iniciar {contract} antes o después de la fecha indicada en el documento firmado. La vista previa muestra exactamente qué cambiará antes de que se registre nada.","mode_label":"Modo","mode_early_access_title":"Acceso anticipado: empieza hoy, sin modificar el contrato en papel","mode_early_access_desc":"El primer período de facturación va desde ahora hasta el final del primer ciclo del contrato en papel, con la misma cuota. Las fechas, el día de referencia y la duración del contrato se mantienen tal como se firmaron.","mode_amend_start_title":"Cambiar la fecha de entrada en vigor: enmienda del contrato en papel","mode_amend_start_desc":"Se modifican las fechas, el día de referencia y la duración del contrato. Se requiere un acuerdo complementario firmado. Sin un documento, el cambio se registra como una alineación de registros.","new_date_label":"Nueva fecha de entrada en vigor (UTC)","side_letter_label":"Carta complementaria firmada (PDF)","side_letter_help":"Sube la carta complementaria o la enmienda firmada. Déjalo en blanco para registrar el cambio como una alineación de registros. El documento en papel ya firmado sigue siendo el que prevalece.","side_letter_choose":"Seleccionar PDF","side_letter_uploading":"Subiendo...","side_letter_attached":"Adjunto","side_letter_remove":"Eliminar","side_letter_none":"Sin acuerdo complementario: registrado como una alineación de registros","side_letter_invalid_type":"Solo se pueden adjuntar archivos PDF.","side_letter_upload_failed":"Error al subir el archivo. Selecciónalo de nuevo.","keep_term_end_label":"Mantener la fecha de finalización del plazo","keep_term_end_help":"Solo es posible si la fecha de inicio se desplaza un número entero de meses. De lo contrario, la fecha de finalización del plazo se desplaza junto con la de inicio.","reason_label":"Motivo","reason_placeholder":"Motivo del cambio de la fecha de inicio (al menos 8 caracteres)","preview_title":"Vista previa","preview_help_early_access":"El acceso comienza a la siguiente hora en punto después de confirmar. Las fechas del documento firmado no se modifican.","preview_idle_date":"Selecciona la nueva fecha de entrada en vigor para calcular la vista previa.","preview_loading":"Calculando la vista previa…","preview_stale_notice":"Las cifras han cambiado desde la vista previa que se ha confirmado. Revisa la vista previa actualizada y vuelve a confirmar.","refused_title":"La API rechaza este cambio","refusal_code_label":"Código","refusal_message_label":"Mensaje","remedy_label":"Siguiente paso","blocking_invoices_label":"Facturas que impiden el cambio","section_dates":"Fechas","dates_help":"Actual → propuesto","row_status":"Estado","row_effective_date":"Fecha de entrada en vigor","row_delayed_start_date":"Inicio diferido","row_service_start_date":"Inicio del servicio","row_paid_billing_start_date":"Inicio de la facturación de pago","row_billing_anchor_day":"Día de referencia de facturación","row_end_date":"Fecha de finalización","row_current_term_start":"Inicio del período actual","row_current_term_end":"Fin del período actual","row_early_access_start_at":"Acceso anticipado a partir de","row_governing_msa_effective_date":"Fecha de entrada en vigor del MSA aplicable","goes_live_now":"Al confirmar, el contrato se activa de inmediato.","goes_live_later":"Al confirmar, se registran las fechas. El contrato entra en vigor en su fecha de inicio.","resumes_activation":"Las fechas ya están registradas. Al confirmar, solo se activa el contrato.","record_alignment_chip":"Alineación de registros (sin documento firmado)","section_first_invoice":"Primera factura","no_first_invoice":"En este paso no se genera ninguna factura.","section_next_cycle_invoice":"Factura del próximo ciclo","row_invoice_type":"Tipo","invoice_type_cycle":"Ciclo de facturación","row_period":"Período","row_amount":"Importe","row_credits":"Créditos","row_due_date":"Fecha de vencimiento","row_prepaid_offset":"Compensación aplicada con el importe pagado por adelantado","row_usage_from":"Uso contabilizado desde","row_overage_window":"Período de uso excedente","section_money":"Monedero y ciclos","row_total_cycle_invoices":"Facturas de los ciclos durante la vigencia del contrato","row_wallet_balance":"Saldo del monedero","row_sweep_now":"Barrido del monedero","sweep_yes":"Se ejecuta ahora ({amount})","sweep_no":"No en este paso","row_prepaid_offset_balance":"Saldo de compensación prepagado","section_replace":"Sustitución programada","replace_runs_now":"El contrato sustituido {id} se rescinde ahora.","replace_later":"Sustituye al contrato {id} en el momento de la puesta en marcha.","section_amendment":"Registro de enmiendas","amendment_help":"Los cambios en los campos se registran en el registro de enmiendas.","previous_unset":"sin establecer","section_elapsed_cycles":"Ciclos transcurridos pendientes de facturación","section_warnings":"Advertencias","warning":{"usage_higher_over_longer_first_cycle":"Una sola asignación cubre un primer ciclo más largo. Es más probable que se facture el uso excedente en la siguiente factura.","grant_deferred_access_now":"El acceso comienza antes de que se concedan los créditos (los créditos se conceden al enviar el contrato o al efectuar el pago).","replace_handover_overlap":"Si un contrato de reemplazo comienza antes de tiempo, se facturan dos compromisos durante el período de solapamiento. No se reembolsa el compromiso facturado por adelantado del contrato reemplazado.","anchor_day_preserved":"Se mantiene el día de referencia de facturación establecido por el operador. No se vuelve a calcular a partir de la nueva fecha de inicio.","money_amendment_inside_widened_window":"Una enmienda del importe queda comprendida en el primer período ampliado y se prorratea a lo largo de ese período más largo.","elapsed_cycles_unbilled":"Una puesta en marcha con fecha retroactiva deja ciclos ya transcurridos que el proceso cron mensual no volverá a procesar.","governing_msa_keeps_own_date":"El MSA aplicable conserva su propia fecha de entrada en vigor."},"governing_msa_kept_detail":"MSA {id} · {date} · {reason}","governing_msa_kept_reason":{"separate_document":"documento firmado por separado","date_differs":"la fecha ya difiere del formulario de pedido","carrier_closed":"registro de MSA cerrado","not_msa":"no es un registro de MSA","no_document":"sin documento firmado archivado","paper_set":"fecha registrada a partir del documento firmado"},"btn_confirm":"Reprogramar el inicio","toast_success":"Se ha reprogramado el inicio del contrato.","action_error":"No se ha podido ejecutar la reprogramación.","refusal_reason_label":"Rechazado porque","refusal":{"contract_closed":"El contrato está cerrado","use_draft_editor":"Edita las fechas en el editor de borradores","use_status_reopen":"Primero, vuelve a abrir el contrato para su revisión legal","signed_document_required":"Debe haber un documento firmado archivado","not_signed":"El contrato no está firmado","already_started":"El servicio ya ha comenzado","trial_in_progress":"Hay un período de prueba en curso","wind_down_in_progress":"Hay un proceso de baja gradual en curso.","assessment_start_frozen":"La fecha de inicio está fijada por el calendario de evaluación","assessment_windows_misaligned":"Los periodos de comprobación del mínimo ya no encajarían con el plazo","early_access_subscription_only":"El acceso anticipado solo está disponible para contratos de suscripción","early_access_with_trial_unsupported":"El acceso anticipado no es compatible con un período de prueba","early_access_with_assessment_unsupported":"El acceso anticipado no es compatible con un mínimo que se comprueba sobre el plazo","alignment_moves_service_start":"Corregir las fechas del documento movería el inicio del servicio","effective_after_service_start":"La fecha de entrada en vigor del documento es posterior al inicio del servicio","alignment_changes_contract_order":"Otro contrato de este equipo tiene una fecha intermedia","alignment_on_assessment_contract":"Las fechas no se corrigen en un contrato con un mínimo que se comprueba sobre el plazo","alignment_breaks_terms":"Las fechas corregidas incumplen una de las reglas del plazo del contrato","awaiting_primary_user":"En espera del usuario principal","issued_invoice_covers_span":"Una factura emitida cubre el período afectado","target_slot_occupied":"El período de facturación de destino está ocupado","start_already_active":"El contrato ya está en vigor","reserved_slot_conflict":"Un formulario de pedido reservado entra en conflicto con este período de facturación","preview_stale":"La vista previa está desactualizada","team_moving":"Se está llevando a cabo un traslado de equipo","no_change":"No cambiaría nada","keep_term_end_stub_cycle":"Mantener la fecha de finalización del período contractual dejaría un ciclo incompleto","keep_term_end_pins_renewal":"Mantener la fecha de finalización del período contractual fijaría la fecha de renovación","elapsed_cycles_unbillable":"Los ciclos transcurridos no se pueden facturar"},"preview_error_title":"No se ha podido cargar la vista previa.","btn_retry_preview":"Reintentar","row_side_letter":"Carta complementaria","row_net_due":"Importe neto a pagar","invoice_created_paid_by_offset":"Se ha creado como pagado: la compensación con el importe prepagado cubre el importe total, por lo que no se cobra nada.","next_step":{"contract_closed":"Un contrato cerrado no se puede reprogramar. Crea un contrato nuevo si el cliente regresa.","use_draft_editor":"Edita las fechas en el propio borrador. Este cuadro de diálogo es para contratos firmados.","use_status_reopen":"Vuelve a enviar el contrato a revisión jurídica y, después, modifica las fechas allí.","signed_document_required":"Adjunta el documento firmado y, a continuación, reprograma el contrato.","not_signed":"Primero, complete la firma (o carga el documento firmado) y luego inténtalo de nuevo.","already_started":"La fecha de inicio ya ha llegado: activa el contrato tal como está; una fecha de inicio diferente requiere un nuevo acuerdo.","trial_in_progress":"La fecha de inicio de un período de prueba no se puede cambiar. Rescinde el contrato y sustitúyelo por un nuevo formulario de pedido.","wind_down_in_progress":"Cancela la rescisión programada desde la página del contrato y vuelve a intentarlo.","assessment_start_frozen":"Una vez activo el contrato, sus periodos de comprobación son fijos: termina y reemplaza con un nuevo formulario de pedido.","assessment_windows_misaligned":"Desmarca «Mantener la fecha de fin del plazo» o elige un inicio a un número entero de meses.","early_access_subscription_only":"Actívalo ese día o utiliza la opción \"Cambiar la fecha de entrada en vigor\".","early_access_with_trial_unsupported":"Utiliza \"Cambiar la fecha de entrada en vigor\" o actívalo ese día.","early_access_with_assessment_unsupported":"El uso anterior al primer periodo de comprobación no contaría para el mínimo: activa en el inicio del servicio.","alignment_moves_service_start":"Una corrección de fechas mantiene el inicio del servicio. Para moverlo, usa «Cambiar la fecha de entrada en vigor» antes de activar.","effective_after_service_start":"La fecha de entrada en vigor nunca es posterior al inicio del servicio: revisa ambas fechas en el documento.","alignment_changes_contract_order":"Moverla más allá cambiaría qué contrato va primero: deja las fechas como están registradas.","alignment_on_assessment_contract":"Sus periodos de comprobación son fijos: deja las fechas como están o termina y reemplaza con un nuevo formulario de pedido.","alignment_breaks_terms":"Revisa el año contractual, los meses gratis y el fin del plazo con el documento y vuelve a intentarlo.","awaiting_primary_user":"Primero, vincula la cuenta principal del equipo y vuelve a intentarlo.","issued_invoice_covers_span":"Anula o revierte las facturas que se indican a continuación con las herramientas de facturación y vuelve a intentarlo.","target_slot_occupied":"Anula primero la factura que aparece a continuación y vuelve a intentarlo.","start_already_active":"Rescinde el contrato y sustitúyelo por un nuevo formulario de pedido (o programa su sustitución). Una corrección de la fecha que figura en el documento, sin cambios económicos, constituye una enmienda para ajustar los registros.","reserved_slot_conflict":"Rescinde el contrato que ocupa el espacio reservado o programa primero este contrato como sustituto.","preview_stale":"Revisa la vista previa actualizada y vuelve a confirmar.","team_moving":"Espera unos segundos a que finalice el traslado del equipo y vuelve a intentarlo.","no_change":"Elige otra fecha; esta es la fecha de inicio actual.","keep_term_end_stub_cycle":"Desmarca \"Mantener la fecha de finalización del plazo\", elige un desplazamiento en meses completos o utiliza el acceso anticipado.","keep_term_end_pins_renewal":"Desmarca \"Mantener la fecha de finalización del plazo\"; en su lugar, modifica la fecha de finalización en la primera renovación.","elapsed_cycles_unbillable":"Elige una fecha de inicio dentro del ciclo de facturación actual o rescinde el contrato y sustitúyelo."}},"legal_profile":{"title":"Perfil legal","description":"Datos sobre las condiciones generales que contiene este registro. No tiene precios, ajustes de funcionamiento ni acciones de facturación propios.","document_type":"Acuerdo","version":"Versión del MSA","signed":"Firmado","not_signed":"Aún no se ha firmado","effective":"Vigente","document":"Documento","no_document":"No consta ningún documento firmado en el expediente","envelope":"Sobre de DocuSign"},"msa_version_source":{"document":"Obtenido del documento firmado","operator":"Establecido por un operador","profile":"Del perfil del cliente","template":"Valor predeterminado de la plantilla","unknown":"Origen no registrado","unknown_hint":"No consta si esta carta se ha leído directamente del documento en papel o se ha copiado de una plantilla. Compruébalo con el documento firmado."},"guarantees":{"title":"Derechos de uso","description":"Los compromisos que establece el documento firmado más allá de los precios básicos y quién cumple cada uno.","platform_title":"Garantías impuestas por la plataforma","platform_description":"Compromisos de su acuerdo que la plataforma aplica automáticamente a este equipo.","empty":"No se han registrado garantías para este acuerdo.","kind":{"concurrency_reserved":"Concurrencia reservada","concurrency_addon_block":"Bloque adicional de concurrencia","zdr":"Retención cero de datos","quality_guard":"Control de calidad","sla_availability":"Acuerdo de nivel de servicio (SLA) de disponibilidad","support_response":"Tiempo de respuesta del soporte","dedicated_capacity":"Capacidad dedicada","self_host_supply":"Suministro con alojamiento propio","rate_lock":"Tarifa fija","usage_report":"Informes de uso","hipaa_baa":"Acuerdo de asociado comercial (BAA) conforme a la HIPAA","no_training":"Sin entrenamiento de modelos"},"unit":{"requests":"{value} solicitudes","pct":"{value} %","business_days":"{value, plural, one {# día hábil} other {# días hábiles}}","usd_per_million":"{value} / 1M de caracteres"},"unit_name":{"requests":"Solicitudes","pct":"Porcentaje","business_days":"Días hábiles","usd_per_million":"$ por 1M de bytes UTF-8"},"fee":{"month":"{amount} / mes","year":"{amount} / año","one_time":"{amount} en un único pago"},"period":{"month":"Mensual","year":"Anual","one_time":"Pago único"},"no_fee":"Sin cargo","enforcement":{"platform":"Aplicado por la plataforma","manual":"Respetado por el equipo de operaciones","none":"Solo registrado"},"status":{"active":"Activo","expired":"Vencido","superseded":"Sustituido","waived":"Exento"},"col_window":"Período","col_fee":"Tarifa","col_source":"Cláusula de origen","field":{"id":"ID de fila","kind":"Garantía","value":"Valor","unit":"Unidad","starts_at":"Inicio","ends_at":"Fin","fee_amount":"Importe del cargo","fee_period":"Periodo del cargo","fee_tier_index":"Nivel del cargo","enforcement":"Aplicación","source_clause":"Cláusula de origen","status":"Estado"},"window_term":"Duración del contrato","window_from":"Desde {date}","window_until":"Hasta {date}","window_range":"{start} – {end}","row_with_clause":"{kind} ({clause})"},"unsupported_terms":{"title":"Se ha confirmado la aceptación de los términos no admitidos","description":"Condiciones del documento en papel que la plataforma no puede representar. Cada una requiere un responsable o una exención.","count":"{count, plural, one {# término} other {# términos}}","show":"Mostrar {count, plural, one {# término reconocido} other {# términos reconocidos}}","hide":"Ocultar los términos reconocidos","source":"Fuente","reason":"Por qué no se admite","alternative":"Alternativa compatible más cercana","acknowledged_by":"Reconocido por {who} · {date}","money_badge":"Dinero","products":{"tts":"Conversión de texto a voz","asr":"Conversión de voz a texto","voice_design":"Diseño de voz","media":"Estudio de creación (imagen/vídeo)","agent":"Agentes","studio":"Estudio","voice_clone":"Clonación de voz","seat":"Licencias de usuario"},"disposition":{"engine_handles":"Lo gestiona el motor","manual_process":"Proceso manual","waived":"Exento","unclassified":"Sin clasificar"},"disposition_placeholder":"Elegir una disposición","cadence":{"per_invoice":"Cada factura","monthly":"Mensual","quarterly":"Trimestral","on_event":"En un evento","once":"Una vez"},"cadence_placeholder":"Elegir una frecuencia","field_disposition":"Disposición","field_engine_ref":"Referencia del motor","field_owner":"Propietario","field_cadence":"Frecuencia","field_waive_reason":"Motivo de la exención","classify":"Clasificar","change":"Cambiar","save":"Guardar","toast_classified":"Término clasificado","classify_failed":"No se ha podido guardar la clasificación.","classified_by":"Clasificado por {who} · {date}","money_unclassified_count":"{count} términos con implicaciones económicas sin clasificar","other_unclassified_count":"{count} otros sin clasificar","disposition_help":{"engine_handles":"El motor de facturación ya aplica este término. Indica dónde se aplica (en una fila de precios, una garantía o una configuración operativa).","manual_process":"Alguien realiza esta tarea manualmente de forma periódica. Indica quién es el responsable y con qué frecuencia la realiza.","waived":"No se aplica. Se debe registrar el motivo."},"engine_ref_help":"p. ej., {examples}","classify_conflict":"Estos términos cambiaron mientras editaba y se ha actualizado la lista. Revisa este término y vuelve a guardar.","notes_toggle":"Notas reconocidas ({count})","acknowledged_on":"Reconocido el {date}","classified_on":"Clasificado el {date}","notes_title":"Notas reconocidas","notes_show":"Mostrar {count, plural, one {# nota} other {# notas}}","notes_hide":"Ocultar notas"},"proposals":{"title":{"amendment_record_alignment":"Alineación de registros · reduce {fields}","guarantee_lower":"{row} · reduce {fields}"},"submitted":{"title":"Enviado para aprobación","nothing_changed":"Todavía no ha cambiado nada — solo se ejecuta una vez aprobada.","approval_waiting":"Esperando a otro administrador que pueda aprobarlo","superseded":"{count, plural, =1 {Sustituye # solicitud abierta anterior} other {Sustituye # solicitudes abiertas anteriores}}","view":"Ver propuesta","dismiss":"Cerrar"},"tab":{"title":"Propuestas","description":"Solicitudes y propuestas del agente que necesitan un aprobador, y su historial.","refresh":"Actualizar","scope_filtered":"Solo se muestran los clientes dentro de tu alcance de acceso.","empty":"Ninguna propuesta coincide con estos filtros.","retry":"Reintentar","page_label":"Página {page}","prev":"Anterior","next":"Siguiente"},"filter":{"status":"Estado","status_kept":"Al menos un estado permanece seleccionado","kind":"Tipo","customer":"Cliente","any":"Cualquiera","search":"Buscar","no_match":"Sin coincidencias","mine":"Solo las mías","can_approve":"Puedo aprobar","reset":"Restablecer filtros"},"column":{"proposed_at":"Propuesta el","customer":"Cliente","proposal":"Propuesta","status":"Estado"},"proposer":{"you":"Tú","agent_run":"Ejecución del agente {id}","agent_run_requested_by":"<run>Ejecución del agente {id}</run> · solicitada por <actor></actor>"},"actor":{"system":"Sistema","system_hook":"Sistema · disparador alcanzado · {hook}"},"rationale":{"operator_request":"Solicitud del operador — solo se ejecuta cuando la aprueba alguien con el permiso {capability}"},"blocked_reason":"Quien la aprobó ya no tiene el permiso {capability}; alguien que tenga ese permiso ahora debe volver a aprobarla.","error_details":"Detalles","unavailable":"Las propuestas aún no están disponibles.","detail":{"title":"Propuesta","loading":"Cargando la propuesta…","load_failed":"No se pudo cargar esta propuesta.","close":"Cerrar","section_summary":"Resumen","section_preview":"Vista previa","section_timeline":"Cronología","section_result":"Resultado","section_error":"Error","customer":"Cliente","contract":"Contrato","invoice":"Factura","proposer":"Propuesta por","proposed_at":"Propuesta el","source":"Origen · cuándo se ejecuta","approve_capability":"Permisos necesarios para aprobar","approved_capabilities":"Permisos del aprobador","proposal_id":"ID de la propuesta"},"timeline":{"proposed":"Propuesta","approved":"Aprobada","scheduled":"Programada · {hook}","rejected":"Rechazada","fired":"Disparador alcanzado · {hook}","executed":"Ejecutada","failed":"Fallida","blocked":"Bloqueada — requiere nueva aprobación","superseded":"Sustituida","superseded_by":"Reemplazada por la propuesta {id}"},"action":{"approve":"Aprobar","reapprove":"Volver a aprobar","reject":"Rechazar","withdraw":"Retirar","preview_unavailable":"No se puede aprobar sin vista previa: {reason}"},"decision":{"note_label":"Nota","note_min":"Al menos {count} caracteres.","denied_title":"Falta un permiso","back":"Atrás","step_title":"{action} · {title}"},"approve":{"title":"Aprobar propuesta","title_reapprove":"Volver a aprobar la propuesta","stale_title":"La vista previa cambió","stale_body":"No se ejecutó nada. Revisa la vista previa actualizada, vuelve a escribir el tipo y confirma.","confirm_updated":"Confirmar la vista previa actualizada","updated_preview":"Vista previa actualizada (en este momento)","refused_title":"No aprobada"},"reject":{"title":"Rechazar propuesta","title_withdraw":"Retirar propuesta","lead":"No se ejecuta nada; la propuesta se cierra.","success":"Propuesta rechazada.","withdrawn":"Propuesta retirada.","not_proposer_title":"No es tu propuesta","refused_title":"No rechazada"},"tile":{"title":"Propuestas pendientes de aprobación","open":"Revisar","blocked":"{count, plural, one {# requiere nueva aprobación} other {# requieren nueva aprobación}}"},"workspace":{"title":"Propuestas","view_all":"Ver todo","empty":"No hay propuestas abiertas.","load_failed":"No se pudieron cargar las propuestas.","more":"{count, plural, one {# propuesta abierta más} other {# propuestas abiertas más}}","more_unknown":"Más propuestas abiertas"},"record":{"awaiting":"Pendiente de aprobación","view":"{count, plural, one {Ver propuesta} other {Ver # propuestas}}"},"block":{"mark_paid":"Marcar como pagada","invoice":"Factura","void":"Anulación","revenue_share":"Participación en ingresos","payment_settings":"Ajustes de pago","reschedule_start":"Fecha de inicio","waive_minimum":"Compromiso mínimo","guarantee":"Garantía","model_coverage":"Tarifa del modelo"},"field":{"invoice_id":"ID de factura","invoice_number":"Número de factura","invoice_status":"Estado de la factura","status":"Estado","total_amount":"Total","payment_method":"Método de pago","billing_period_start":"Inicio del período de facturación","billing_period_end":"Fin del período de facturación","mercury_invoice_id":"ID de factura de Mercury","mercury_status":"Estado en Mercury","mercury_linked":"Vinculada a Mercury","mercury_live":"Activa en Mercury","quickbooks_invoice_id":"ID de factura de QuickBooks","quickbooks_doc_number":"Número de documento de QuickBooks","is_draft":"Borrador","requires_settled_without_delivery":"Requiere liquidación sin entrega","void":"Anulada","approval_pending":"Aprobación pendiente","will_grant_credit":"Otorga créditos","will_grant_credit_amount":"Créditos otorgados","credit_already_granted":"Créditos ya otorgados","credit_grant_skip_reason":"Créditos omitidos porque","will_accrue_revenue_share":"Devenga participación en ingresos","revenue_share_amount":"Participación en ingresos","revenue_share_units":"Unidades de participación en ingresos","revenue_share_already_accrued":"Participación en ingresos ya devengada","will_check_one_time_fulfillment":"Comprueba el cumplimiento del contrato de pago único","undo_available_after":"Se puede deshacer","undo_blocked_reason":"No se puede deshacer porque","paid_at":"Pagada el","out_of_band":"Pagada fuera de Mercury","settled_without_delivery":"Liquidada sin entrega","confirm_invoice_number":"Número de factura escrito","void_allowed":"Anulación permitida","void_blocked_reason":"No se puede anular porque","customer_holds_copy":"El cliente tiene una copia","requires_confirm_invoice_number":"Requiere escribir el número de factura","requires_allow_paid":"Anula dinero recibido","paid_amount_received":"Recibido","settled_by":"Liquidada por","voids_quickbooks_remotely":"Anula en QuickBooks","manual_usage_count":"Registros de uso manual","prepaid_offset_restore_amount":"Compensación prepagada restaurada","rollover_reversal":"Revierte un rollover","granted_credit_amount":"Créditos otorgados","revocable_credit_amount":"Créditos recuperables","already_expired_amount":"Créditos ya vencidos","credit_already_revoked":"Créditos ya recuperados","credits_granted_at":"Créditos otorgados el","revoke_blocked_reason":"No se puede recuperar porque","carried_from_invoice_ids":"Traspasado de las facturas","reissue_available":"Se puede volver a emitir","ledger_advance_blockers":"Bloqueos del libro mayor","revoke_credit":"Recuperar créditos","allow_paid":"Permitir pagada","reason":"Motivo","detail":"Detalle","reference_id":"Referencia","at":"Fecha","entry_ids":"Entradas","entries":"Entradas","invoice_cc_emails":"Correos en copia de la factura","changed_fields":"Campos modificados","contract_id":"ID del contrato","mode":"Modo","allowed":"Permitido","refusal_code":"Rechazo","refusal_message":"Detalle del rechazo","remedy":"Solución","effective_date":"Fecha de entrada en vigor","delayed_start_date":"Inicio diferido","service_start_date":"Inicio del servicio","paid_billing_start_date":"Inicio de la facturación de pago","billing_anchor_day":"Día de anclaje de facturación","end_date":"Fecha de fin","current_term_start":"Inicio del plazo","current_term_end":"Fin del plazo","early_access_start_at":"Acceso anticipado desde","resulting_status":"Estado resultante","goes_live_now":"Entra en vigor ahora","first_invoice":"Primera factura","next_cycle_invoice":"Factura del siguiente ciclo","invoice_type":"Tipo de factura","period_start":"Inicio del periodo","period_end":"Fin del periodo","credit_amount":"Créditos","due_date":"Fecha de vencimiento","prepaid_offset_applied":"Compensación prepagada aplicada","usage_from":"Uso desde","overage_window_start":"Inicio de la ventana de exceso","overage_window_end":"Fin de la ventana de exceso","blocking_invoices":"Facturas que lo impiden","elapsed_cycles_unbilled":"Ciclos transcurridos sin facturar","wallet_balance":"Saldo de la cartera","sweep_runs_now":"El traspaso se ejecuta ahora","sweep_amount":"Importe del traspaso","prepaid_offset_balance":"Saldo de compensación prepagada","replace_candidate_id":"Sustituye al contrato","replace_runs_now":"La sustitución se ejecuta ahora","amendment_changes":"Cambios de la enmienda","field":"Campo","previous_value":"Antes","proposed_value":"Después","resumes_activation":"Reanuda la activación","total_cycle_invoices_in_term":"Facturas de ciclo en el plazo","warnings":"Advertencias","governing_msa_kept":"MSA aplicable conservado","governing_msa_id":"MSA aplicable","reason_code":"Código de motivo","signed_document_key":"Documento firmado","new_effective_date":"Nueva fecha de entrada en vigor","keep_term_end":"Mantener el fin del plazo","side_letter_document_key":"Carta adjunta","via":"Vía","pricing_model":"Modelo de precios","terminate_at":"Termina el","assessment_waiver_reason":"Motivo de exención de la evaluación","evaluation_opt_out":"Exclusión de evaluación","commitment_release_until":"Liberación del compromiso hasta","commitment_release_reason":"Motivo de liberación del compromiso","commitment_release_changes":"Cambia la liberación del compromiso","commitment_released_at":"Compromiso liberado el","termination_settings_changed_fields":"Campos de terminación modificados","commitment_release_fields":"Campos de liberación del compromiso","terminate":"Terminación","termination_settings":"Condiciones de terminación","guarantee":"Garantía","guarantee_id":"ID de la garantía","guarantee_kind":"Tipo de garantía","replaces":"Sustituye una garantía existente","sets_concurrency_source_paper":"Fija la concurrencia según el documento","pins_zero_data_retention":"Fija la retención cero de datos","conflict_code":"Conflicto","id":"ID","kind":"Tipo","value":"Valor","unit":"Unidad","starts_at":"Inicio","ends_at":"Fin","fee_amount":"Cargo","fee_period":"Periodo del cargo","fee_tier_index":"Nivel del cargo","enforcement":"Aplicación","source_clause":"Cláusula de origen","expired_at":"Vencida el","revenue_share_settled":"Entradas de participación en ingresos liquidadas","notice_acknowledged":"Preaviso reconocido","mutual_consent_confirmed":"Consentimiento mutuo confirmado","credit_policy_override":"Excepción a la política de créditos","credit_policy_override_reason":"Motivo de la excepción","successor_contract_id":"Contrato sucesor","suggested":"Lo que sugiere el registro","stance":"Lectura","condition_summary":"Resumen","cited_quote":"Cita en la que se basa","read_at":"Leído el"},"value":{"mode":{"amend_start":"Enmienda del contrato","early_access":"Acceso anticipado"},"via":{"terminate":"Terminación","termination_settings":"Condiciones de terminación"},"decision":{"contract_rate":"Tarifa de este contrato","platform_price":"Precio publicado de Fish Audio","explicit":"Un precio concreto por millón","discounted_list":"Precio publicado de Fish Audio menos el descuento de este contrato"},"kind":{"clause":"Una cláusula del contrato","operator":"Decisión propia","rate_lock":"Precio bloqueado","published_rates":"Otros modelos a precios publicados","discount":"Descuento sobre el precio publicado"},"source":{"human":"Una persona","auto":"Automática"},"stance":{"explicit_published":"Indica el precio publicado","explicit_discount":"Indica el precio publicado menos un descuento","explicit_price":"Indica un precio para cualquier otro modelo","conditional":"Depende de una condición","silent":"No dice nada sobre otros modelos"}}},"pricing_tier_errors":{"pricing_tier_product_invalid":"Un nivel de precios indica el producto {detail}; los niveles del contrato solo tarifican TTS o ASR.","pricing_tier_bound_nan":"El límite superior {detail} de un nivel de precios no es un número.","assessment_graduated_tiers_forbidden":"Los contratos con evaluación solo admiten tarifas planas; el nivel {detail} tiene límite superior."},"metering":{"tabs":{"overview":"Resumen","usage":"Uso","rates":"Tarifas y cobertura","sla":"SLA"},"catalog":{"unavailable":"Catálogo de medición no disponible: {error}","unavailable_no_reason":"Catálogo de medición no disponible","backend_not_verified":"Backend {backend} sin verificar. {reason}"},"family":{"agent":"Agentes","video":"Vídeo","image":"Imágenes","tts":"Texto a voz","asr":"Voz a texto","realtime_asr":"Voz a texto en tiempo real","voice_design":"Diseño de voz"},"side":{"api":"API","creator":"Creator","agent_platform":"Plataforma de agentes"},"coverage_status":{"covered":"Tarifas del contrato","excluded_pending_amendment":"Fuera del alcance (requiere enmienda)","not_covered":"No cubierto"},"display_status":{"billed_to_agreement":"Facturado según el acuerdo","free_period":"Tarifas del contrato · periodo gratuito","excluded_pending_amendment":"Fuera del alcance (requiere enmienda)","suspended":"Suspendido","not_covered":"No cubierto"},"coverage_message":{"agents_not_in_scope":"Fuera del alcance (requiere enmienda)"},"base_unit":{"utf8_byte":"{count} bytes UTF-8","audio_second":"{count} segundos de audio","request":"{count, plural, one {# solicitud} other {# solicitudes}}","agent_second":"{count} segundos de agente","transfer_second":"{count} segundos de transferencia","rental_day":"{count, plural, one {# día de alquiler} other {# días de alquiler}}","llm_token":"{count} tokens de LLM","output":"{count, plural, one {# resultado} other {# resultados}}","video_ms":"{count} ms de vídeo","pixel":"{count} píxeles"},"price_unit":{"million_utf8_bytes":"{price} / 1M de bytes UTF-8","million_audio_seconds":"{price} / 1M de segundos de audio","audio_hour":"{price} / hora de audio","request":"{price} / solicitud","agent_minute":"{price} / min","transfer_minute":"{price} / min de transferencia","rental_day":"{price} / día de alquiler","million_llm_tokens":"{price} / 1M de tokens de LLM","output":"{price} / resultado","video_second":"{price} / segundo de vídeo","megapixel":"{price} / megapíxel"},"price_unit_quantity":{"million_utf8_bytes":"{count} M de bytes UTF-8","million_audio_seconds":"{count} M de segundos de audio","audio_hour":"{count} horas de audio","request":"{count, plural, one {# solicitud} other {# solicitudes}}","agent_minute":"{count} min","transfer_minute":"{count} min de transferencia","rental_day":"{count, plural, one {# día de alquiler} other {# días de alquiler}}","million_llm_tokens":"{count} M de tokens de LLM","output":"{count, plural, one {# resultado} other {# resultados}}","video_second":"{count} segundos de vídeo","megapixel":"{count} megapíxeles"},"term_source":{"document":{"msa":"MSA","order_form":"Formulario de pedido","order_form_amendment":"Enmienda al formulario de pedido","incorporated_terms":"Términos incorporados","baa":"BAA","dpa":"DPA","signed_writing":"Documento firmado","internal_decision":"Decisión interna"},"precedence":{"sole_source":"Fuente única","express_supersede":"Sustituye expresamente","governing_controls":"Prevalece el documento rector","amendment_controls":"Prevalece la enmienda"},"fields":{"document":"Documento","document_ref":"Referencia","section":"Sección","supersedes":"Sustituye","precedence_basis":"Prelación","decision_ref":"Decisión","quote":"Cita"},"this_amendment":"Esta enmienda"},"evidence":{"basis":{"paper_clause":"Cláusula del contrato","signed_writing":"Documento firmado","unilateral_concession":"Concesión","internal_decision":"Decisión interna"},"on_file":"Archivado","upload":"Subir documento firmado","upload_file":"Subir archivo","upload_error":"No se pudo subir el archivo"},"advisory":{"zdr_not_enforced_creator_media":"ZDR aún no se aplica en los medios de Creator ni en Studio","incorporated_document_divergent":"Las capturas del documento incorporado difieren","incorporated_terms_same_day_revision":"Los términos incorporados cambiaron en la fecha de vigencia","provisional_readings_open":"Hay interpretaciones provisionales abiertas","zdr_guaranteed_not_enabled":"ZDR garantizada por contrato, pero no activada en el servicio"},"provisional":{"title":"Interpretaciones provisionales","badge":"Provisional · {id}","columns":{"id":"ID","field":"Campo","reading":"Interpretación","alternative":"Alternativa","decision_needed_from":"Necesario de","status":"Estado"},"status":{"provisional":"Provisional","confirmed":"Confirmada","replaced":"Sustituida"},"resolve":"Resolver…","resolution":"Resolución","amendment":"Enmienda","note":"Nota","resolve_title":"Resolver {id}","submit_resolve":"Resolver","request_resolve":"Solicitar resolución","resolve_error":"No se pudo resolver la interpretación"},"incorporated":{"title":"Documentos incorporados","kind":"Tipo","in_force_on":"Vigente el","starts_at":"Comienza el","version":"Versión","captures":"Capturas","capture_kind":{"web_repo_source":"Fuente","live_html":"Página publicada","signed_pdf":"PDF firmado"},"live_matches_source":"La página publicada coincide con la fuente","superseded_by":"Sustituido por","capture":"Capturar","upload":"Subir documento legal…","supersede":"Sustituir","document_title":"Título","file":"Archivo","ends_at":"Termina el","signed_by_customer":"Firmado por el cliente","signed_by_fish":"Firmado por Fish Audio","url":"Dirección web","note":"Nota"},"termination_terms":{"title":"Condiciones de terminación","not_classified":"Sin clasificar","permitted":"Permitido","commitment":"Compromiso restante","true_up":"Ajuste final","advance_unserved":"Anticipo no prestado","prepaid_refund":"Reembolso del prepago","credits":"Créditos","final_invoice_due":"Vencimiento de la factura final","true_up_due":"Vencimiento del ajuste final","access_disabled":"Acceso desactivado","add_row":"Añadir causa","precondition":"Condición previa","precondition_value":{"none":"Ninguna","sla_chronic_streak":"Incumplimiento crónico del SLA"},"remove_row":"Quitar causa"},"termination":{"basis":{"term_expiry":"Vencimiento del plazo","mutual_consent":"Consentimiento mutuo por escrito","fish_for_customer_breach":"Fish Audio: incumplimiento del cliente","customer_for_fish_breach":"Cliente: incumplimiento de Fish Audio","customer_sla_right":"Cliente: derecho por SLA","fish_ip_9_1d":"Fish Audio: remedio por reclamación de PI","customer_convenience":"Conveniencia del cliente","evaluation_opt_out":"Salida de la evaluación","replacement":"Sustitución"},"consequence":{"not_applicable":"No aplica","released":"Liberado","final_cycle_minimum_only":"Solo el mínimo del último ciclo","accelerated_remaining":"Acelerado","waived":"Exonerado","assessed_full_window":"Evaluado por el periodo completo","retained":"Retenido","refund_prorated_by_day":"Propuesta de reembolso tras la liquidación · aprobación senior","none":"Ninguno","remaining_term_prepaid":"Tarifas prepagadas del plazo restante","contract_rates":"Tarifas del contrato","days":"{days} días"},"basis_label":"Causa de rescisión","clause":"Cláusula","closes":"Cierra","evidence_label":"Prueba","evidence_required":"Prueba obligatoria","line":{"minimum_commitment":"Compromiso mínimo","overage":"Uso por encima de lo incluido","additional_services":"Servicios adicionales","prior_period_usage":"Uso de periodos anteriores","concurrency_addon":"Complemento de concurrencia","activation_reconcile":"Conciliación de activación","allowance_refund":"Asignación no utilizada","accelerated_remaining_commitment":"Compromiso restante (acelerado)","prepaid_offset":"Crédito prepagado","sla_credit":"Crédito de servicio","tax":"Impuesto","refund_proposal":"Propuesta de reembolso"},"preview_failed":"Vista previa no disponible","tail_total":"Total de la factura final"},"suspension":{"active":"Servicio suspendido desde el {date} · {basis} · {ref}","suspend_ellipsis":"Suspender el servicio…","suspend":"Suspender el servicio","lift":"Reanudar","basis":{"overdue_over_30_days":"Factura vencida hace más de 30 días","terms_breach_notice_expired":"Venció el aviso de incumplimiento"},"reference":"Referencia","notice_on_file":"Aviso archivado","note":"Nota","title":"Suspensión del servicio","not_suspended":"El servicio no está suspendido","request":"Solicitar suspensión","basis_label":"Fundamento","breach_notice":"Aviso de incumplimiento","no_overdue_invoice":"Este contrato no tiene facturas vencidas","lift_title":"Levantar la suspensión del servicio","toast_lifted":"Suspensión del servicio levantada","lift_error":"No se pudo levantar la suspensión","request_error":"No se pudo registrar la solicitud de suspensión"},"trip":{"requested":"Corte total solicitado a las {time} · saldo {balance} · límite {cap}","approve":"Aprobar corte total","dismiss":"Descartar"},"close":{"title":"Liquidación de cierre","state":"Estado","closed_at":"Cerrado el","due_by":"Vence el","lagging":"Esperando uso de","invoices":"Facturas","trueup_invoice":"Factura de ajuste final","refund":"Reembolso","approve":"Aprobar","reject":"Rechazar","record_payout":"Registrar pago","amount":"Importe","reference":"Referencia","state_value":{"awaiting_meter_close":"Esperando el cierre de medición","settled":"Liquidado"},"approved":"Aprobado","load_failed":"No se pudo cargar la liquidación de cierre","payout_fact":"Pagado {amount} · {reference} · {date}","refund_status":{"proposed":"Propuesto","approved":"Aprobado","rejected":"Rechazado","payout_recorded":"Pago registrado"},"refund_status_label":"Estado del reembolso","supplement_until":"Ventana de suplementos hasta"},"restore":{"title":"Restituciones de cargos anteriores","free_period":"Restitución del periodo gratuito {start} – {end}","backfill":"Relleno {from} – {to}: {count} eventos · restituido {refund} · cargado {debit}","trigger":"Origen","window":"Periodo","events":"Eventos","restored":"Restituido","debited":"Cargado","package_rows":"Filas del paquete","retry":"Reintentar","excluded":"Excluido: {reason} ({count})","runs":"Ejecuciones","status":"Estado","status_value":{"running":"En curso","completed":"Completada","failed":"Fallida"},"chunks":"{done} / {total} bloques","executed":"Ejecutada","started":"Iniciada","error":"Mensaje de error","evidence":"Evidencia","none":"No hay restituciones de cargos anteriores","runs_error":"No se pudieron cargar las ejecuciones de restitución","retry_error":"No se pudo reintentar la ejecución","toast_retried":"Ejecución de restitución reintentada","package_credits":"Créditos del paquete {count}","trigger_value":{"activation":"Activación","coverage_change_apply":"Cambio de cobertura","rollback_window":"Periodo de reversión"},"exclusion_reason":{"outside_window":"Fuera del periodo","llm_not_restored":"LLM no restituido","trial_only":"Uso de prueba","admin_rerun":"Reejecutado por un administrador","admin_refunded":"Reembolsado por un administrador","already_contract_billed":"Ya facturado al contrato","sku_unresolvable":"SKU no resoluble","quantity_unknown":"Cantidad desconocida","route_not_agreement":"No se enrutó al contrato"},"rollback":{"open":"Restitución del periodo de reversión…","title":"Restitución del periodo de reversión","window_start":"Inicio del periodo","window_end":"Fin del periodo","reason":"Motivo","preview":"Vista previa","preview_id":"ID de la vista previa","previewed":"Vista previa de {user} · vence {time}","apply_title":"Aplicar · segundo aprobador","apply":"Aplicar restitución","toast_applied":"Restitución aplicada","preview_error":"No se pudo generar la vista previa de la restitución","apply_error":"No se pudo aplicar la restitución"},"restored_total":"Total restituido {amount}","debited_total":"Total cargado {amount}"},"usage":{"window":"Periodo","free_period":"Periodo gratuito · {start} – {end}","commitment_period":"Compromiso · {start} – {end}","calendar_quarter":"T{quarter} {year}","counts_toward_minimum":"Cuenta para el mínimo","additional_services":"Servicios adicionales","columns":{"side":"Ámbito","family":"Familia","sku":"SKU","quantity":"Cantidad","rate":"Tarifa","amount":"Importe","debited":"Cargado","timing":"Momento","basis":"Base","source":"Origen"},"timing":{"current":"Actual","late":"Tardío","cross_year_late":"Tardío (año contractual anterior)","reconcile":"Conciliación"},"empty":"Sin uso en este periodo","settlements":"Liquidaciones","shadow_value":"Valor sombra {amount}","exposure":"Exposición","meter_closed_through":"Medición cerrada hasta {time}","hold":{"unpriced_usage_event":"Uso sin tarifa","rate_line_paper_alias_unconfirmed":"Coincidencia por nombre del contrato sin confirmar","rate_snapshot_conflict":"Conflicto en la instantánea de tarifa","covered_tts_unclassified_backend":"Nuevo modelo de TTS sin clasificar","model_rate_undecided":"Esperando una decisión de tarifa para un modelo fuera del contrato"},"window_cycle":"Ciclo · {start} – {end}","window_custom":"Personalizado · {start} – {end}","custom_range":"Rango personalizado","show":"Mostrar","estimate":"Estimación · definitiva en la factura","invoiced":"Facturado","load_error":"No se pudo cargar el uso","coverage_title":"Cobertura","no_charge_through":"Sin cargo hasta el {date}","lines_title":"Líneas de uso","events":"Eventos","events_title":"Eventos de uso","events_error":"No se pudieron cargar los eventos de uso","no_events":"Esta línea no tiene eventos","load_more":"Cargar más","event_columns":{"occurred":"Fecha","kind":"Tipo","contract_amount":"Importe del contrato","billing_mode":"Facturación","invoice":"Factura"},"event_kind":{"usage":"Uso","reversal":"Reversión"},"billing_mode":{"contract":"Contrato","free_window":"Periodo gratuito","wallet":"Saldo"},"detail":{"task":"Tarea","model":"Modelo","rate_selector":"Selector de tarifa","quantity_source":"Origen de la cantidad","duration_ms":"Duración (ms)","size":"Tamaño","channel":"Canal","session":"Sesión","started":"Inicio","charge":"Cargo","direction":"Dirección","llm_model":"Modelo LLM","reverses":"Revierte","channel_value":{"web":"Web","mcp":"MCP","phone":"Teléfono","phone_outbound":"Teléfono (saliente)","api_key":"API","dashboard":"Panel","public":"Enlace público","preview":"Vista previa"},"direction_value":{"inbound":"Entrante","outbound":"Saliente","web":"Web"},"quantity_source_value":{"output_duration":"Duración del resultado","quoted_cap":"Limitada a la duración cotizada","quoted_fallback":"Duración según la cotización","output_count":"Por resultado","output_pixels":"Píxeles del resultado","quoted_pixels":"Píxeles según la cotización","unknown":"Sin determinar","other":"Otro"}},"source":{"stats":"Estadísticas","usage_event":"Eventos de uso","manual":"Registro manual","pvc_surcharge":"Recargo PVC"},"pricing_basis":{"contract_bands":"Tramos del contrato","published_snapshot":"Tarifas publicadas","tier_chain":"Niveles de precios","runtime_money":"Cargo en tiempo real","manual_amount":"Importe manual"},"hold_events":"{count, plural, one {# evento} other {# eventos}}","invoice_draft":"Factura en borrador","no_invoice":"Sin factura","settlement_kind":{"cycle":"Ciclo","final":"Liquidación final","supplement":"Complemento"},"settlement_status":{"pending":"Pendiente","live":"Vigente","void":"Anulada"},"counted":"Computado","counted_of":"Computado {amount} de {total}","remaining":"Restante {amount}","projected_trueup":"Ajuste previsto (lineal) {amount}","allowance":"Asignación","allowance_breakdown":"{total} = {included} de mínimo + {rollover} transferido","late_available":"Asignación para uso tardío {amount}","rollover_expires":"El saldo transferido vence el {date}","eligible":"Computable","eligible_of":"Computable {amount} de {total}","overage_projected":"Excedente previsto {amount}","wallet":"Saldo {amount}","reference":"Referencia {amount}","cap":"Límite {amount}","no_cap":"Sin límite","hard_stop_since":"Corte total desde {time}","trip_pending":"Solicitud de corte total pendiente","meter_close_agent":"Agentes · medición cerrada hasta {time}","meter_close_media":"Multimedia · medición cerrada hasta {time}"},"coverage":{"family":"Familia","status":"Estado","sides":"Ámbitos","from":"Desde","to":"Hasta","evidence":"Evidencia","customer_message":"Mensaje al cliente","free_window_alert":"Alerta del periodo gratuito (segundos de agente)","suspend":"Suspender…","release":"Reanudar","preview":"Vista previa","propose_change":"Proponer cambio","cycles":"Ciclos","invoice_now":"Factura actual","invoice_previewed":"Factura en vista previa","delta_invoice":"Δ factura","delta_wallet":"Δ monedero","delta_eligible":"Δ computable","delta_trueup":"Δ ajuste final","unpriced_models":"Modelos sin tarifa","add_period":"Añadir periodo","amendment":"Enmienda {id}","effective_date":"Fecha de entrada en vigor","reason":"Motivo","suspended_since":"Suspendido desde {date} · {reason}","title":"Cobertura","total":"Importe total","unpriced_count":"{count, plural, one {# modelo sin precio} other {# modelos sin precio}}","unpriced_show_all":"Mostrar los {count}","unpriced_show_fewer":"Mostrar menos","free_window_alert_in":{"agent_minute":"Alerta del periodo gratuito (minutos de agente)"}},"rates":{"paper_label":"Nombre en el contrato","family":"Familia","basis":"Base","models":"Modelos","paper_names":"Nombres en el contrato","price_unit":"Unidad de precio","price":"Precio","bands":"Tramos","up_to":"Hasta","scope":"Alcance","rounding":"Redondeo","counts_toward_minimum":"Cuenta para el mínimo","free_window_applies":"Aplica el periodo gratuito","includes_llm":"Incluye LLM","ceiling":"Tope","locked_through":"Fijado hasta","from":"Desde","to":"Hasta","clause":"Cláusula","mapping":"Correspondencia","cost":"Coste","below_cost":"Por debajo del coste","approval_pending":"Aprobación pendiente","all_models_of":"Todos los modelos de {model}","other_models_in_family":"Otros modelos de la familia","no_catalog_model":"Sin modelo en el catálogo","not_offered":"No ofrecido","hidden":"oculto","retired":"retirado","basis_value":{"contract":"Contrato","published":"Publicada","pricing_tiers":"Niveles de precios"},"band_scope":{"period":"Por periodo","term_cumulative":"Acumulado en el plazo"},"rounding_value":{"aggregate_exact":"Agregado exacto","ceil_unit_per_event":"Redondear hacia arriba por evento"},"lineage":{"exact":"Modelo exacto","nearest_successor":"Sucesor más cercano","version_family":"Familia de versiones"},"price_rule":{"paper_price":"Precio del contrato","lower_of_paper_and_published":"El menor entre el del contrato y el publicado"},"add_band":"Añadir tramo","add_line":"Añadir línea","approved":"Aprobado por {by} · {date}","empty":"Sin líneas de tarifa","lineage_rule":"Linaje del modelo","paper_model":"Modelo en el contrato","price_rule_label":"Regla de precio","title":"Líneas de tarifa","all_variants_of":"Todas las variantes de {model}","sku_group":{"llm":"Todos los modelos LLM","phone_surcharge":"Todos los recargos telefónicos"}},"covered_tts":{"title":"Modelos de TTS cubiertos","placeholder":"Marcador · pendiente de GA","ga_at":"GA el","covered_from":"Cubierto desde","successor_of":"Sucesor de","designation":"Designación","reviewed_backends":"Backends revisados","new_backend":"Nuevo modelo de TTS {backend}","bind_ga":"Vincular modelo GA…","designate_successor":"Designar sucesor…","mark_reviewed":"Marcar como revisado","active":"Activo","add_model":"Añadir modelo…","backend":"Motor","empty":"Sin modelos TTS cubiertos","paper_name":"Nombre en el contrato","no_tier":"No hay tramo de precio de API para {backend}"},"ladder":{"title":"Niveles de compromiso","level":"L{index}","monthly_minimum":"Mínimo mensual","included_credits":"Créditos incluidos","covered_tts_rate":"Tarifa de TTS cubierto","annual_equivalent":"Equivalente anual","current_since":"Actual · desde el {date}","reached":"Alcanzado el {date}","aggregate_minimum":"Mínimo agregado {amount}","record_schedule":"Registrar escala del contrato…","move_up":"Subir de nivel…","above_schedule":"Por encima de la escala…","target_level":"Nivel objetivo","party":{"customer":"Cliente","fish":"Fish Audio"},"signer":"Firmante","signer_email":"Correo del firmante","signer_title":"Cargo","signed_on":"Firmado el","signed_document":"Documento firmado","document_kind":"Tipo de documento","doc_kind":{"docusign_completed":"DocuSign completado","signed_pdf":"PDF firmado"},"same_document_both":"Mismo documento firmado para ambas partes","signer_not_on_file":"No es un representante autorizado registrado","override_signer_check":"Omitir verificación del firmante","level_summary":"Desde el {date} · mínimo {minimum} · TTS cubierto {rate} · agregado {aggregate}","move_now":"Subir ahora","backdated":"Con fecha retroactiva","level_column":"Nivel","source":"Origen","state":"Estado","source_value":{"paper_schedule":"Escala del contrato","above_ladder_amendment":"Enmienda firmada"},"history":"Historial de niveles","history_kind":{"initial":"Nivel inicial","level_up":"Subida de nivel","above_ladder":"Por encima de la escala"},"scheduled":"Desde el {date}","add_level":"Añadir nivel","remove_level":"Quitar nivel"},"review":{"title":"Revisión trimestral","window":"Periodo","eligible_usage":"Uso computable","by_family":"Por familia","monthly_average":"Promedio mensual","current":"Actual","recommended":"Recomendado","no_higher_level":"Sin nivel superior","due":"Vence el {date}","overdue":"Vencido","generated_late":"Generado con retraso","keep":"Mantener el nivel actual","move_up":"Subir de nivel…","confirmation_page":"Página de confirmación","refresh":"Actualizar","status":{"open":"Abierta","kept":"Mantenido","level_up_pending_evidence":"Subida pendiente de evidencia","level_up_applied":"Subida aplicada","closed_term_ended":"Cerrada (plazo finalizado)"},"note":"Nota","history":"Revisiones anteriores ({count})"},"increase":{"record":"Registrar aumento del compromiso…","new_commitment":"Nuevo compromiso","signed_on":"Firmado el","agent_rate":"Tarifa de agente reducida por el compromiso añadido","effective_cycle_start":"Inicio del ciclo vigente","projected_trueup":"Ajuste final proyectado actual","breaker_reference_after":"Referencia del corte después","window":"Periodo del compromiso","previous_minimum":"Compromiso actual","counted_to_date":"Computado hasta la fecha"},"breaker":{"mode":{"hard":"Corte total","alert_only":"Solo alerta"},"reference":{"legacy":"Referencia: valor por defecto del motor","remaining_commitment":"Referencia: compromiso restante"},"alert_levels":"Alertas al 50 / 80 / 100 % del límite","sla_backed":"Con SLA · el corte total requiere aprobación senior","mode_label":"Disyuntor","reference_label":"Referencia del disyuntor","reference_projected":"Proyectado · se fija al activar"},"billing_terms":{"billing_clock":"Reloj de facturación","clock":{"utc_legacy":"Límites en UTC","local":"Medianoche local"},"billing_timezone":"Zona horaria de facturación","not_stated":"No consta en el contrato","effective_zone":"Vigente: {zone}","order_term_starts":"Inicio del plazo del pedido","order_term_basis":{"effective_date":"Fecha de vigencia del formulario de pedido","paid_billing_start":"Inicio de la facturación de pago"},"final_settlement_due":"Vencimiento de la liquidación final","payment_term":"Plazo de pago","true_up_due":"Vencimiento del ajuste final","contract_year_start":"Inicio del año contractual","order_form_valid_through":"Formulario de pedido válido hasta","days":"{days} días","title":"Condiciones de facturación","commitment_minimum":"Compromiso mínimo","line_label":"Etiqueta de la línea de factura","default_zone":"No consta en el contrato: hora del Pacífico (Los Ángeles), con horario de verano"},"sla":{"summary":"Objetivo {target} % mensual · créditos {tiers} de {base} · tope {cap} % · solicitud en {days} días · alcance {scope}","termination_right":"Derecho de terminación por debajo del {pct} % durante {months} meses · aviso de {days} días","edit_terms":"Editar condiciones","record_availability":"Registrar disponibilidad","correct_record":"Corregir registro","correction_reason":"Motivo de la corrección","month":"Mes","availability_pct":"Disponibilidad %","unavailable_min":"Min de indisponibilidad","breaker_min":"Min de corte","excluded_min":"Min excluidos","notices":"Avisos","source":"Origen","revision":"Revisión","evidence":"Evidencia","record_request":"Registrar solicitud del cliente","affected_month":"Mes afectado","requested_at":"Solicitado el","request_document":"Documento de la solicitud","tier_pct":"Tramo %","base":"Base","amount":"Importe","in_window":"Dentro del plazo","applied":"Aplicado","remaining":"Restante","expires":"Vence","approve":"Aprobar","withdraw":"Retirar","recompute":"Recalcular","source_value":{"operator_entry":"Entrada manual","monitoring_import":"Importación de monitorización"},"notice":{"notified_at":"Notificado el","window_start":"Inicio de la ventana","window_end":"Fin de la ventana"},"exclusion":{"a_scheduled_maintenance":"Mantenimiento programado","b_emergency_maintenance":"Mantenimiento de emergencia","c_force_majeure":"Fuerza mayor","d_customer_or_third_party":"Sistemas del cliente o de terceros","e_excess_use_or_breach":"Uso excesivo o incumplimiento","f_beta_features":"Funciones beta o en vista previa","g_permitted_suspension":"Suspensión permitida"},"base_kind":{"monthly_minimum_commitment":"el compromiso mínimo de ese mes","fees_invoiced_for_month":"las tarifas facturadas del mes"},"scope":{"platform_api":"API de la plataforma","agents_and_api":"Agentes y API"},"status":{"awaiting_base":"Esperando factura","pending_approval":"Pendiente de aprobación","approved":"Aprobado","blocked_past_due":"Bloqueado (vencido)","partially_applied":"Aplicado parcialmente","applied":"Aplicado","expired":"Vencido","withdrawn":"Retirado","rejected_out_of_window":"Rechazado (fuera del plazo de solicitud)","rejected_no_shortfall":"Rechazado (sin incumplimiento)"},"add_notice":"Añadir aviso","availability_title":"Registros de disponibilidad","base_component":"{start} – {end}: cargos {fees}, computado {amount}","change_terms":"Cambiar…","chronic_until":"Derecho de rescisión del cliente abierto hasta el {date}","credits_title":"Créditos de servicio","excluded_entry":"{reason}: {minutes} minutos","load_failed":"No se pudieron cargar los registros de SLA","locked":"Bloqueado por crédito","no_credits":"Sin créditos de servicio","no_records":"Sin registros de disponibilidad","recorded":"Registrado","remove_notice":"Quitar aviso","request_approve":"Solicitar aprobación","row_actions":"Acciones de {month}","save_failed":"No guardado","status_label":"Estado","terms":{"add_tier":"Añadir tramo","below_pct":"Por debajo de %","blocked_past_due":"Bloqueado mientras haya facturas no disputadas vencidas","cap_pct":"Tope %","clause":"Cláusula","consecutive_months":"Meses consecutivos","credit_pct":"Crédito %","effective_date":"Fecha de vigencia","maintenance_cap_minutes":"Tope de mantenimiento (min / mes)","maintenance_notice_hours":"Aviso de mantenimiento (horas)","month_mapping":"Correspondencia mes–ciclo","month_mapping_value":{"max_overlapping_cycle":"Ciclo superpuesto mayor","pro_rata_overlap":"Prorrateado por superposición"},"notice_window_days":"Plazo de notificación (días)","remove_tier":"Quitar tramo","request_window_days":"Plazo de solicitud (días)","scope":"Alcance","target_pct":"Objetivo %","termination_right":"Derecho de rescisión","tiers":"Tramos de crédito"}},"amendment":{"kind":{"field_change":"Cambio de campo","start_reschedule":"Reprogramación del inicio","coverage_change":"Cambio de cobertura","rate_lines_change":"Cambio de tarifa","commitment_ladder_record":"Registro de la escala de compromiso","commitment_level_up":"Subida de nivel","commitment_level_above_ladder":"Nivel por encima de la escala","commitment_increase":"Aumento del compromiso","fee_lines_change":"Cargos únicos"},"summary":{"rate_lines":"{added} añadidas · {removed} eliminadas · {repriced} con nuevo precio","ladder_record":"{count, plural, one {# nivel} other {# niveles}}","above_ladder":"{level} · mínimo mensual {amount}","increase":"Nuevo compromiso {amount}","fee_lines":"{added} añadidos · {changed} modificados · {removed} eliminados · {rearmed} para volver a facturar"},"create":"Crear enmienda","request_apply":"Solicitar aplicación","effective_derived":"Vigente desde {date}","approved_for":"Aprobado para el {date} · {actor}","approved_for_date":"Aprobado para el {date}","created_on":"Creado el {date} · {actor}","created_on_date":"Creado el {date}","effective_projected":"Previsto el {date} (primer inicio de ciclo de facturación tras la firma de ambas partes, si ambas firman antes de esa fecha)","applies_on":"Se aplica el {date}","toast_approved_for":"Aprobado · se aplica el {date}","self_approved":"Autoaprobado · superadministrador"},"dispute":{"record":"Registrar disputa","disputed":"{amount} en disputa desde el {date}","resolve":"Resolver","resolution":{"withdrawn":"Retirada","credited":"Abonada","upheld":"Factura confirmada"},"resolution_label":"Resolución","resolution_ref":"Referencia del abono","resolved":"{resolution} el {date}"},"toast":{"saved":"Guardado","amendment_created":"Enmienda creada","proposal_filed":"Solicitud enviada para aprobación","failed":"La solicitud falló"},"errors":{"contract_terms_invalid":"Las condiciones del contrato incumplen una o más reglas","four_eyes_same_actor":"Se requiere un segundo aprobador","permission_denied":"Esta acción requiere un permiso que no tiene","evidence_required":"Se requiere evidencia firmada","term_source_supersede_missing":"Una sustitución expresa requiere la cláusula que reemplaza","term_source_decision_missing":"Una decisión interna requiere una referencia","term_source_unknown_field":"La fuente indica un campo del contrato desconocido","term_source_document_unknown":"El documento indicado no pertenece a este contrato","decision_ref_unknown":"La referencia de decisión no se reconoce","evidence_doc_key_required":"Un documento firmado requiere un archivo subido","evidence_term_source_required":"Una cláusula del contrato requiere su fuente","evidence_decision_ref_required":"Una decisión interna requiere una referencia","evidence_document_unknown":"El documento de evidencia no pertenece a este contrato","evidence_file_type_unsupported":"La evidencia debe ser un archivo PDF, PNG, JPEG o de correo","provisional_reference_unknown":"La interpretación provisional no existe en este contrato","provisional_id_duplicate":"Los ID de interpretaciones provisionales deben ser únicos","provisional_code_invalid":"El código de interpretación provisional no es válido","provisional_confirmation_requires_signed_writing":"Confirmar esta interpretación requiere un documento firmado","provisional_resolution_requires_amendment":"Sustituir esta interpretación requiere una enmienda de este contrato","provisional_readings_append_only":"Las interpretaciones provisionales solo se pueden añadir","provisional_reading_not_open":"Esta interpretación ya está resuelta","billing_timezone_invalid":"La zona horaria de facturación no es válida","billing_timezone_requires_paper_clause":"La zona horaria de facturación solo se fija desde una cláusula del contrato","billing_timezone_on_utc_legacy":"Los contratos con límites en UTC no tienen zona horaria de facturación","effective_date_not_local_midnight":"Las fechas del contrato deben caer en medianoche local","trial_requires_subscription":"Los meses gratuitos solo aplican a contratos de suscripción","trial_requires_end_date":"Los meses gratuitos requieren una fecha de finalización","trial_requires_order_term_basis":"Los meses gratuitos requieren el inicio del plazo del pedido","end_date_order_term_mismatch":"La fecha de finalización no coincide con el plazo del pedido","trial_not_shorter_than_term":"Los meses gratuitos deben ser menos que el plazo","trial_with_auto_renew_unsupported":"Los meses gratuitos no se combinan con la renovación automática","trial_paid_start_frozen":"El inicio de pago queda fijado una vez que el contrato está en vigor","contract_year_anchor_invalid":"El inicio del año contractual no es válido","cycle_clock_frozen":"El reloj de facturación queda fijo al empezar a facturar","billing_timezone_frozen":"La zona horaria de facturación queda fija al empezar a facturar","coverage_overlap":"Las entradas de cobertura de una familia se solapan","coverage_unpriced_sku":"Una familia cubierta tiene modelos sin tarifa","agent_coverage_requires_minutes_rate":"La cobertura de agentes requiere una tarifa por minuto","coverage_rate_lines_on_inactive_family":"Hay tarifas para una familia no cubierta","coverage_boundary_not_cycle_start":"Los cambios de cobertura empiezan al inicio de un ciclo","coverage_side_unsupported":"Esta familia no se ofrece en ese ámbito","coverage_alert_quantity_family":"Las alertas del periodo gratuito solo aplican a agentes","coverage_requires_invoice_contract":"La cobertura requiere un contrato facturado","coverage_excluded_message_required":"Una familia excluida requiere un mensaje al cliente","coverage_zdr_hook_missing":"ZDR aún no está disponible para esta familia","coverage_kind_required":"La cobertura de un contrato activo cambia por enmienda","coverage_retroactive_requires_record_alignment":"Un cambio de cobertura retroactivo requiere alinear el registro","coverage_preview_required":"Se requiere una vista previa de cobertura","coverage_preview_stale":"La vista previa está desactualizada","coverage_entry_not_suspendable":"Solo se puede suspender una familia cubierta","coverage_suspend_fails_closed":"Suspender esta familia bloquearía al cliente","rate_line_basis_family_mismatch":"Esta base de tarifa no se permite para la familia","rate_line_price_fields_on_non_contract":"Solo las tarifas del contrato llevan precio","rate_line_family_selector_mismatch":"Los modelos no pertenecen a la familia de la tarifa","rate_line_unit_mismatch":"La unidad de precio no corresponde a estos modelos","rate_line_quantum_mismatch":"El cuanto no coincide con la unidad de precio","rate_line_unknown_selector":"Un modelo no está en el catálogo de medición","rate_line_empty_selector_requires_aliases":"Una tarifa sin modelos requiere nombres del contrato","rate_line_selector_overlap":"Dos tarifas seleccionan el mismo modelo","rate_line_paper_alias_ambiguous":"Un nombre del contrato coincide con varias tarifas","rate_line_bands_invalid":"Los tramos de precio no están en orden ascendente","rate_line_lower_of_requires_flat":"El precio más bajo requiere un precio único fijo","rate_line_band_scope_invalid":"El alcance de los tramos no corresponde a esta tarifa","rate_line_boundary_not_cycle_start":"Los cambios de tarifa empiezan al inicio de un ciclo","rate_line_includes_llm_invalid":"Solo la tarifa por minuto de agente puede incluir LLM","rate_line_mapping_required":"Un modelo del contrato requiere correspondencia con el catálogo","rate_line_above_ceiling":"El precio supera el tope del contrato","rate_line_locked":"La tarifa está fijada","rate_line_kind_required":"Las tarifas de un contrato activo cambian por enmienda","covered_tts_unknown_backend":"Un modelo de TTS cubierto activo necesita un backend de TTS del catálogo y el ciclo desde el que está cubierto","covered_tts_free_backend":"Un modelo de TTS gratuito no puede cubrirse","covered_tts_duplicate_backend":"Un modelo de TTS aparece dos veces","covered_tts_placeholder_has_backend":"Un modelo marcador aún no tiene backend","covered_tts_missing_tier":"Un modelo de TTS cubierto no tiene nivel de precio","covered_tts_tier_price_mismatch":"Los niveles de TTS cubierto no coinciden con la tarifa del nivel","covered_tts_all_tier_forbidden":"El TTS cubierto se tarifica por modelo, no para todos","covered_tts_graduated_forbidden":"El TTS cubierto lleva tarifa fija","covered_tts_successor_requires_designation":"Un modelo sucesor requiere designación","covered_tts_kind_required":"El TTS cubierto de un contrato activo cambia por enmienda","minimum_assessment_corrupt":"No se puede leer la evaluación de compromiso guardada","assessment_graduated_tiers_forbidden":"Los contratos con evaluación solo admiten tarifas fijas","assessment_graduated_rate_line_forbidden":"Los contratos con evaluación solo admiten tarifas fijas","minimum_assessment_decrease_forbidden":"Un mínimo de compromiso no puede disminuir","minimum_assessment_increase_boundary":"Un aumento del compromiso empieza al inicio de un ciclo","minimum_assessment_layer_required":"El contrato no tiene un mínimo de compromiso que aumentar","commitment_ladder_not_monotonic":"Cada nivel de compromiso debe superar al anterior","commitment_ladder_level0_mismatch":"El primer nivel no coincide con el mínimo del contrato","commitment_ladder_requires_covered_tts_skus":"Los niveles de compromiso requieren modelos de TTS cubiertos","commitment_level_annual_mismatch":"El equivalente anual no coincide con el mínimo mensual","level_up_evidence_incomplete":"Se requiere evidencia firmada de ambas partes","commitment_ladder_frozen":"Los niveles de compromiso quedan fijos al registrarse","level_up_not_upward":"El nivel objetivo no supera el nivel actual","level_up_target_invalid":"El nivel objetivo no existe","level_up_signer_unrecognized":"El firmante no es un representante autorizado registrado","level_history_system_only":"El historial de niveles solo lo escribe el sistema","commitment_review_not_open":"Esta revisión ya está decidida","termination_terms_incomplete":"A las condiciones de terminación les falta una causa obligatoria","termination_credit_policy_conflict":"El tratamiento de créditos contradice la causa de terminación","termination_acceleration_requires_paper":"Acelerar el compromiso requiere una cláusula del contrato","termination_basis_not_paper_row":"Esta causa no es una fila de terminación del contrato","termination_basis_required":"Se requiere una causa de terminación","termination_evidence_required":"Esta causa de terminación requiere evidencia","termination_basis_not_permitted":"La causa de terminación no está prevista en el contrato","termination_basis_precondition_unmet":"No se cumple la condición de esta causa de terminación","termination_waiver_derived_from_basis":"La exención de evaluación se deriva de la causa de terminación","termination_terms_not_editable":"Los términos de terminación solo cambian mediante una enmienda con el contrato en vigor","prepaid_offset_origin_required":"El saldo prepagado requiere su origen","prepaid_offset_paper_credit_requires_expiry":"Un crédito del contrato requiere fecha de vencimiento","prepaid_offset_origin_mismatch":"El origen del saldo prepagado no coincide","breaker_remaining_commitment_requires_assessment":"La referencia por compromiso restante requiere una evaluación","overdraft_trip_request_not_pending":"Esta solicitud de corte total ya está decidida","overdraft_trip_request_stale":"Esta solicitud de corte total está desactualizada","sla_terms_required":"Un SLA de disponibilidad requiere sus condiciones de crédito","sla_terms_on_wrong_kind":"Las condiciones de crédito solo corresponden a un SLA de disponibilidad","sla_terms_target_mismatch":"El objetivo del SLA no coincide con la garantía","sla_tiers_invalid":"Los tramos de crédito del SLA no están en orden","sla_month_mapping_base_mismatch":"La correspondencia mensual no encaja con la base del crédito","sla_termination_right_mismatch":"El derecho de terminación del SLA no coincide con las condiciones","availability_minutes_exceed_month":"Los minutos superan la duración del mes","sla_credit_requires_evidence":"Un crédito de SLA requiere el documento de solicitud del cliente","availability_contract_without_sla":"Este contrato no tiene SLA de disponibilidad","availability_month_not_ended":"El mes no ha terminado","availability_record_exists":"Este mes ya tiene un registro","availability_locked_by_credit":"Un crédito aprobado usa el registro de este mes","availability_record_missing":"Este mes no tiene registro de disponibilidad","sla_credit_duplicate":"Este mes ya tiene un crédito de SLA","sla_credit_not_pending":"Este crédito de SLA no está pendiente de aprobación","sla_credit_recompute_not_higher":"Recalcular no aumenta este crédito","sla_credit_requires_request":"Los créditos de SLA solo surgen de una solicitud registrada","tax_id_format_invalid":"El formato del ID fiscal no es válido","tax_reverse_charge_requires_eu_vat":"La inversión del sujeto pasivo requiere un NIF-IVA de la UE","tax_treatment_conflict":"El tratamiento fiscal contradice los campos fiscales","tax_rate_required":"Una línea de impuesto requiere un tipo impositivo","notice_email_invalid":"El correo para notificaciones no es válido","tax_profile_endpoint_required":"Los datos fiscales solo cambian en el perfil fiscal","guarantee_fee_waived_requires_standard_fee":"Una tarifa exonerada requiere su tarifa estándar","guarantee_scope_invalid_for_kind":"Este alcance no aplica a la garantía","concurrency_block_price_unset":"El bloque de concurrencia no tiene precio","concurrency_below_contract_floor":"La concurrencia no puede bajar del mínimo del contrato","legacy_debit_restore_stale":"El plan de restitución está desactualizado","legacy_debit_restore_run_not_retryable":"Solo se puede reintentar una restitución fallida","legacy_debit_restore_window_invalid":"La ventana de restitución no es válida","legacy_debit_restore_contract_not_live":"La restitución solo se aplica a un acuerdo vigente","amendment_effective_date_required":"Esta enmienda requiere una fecha de vigencia","amendment_params_mismatch":"Los datos de la enmienda no coinciden con su tipo","level_evidence_on_wrong_kind":"La evidencia del firmante solo aplica a enmiendas de subida de nivel","amendment_kind_required":"Este cambio requiere una enmienda con tipo","amendment_effective_mismatch":"La fecha de vigencia no coincide con la enmienda","above_ladder_requires_signed_amendment":"Un nivel por encima de la escala requiere una enmienda firmada","agents_not_in_contract_scope":"Los agentes no están en el alcance de servicios de su contrato; contacte con su gestor de cuenta","contract_service_suspended":"El servicio está suspendido según el acuerdo","contract_prepaid_exhausted":"El saldo prepagado del acuerdo está agotado","credit_packs_unavailable_contract_covered":"Los paquetes de créditos no están disponibles con un acuerdo empresarial","suspension_basis_not_met":"No se cumple la causa de suspensión","suspension_contract_not_live":"Solo se puede suspender un acuerdo vigente","service_already_suspended":"El servicio ya está suspendido","signal_not_acknowledgeable":"Esta alerta se resuelve sola y no se puede confirmar","invoice_dispute_status_invalid":"Solo se puede disputar una factura enviada o vencida","invoice_dispute_exists":"Esta factura ya tiene una disputa abierta","invoice_dispute_not_open":"Esta factura no tiene una disputa abierta","refund_amount_mismatch":"El importe pagado difiere del reembolso aprobado","refund_not_proposed":"Este reembolso no está pendiente de decisión","refund_not_approved":"Un pago requiere un reembolso aprobado","invoice_dispute_amount_invalid":"El importe en disputa debe ser mayor que cero y no superar el total","invoice_dispute_credit_ref_invalid":"La referencia del crédito no pertenece a esta factura","usage_window_invalid":"El periodo de uso no es válido","usage_invoice_held":"El uso de este periodo aún no se puede tarifar","stats_family_marker_missing":"Un producto que usa el equipo no tiene tarifa en el contrato","incorporated_terms_url_unsupported":"No se puede capturar esta URL de términos","incorporated_document_stage_unknown":"No se encontró el documento legal preparado","engine_terms_invalid":"Las condiciones del motor de la plantilla no son válidas","incorporated_document_missing":"Una URL de términos incorporados no tiene documento capturado","incorporated_document_immutable":"Un documento incorporado no puede cambiar una vez registrado","incorporated_terms_capture_failed":"No se pudo capturar la página de términos","incorporated_document_meta_invalid":"Los datos del documento legal no son válidos","contract_concurrently_modified":"El contrato cambió mientras lo editabas; recárgalo e inténtalo de nuevo","stored_field_invalid":"Campos que ya no son válidos en el contrato guardado: {fields}","contract_type_immutable":"El tipo de contrato no puede cambiar; crea un contrato nuevo en su lugar","zdr_not_enforced_creator_media":"ZDR aún no se aplica en los medios de Creator ni en Studio","zdr_guaranteed_not_enabled":"ZDR garantizada por contrato, pero no activada en el servicio","incorporated_document_divergent":"Las capturas del documento incorporado difieren","incorporated_terms_same_day_revision":"Los términos incorporados cambiaron en la fecha de vigencia","provisional_readings_open":"Hay interpretaciones provisionales abiertas","pricing_tier_product_invalid":"Los niveles de precios solo tarifican TTS o ASR","pricing_tier_bound_nan":"Un límite superior de un nivel de precios no es un número","term_source_reference_missing":"La cláusula necesita su referencia","term_source_section_missing":"La cláusula necesita su sección","rate_line_paper_label_missing":"La tarifa necesita su nombre en el contrato","rate_line_price_missing":"La tarifa necesita una unidad de precio y un precio en cada tramo","team_setting_unknown":"No existe ese ajuste del equipo","team_setting_auto_managed":"La sincronización del equipo aplica este ajuste por sí misma","team_setting_already_applied":"El equipo ya ejecuta lo que exige el contrato","team_setting_not_applicable":"El contrato no exige este ajuste en un contrato activo","team_setting_prerequisite_pending":"Un ajuste previo aún no está aplicado","team_move_in_progress":"Hay un traslado de equipo en curso; reintentar cuando termine"},"guarantees":{"fee_period":{"month":"al mes","year":"al año","one_time":"único"},"scope":"Alcance","scope_value":{"api_streaming":"Streaming de API","all_request_categories":"Todas las categorías de solicitud"},"standard_fee":"Tarifa estándar {amount} {period}","waived_term":"Exonerado durante el plazo del pedido","waived_until":"Exonerado hasta el {date}","zdr_not_enabled":"ZDR garantizado por contrato pero no activado en ejecución"},"invoice":{"system_entry":"Sistema"},"prepaid":{"expires":"Vence","expires_on":"Vence el {date}","origin":"Origen","origin_value":{"customer_paid":"Pagado por el cliente","paper_credit":"Crédito contractual"}},"actions":{"change":"Cambiar…","confirm":"Confirmar","remove":"Quitar"},"decision_catalog":{"loading":"Cargando decisiones…","unavailable":"Lista de decisiones no disponible","retry":"Reintentar","scope":{"ruling":"Resoluciones","research":"Investigación","coverage_matrix":"Matriz de cobertura"}},"activation":{"digest":"Huella del plan {digest}"},"action_items":{"note":"Nota","acknowledge_title":"Confirmar alerta","acknowledged":"Alerta confirmada","trip_dismiss_title":"Descartar solicitud de corte total","trip_approved":"Corte total aprobado","trip_dismissed":"Solicitud de corte total descartada","restore_retry_title":"Reintentar la restitución de cargos anteriores","restore_retried":"Restitución reintentada","facts":{"sku":"SKU {value}","balance":"Saldo {value}","cap":"Límite {value}","level":"{value} % del límite","quantity":"Cantidad {value}","session_id":"Sesión {value}","row_id":"Fila {value}","number_id":"Número {value}","request_id":"Solicitud {value}","run_id":"Ejecución {value}","cases":"Casos {value}","reason":"Motivo {value}"}},"refusal":{"field_refused":"Campo rechazado: {field}"},"team_settings":{"title":"Ajustes del equipo según el contrato","description":"Lo que el contrato exige en el equipo del cliente, frente a lo que el equipo ejecuta.","setting":{"zero_retention_flag":"Retención cero de datos en el equipo","agent_retention_pin":"Límite de retención de conversaciones de agentes","api_concurrency":"Concurrencia de API","quality_guard_flag":"Quality guard en el equipo"},"status":{"applied":"Aplicado","pending":"Pendiente","mismatch":"Discrepancia","not_applicable":"No aplicable","applies_after_activation":"Pendiente · tras la activación"},"mode":{"auto":"Fijado por la sincronización del equipo","manual":"Aplicado a mano"},"expected":"Contrato","actual":"Equipo","value":{"on":"Activado","off":"Desactivado","none":"—","hours":"{count} h"},"applied_marker":"Aplicado {date} · {actor}","prerequisite":"Requiere {setting} aplicado","after_activation":"Se aplica cuando el contrato esté activo","apply":"Aplicar","apply_title":"Aplicar {setting}","apply_summary":"Contrato {expected} · Equipo {actual}","note_bounds":"8–2000 caracteres","apply_failed":"El ajuste no se aplicó","applied_toast":"{setting} aplicado"},"model_coverage":{"title":"Modelos fuera del catálogo de este contrato","description":"La tarifa del contrato cubre los modelos con los que entró en vigor. Cualquier otro modelo espera una decisión de tarifa.","question":"{model} está en uso: ¿qué tarifa aplica?","fact":{"first_used":"Primer uso","cycle":"Ciclo de facturación {start} – {end}","usage":"Uso al detectarlo","published_since":"Publicado desde","platform_price":"Precio publicado al detectarlo"},"invoice_held":"La factura de este uso espera hasta que se decida la tarifa.","invoice_advance":"Por ahora las facturas lo cobran al precio publicado de Fish Audio; una línea puede corregirse cuando se decida la tarifa.","pending_invoices":"{count, plural, one {Cobrado hasta ahora en # factura:} other {Cobrado hasta ahora en # facturas:}}","clauses_title":"Lo que dice el contrato","clauses_none":"Ninguna cláusula de este contrato trata otros modelos.","clause_label":"Cláusula {number} · {kind}","clause_kind":{"rate_lock":"Precio bloqueado","published_rates":"Otros modelos a precios publicados","discount":"Descuento sobre el precio publicado"},"clause_no_quote":"No hay cita registrada para esta cláusula.","rate_label":"Tarifa para este modelo","choice":{"contract_rate":"Cobrar a la tarifa de este contrato","platform_price":"Cobrar al precio publicado de Fish Audio","explicit":"Cobrar a un precio concreto por millón","discounted_list":"Cobrar al precio publicado de Fish Audio menos el descuento de este contrato"},"choice_platform_price_hint":"El precio en el momento del uso; {price} al detectarlo.","choice_discounted_list_hint":"El precio en el momento del uso menos {percent}; {price} al detectarlo.","choice_discounted_list_hint_no_price":"El precio en el momento del uso menos {percent}.","price_label":"Precio por 1 M de bytes UTF-8 (USD)","price_label_audio":"Precio por 1 M de segundos de audio (USD)","price_invalid":"Un precio es 0 o más, con hasta seis decimales.","basis_label":"Basado en","basis_clause":"Cláusula {number} ({kind})","basis_operator":"No está en el contrato: decisión propia","note_label":"Nota para quien aprueba","note_hint":"Al menos {min} caracteres.","error":"La solicitud no se envió.","submit":"Enviar para aprobación","four_eyes":"Una segunda persona aprueba antes de que se aplique la tarifa.","decided_title":"Decidido","decided_rate":{"contract_rate":"Cobrado a la tarifa de este contrato","platform_price":"Cobrado al precio publicado de Fish Audio","explicit":"Cobrado a {price}","discounted_list":"Cobrado al precio publicado de Fish Audio menos {percent}","discounted_list_no_percent":"Cobrado al precio publicado de Fish Audio menos el descuento de este contrato"},"decided_basis_clause":"Basado en la cláusula del contrato","decided_basis_operator":"Decisión propia, no está en el contrato","decided_note":"Nota: {note}","decided_on":"Decidido el {date}","decided_auto":"Decidido automáticamente el {date}.","suggestion":{"title":"Lo que sugiere el registro","failed":"La lectura previa del contrato falló; una persona lee las cláusulas y decide.","confidence":"Leído por un modelo con una confianza del {confidence}.","decision":"Sugerencia: {rate}"}},"agent_admission":{"lost":"El equipo tuvo sesiones de agente en los últimos {days} días; después de esto, se rechazan las nuevas sesiones de agente.","kept":"El equipo tuvo sesiones de agente en los últimos {days} días; las nuevas siguen admitidas después de esto.","still_refused":"El equipo tuvo sesiones de agente en los últimos {days} días; las nuevas se rechazan ahora y seguirán rechazadas después de esto.","unavailable":"No se pudieron leer los datos de sesiones de agente del equipo; esta vista previa no puede indicar si los agentes siguen admitidos.","details":"Detalles"}},"go_live":{"title":"Antes de la puesta en marcha","load_failed":"No se pudo cargar la lista de puesta en marcha.","retry":"Reintentar","refresh":"Actualizar","chip":{"blocking":"{count, plural, one {# punto por responder} other {# puntos por responder}}","ready":"Listo para ponerlo en marcha","advisory":"{count} conviene confirmar","awaiting":"{count} en espera","agent_running":"El agente está leyendo el documento…","agent_prefilled":"El agente rellenó {count} de {total}","agent_partial":"Rellenados {count} de {total}; el resto hay que hacerlo a mano"},"group":{"blocking":"Responder antes de la puesta en marcha","advisory":"Conviene confirmar antes de la puesta en marcha","awaiting":"En espera","settled":"Resueltos","after_go_live":"Tras la puesta en marcha"},"checks_passed":"{count, plural, one {# comprobación del sistema superada} other {# comprobaciones del sistema superadas}}","notes_recorded":"{count, plural, one {# nota del documento registrada} other {# notas del documento registradas}}","hidden":"{count, plural, one {# punto más requiere acceso a las propuestas} other {# puntos más requieren acceso a las propuestas}}","advanced":{"title":"Avanzado · auditoría","description":"Registros detrás de la lista: lecturas provisionales, cláusulas del documento, política de créditos al terminar, propuestas del agente."},"after_go_live":"{count, plural, one {# punto sigue abierto tras la puesta en marcha} other {# puntos siguen abiertos tras la puesta en marcha}}","agent_still_running":"El agente sigue leyendo el documento.","agent":{"read":"Que el agente lea el documento","reread":"Volver a leer el documento","reread_failed":"El agente no pudo empezar a leer el documento.","continue":"Continuar con los elementos restantes","stop_reason":{"tool_budget":"Al agente se le acabaron los pasos antes de llegar a todos los elementos.","time_limit":"Al agente se le acabó el tiempo antes de llegar a todos los elementos."}},"show":"Mostrar","hide":"Ocultar","we_will":"Haremos:","change":"Cambiar…","choose":"Elegir…","collapse":"Cerrar","request_label":"Solicitar: {label}","all_models":"todos los modelos","unit":{"utf8_bytes":"bytes de UTF-8","audio_seconds":"segundos de audio","llm_tokens":"tokens de LLM"},"paper":{"document":{"order_form":"Orden de pedido","msa":"Contrato marco (MSA)","amendment":"Adenda","incorporated_terms":"Términos en línea","agent":"Extracto del agente"}},"tag":{"agent_suggests":"Sugerencia del agente","system_suggests":"Sugerencia del sistema","typed":"Confirmación escrita"},"owner":{"walt":"Necesita al ejecutivo de cuenta","legal":"Requiere a legal","mart":"Necesita al equipo de ingeniería de facturación","creator_team":"Requiere al equipo de Creator","ops":"Requiere a operaciones"},"settled":{"system_import":"Automático · al importar","operator":"Respondido","approved_proposal":"Aprobado","concession":"Mantenido como concesión nuestra","signed_writing":"Confirmado por escrito","recorded_decision":"Decisión registrada","noted":"Anotado"},"answer":{"policy":"Fin del contrato: {policy}","engine_handles":"Lo factura el sistema","manual_process":"Gestión manual · {cadence}","waived":"No se cobra"},"awaiting":{"approval":"Solicitado — a la espera de alguien que pueda aprobarlo","approval_you":"Solicitado — puedes aprobarlo","writing":"Se aplica: {reading}. Un cambio requiere acuerdo escrito de ambas partes."},"input":{"owner":"Responsable","owner_placeholder":"Elige un responsable","owner_unset":"El responsable","cadence":"Con qué frecuencia","reason":"Motivo","reason_optional":"Nota (opcional)","engine_ref":"Facturado mediante","engine_placeholder":"Elige qué lo factura"},"owner_role":{"ops":"Operaciones","finance":"Finanzas","ae":"Ejecutivo de cuenta","legal":"Jurídico","receivables":"Cuentas por cobrar"},"owner_group":{"roles":"Funciones","people":"Personas"},"owner_me":"Yo · {email}","confirm":{"type_token":"Escribe {token} para confirmar","type_new_start":"Escribe {date} para confirmar el nuevo inicio"},"toast":{"changed":"Algo cambió: la lista se ha actualizado.","answered":"Guardado.","partial":"El primer paso se guardó; el resto no se completó."},"error":{"failed":"No se pudo guardar esta respuesta.","same_actor":"Tú enviaste esta solicitud: otra persona tiene que aprobarla.","team_unbound":"Este contrato aún no está vinculado a un equipo.","legal_review":"No se pudo devolver el contrato a revisión legal."},"activate":{"blocked_count":"{count, plural, one {Primero responde # punto} other {Primero responde # puntos}}","not_ready":"Aún no está listo para la puesta en marcha","loading":"Comprobando la puesta en marcha…","advisory_count":"{count, plural, one {Conviene confirmar antes # punto} other {Conviene confirmar antes # puntos}}","view":"Ver","type_token":"Escribe {token} para confirmar la puesta en marcha"},"surface":{"amendment_after_go_live":"Las adendas se pueden crear cuando el contrato esté activo.","no_customer":"Este contrato aún no tiene un cliente que vincular.","legal_review_title":"¿Volver a revisión legal?","legal_review_body":"El contrato vuelve a revisión legal para una nueva orden de pedido.","legal_review_confirm":"Volver a revisión legal","attach_title":"La confirmación firmada del cliente","attach_confirm":"Confirmar la interpretación","reschedule_reason":"Fecha de inicio movida desde la lista de puesta en marcha."},"check_passed":{"team_move":"Ningún traslado de equipo en curso","status":"El estado permite la puesta en marcha","signed_document":"Copia firmada archivada","flat_row":"Precios coherentes","team":"Equipo de la cuenta vinculado","incorporated_terms":"Términos en línea guardados","coverage_prices":"Modelos cubiertos con precio","terms_rules":"Los términos superan sus comprobaciones","elapsed_cycles":"Ningún periodo de facturación perdido","reserved_slot":"Plaza del equipo libre","agent_admission":"Las sesiones de agente siguen admitidas","agent_plan":"Sin plan de agente de autoservicio"},"q":{"check":{"team_move":"El equipo de este contrato se está trasladando; la puesta en marcha espera a que termine.","status":"El contrato sigue en «{status}»; podrá ponerse en marcha cuando esté firmado.","signed_document":"¿Está archivada la copia firmada?","flat_row":"Una tarifa fija y un precio del contrato no coinciden; corrige primero los precios.","team":"¿La cuenta del cliente está vinculada a un equipo?","incorporated_terms":"¿Están guardados los términos en línea que cita el documento?","coverage_prices":"¿Tiene precio cada modelo cubierto?","terms_rules":"Los términos del contrato no superan sus comprobaciones; corrígelos primero.","elapsed_cycles":"Ya pasaron periodos de facturación desde el inicio; ¿mover el inicio?","reserved_slot":"Otro contrato activo ocupa la plaza de este equipo; ¿reemplazarlo al ponerlo en marcha?","agent_admission":"Hubo agentes en los últimos {days} días; tras ponerlo en marcha, se rechazan las nuevas sesiones de agente. No se retiene por esto.","agent_plan":"El equipo tiene un plan de agente de autoservicio activo ({detail}). Termina primero esa suscripción en Stripe y luego activa."},"credits_at_end":"¿Qué pasa con el crédito sin usar cuando termina el contrato?","money_term":{"overage":"Excedente a {price}{hasUnit, select, yes { por millón de {unit}} other {}}: ¿ya lo factura el sistema?","self_host_usage":"¿Quién factura el uso autoalojado y cómo?","late_interest":"{hasPct, select, yes {¿Cobramos intereses de demora ({pct} % al mes)?} other {¿Cobramos intereses de demora?}}","generic":"¿Lo factura el sistema o lo gestiona alguien a mano?","topic":{"overage":"¿Quién factura este excedente y cómo?","minimum":"¿Quién hace cumplir este compromiso mínimo y cómo?","credit":"¿Quién aplica este crédito y cómo?","fee":"¿Quién cobra esta tarifa y cómo?","interest":"¿Cobramos estos intereses y cómo?","self_host":"¿Quién factura esta cláusula de autoalojamiento y cómo?","surcharge":"¿Quién factura este recargo y cómo?"}},"covered_model":"El documento cita el modelo «{model}», que no está en nuestro catálogo: ¿cómo lo tratamos?","reading":{"telephony_published_counts_and_free":"¿El uso telefónico a precio público cuenta para el compromiso y los meses gratis?","trueup_counts_published_family":"¿El uso a precio público cuenta en el ajuste del compromiso?","asr_scope_all_backends":"¿La tarifa de reconocimiento de voz cubre todos los modelos de reconocimiento?","fish_initiated_termination_no_trueup":"Si rescindimos nosotros, ¿se exime el ajuste del compromiso?","customer_breach_termination_due":"Si el cliente rescinde por incumplimiento nuestro, ¿cuándo vence la factura final?","sku_mapping_lineage":"¿Un modelo retirado del documento fija el precio de su sucesor?","covered_model_ga_definition":"¿Desde cuándo queda cubierto un modelo pendiente de lanzamiento?","unlisted_model_counts":"¿El uso de modelos que el documento no lista cuenta para el compromiso?","free_window_scope":"¿Qué cubre el periodo gratuito?","auto_renew_silent":"La orden de pedido no tiene cláusula de renovación: ¿se renueva el plazo?","pro_membership_silent":"Membresía Pro: el documento no dice nada; ¿seguimos la plantilla?","llm_published_counts":"¿El uso de LLM cuenta para el compromiso como los demás productos?","generic":"El documento no es claro aquí: ¿qué interpretación seguimos?"},"start_date":"¿Cuándo empieza el contrato? El documento dice {paper_start}, antes de la firma del {signed_at}.","promise":"¿Registrar en el contrato el compromiso «{guarantee}» del documento?","decision":{"activate_contract":"Sigue abierta una propuesta anterior de puesta en marcha: ¿cerrarla?","reschedule_start":"¿Aprobar mover el inicio al {proposed_start}?","provisional_reading_resolve":"¿Aprobar fijar una interpretación provisional?","termination_settings_update":"¿Aprobar la regla del crédito sin usar al terminar el contrato?","generic":"¿Aprobar esta solicitud: {kind}?"},"note":"Nota del agente: {title}","setting_manual_usage":"El uso de este contrato se registra a mano: ¿activar el registro manual de uso?","start_date_recorded":"¿Cuándo empieza el contrato? El documento indica {paper_start}, antes del {signed_at}, el día en que se registró el archivo firmado (el documento no muestra fecha de firma).","signed_document_on_paper":"Firmado el {signed_at} en el documento; la copia firmada no está adjunta.","agent_admission_amendment":"Hubo agentes en los últimos {days} días; cuando se aplique esta adenda, se rechazan las nuevas sesiones de agente. Se aplica igualmente.","fee":{"at_activation":"Cargo único «{title}» ({amount}): se factura al activar, en una factura propia.","later":"Cargo único «{title}» ({amount}): se factura {hasPeriodStart, select, yes {el {period_start}} other {más adelante}}.","billed":"Cargo único «{title}» ({amount}): ya facturado{detail, select, outside { fuera del sistema} other {}}."}},"choice":{"check":{"upload_signed":"Subir la copia firmada","fix_prices":"Abrir tarifas","bind_team":"Abrir el cliente","capture_terms":"Abrir términos en línea","fix_terms":"Abrir términos de rescisión","reschedule":"Mover el inicio…","replace":"Reemplazar al ponerlo en marcha"},"credits_at_end":{"consume_only":"El cliente puede agotarlo","forfeit":"Caduca al final","refund_prorated":"Reembolsar la parte no usada (a mano)","transition_window":"Seguir dando servicio durante un periodo de cierre (a mano)","approve_proposal":"De acuerdo: {policy}","reject_proposal":"En desacuerdo"},"money_term":{"engine":"Lo factura el sistema","manual":"Gestionarlo a mano","waive":"No cobrarlo"},"covered_model":{"not_offered":"No se factura por separado","remap":"Asignarlo a un modelo…","manual":"Gestionarlo a mano"},"reading":{"keep":"Mantener esta interpretación","amend":"Usar la otra interpretación…","attach_writing":"Subir el escrito del cliente…","approve_proposal":"Aprobar","reject_proposal":"Rechazar"},"start_date":{"keep":"Mantener {paper_start}","move":"Mover el inicio…","back_to_legal":"Volver a legal"},"promise":{"approve":"Registrarlo","reject":"No registrar"},"decision":{"approve":"Aprobar","reject":"Rechazar","close_stale":"Cerrarla"},"note":{"ack":"Entendido","close":"Descartar"},"setting_manual_usage":{"turn_on":"Activarlo"}},"will":{"check":{"upload_signed":"Abrir la sección de documentos para subir el PDF firmado.","fix_prices":"Abrir la pestaña de tarifas para corregir los precios.","bind_team":"Abrir el espacio del cliente para vincular la cuenta.","capture_terms":"Abrir los términos en línea para guardarlos.","fix_terms":"Abrir los términos de rescisión para corregirlos.","reschedule":"Abrir el diálogo para mover el inicio.","replace":"La puesta en marcha toma el equipo del contrato activo."},"credits_at_end":{"consume_only":"Tras el fin del contrato el cliente sigue usando el crédito restante; sin reembolso.","forfeit":"El crédito sin usar se retira al terminar el contrato.","refund_prorated":"Al terminar el contrato, se reembolsa a mano la parte no usada de lo que el cliente pagó por adelantado.","transition_window":"Tras el fin, el uso continúa a los precios actuales durante un periodo de cierre, gestionado a mano.","approve_proposal":"Fijar la regla en «{policy}», como se propuso.","reject_proposal":"Cerrar la propuesta; la pregunta sigue abierta."},"money_term":{"engine":"{hasCandidate, select, yes {Facturado mediante {candidate}.} other {Facturado mediante el elemento elegido abajo.}}","manual":"{owner} lo gestiona a mano ({cadence}).{switch, select, on { Se activa el registro manual; {days} días de espera.} other {}}","waive":"No se cobra; queda registrado como renuncia."},"covered_model":{"not_offered":"{hasSuccessor, select, yes {No se factura por separado; {successor} sigue cubierto.} other {No se factura por separado.}}","remap":"Abrir la pestaña de tarifas para asignarlo a un modelo del catálogo.","manual":"{owner} lo gestiona a mano ({cadence})."},"reading":{"keep":"Aplicar «{reading}» como concesión nuestra; la otra interpretación ({alternative}) requiere una adenda.","amend":"Aplicar «{alternative}»: requiere una adenda firmada por ambas partes.","attach_writing":"Fijar la interpretación con el escrito firmado del cliente.","approve_proposal":"Fijar la interpretación «{reading}» como se solicitó.","reject_proposal":"Cerrar la solicitud; la interpretación sigue siendo provisional."},"start_date":{"keep":"La facturación cuenta desde {paper_start}.","move":"Abrir el diálogo del inicio; el nuevo inicio se escribe para confirmarlo.","back_to_legal":"El contrato vuelve a revisión legal para una nueva orden de pedido."},"promise":{"approve":"Registrar el compromiso «{guarantee}», {enforcement}, {fee}; vigente desde la puesta en marcha.","reject":"Cerrar la propuesta; no se registra nada."},"decision":{"approve":"Primero se muestra la vista previa; al aprobarla, se ejecuta.","reject":"Cerrar la solicitud; nada cambia.","close_stale":"Cerrar la propuesta antigua; la puesta en marcha se hace con el botón de arriba."},"note":{"ack":"Solo queda anotado; ningún ajuste cambia.","close":"Cerrar la nota; ningún ajuste cambia."},"setting_manual_usage":{"turn_on":"Cada factura espera {days} días el uso manual y luego se emite; el uso tardío pasa a la siguiente."}},"enforcement":{"manual":"cumplido a mano","platform":"cumplido por la plataforma"},"fee":{"none":"sin cargo adicional","amount":"cargo de {amount}"},"engine":{"pricing_tier":"Tramo de precio · {product} · {model} · {price} por millón","guarantee":"Garantía del contrato · {guarantee}","rate_line":"Línea de tarifa · {title}","manual_usage_mode":"Registro manual de uso"},"unavailable":{"missing_capability":"Tu rol no puede hacer este cambio.","no_candidates":"Nada en el contrato puede facturar esto.","proposal_not_open":"Esta propuesta ya no se puede aprobar."},"covered_model_unnamed":"El documento cita un modelo que no está en nuestro catálogo: ¿cómo lo tratamos?","decision":{"preview_loading":"Cargando la vista previa de la solicitud…","preview_failed":"No se pudo cargar la vista previa de la solicitud.","preview_will":"Ejecutar lo que muestra esta vista previa."},"fallback":{"question":"Este punto necesita una respuesta.","choice":"Usar esta respuesta","candidate":"Partida de facturación","unavailable":"Esta respuesta no está disponible.","check_passed":"Comprobación superada"},"payment":{"title":"Pago y cobro","method":"Las facturas se envían a través de","method_prepaid":"Sin facturas: el cliente recarga su propio saldo en la plataforma","mercury":"Cliente en Mercury","mercury_paired":"Emparejado con {name}","mercury_unpaired":"Sin emparejar: las facturas no se pueden enviar por Mercury hasta que lo esté","mercury_loading":"Comprobando…","mercury_failed":"No se pudo leer el emparejamiento","mercury_locked":"Para ver el emparejamiento hace falta acceso a facturación","mercury_no_customer":"Este contrato aún no tiene cliente","mercury_open":"Abrir emparejamiento","mercury_dialog_title":"Cliente en Mercury","card":"Pagos con tarjeta","card_on":"Activado: las facturas también se pueden pagar con tarjeta","card_on_fee":"Activado: las facturas también se pueden pagar con tarjeta, con un recargo del {pct}%","card_off":"Desactivado: las facturas se pagan por transferencia bancaria","timezone":"Zona horaria de facturación","timezone_paper":"{zone}, según el contrato","timezone_default":"Hora del Pacífico (Los Ángeles), con horario de verano; el contrato no indica ninguna","timezone_utc":"UTC, con el reloj de facturación anterior","change":"Cambiar"},"next":{"title":"Qué pasa después","commitment":"Al ponerse en marcha se genera un borrador de factura de activación del primer periodo; queda en Facturas hasta enviarse.","commitment_trial":"Al ponerse en marcha se genera el borrador de la factura del primer mes de pago tras los meses gratuitos; queda en Facturas hasta enviarse.","payg":"No se factura nada al ponerse en marcha: la primera factura se genera al cerrar el primer ciclo de facturación.","one_time":"Al ponerse en marcha se genera el borrador de la factura de la compra única; queda en Facturas hasta enviarse.","prepaid":"No se factura nada: el cliente paga recargando su saldo.","none":"No se factura nada: este acuerdo no tiene facturación.","fees_only":"No se factura uso: cada cargo único se factura en una factura propia cuando vence."},"held_term":{"question":"Una condición que el sistema no puede recoger tal cual: la revisión de la importación decidió cómo se gestiona.","waits_second_approver":"La factura espera al segundo aprobador del paso posterior a la creación.","interim":"Hasta que el sistema admita esta condición: {interim}.","for_person":"Un paso que el contrato fija tras crear el acuerdo y que el sistema no realiza por sí solo: ¿quién lo hace y cómo?"}},"presign":{"banner":{"ready":"Nuestro sistema factura este contrato exactamente como lo indica el borrador.","ready_after_edits":"Listo cuando se cambien las cláusulas de abajo. Cada redacción sugerida está comprobada.","recheck_after_edits":"Vuelve a revisar tras estos cambios: alguna redacción aún no está comprobada o una cláusula requiere otra lectura.","not_supportable":"No se puede admitir tal como está. Si se eliminan o reformulan las cláusulas marcadas, el borrador pasa a {color}.","no_verdict":"Sin color para esta carga.","failed":"La revisión no terminó. Sube el borrador de nuevo para reintentarlo.","running":"La revisión sigue en curso."},"color":{"green":"VERDE","yellow":"AMARILLO","red":"ROJO"},"reason":{"unreadable_text":"No se pudo leer texto. Sube un PDF con texto o un DOCX.","tracked_changes":"El DOCX tiene control de cambios. Súbelo con todos los cambios aceptados.","order_form_missing":"No hay orden de pedido en esta carga; se revisaron los términos legales.","amendment_only":"Es una enmienda; las enmiendas se añaden al contrato existente y no se revisan aquí.","extraction_failed":"Esta vez no se pudo leer el documento.","timed_out":"La revisión se quedó sin tiempo.","analysis_failed":"El análisis se detuvo por un problema nuestro, no por el borrador."},"file":{"unreadable":"No se pudo leer texto; no se revisó"},"status":{"running":"En curso","analyzed":"Revisado","unverified":"Sin veredicto","failed":"Sin terminar","superseded":"Reemplazado","linked":"Vinculado a un contrato"},"class":{"change":"Por cambiar","clarify":"Por añadir o aclarar","gap":"No se puede facturar","unverified":"Por verificar","recommend":"Recomendado","recorded":"Registrado","fine":"Tal como está"},"section":{"summary":"Resumen","to_change":"Por cambiar","recommended":"Recomendado","recorded":"Registrado — lo aplica nuestro equipo a mano","imports_as_written":"Todo lo demás se importa tal como está","recheck":"Qué cambió desde la última revisión","files":"Archivos"},"card":{"draft_says":"El borrador dice","add_sentence_under":"Añade esta frase bajo «{heading}»","cannot":"Lo que no podemos hacer","why":"Por qué","engineering_builds":"Lo que construiría ingeniería","suggested_wording":"Redacción sugerida","if_changed":"Si se cambia","remaining_after":"{count, plural, one {queda #} other {quedan #}}","copy":"Copiar","option":"Opción {letter}","quoted":"«{text}»","copy_label":"Copiar {code}","copy_option_label":"Copiar {code}, opción {letter}","adapted":"Redactada para este borrador","copy_adapted_label":"Copiar {code}, redactada para este borrador"},"quote":{"sentence":"Del documento","section_ref":"Ver {section} del borrador","insert":"El borrador no lo dice.","none":"No hay cláusula que citar.","unverified":"Redacción tal como la leyó la revisión; no se encontró literalmente"},"proof":{"proven":"Comprobada","unproven":"Aún sin comprobar"},"diff":{"cleared":"Resuelto","remaining":"Pendiente","new":"Nuevo","clause":"Cláusula","before":"Última revisión","after":"Ahora","status_heading":"Estado","unchanged":"Sin cambios","not_present":"No estaba en la última revisión","not_flagged":"Ya no se marca","nothing":"Nada que comparar.","engine_changed":"Nuestro sistema cambió entre las dos revisiones."},"narrative":{"pending":"Resumen en preparación","unavailable":"Resumen no disponible"},"summary":{"written":"Redactado para este borrador","ref":"Ir al punto {label}"},"role":{"contract":"Orden de pedido","msa":"MSA","legal":"Legal","skip":"Omitido"},"template":{"matched":"Parece basado en: {name}","none":"Ninguna plantilla parecida"},"topic":{"account":"Cuenta","agents":"Agentes","baa":"BAA","billing_timing":"Momento de facturación","commitment":"Compromiso","concurrency":"Concurrencia","consistency":"Coherencia","credits":"Créditos","currency":"Moneda","data_location":"Ubicación de los datos","data_retention":"Retención de datos","discount":"Descuento","effective_date":"Fecha de entrada en vigor","fees":"Tarifas","figures":"Cifras","fixed_fee":"Cuota fija","free_window":"Periodo gratuito","guarantee":"Garantía","late_payment":"Pago atrasado","legal_terms":"Términos legales","minimum":"Compromiso mínimo","models":"Modelos","money_term":"Término económico","order_term":"Plazo del pedido","other":"Otros","payment_term":"Plazo de pago","price_changes":"Cambios de precio","price_lock":"Precio bloqueado","price_unit":"Unidad de precio","rate":"Tarifa unitaria","refund":"Reembolso","renewal":"Renovación","revenue_share":"Reparto de ingresos","self_hosted":"Uso autoalojado","studio":"Studio","termination":"Rescisión","training":"Entrenamiento de modelos","usage":"Uso","zero_data_retention":"Retención cero de datos"},"headline":{"ready":"Se importa el día 1 tal como está","ready_after_edits":"{count, plural, one {Se importa el día 1 tras # cambio} other {Se importa el día 1 tras # cambios}}","recheck_after_edits":"{count, plural, one {Se importa el día 1 tras # cambio} other {Se importa el día 1 tras # cambios}}","not_supportable":"Requiere trabajo de ingeniería o eliminarlo","no_verdict":"Sin veredicto","failed":"Revisión sin terminar","running":"Revisando el borrador"},"after_edit":{"becomes":"{color} tras este cambio","still":"Sigue en {color} tras este cambio"},"counts":{"to_change":"{count, plural, one {# por cambiar} other {# por cambiar}}","cannot_bill":"{count, plural, one {# no se puede facturar} other {# no se pueden facturar}}","recorded":"{count, plural, one {# registrado para nuestro equipo} other {# registrados para nuestro equipo}}","as_written":"{count, plural, one {# se importa tal como está} other {# se importan tal como están}}","cleared":"{count, plural, one {# resuelto} other {# resueltos}}","remaining":"{count, plural, one {# pendiente} other {# pendientes}}","new":"{count, plural, one {# nuevo} other {# nuevos}}","items":"{count, plural, one {# elemento} other {# elementos}}"},"entry":{"check_draft":"Revisar un borrador antes de enviarlo"},"copied":"Copiado","copy_failed":"No se pudo copiar","upload":{"title":"Revisar un borrador antes de enviarlo","recheck_title":"Volver a revisar tras los cambios","description":"La orden de pedido sin firmar, con cualquier borrador de MSA, BAA o DPA.","replaces":"Reemplaza la revisión del {label}.","drop":"Suelta aquí los borradores o haz clic para elegirlos","formats":"PDF o Word","role":"Función de {name}","role_auto":"Detectar","remove_file":"Quitar {name}","customer":"Cliente","customer_none":"Cliente nuevo","prospect":"Nombre del cliente potencial (opcional)","check":"Revisar","checking":"Revisando…","elapsed":"En curso desde hace {time}","retry":"Reintentar","errors":{"generic":"La revisión no terminó.","timed_out":"La revisión se quedó sin tiempo.","presign_review_in_flight":"Tu revisión anterior sigue en curso.","presign_upload_too_large":"La carga supera el tamaño que admite una revisión.","presign_too_many_pages":"Un archivo tiene más páginas de las que admite una revisión.","presign_file_type_unsupported":"Solo se pueden revisar archivos PDF y Word.","presign_files_invalid":"Una orden de pedido por revisión, más hasta cuatro borradores de MSA, BAA o DPA, cada uno con su propio nombre.","presign_supersedes_invalid":"La revisión anterior que se reemplaza ya no está disponible.","presign_customer_not_found":"Ese cliente ya no existe.","no_access":"No tienes acceso para hacer esta revisión."}},"progress":{"reading":"Leyendo el documento","figures":"Comprobando cifras","coverage":"Revisando la cobertura","extracting":"Extrayendo las condiciones","checking":"Comparando con nuestras reglas","verdict":"Redactando el veredicto","summary":"Redactando el resumen","now":"Paso {index} de {count}: {step}","state":{"done":"Hecho","running":"En curso","waiting":"Sin empezar","stopped":"Detenido"}},"report":{"back":"Clientes","title":"Revisión previa a la firma — {name}","title_unnamed":"Revisión previa a la firma","checked":"Revisado el {date}","replaces":"Nueva revisión","recheck":"Volver a revisar tras los cambios","superseded":"Una revisión más reciente reemplaza a esta.","open_newer":"Abrirla","engine_changed":"Nuestro sistema cambió desde esta revisión; sube el borrador de nuevo para una respuesta actual.","load_failed":"No se pudo cargar esta revisión.","from_paper_page":"{label} · pág. {page}","no_access":"No tienes acceso a esta revisión.","refresh_failed":"No se pudo actualizar esta revisión.","check_again":"Revisar de nuevo","still_running":"Sigue en curso. Esta página ya no se actualiza sola."},"list":{"title":"Revisiones previas a la firma","mine":"Mías","all_customers":"Todos los clientes","all_colors":"Todos los colores","all_statuses":"Todos los estados","customer":"Cliente","color":"Color","status":"Estado","draft":"Borrador","checked":"Revisado","by_me":"por mí","more_files":"{count, plural, one {+# archivo} other {+# archivos}}","no_color":"Sin color","empty":"Aún no hay revisiones previas a la firma.","load_failed":"No se pudieron cargar las revisiones.","load_more":"Cargar más"},"engineering":{"toggle":"Vista de ingeniería","items":"Elementos por clase","key":"Clave","class":"Clase","fact":"Hecho del motor","redline":"Redacción","owner":"Responsable · frecuencia","finding":"Hallazgo","was":"antes {value}","flagged":"Marcado por la revisión","clears":"resuelve {keys}","record":"Registro","status":"Estado","registry":"Registro de reglas","digest":"Resumen de procedencia","extraction":"Extracción · {file}","template_match":"Plantilla parecida","live_usage":"Uso reciente","narrative":"Resumen","cost":"Coste (USD)","created":"Creado","chain":"Cadena de revisiones","error":"Error","load_failed":"No se pudo cargar la vista de ingeniería.","no_access":"No tienes acceso a la vista de ingeniería."},"trace":{"title":"Traza","rows":"{count, plural, one {# fila} other {# filas}}","copy":"Copiar la traza","empty":"No se registró ninguna traza para esta revisión.","truncated":"La traza está llena; los pasos posteriores no aparecen.","time":"Hora","step":"Paso","detail":"Detalle","took":"Duración","stage":{"queued":"Esperando a un proceso","claimed":"Proceso iniciado","matching":"Buscando una plantilla coincidente","narrative_queued":"Resumen en cola","narrative_done":"Resumen redactado","failed":"Revisión detenida","timed_out":"La revisión se quedó sin tiempo"}},"capability":{"review":"Revisar un borrador de contrato antes de firmarlo","read":"Abrir una revisión previa a la firma","list":"Ver la lista de revisiones previas a la firma","engineering_read":"Ver la vista de ingeniería de una revisión previa a la firma"}},"fees":{"title":"Cargos únicos","description":"Cargos de configuración, incorporación y similares que cobra el contrato. Cada uno se factura una sola vez, en una factura propia.","total":"{count, plural, one {# cargo} other {# cargos}} · {amount} antes de impuestos","unnamed":"Cargo sin nombre","when_label":"Se factura","when":{"activation":"Al activar el contrato","first_billing_date":"Con la primera factura, el {date}","first_billing_date_unknown":"Con la primera factura","date":"El {date}","unknown":"No registrado"},"credits_label":"Créditos","credits_none":"Ninguno","credits_amount":"{amount} en créditos","minimum":{"counts":"Cuenta para el mínimo","not_counted":"No cuenta para el mínimo"},"status":{"not_yet_due":"Aún no vence","due":"Pendiente · se factura en la próxima ejecución diaria","lapsed":"Caducado · el contrato terminó antes","invoiced":"Facturado","paid":"Pagado","voided":"Anulado","billed_outside":"Facturado fuera del sistema","invoice_missing":"Factura no encontrada","unknown":"Estado no disponible"},"invoice_link":"Factura n.º {number}","invoice_draft":"Factura en borrador","invoice_open":"Abrir la factura","legacy_note":"La compra única del contrato: se factura en su factura única y otorga los créditos indicados."}},"partners":{"metadata":{"title":"Partners - Fish Audio","description":"La red de partners de Fish Audio abarca infraestructura en tiempo real, plataformas de agentes de voz, herramientas de creación de video y nubes de inferencia regionales, para que el modelo de voz más expresivo llegue allí donde se ejecuta tu producto.","subtitle":"Fish Audio"},"hero":{"title":{"line1":"Crea con Fish Audio","line2":"en las plataformas que ya usas"},"subtitle":"La red de partners de Fish Audio abarca infraestructura en tiempo real, plataformas de agentes de voz, herramientas de creación de video y nubes de inferencia regionales, para que el modelo de voz más expresivo y con control emocional llegue allí donde se ejecuta tu producto.","ctaPrimary":"Conviértete en partner","ctaSecondary":"Explorar el directorio"},"directory":{"title":"Directorio de partners","visit":"Visitar {name}","viewCase":"Ver la integración con {name}","visitWebsite":"Visitar sitio web","categories":{"all":"Todos","realtime":"Infraestructura en tiempo real","agents":"Plataforma de agentes","video":"Video y creatividad","routers":"Routers y gateways","inference":"Inferencia"},"partners":{"livekit":{"description":"Stack WebRTC de código abierto y framework de Agents. El TTS de Fish Audio se ofrece como plugin oficial y a través de LiveKit Inference.","tag":"Infraestructura en tiempo real"},"heygen":{"description":"Plataforma de video con IA. Fish Audio impulsa el motor de voz Fish dentro del AI Studio de HeyGen, con controles de acento y región para inglés. Disponible tanto en HeyGen Video Creator como en LiveAvatar.","tag":"Video y avatares"},"retell":{"description":"Plataforma de agentes de voz para telefonía y centros de llamadas. Importa cualquier voz de Fish Audio para dar voz a tu agente de Retell.","tag":"Plataformas de agentes de voz"},"slng":{"description":"Capa de ejecución global para IA de voz en tiempo real. Ejecuta Fish Audio S2.1 Pro en GPU locales en Europa y Australia.","tag":"Inferencia regional"},"vercel":{"description":"AI Gateway para todos los modelos con una sola clave. Fish Audio S2.1 Pro, S2 Pro y Transcribe-1 están disponibles como modelos fish-audio/.","tag":"Routers y gateways"},"openrouter":{"description":"API unificada para cientos de modelos. Fish Audio S2.1 Pro está disponible como fish-audio/s2.1-pro a través de la API de texto a voz de OpenRouter.","tag":"Routers y gateways"},"baseten":{"description":"Plataforma de inferencia para modelos de código abierto y personalizados en GPU dedicadas, con autoescalado y herramientas de rendimiento.","tag":"Inferencia"},"runway":{"description":"Plataforma de generación de video con IA para cineastas y equipos creativos. Detalles de la alianza pendientes de aprobación.","tag":"Video y creatividad"}}},"programs":{"title":"Tres formas de colaborar con Fish Audio","subtitle":"Ya sea que gestiones la infraestructura, la plataforma o los proyectos para clientes, hay un programa para ti.","technology":{"title":"Partners tecnológicos","description":"Integra los modelos de Fish Audio en tu plataforma, framework o marketplace. Creamos el plugin contigo, publicamos la documentación juntos y te incluimos en este directorio.","cta":"Solicitar como partner tecnológico"},"infrastructure":{"title":"Partners de infraestructura, inferencia y routing","description":"Ejecuta o enruta los modelos de Fish Audio en tu plataforma para que tus clientes obtengan latencia local, facturación unificada o residencia de datos, como hace SLNG en Europa y Australia y Vercel a través de AI Gateway.","cta":"Hablar con nosotros sobre hosting"},"solution":{"title":"Partners de soluciones","description":"Agencias, estudios y consultoras que crean productos de voz para clientes sobre Fish Audio, con capacitación, condiciones de referidos y pipeline compartido.","cta":"Unirse al programa de soluciones"}},"news":{"title":"Novedades de nuestros partners","cta":"Visitar el blog","items":{"slng":{"text":"Fish Audio S2.1 Pro ya está disponible en Europa y Australia sobre la infraestructura de GPU local de SLNG.","tag":"Alianza"},"vercel":{"text":"Fish Audio S2.1 Pro, S2 Pro y Transcribe-1 ya están disponibles en Vercel AI Gateway.","tag":"Lanzamiento"},"livekit":{"text":"El TTS de Fish Audio está disponible en LiveKit Agents a través de LiveKit Inference y el plugin fishaudio.","tag":"Integración"}}},"cta":{"title":"Lleva Fish Audio a tu plataforma","subtitle":"Cuéntanos qué estás creando y organizaremos una llamada con nuestro equipo de alianzas.","primary":"Solicitar ser partner","secondary":"Leer la documentación de la API"},"case":{"copy":"Copiar código","copied":"Copiado","subtitle":"Integración de partner","readGuide":"Leer la guía de integración","visit":"Visitar {domain}","contactPartnerships":"Contactar con partnerships","getApiKey":"Obtener API key","apiKeyHint":"Obtén tu API key en el panel de Fish Audio.","whyTitle":"Por qué <b>{partner}</b> y <b>Fish Audio</b>","howItWorks":"Cómo funciona","howItWorksDescription":"{count} {count, plural, one {paso} other {pasos}} desde una voz de Fish Audio hasta un producto en producción sobre {partner}.","step":"PASO {number}","showcaseTitle":"Lo que los equipos crean con <b>Fish Audio</b> y <b>{partner}</b>","morePartners":"Más partners","viewDirectory":"Ver el directorio","ctaTitle":"Empieza a crear con Fish Audio y {partner}","scale":{"title":"Probado a escala de producción","description":"Fish Audio S2 Pro impulsa despliegues en producción en {partner}, gestionando tráfico real, pronunciaciones difíciles y carga en varias regiones."},"specs":{"category":"Categoría","integration":"Integración","streaming":"Streaming","defaultModel":"Modelo predeterminado","voices":"Voces","accents":"Acentos","inProduction":"En producción","howToAdd":"Cómo añadir","whereToFind":"Dónde encontrarlo","regions":"Regiones","languages":"Idiomas","docs":"Docs","models":"Modelos","sdk":"SDK","availableSince":"Disponible desde"}},"cases":{"livekit":{"metadataTitle":"Fish Audio × LiveKit: agentes de voz en tiempo real","hero":{"title":"Agentes de voz en tiempo real con Fish Audio en LiveKit","description":"El text-to-speech de Fish Audio está disponible como plugin oficial de LiveKit Agents y a través de LiveKit Inference, para que tus agentes hablen con las voces más expresivas de Fish Audio con latencia conversacional.","category":"Infraestructura en tiempo real","integration":"Plugin de LiveKit Agents (Python) y LiveKit Inference","streaming":"Por fragmentos y WebSocket en tiempo real","voices":"Cualquier voz o clon de Fish Audio por voice_id"},"why":{"description":"LiveKit se encarga del transporte en tiempo real, la detección de turnos y la orquestación del agente. Fish Audio se encarga de cómo suena el agente. Juntos son uno de los caminos más rápidos del prototipo a un agente de voz en producción.","runOptions":{"title":"Dos formas de ejecutarlo","description":"Usa LiveKit Inference para ejecutar Fish Audio en la infraestructura de LiveKit sin una API key de proveedor aparte, o instala el plugin para gestionar tu propia facturación y límites de Fish Audio."},"streaming":{"title":"Streaming pensado para turnos de conversación","description":"El plugin admite síntesis por fragmentos y streaming por WebSocket en tiempo real, así que la voz empieza en cuanto llegan los primeros tokens en lugar de esperar la respuesta completa."},"voices":{"title":"Todas las voces de Fish Audio, ajustables por agente","description":"Apunta voice_id a cualquier voz de la biblioteca de Fish Audio o a un clon tuyo y configura velocidad, volumen, temperature y top_p por agente."}},"illustrations":{"agentTitle":"Agente de voz","agentSubtitle":"Tu app en tiempo real","inference":"Inference","plugin":"Plugin","tokens":["El","futuro","está","muy","cerca"],"voiceMeta":"Annie · femenina · inglés","speed":"Velocidad","temperature":"Temperature","installed":"¡Plugin instalado!"},"steps":{"install":{"title":"Instala el plugin","description":"Añade Fish Audio a LiveKit Agents con un solo extra."},"apiKey":{"title":"Configura tu API key","description":"Exporta FISH_API_KEY en el entorno del agente, o sáltate este paso por completo con LiveKit Inference."},"tts":{"title":"Añade TTS a tu agente","description":"Importa la clase TTS, elige voz y modelo, y pásala a tu AgentSession. El streaming en tiempo real está a un flag de distancia."}},"showcase":{"support":{"title":"Agentes de atención al cliente","description":"Agentes de voz que responden, clasifican y resuelven en tiempo real, con una voz de marca coherente en cada llamada.","alt":"Agente de soporte con auriculares hablando frente a un portátil"},"companions":{"title":"Compañeros y personajes","description":"Voces expresivas y con emociones controlables para juegos, compañeros virtuales y personajes interactivos.","alt":"Personaje de fantasía ilustrado sentado a una mesa"},"multilingual":{"title":"Asistentes multilingües","description":"Un agente, muchos mercados. Las voces de Fish Audio cubren los principales idiomas del mundo en un solo pipeline de LiveKit.","altUs":"Hombre con auriculares trabajando en un portátil","altKr":"Mujer con auriculares en una llamada","altEs":"Mujer con gafas y auriculares en un escritorio"}},"cta":"Lee la guía de integración de LiveKit o habla con nuestro equipo de partnerships sobre co-marketing y clientes conjuntos."},"heygen":{"metadataTitle":"Fish Audio × HeyGen: voces para avatares de IA","hero":{"title":"Voces de Fish Audio para avatares de HeyGen","description":"AI Studio de HeyGen incluye un motor de voz Fish impulsado por Fish Audio, que ofrece a los creadores una locución en inglés expresiva con acentos y variantes regionales seleccionables para cada vídeo de avatar.","docs":"Usar voces en AI Studio","category":"Vídeo y avatares","integration":"Motor de voz nativo en HeyGen AI Studio","whereToFind":"Selector de voz → Fish","defaultModel":"Acento y variante regional del inglés","inProduction":"Fish Audio S2 Pro impulsa los despliegues de HeyGen","accents":"Inglés de EE. UU., Reino Unido y Australia","voices":"Voces de la biblioteca de Fish Audio y tus clones"},"why":{"description":"HeyGen convierte un guion en un vídeo de avatar terminado. La voz es lo que hace que ese vídeo se sienta humano, y Fish Audio se creó precisamente para ese tipo de locución expresiva y adaptada a cada región.","accents":{"title":"Inglés adaptado a cada región","description":"Elige acentos y variantes regionales para que la pronunciación y la locución encajen con tu audiencia, del inglés estadounidense al británico o australiano."},"clones":{"title":"Los clones más fieles en inglés","description":"La propia guía de HeyGen indica que el motor Fish suele lograr los clones más fieles en voces inglesas, para que un fundador o presentador suene como él mismo."}},"illustrations":{"us":"EE. UU.","uk":"Reino Unido","australian":"Australiano","originalVoice":"Voz original","cloneVoice":"Voz clonada Fish","chooseAvatar":"Elegir avatar","voiceEngine":"Motor de voz","english":"Inglés","british":"Británico","script":"Cuando creas algo nuevo, sientes una mezcla de asombro y miedo. Merece la pena crearlo."},"steps":{"studio":{"title":"Abre AI Studio","description":"Empieza un vídeo nuevo o abre una escena existente en AI Studio de HeyGen y selecciona el avatar al que quieres dar voz."},"engine":{"title":"Elige el motor Fish","description":"En el selector de voz, cambia el motor a Fish. Aquí aparecen tus voces clonadas y las voces de la biblioteca de Fish Audio."},"accent":{"title":"Elige acento y región","description":"Configura el acento y la variante del inglés para tu audiencia, genera y ajusta la locución dentro de HeyGen."}},"showcase":{"marketing":{"title":"Vídeos de marketing y producto","description":"Vídeos de lanzamiento, explicativos y anuncios con una voz de presentador que encaja con cada mercado.","alt":"Creadora sujetando una cámara y hablando a la lente"},"training":{"title":"Formación localizada","description":"Un guion, muchas regiones. Cambia acentos y variantes sin volver a grabar ni una línea.","alt":"Presentadora con blazer explicando un tema en un estudio","english":"Inglés","german":"Alemán","korean":"Coreano","spanish":"Español"},"outreach":{"title":"Contacto personalizado a escala","description":"Los equipos de ventas y customer success generan vídeos de avatar personalizados en el inglés de cada cliente.","alt":"Presentador sonriente sentado en un escritorio en una oficina luminosa"}},"cta":"Descubre cómo funciona el motor Fish dentro de HeyGen o habla con nuestro equipo de partnerships sobre programas para creadores y co-marketing."},"retell":{"metadataTitle":"Fish Audio × Retell AI: voces para agentes telefónicos","hero":{"title":"Voces de Fish Audio en los agentes de Retell AI","description":"Retell admite fish_audio como proveedor de voz, así que cualquier voz de Fish Audio, incluidos tus clones, puede atender el teléfono por tus agentes.","docs":"Add Voice API","category":"Plataforma de agentes de voz","integration":"Proveedor de voz (fish_audio)","howToAdd":"Add Voice API o el panel de Retell","voices":"Cualquier ID de voz de Fish Audio, incluidos clones","inProduction":"Fish Audio S2 Pro impulsa despliegues de Retell"},"why":{"description":"Retell gestiona la llamada: telefonía, turnos, interrupciones y orquestación. Fish Audio decide cómo suena el agente. Esa división permite a los equipos lanzar agentes telefónicos en días y ajustar la voz por separado.","ownVoice":{"title":"Usa tu propia voz","description":"Importa cualquier voz de Fish Audio por ID, incluidos clones, y reutilízala en todos tus agentes de Retell."},"phone":{"title":"Diseñado para llamadas","description":"Retell gestiona la telefonía y el flujo de la conversación; el streaming de Fish Audio mantiene las respuestas naturales en la línea."}},"illustrations":{"support":"Soporte","leadQual":"Cualificación","voiceId":"ID de voz","customVoice":"Voz personalizada","aiAgent":"Agente de IA","copyId":"Copiar ID","retellAgent":"Agente de Retell","s2Pro":"S2 Pro"},"steps":{"pick":{"title":"Elige una voz en Fish Audio","description":"Elige una voz de la biblioteca o clona la tuya con 30 segundos de audio y copia su ID de voz."},"add":{"title":"Añádela a Retell","description":"Llama a Add Voice con voice_provider en fish_audio y tu ID de voz de Fish Audio, o añádela desde el panel."},"assign":{"title":"Asígnala a un agente","description":"Selecciona la nueva voz en cualquier agente de Retell. Todas sus llamadas hablarán con Fish Audio."}},"showcase":{"support":{"title":"Líneas de soporte entrante","description":"Atiende cada llamada al instante con un agente que suena a tu marca, no a un robot.","alt":"Agente de soporte con auriculares atendiendo una llamada"},"reminders":{"title":"Recordatorios de citas","description":"Confirmaciones y reprogramaciones salientes que los clientes realmente contestan y escuchan hasta el final.","alt":"Persona revisando un recordatorio de cita en el móvil"},"leads":{"title":"Cualificación de leads","description":"Primeras conversaciones cercanas y naturales que pasan los leads cualificados a un comercial.","alt":"Comercial en una llamada en su escritorio"}},"cta":"Lee la referencia de Add Voice o habla con nuestro equipo de partnerships sobre clientes conjuntos y co-marketing."},"slng":{"metadataTitle":"Fish Audio × SLNG: S2.1 Pro en la región","hero":{"title":"Fish Audio S2.1 Pro, en la región, en SLNG","description":"SLNG ejecuta Fish Audio S2.1 Pro en infraestructura de GPU regional en Europa y Australia, para que el audio se quede en la región y la latencia sea baja en agentes de voz en producción.","docs":"Documentación de SLNG","category":"Inferencia regional","integration":"Endpoint alojado de S2.1 Pro a través de la API de SLNG","regions":"Europa y Australia, y pronto más","languages":"83 compatibles con S2.1 Pro","docsValue":"docs.slng.ai y la guía de integración de Fish Audio"},"why":{"description":"La IA de voz necesita infraestructura local. SLNG es el partner de infraestructura de Fish Audio en Europa y Australia: acerca el modelo a los usuarios y ayuda a las empresas a cumplir los requisitos de latencia y empresariales de la IA de voz en producción.","residency":{"title":"El audio se queda en la región","description":"La voz se genera en las GPU de SLNG en Europa y Australia, para que los clientes empresariales cumplan los requisitos de residencia de datos sin renunciar al modelo."},"latency":{"title":"Baja latencia donde están tus usuarios","description":"La computación regional reduce los viajes de ida y vuelta para agentes en tiempo real que atienden a clientes en EMEA y APAC."},"stack":{"title":"Una API, tu stack","description":"SLNG se sitúa entre tu orquestador y tus proveedores y añade selección de modelo por turno, caché, anonimización de PII y computación regional."}},"illustrations":{"eu":"UE","uk":"Reino Unido","audioInRegion":"Tu audio se queda\nen la región","lowerLatency":"Menor latencia","modelSelection":"Selección de modelo","caching":"Caché","piiRedaction":"Anonimización de PII","regionalCompute":"Computación regional","usingApi":"Vía API","america":"América","europe":"Europa","australia":"Australia","model":"Modelo","realtime":"Tiempo real","yourAgent":"Tu agente"},"steps":{"apiKey":{"title":"Obtén una API key de SLNG","description":"Regístrate en slng.ai y crea una key para tu workspace. Tu orquestador y tus otros modelos siguen igual."},"model":{"title":"Selecciona Fish Audio S2.1 Pro","description":"Elige S2.1 Pro como modelo TTS y la región más cercana a tus usuarios."},"stream":{"title":"Transmite la voz a tu agente","description":"Llama a la API de SLNG desde tu pipeline y recibe en streaming la voz de Fish Audio dentro de la región."}},"showcase":{"eu":{"title":"Agentes de voz empresariales en la UE","description":"Atiende a clientes europeos con generación regional que supera las revisiones de compras y privacidad.","alt":"Mujer atendiendo una llamada con el móvil en una oficina"},"regulated":{"title":"Sectores regulados","description":"Equipos de servicios financieros y salud que necesitan garantías de residencia antes de lanzar un agente de voz.","alt":"Hombre con traje trabajando en una oficina financiera"},"apac":{"title":"Contact centers en APAC","description":"Contact centers australianos y regionales con latencia local y tratamiento local de los datos.","alt":"Dos agentes de contact center con auriculares"}},"cta":"Lee la documentación de SLNG o habla con nuestro equipo de partnerships sobre llevar Fish Audio a más regiones."},"vercel":{"metadataTitle":"Fish Audio × Vercel: Fish Audio en AI Gateway","hero":{"title":"Fish Audio en Vercel AI Gateway","description":"Los modelos de voz y transcripción de Fish Audio están disponibles en Vercel AI Gateway, para que los equipos de AI SDK y Next.js añadan voz expresiva con la misma key, facturación y observabilidad que ya usan para sus LLM.","docs":"Anuncio de lanzamiento","category":"Routers y gateways","integration":"Modelos de Fish Audio enrutados a través de Vercel AI Gateway","models":"S2.1 Pro, S2 Pro (voz) y Transcribe-1 (transcripción)","sdk":"AI SDK generateSpeech y transcribe","availableSince":"19 de agosto de 2026"},"why":{"description":"AI Gateway ofrece a los desarrolladores un único endpoint para todos sus modelos. Con Fish Audio detrás, la voz está a un import de distancia en cualquier app de AI SDK, sin conectar otro proveedor.","models":{"title":"Tres modelos, una ruta","description":"S2.1 Pro y S2 Pro para text-to-speech, y Transcribe-1 para speech-to-text con marcas de tiempo por palabra, todos accesibles como cadenas de modelo fish-audio/."},"sdk":{"title":"Nativo en el AI SDK","description":"Llama a generateSpeech o transcribe desde el paquete ai con un ID de modelo de Fish Audio. Sin SDK de proveedor, sin cliente propio, sin dependencias extra."},"billing":{"title":"Facturación y observabilidad del gateway","description":"El uso, el gasto y la latencia de Fish Audio aparecen junto a todos los demás modelos en el panel de AI Gateway."}},"illustrations":{"productionVoice":"Voz de producción","inlineTags":"Control con etiquetas en línea","emotionMarkers":"Marcadores de emoción","speechToText":"Voz a texto","oneRoute":"Una ruta. Todos los modelos.","usage":"Uso","requests":"solicitudes","fishModel":"Modelo de Fish Audio","greeting":"Hola.","speech":"¡Qué ganas tenía de compartir esta noticia!\n¿Me oyes?"},"steps":{"enable":{"title":"Activa AI Gateway","description":"Crea una API key de AI Gateway en el panel de Vercel, o usa Vercel OIDC si tu app está desplegada en Vercel."},"pick":{"title":"Elige un modelo de Fish Audio","description":"Usa fish-audio/s2.1-pro para voz de producción, s2-pro para control con etiquetas en línea o transcribe-1 para voz a texto."},"generate":{"title":"Genera voz con el AI SDK","description":"Llama a generateSpeech con tu texto y transmite o guarda el audio. El seguimiento del gasto está activo desde la primera solicitud."}},"showcase":{"nextjs":{"title":"Funciones de voz en apps de Next.js","description":"Lectura en voz alta, resúmenes narrados y respuestas de voz añadidos a una app de AI SDK existente en una tarde.","alt":"Desarrollador programando en un escritorio con un monitor grande"},"transcribe":{"title":"Transcribir, razonar, hablar","description":"Transcribe-1 a la entrada, un LLM en medio y S2.1 Pro a la salida, todo con un gateway y una sola factura.","alt":"Desarrollador escribiendo junto a un micrófono y un portátil"},"production":{"title":"Del prototipo a producción","description":"Empieza con créditos del gateway, mantén el mismo código a medida que crece el uso y consulta el gasto por modelo en un solo lugar.","alt":"Dos compañeros revisando juntos un portátil"}},"cta":"Explora los modelos de Fish Audio en AI Gateway o habla con nuestro equipo de partnerships sobre co-marketing con Vercel."}}},"websiteContent":{"title":"Contenido del sitio web","intro":"Gestiona socios, casos de estudio y páginas de marketing. Guarda un borrador en inglés; el CMS lo traduce automáticamente a los demás idiomas.","partner":"Socios","case-study":"Casos de éxito","create":"Crear contenido","search":"Buscar contenido","status":"Estado","all":"Todos","draft":"Borrador","published":"Publicado","category":"Categoría","loading":"Cargando…","empty":"Aún no hay contenido","cancel":"Cancelar","name":"Nombre","slug":"Slug de URL","edit":"Editar","preview":"Previsualizar","save":"Guardar borrador","publish":"Publicar","unpublish":"Retirar del sitio","delete":"Eliminar","duplicate":"Duplicar","remove":"Quitar","retry":"Reintentar","reload":"Volver a cargar el contenido guardado","up":"Subir","down":"Bajar","add":"Añadir","upload":"Subir imagen","uploading":"Subiendo…","uploadFailed":"No se pudo subir la imagen. Compruébala o inténtalo de nuevo.","source":"Fuente en inglés","illustrationCopy":"Texto de página e ilustración compartido","queued":"Traducción en cola","pending":"Traduciendo","completed":"Traducción completada","failed":"Acción fallida. Por favor, reintente.","idle":"Esperando contenido fuente","retryTranslation":"Reintentar traducción","saved":"Borrador guardado","unsaved":"Cambios sin guardar","done":"Listo","content":"Contenido","display":"Visualización y relaciones","seo":"SEO","pageTitle":"Título de la página","description":"Descripción","website":"URL del sitio web","logo":"Logo","mark":"Icon Logo","logoHeight":"Altura del logo (px)","has_detail":"Activar página de detalles","enterprise":"Mostrar en el carrusel Enterprise","related":"Contenido publicado relacionado","confirm":"Confirmar","publishHint":"Publica este contenido en todos los idiomas.","removeHint":"¿Eliminar este borrador?","discardHint":"¿Descartar los cambios sin guardar y salir?","leave":"Descartar y salir","language":"Idioma de previsualización","desktop":"Ancho de escritorio","mobile":"Ancho de móvil","previewHint":"Previsualización privada. Los enlaces están desactivados; las traducciones reflejan la última fuente guardada.","previewIncomplete":"Este contenido está incompleto. Completa los campos obligatorios para obtener una vista previa.","previewWaiting":"Abra esta previsualización desde el editor de contenido.","required":"Requerido","translation_pending":"La traducción necesita actualizarse","translation_failed":"La traducción automática ha fallado. Pulsa Reintentar traducción para volver a intentarlo. No podrás publicar hasta que todos los idiomas estén listos.","translation_missing":"Esperando la traducción automática","conflict":"Este contenido ha cambiado o una referencia bloquea la acción. Recarga antes de volver a intentarlo y revisa el contenido relacionado antes de eliminarlo.","forbidden":"No tiene permiso para el contenido del sitio web.","blockType":"Tipo de bloque","text":"Texto","section":"Sección","quote":"Cita","highlight":"Destacado","capabilities":"Capacidades","faq":"Preguntas frecuentes","image":"Imagen","realtime":"Tiempo real","agents":"Agentes","video":"Video","routers":"Routers","inference":"Inferencia","hero":"Hero","why":"Beneficios","steps":"Pasos de integración","showcase":"Exhibición","cards":"Tarjetas","specs":"Especificaciones","cta":"Llamada a la acción","primary":"Acción primaria","secondary":"Acción secundaria","guideHref":"URL de la guía","docsLink":"Enlace a la documentación","tag":"Etiqueta","summary":"Resumen","brand":"Marca","facts":"Datos del producto","metrics":"Métricas","blocks":"Bloques de historia","modules":"Secciones de página","enterpriseCard":"Tarjeta Enterprise","copy":"Texto de la tarjeta","titleText":"Título","label":"Etiqueta","value":"Valor","unit":"Unidad","paragraphs":"Párrafos","items":"Elementos","question":"Pregunta","answer":"Respuesta","role":"Rol","avatar":"Retrato","src":"URL de imagen","alt":"Descripción de imagen","caption":"Leyenda","href":"URL del enlace","programs":"Programas","news":"Noticias","ctaHref":"URL de solicitud","keywords":"Palabras clave","keywordsDescription":"Separa las palabras clave con comas.","image_alt":"Descripción de imagen para compartir","before":"Antes del énfasis","emphasis":"Énfasis","after":"Después del énfasis","bold":"Negrita","italic":"Cursiva","link":"Enlace","enterpriseMentions":"Otros clientes empresariales","icon":"Icono","chooseIcon":"Elegir un icono","iconLibrary":"Biblioteca de iconos","customIcons":"Personalizados","searchIcons":"Buscar iconos","iconCount":"{count} iconos","noIcons":"No hay iconos coincidentes","moreIcons":"Mostrar más iconos","update":"Actualizar","updated":"Contenido publicado actualizado","unpublishHint":"¿Retirar este contenido y devolverlo a borrador? Se eliminará de las páginas públicas, los directorios y las recomendaciones.","requiredSuffix":" (Obligatorio)","dragSort":"Arrastrar para reordenar","dragInstructions":"Pulsa Espacio para tomar un elemento, usa las flechas para moverlo y pulsa Espacio para soltarlo o Escape para cancelar.","previewPage":"Página de vista previa","directory":"Directorio","detailPage":"Página de detalle","previewWidth":"Ancho de vista previa","chooseImage":"Elegir imagen","removeImage":"Eliminar imagen","imagePending":"Se subirá al guardar.","actions":"Acciones","stepAction":"Acción del paso","noAction":"Ninguna","linkAction":"Abrir enlace","copyAction":"Copiar código","buttonLabel":"Texto del botón","code":"Código","values":"Valores","valuesDescription":"Un valor por línea.","body":"Cuerpo del artículo","sharingImage":"Imagen para compartir","markdown":{"editor":"Editor Markdown","hint":"Edita Markdown y previsualiza el diseño del artículo.","source":"Editor de código fuente","preview":"Vista previa en vivo","empty":"Empieza a escribir para ver la vista previa.","linkUrl":"Introduce la URL del enlace","altText":"Texto alternativo (opcional)","linkText":"Texto del enlace","heading1":"Título 1","heading2":"Título 2","heading3":"Título 3","bold":"Negrita","italic":"Cursiva","list":"Lista con viñetas","orderedList":"Lista numerada","quote":"Cita","code":"Bloque de código","link":"Insertar enlace","image":"Insertar imagen","divider":"Separador"},"enterpriseTextDescription":"Se usa el título de la página por defecto. Usa **texto** para resaltar.","templates":{"upload":"Subir una imagen","current":"Ilustración actual","CodePanelIllustration":"Panel de código","apiKey":"Configuración de la clave API de Fish","InstallCommandIllustration":"Comando de instalación","VoiceIdPickerIllustration":"Selección de voz","ModelPickerIllustration":"Selector de modelo","AccentLocaleIllustration":"Acento e idioma","SpeechPlayerIllustration":"Reproductor de voz","RunOptionsIllustration":"Opciones de integración","StreamingTokensIllustration":"Voz en streaming","VoiceTuningIllustration":"Ajustes de voz","AccentPillsIllustration":"Acentos multilingües","CloneCompareIllustration":"Clonación de voz","ProductionScaleIllustration":"Despliegue a escala","PhoneCallIllustration":"Llamada con IA","RegionalLatencyIllustration":"Latencia regional","ModelRouteIllustration":"Enrutamiento de modelos","AiSdkIllustration":"Código del SDK","GatewayUsageIllustration":"Resumen de uso"},"illustrationTemplate":"Plantilla de ilustración","filename":"Nombre del archivo","successLabel":"Mensaje de éxito","showcaseImageHint":"Sube la imagen original. La recortaremos al centro y redondearemos las esquinas automáticamente.","imageErrors":{"empty":"El archivo está vacío. Elige otra imagen.","size":"La imagen no puede superar los 20 MB.","format":"Elige un formato de imagen compatible cuya extensión coincida con el formato real.","invalid":"La imagen está dañada o no se puede decodificar. Vuelve a exportarla.","dimensions":"Dimensiones no válidas. Las imágenes ráster no pueden superar los 40 millones de píxeles ni los 16.383 píxeles por lado.","svg":"Usa un SVG estático sin scripts ni referencias externas.","animation":"La animación supera los 40 millones de píxeles entre todos sus fotogramas. Reduce sus dimensiones o el número de fotogramas."},"modelName":"Nombre del modelo","marketing":"Páginas de marketing","voice_unavailable":"Elimina las voces no disponibles antes de guardar. Deben ser públicas y estar listas para generar voz.","campaign":{"canonical":"URL canónica","canonicalHint":"Opcional. Déjala vacía para usar la URL de la página en este idioma.","draftChanges":"Los cambios del borrador aún no son públicos. Publica para reemplazar la página actual.","liveVersion":"Se muestra la versión publicada.","openPage":"Abrir página publicada","publishRequirements":"Completa estos campos y espera a que termine la traducción antes de publicar:","bullets":"Lista de puntos","demoText":"Texto inicial de la demo","demoTextHint":"Usa [happy], [whispering] u otras etiquetas compatibles para ajustar la expresión.","features":"Mostrar tarjetas de funciones","steps":"Mostrar cómo funciona","use_cases":"Mostrar casos de uso","feature_rows":"Mostrar filas alternadas de funciones","cta":"Mostrar llamada a la acción final","dates":"Fechas de la campaña","unavailableVoice":"Voz no disponible","voices":"Voces de la campaña","voicesHint":"Selecciona hasta 50 voces públicas. Arrastra para cambiar su orden.","voiceSettings":"Configuración de voz para esta página","voiceOverrideHint":"Deja un campo vacío para usar la información original de la voz. Para la primera voz se usa el texto inicial de demostración de la página, si está definido.","voiceTags":"Etiquetas de voz","featureRowsHint":"Añade al menos 2 filas; se admiten hasta 200.","voiceDescriptionLimit":"Hasta 5.000 caracteres Unicode.","voiceTagsLimit":"Una etiqueta por línea; máximo 50 etiquetas de 100 caracteres cada una.","voiceDemoLimit":"Hasta 30.000 bytes UTF-8; algunos caracteres ocupan varios bytes.","voiceInvalid":"Revisar campos","voiceSaveError":"Corrige los campos de voz resaltados antes de guardar.","voiceSearch":"Buscar por nombre o pegar un ID de voz","noVoices":"No se encontraron voces disponibles.","selected":"Seleccionada","sample":"Reproducir muestra de {name}","generations":"Generaciones","likes":"Me gusta","demo":"Prueba estas voces","loadFailed":"No se pudieron cargar las voces. Inténtalo de nuevo.","loading":"Cargando voces…","retry":"Reintentar","poweredBy":"Con tecnología de Fish Audio","signup":"Registrarse","useVoice":"Use Voice","characters":"{count}/30000 characters","charactersShort":"{count}/30000","share":"Share","bookmarks":"Bookmarks","previousVoice":"Previous voice","nextVoice":"Next voice","pauseSample":"Pause {name} sample","imageGuidance":{"recommended":"Tamaño recomendado: {width} × {height} px. PNG, JPEG, WebP o GIF; hasta 20 MB.","recommended2x":"Tamaño recomendado: {width} × {height} px (aproximadamente el doble del diseño de escritorio). PNG, JPEG, WebP o GIF; hasta 20 MB.","hero":"Fondo del título y la demo de voz. Usa una imagen decorativa sin texto integrado; el recorte centrado cambia entre escritorio y móvil.","background":"Fondo decorativo detrás del texto de la página. Se recorta desde el centro según la pantalla y el contenido; no incluyas texto esencial en la imagen.","card":"Las imágenes se recortan desde el centro para llenar la tarjeta. Mantén el motivo principal lejos de los bordes y revisa las vistas previas de escritorio y móvil.","sharing":"Se usa en las vistas previas de enlaces (1,91:1). Deja espacio entre el título o logotipo y los bordes de la imagen."}}},"finance":{"title":"Finanzas","description":"Análisis financiero, cronogramas de ingresos, conjuntos de datos fila a fila y el diccionario de productos. Cada lectura queda anotada en el registro de accesos.","tabs":{"schedules":"Cronogramas","datasets":"Conjuntos de datos","products":"Productos","access_log":"Registro de accesos","analysis":"Análisis","access":"Acceso"},"common":{"loading":"Cargando…","retry":"Reintentar","apply":"Aplicar","from":"Desde (UTC)","to":"Hasta (UTC)","all":"Todos","none":"—","yes":"Sí","no":"No","page":"Página {page}","prev":"Anterior","next":"Siguiente","load_more":"Cargar más","cancel":"Cancelar"},"pager":{"nav":"Paginación","range":"Filas {first, number}–{last, number}","range_of":"Filas {first, number}–{last, number} de {total, number}","range_at_least":"Filas {first, number}–{last, number} de al menos {total, number}","page_of":"Página {page, number} de {count, number}","first":"Primera página","last":"Última página","go_to_page":"Página {page, number}","page_size":"Filas por página"},"errors":{"invalid":"El servidor no aceptó estos parámetros.","rate_limited":"Se agotó el límite de lecturas financieras de este minuto.","log_unavailable":"No se pudo escribir el registro de accesos financieros, así que no se entregó ningún dato.","unavailable":"Los datos financieros no están disponibles en este momento.","failed":"La solicitud falló.","agent_unavailable":"El agente de análisis no está habilitado en este entorno.","run_in_flight":"Este hilo ya tiene una ejecución en curso.","conflict":"Esto cambió mientras tanto. Recarga e inténtalo de nuevo.","gone":"El contenido del archivo ya no se conserva.","file_limit":"Un archivo nuevo superaría tu límite de almacenamiento de archivos.","preview_mode":"No se envía nada mientras previsualizas otro rol.","csv_too_large":"Hay demasiadas filas para descargarlas en CSV. Acota el periodo o los filtros, o ejecuta una tarea de exportación.","query_too_large":"Esta consulta es demasiado grande para ejecutarse. Acota el periodo o los filtros."},"time_basis":{"cutover":"Fecha de ingesta antes del cambio; fecha del evento de Stripe a partir de él","ingested_at":"Fecha de ingesta","event_created":"Fecha del evento","purchased_at":"Fecha de compra","event_timestamp":"Fecha del evento de RevenueCat","month_start":"Inicio del mes","period_start":"Inicio del periodo","billing_period_start":"Inicio del periodo de facturación","billing_period_end":"Fin del periodo de facturación","paid_at":"Fecha de pago","due_date":"Fecha de vencimiento","effective_date":"Fecha de entrada en vigor","current_term_end":"Fin del plazo vigente","terminated_at":"Fecha de rescisión"},"schedules":{"profile_label":"Cronograma","profile":{"toc_subscriptions":"Suscripciones toC","fishapi_usage":"Uso de Fish API","internal_excluded":"Interno (excluido)","mobile_b":"Compras en la app móvil","enterprise_revenue":"Ingresos Enterprise","enterprise_ar":"Cuentas por cobrar Enterprise (antigüedad)","enterprise_arr":"MRR / ARR Enterprise"},"month_label":"Mes (UTC)","month_invalid":"El mes debe tener el formato AAAA-MM.","variant_label":"Variante","variant":{"mrr":"MRR (anual ÷ 12)","no_defer":"Sin diferimiento"},"fx_label":"Tipos de cambio (USD por unidad)","fx_placeholder":"eur:1.08, jpy:0.0068","fx_error":{"entry":"No es un par moneda:tipo: {entry}","non_positive":"El tipo de {currency} debe ser mayor que cero.","usd":"El USD está fijado en 1.","conflict":"{currency} tiene dos tipos distintos.","too_many":"Como máximo {max} tipos."},"run":"Ejecutar","meta":{"month":"Mes","variant":"Variante","time_basis":"Asignación al mes","cutover":"Cambio","fx":"Tipos de cambio","enterprise_excluded":"Facturas Enterprise excluidas","versions":"Versiones","versions_value":"motor {engine} · configuración {config} · diccionario {dictionary}"},"row_count":"{count, plural, one {# fila} other {# filas}}","total_usd":"Total (USD)","usd_incomplete":"El total en USD no incluye {currencies} (sin tipo de cambio).","totals_empty":"Este cronograma no tiene filas en el mes.","all_tiers":"Todos los niveles","col":{"tier":"Nivel","currency":"Moneda","rows":"Filas","amount":"Importe","usd":"En USD","reason":"Motivo","product":"Producto","time":"Hora (UTC)","event":"Evento","customer":"Cliente","recognized":"Reconocido","installment":"Cuota"},"refunds_title":"Reembolsos de Stripe del mes (sin compensar)","excluded_title":"Excluido","excluded_empty":"No se excluyó nada.","reason":{"internal_customer":"Cliente interno","excluded_customer":"Cliente excluido","enterprise_invoice":"Factura Enterprise","non_revenue_product":"Producto que no genera ingresos","unmapped_product":"Producto fuera del diccionario","duplicate_payment_intent":"PaymentIntent duplicado","invalid_row":"Fila no válida","non_production":"Fuera de producción","unsupported_event_type":"Tipo de evento no admitido"},"unmapped_title":"Productos que faltan en el diccionario","unmapped_counted_excluded":"Se contabilizan como excluidos.","unmapped_counted_in":"Se contabilizan en «{profile}».","unmapped_empty":"Todos los productos están en el diccionario.","no_product":"Sin producto","detail_title":"Filas","detail_load":"Cargar filas","detail_rows":"{count, plural, one {# fila del cronograma} other {# filas del cronograma}}","detail_excluded":"{count, plural, one {# fila excluida} other {# filas excluidas}}","rows_empty":"No hay filas.","ask_about":"Preguntar sobre esto","enterprise":{"variant":{"mrr":"Criterio de devengo","no_defer":"Criterio de caja"},"meta":{"as_of":"A fecha de","built_at":"Registros generados","considered":"Registros considerados","considered_value":"{invoices, plural, one {# factura} other {# facturas}} · {contracts, plural, one {# contrato} other {# contratos}}","statuses":"Estados incluidos","versions_value":"motor {engine} · derivación {derivation}"},"total":{"enterprise_revenue":"Total (USD)","enterprise_ar":"Pendiente de cobro (USD)","enterprise_arr":"ARR al cierre del mes (USD)"},"tier_col":{"enterprise_revenue":"Componente","enterprise_ar":"Antigüedad","enterprise_arr":"Clase de variación"},"component":{"commitment":"Compromiso","overage":"Excedente","adjustments":"Ajustes","final":"Factura final","manual":"Factura manual","one_time":"Pago único","payg":"Pago por uso","trueup":"Regularización","qbo_direct":"Directo en QuickBooks","cash":"Cobros recibidos","fee":"Cargo único"},"bucket":{"current":"No vencido","d1_30":"Vencido hace 1–30 días","d31_60":"Vencido hace 31–60 días","d61_90":"Vencido hace 61–90 días","d90_plus":"Vencido hace más de 90 días"},"change":{"new":"Nuevo","expansion":"Expansión","contraction":"Contracción","churn":"Baja","retained":"Retenido","mrr_end":"MRR al cierre del mes","arr_end":"ARR al cierre del mes"},"basis":{"amortised":"Prorrateado","paid":"Pagado"},"all_row":"Total","by_customer_title":"Por cliente","by_customer_empty":"No hay totales por cliente.","col":{"company":"Empresa","invoice":"Factura","component":"Componente","basis":"Criterio","period":"Periodo","issued":"Emitida","due":"Vencimiento","days_past_due":"Días de retraso","total":"Total","paid":"Pagado","open":"Pendiente","contracts":"Contratos","mrr":"MRR","arr":"ARR","previous_mrr":"MRR anterior","delta":"Variación","record":"Registro"},"reason":{"draft_invoice":"Factura en borrador","void_invoice":"Factura anulada","test_invoice":"Factura de prueba","pending_approval":"Pendiente de aprobación","zero_amount":"Importe cero","paid_without_timestamp":"Pagada sin fecha de pago","tax":"Impuesto (no es ingreso)","no_due_date":"Sin fecha de vencimiento","overpaid":"Pago en exceso","no_customer":"Sin cliente"}}},"datasets":{"dataset_label":"Conjunto de datos","name":{"stripe_payments":"Pagos de Stripe","stripe_invoices":"Facturas pagadas de Stripe","stripe_refunds":"Reembolsos de Stripe","stripe_disputes":"Disputas de Stripe","rc_events":"Compras en tiendas de apps (RevenueCat)","customer_months":"Meses por cliente (derivado)","subscription_periods":"Periodos de suscripción (derivado)","enterprise_invoices":"Facturas Enterprise","enterprise_contracts":"Contratos Enterprise","enterprise_usage_months":"Uso Enterprise por mes"},"time_basis_label":"Base temporal","filter":{"customer_id":"ID de cliente","currency":"Moneda","product_id":"ID de producto","type":"Tipo de evento","include_internal":"Incluir filas de prueba internas","invoice_type":"Tipo de factura","contract_kind":"Clase de contrato","product":"Producto"},"groups":{"title":"Condiciones","and":"Y","or":"O","add_condition":"Añadir condición","add_group":"Añadir grupo «O»","remove_condition":"Quitar condición","remove_group":"Quitar grupo","field":"Campo","operator":"Operador","value":"Valor","value_high":"Hasta","values_hint":"Separados por comas","op":{"eq":"es","ne":"no es","in":"es uno de","prefix":"empieza por","gte":"es como mínimo","lte":"es como máximo","between":"está entre","is_null":"está vacío","is_not_null":"no está vacío"},"limit":"No se pueden añadir más condiciones.","error":{"missing_value":"Introduce un valor.","not_integer":"Introduce un número entero.","not_number":"Introduce un número.","not_day":"Introduce una fecha.","range_order":"El primer valor no puede ser mayor que el segundo.","too_many_values":"Como máximo {max, number} valores.","too_long":"Como máximo {max, number} caracteres."}},"info":{"rows":"Filas (estimación)","ingested_range":"Periodo de ingesta","built_at":"Generado","last_closed_day":"Último día cerrado","last_tail":"Última actualización"},"col":{"time":"Hora (UTC)","event":"Evento","row":"Fila","customer":"Cliente","charge":"Cargo","app_user":"Usuario de la app","tier":"Nivel","billing_reason":"Motivo de facturación","status":"Estado","type":"Tipo","amount":"Importe","company":"Empresa","product":"Producto"},"expand_row":"Mostrar campos","collapse_row":"Ocultar campos","empty":"No hay conjuntos de datos.","rows_empty":"Ninguna fila coincide con estos filtros.","query_truncated":"Se muestran las primeras {count, number} filas coincidentes; hay más filas que coinciden.","download_csv":"Descargar CSV","lines_label":"Líneas de factura","lines_truncated":"Stripe envió más líneas de las que hay guardadas para esta factura.","lines_not_in_query":"Las líneas de factura no forman parte de los resultados con condiciones."},"fields":{"event_id":"ID del evento","event_created":"Fecha del evento","ingested_at":"Fecha de ingesta","ingested_at_fallback":"Fecha de ingesta copiada de la fecha del evento","materialized_at":"Último cambio de la fila","pi_id":"ID del PaymentIntent","pi_created":"Creación del PaymentIntent","payment_intent_id":"ID del PaymentIntent","status":"Estado","amount_major":"Importe","amount_received_major":"Importe recibido","amount_paid_major":"Importe pagado","amount_refunded_major":"Importe reembolsado","charge_amount_major":"Importe del cargo","disputed_amount_major":"Importe en disputa","unit_amount":"Importe unitario","currency":"Moneda","customer_id":"ID de cliente","invoice_id":"ID de factura","matched_invoice_event_id":"ID del evento de factura asociado","subscription_id":"ID de suscripción","billing_reason":"Motivo de facturación","period_start":"Inicio del periodo","period_end":"Fin del periodo","primary_product_id":"ID del producto principal","lines_truncated":"Líneas recortadas","is_internal_customer":"Cliente interno","internal_basis":"Criterio de cliente interno","is_enterprise_invoice":"Factura Enterprise","product_id":"ID de producto","product_kind":"Clase de producto","product_tier":"Nivel","recurring_interval":"Intervalo de facturación","charge_id":"ID del cargo","charge_created":"Creación del cargo","fully_refunded":"Reembolsado por completo","dispute_id":"ID de la disputa","dispute_created":"Creación de la disputa","type":"Tipo de evento","environment":"Entorno","store":"Tienda","app_user_id":"ID de usuario de la app","original_app_user_id":"ID de usuario original de la app","transaction_id":"ID de transacción","original_transaction_id":"ID de transacción original","period_type":"Tipo de periodo","purchased_at":"Fecha de compra","expiration_at":"Fecha de vencimiento","price":"Precio","price_in_purchased_currency":"Precio en la moneda de compra","country_code":"País","renewal_number":"Número de renovación","cancel_reason":"Motivo de cancelación","commission_percentage":"Tasa de comisión de la tienda","takehome_percentage":"Tasa neta percibida","tax_percentage":"Tasa de impuestos","price_id":"ID de precio","plan_product":"ID del producto del plan","quantity":"Cantidad","interval":"Intervalo","interval_count":"Número de intervalos","plan_interval":"Intervalo del plan","api_version":"Versión de la API","derivation_version":"Versión de derivación","config_revision":"Revisión de configuración","id":"ID de fila","month":"Mes","month_start":"Inicio del mes","payments":"Pagos","revenue_major":"Ingresos","refunds":"Eventos de reembolso","refunds_major":"Reembolsado","net_major":"Neto","first_payment_month":"Mes del primer pago","last_payment_month":"Mes del último pago","is_internal":"Cliente interno","is_enterprise":"Cliente Enterprise","segment":"Número de periodo","is_annual":"Anual","latest_invoice_amount_major":"Importe de la última factura","paid_major":"Pagado en el periodo","invoices":"Facturas pagadas","first_invoice_at":"Primera factura","last_invoice_at":"Última factura","source":"Origen","source_updated_at":"Actualización del registro de origen","invoice_number":"Número de factura","contract_id":"ID de contrato","team_id":"ID de equipo","company_name":"Empresa","invoice_type":"Tipo de factura","approval_status":"Aprobación","billing_channel":"Canal de facturación","paid_channel":"Pagado mediante","billing_model":"Modelo de facturación","billing_period_start":"Inicio del periodo de facturación","billing_period_end":"Fin del periodo de facturación","usage_period_start":"Inicio del periodo de uso","usage_period_end":"Fin del periodo de uso","total_amount_major":"Total de la factura","tax_amount_major":"Impuesto","paid_amount_major":"Importe pagado","minimum_commitment_major":"Compromiso mínimo","included_credits_granted_major":"Créditos incluidos otorgados","actual_usage_amount_major":"Uso facturado","overage_amount_major":"Excedente","credit_rollover_applied_major":"Crédito traspasado aplicado","surcharge_amount_major":"Recargo","credit_grant_amount_major":"Crédito otorgado","has_adjustments":"Con ajustes manuales","invoice_date":"Fecha de factura","due_date":"Fecha de vencimiento","sent_at":"Enviada","paid_at":"Pagada","credits_granted_at":"Otorgamiento de créditos","created_at":"Creación","stripe_invoice_id":"ID de factura de Stripe","quickbooks_invoice_id":"ID de factura de QuickBooks","quickbooks_invoice_number":"Número de factura de QuickBooks","mercury_invoice_id":"ID de factura de Mercury","contract_kind":"Clase de contrato","contract_type":"Tipo de documento","pricing_model":"Modelo de precios","billing_frequency":"Frecuencia de facturación","payment_term":"Condiciones de pago","payment_term_days":"Plazo de pago (días)","due_from_invoice_date":"Vence desde la fecha de factura","effective_date":"Fecha de entrada en vigor","billable_start_at":"Facturable desde","end_date":"Fecha de finalización","delayed_start_date":"Inicio diferido","early_access_start_at":"Acceso anticipado desde","current_term_start":"Inicio del plazo vigente","current_term_end":"Fin del plazo vigente","non_renewal_notice_at":"Aviso de no renovación","terminated_at":"Rescisión","wind_down_at":"Cierre progresivo desde","wind_down_ends_at":"Fin del cierre progresivo","signed_at":"Firma","term_duration_months":"Plazo (meses)","renewal_term_months":"Plazo de renovación (meses)","trial_months":"Periodo de prueba (meses)","term_auto_renew":"Renovación automática","monthly_commit_major":"Compromiso mensual","included_credits_value_major":"Valor de los créditos incluidos","one_time_amount_major":"Importe único","one_time_credits_value_major":"Valor de los créditos únicos","per_unit_rate":"Tarifa unitaria (por millón)","overage_rate":"Tarifa de excedente (por millón)","overage_premium_pct":"Recargo por excedente (%)","discount_percent":"Descuento (%)","revenue_share_rate_per_million":"Reparto de ingresos (por millón)","minimum_assessment_period_months":"Periodo de evaluación del mínimo (meses)","minimum_assessment_first_amount_major":"Mínimo de la primera evaluación","pricing_tiers_count":"Tramos de precio","supersedes_id":"Sustituye a","governing_msa_id":"MSA aplicable","scheduled_replace_contract_id":"Sustitución programada","template_id":"ID de plantilla","template_version":"Versión de plantilla","msa_version":"Versión del MSA","signing_entity":"Entidad firmante","revenue_share_active":"Reparto de ingresos activo","zero_data_retention":"Retención cero de datos","manual_usage_mode":"Modo de uso manual","credit_grant_timing":"Momento de otorgamiento de créditos","termination_credit_policy":"Política de créditos al rescindir","one_time_credit_disposition":"Destino de los créditos únicos","product":"Producto","family":"Familia de medición","sku":"Código SKU","base_unit":"Unidad","requests":"Recuento","usage_major":"Uso medido","contract_amount_usd":"Importe a tarifa de contrato (USD)","counts_toward_commitment":"Cuenta para el compromiso","billing_mode":"Modo de facturación","rate_basis":"Base de tarifa","unbilled_reason":"No facturado porque","coverage_start":"Cubierto desde","coverage_end":"Cubierto hasta","full_month":"Mes completo","team_segments":"Segmentos de equipo","fee_lines_count":"Cargos únicos","fee_lines_total_major":"Total de cargos únicos"},"values":{"family":{"agent":"Agentes","video":"Vídeo","image":"Imágenes"},"base_unit":{"utf8_byte":"Bytes UTF-8","audio_second":"Segundos de audio","request":"Solicitudes","agent_second":"Segundos de agente","transfer_second":"Segundos de transferencia","rental_day":"Días de alquiler","llm_token":"Tokens de LLM","output":"Resultados","video_ms":"Milisegundos de vídeo","pixel":"Píxeles"},"billing_mode":{"contract":"Contrato (facturado)","free_window":"Periodo gratuito","wallet":"Crédito de API"},"rate_basis":{"contract":"Tarifa del contrato","published":"Precio publicado"},"unbilled_reason":{"free_window":"Periodo gratuito","wallet":"Pagado con crédito de API"}},"products":{"dictionary_title":"Diccionario de productos","dictionary_empty":"El diccionario está vacío.","dictionary_version":"Versión {version}","source_seed":"Valores iniciales (aún sin guardar)","col":{"product":"Producto","stripe_name":"Nombre en Stripe","tier":"Nivel","kind":"Clase","annual":"Anual","stripe_active":"Activo en Stripe","source":"Origen","version":"Versión","updated":"Actualizado","invoices":"Facturas","invoice_lines":"Líneas de factura","currencies":"Monedas","first_seen":"Primera aparición","last_seen":"Última aparición"},"unmapped_title":"Productos que faltan en el diccionario","window_required":"Las dos fechas son obligatorias.","lines_without_product":"{count, plural, one {# línea de factura} other {# líneas de factura}} sin producto","truncated":"La lista está cortada en el límite del servidor.","unmapped_empty":"Todos los productos de este periodo están en el diccionario."},"access_log":{"filter_who":"Filas","who_mine":"Mías","who_everyone":"De todos","filter_actor":"ID de usuario","filter_route":"Ruta","filter_dataset":"Conjunto de datos","col":{"time":"Hora (UTC)","actor":"Usuario","credential":"Tipo de acceso","route":"Ruta","dataset":"Conjunto de datos / cronograma","window":"Periodo (UTC)","rows":"Filas","status":"Estado","ip":"IP"},"credential":{"session":"Sesión","api_key":"Clave API"},"since":"Desde","empty":"No hay accesos registrados con estos filtros."},"analysis":{"view":{"label":"Vista","conversation":"Conversación","files":"Mis archivos"},"model":"Modelo: {model}","templates":{"label":"Plantillas","clear":"Quitar plantilla","manage":"Gestionar plantillas","manager_title":"Plantillas","builtin_title":"Predefinidas","shared_title":"Compartidas","mine_title":"Mías","shared_badge":"Compartida","owner":"Compartida por {owner}","thread_uses":"Este hilo usa {template}.","gone":"una plantilla eliminada","empty_mine":"Aún no tienes plantillas.","empty_shared":"Nadie ha compartido una plantilla todavía.","use":"Usar","copy":"Copiar a las mías","copied":"Se copió a tus plantillas.","edit":"Editar","delete":"Eliminar","confirm_delete":"Eliminar plantilla","share":"Compartir con el equipo de finanzas","new":"Nueva plantilla","save_question":"Guardar como plantilla","editor":{"title_new":"Nueva plantilla","title_edit":"Editar plantilla","name":"Nombre","description":"Descripción","question":"Pregunta","instructions":"Instrucciones para el agente","save":"Guardar","saving":"Guardando…","back":"Volver a las plantillas","name_required":"Introduce un nombre.","content_required":"Introduce una pregunta o instrucciones."},"error":{"name_taken":"Ya tienes una plantilla con este nombre.","version_conflict":"Esta plantilla cambió desde que la abriste. Vuelve a abrirla para editar la versión más reciente.","not_found":"Esta plantilla ya no existe.","not_owner":"Solo su propietario puede cambiar esta plantilla."},"builtin":{"monthly_close":{"name":"Cierre mensual","description":"Los cuatro cronogramas en ambas variantes a nivel de fila, ingresos y cuentas por cobrar Enterprise, conciliación con el mes anterior, exclusiones y productos que faltan en el diccionario; un paquete de cierre en XLSX y un memorando.","question":"Prepara el paquete de cierre mensual del último mes cerrado."},"investor_update":{"name":"Informe para inversores","description":"Informe mensual o trimestral para inversores: ingresos, crecimiento, MRR / ARR, líneas de producto y niveles, retención y bajas, tasas de reembolso y de disputas; un XLSX (Summary / By product / Cohort) y un resumen de una página.","question":"Prepara el informe para inversores del último trimestre cerrado: ingresos y crecimiento, MRR / ARR, líneas de producto, retención y bajas, reembolsos y disputas."},"strategic_review":{"name":"Revisión estratégica","description":"Mezcla de productos y migración entre niveles, canales, monedas, señales de precio y concentración; un XLSX y las conclusiones clave.","question":"Prepara la revisión estratégica de los últimos 12 meses cerrados frente a los 12 anteriores: mezcla de productos y migración entre niveles, canales, monedas, señales de precio y concentración."},"enterprise_review":{"name":"Revisión Enterprise","description":"Clientes Enterprise sobre el conjunto de datos E: ARR y sus variaciones, ingresos (criterio de devengo y de caja), cobros y antigüedad de cuentas por cobrar, renovaciones, concentración, compromiso frente a uso; un XLSX y un memorando.","question":"Revisa nuestros clientes Enterprise del último trimestre cerrado."}}},"threads":{"title":"Hilos","new":"Nuevo hilo","empty":"Aún no hay hilos.","untitled":"Hilo sin título","turns":"{count, plural, one {# turno} other {# turnos}}","live":"En curso"},"context":{"title":"Cronograma","clear":"Quitar","fx":"Tipos de cambio {fx}"},"suggested_question":"Resume el cronograma {profile} de {month} ({variant}): totales por nivel y moneda, y qué se excluyó.","suggested_question_enterprise":"Resume el cronograma {profile} de {month}: los totales, los clientes más grandes y qué se excluyó.","question":{"label":"Pregunta","label_continue":"Seguimiento","placeholder":"p. ej. ¿Cómo evolucionó el MRR respecto al mes anterior?","hint":"Ctrl/⌘ + Intro para enviar","ask":"Preguntar","asking":"Enviando…"},"status":{"pending":"En cola","running":"En ejecución","done":"Completada","failed":"Fallida","cancelled":"Cancelada"},"run":{"cancel":"Cancelar ejecución","cancel_requested":"Cancelando…","answer_pending":"Trabajando…","no_answer":"No se registró ninguna respuesta.","failed":"La ejecución falló.","cancelled":"La ejecución se canceló.","usage":"{requests, plural, one {# petición al modelo} other {# peticiones al modelo}} · {tool_calls, plural, one {# llamada a herramienta} other {# llamadas a herramientas}}","attached":"Se muestra la ejecución que ya está en curso en este hilo.","earlier_turns":"{count, plural, one {# turno anterior} other {# turnos anteriores}}","show_details":"Ver detalles","ask_again":"Volver a preguntar","preset":"{preset} · revisión {revision}"},"trace":{"title":"{count, plural, =0 {Llamadas a herramientas} one {Llamadas a herramientas (# fila)} other {Llamadas a herramientas (# filas)}}","waiting":"Esperando las primeras filas…","empty":"No se registró nada en esta ejecución.","truncated":"La traza se limitó; las filas posteriores no se registraron."},"artifacts":{"title":"Tablas","empty":"No hay tablas.","kind":{"query":"Consulta","sql":"SQL","schedule_totals":"Totales del cronograma","schedule_excluded_summary":"Resumen de exclusiones","aggregate":"Agregado"},"rows":"{shown, number} de {total, number} filas","rows_all":"{count, plural, one {# fila} other {# filas}}","truncated":"Solo se conservaron las primeras {kept, number} filas.","basis":"configuración {config} · diccionario {dictionary} · motor {engine} · instantánea {snapshot}","args":"Argumentos"},"recipe":{"title":"Cómo se calculó","step":{"query":"Consulta","sql":"SQL","run_schedule":"Cronograma","markdown":"Texto del informe","create_file":"Archivo"},"schedule_step":"{profile} · {month} · {variant} · {table}","schedule_step_no_variant":"{profile} · {month} · {table}","table":{"totals":"Totales","excluded_summary":"Resumen de exclusiones","by_customer":"Por cliente","rows":"Filas"},"file_step":"{name} · {format} · {detail}","basis_title":"Base de cálculo","basis_original":"Base de cálculo original","basis":{"config_revision":"Revisión de configuración","dictionary_version":"Versión del diccionario","snapshot_version":"Instantánea","fx":"Tipos de cambio","time_basis":"Base temporal","schedule_engine_version":"Versión del motor","generated_at":"Generado (UTC)"}},"files":{"title":"Archivos","empty":"No hay archivos.","format":{"csv":"CSV","xlsx":"XLSX","md":"Markdown","json":"JSON"},"rows":"{count, plural, one {# fila} other {# filas}}","sheets":"Hojas: {sheets}","truncated":"Cortado en el límite de tamaño de archivo.","expires_in":"{days, plural, =0 {Caduca hoy — descárgalo} one {Caduca en # día — descárgalo} other {Caduca en # días — descárgalo}}","expired":"Caducado","deleted":"Eliminado","regenerated_from":"Regenerado a partir de un archivo anterior","download":"Descargar","downloading":"Descargando…","regenerate":"Regenerar","regenerating":"Regenerando…","delete":"Eliminar","deleting":"Eliminando…","confirm_delete":"Eliminar ahora","quota":"{used} de {limit} usados · {files, plural, one {# archivo} other {# archivos}}","quota_label":"Almacenamiento de archivos usado","retention":"Los archivos se conservan {days, plural, one {# día} other {# días}}.","group_run":"Ejecución del {date}","open_thread":"Abrir hilo"}}}}