{"agent-demo":{"description":"Totalmente alojado","title":"Chat de voz"},"aiVoiceGenerator":{"topBar":{"title":"Generador de voz de IA","subtitle":"Escribe tu texto, elige una voz y escúchala en segundos. Empieza gratis."},"freePlan":{"title":"Empieza gratis, sin tarjeta","subtitle":"8,000 créditos gratis cada mes, clonación de voz instantánea y descarga en MP3 o WAV; actualiza solo cuando necesites más.","cta":"Empieza gratis","card1":{"title":"Narrador","description":"Inmersivo · Matizado · Cálido"},"card2":{"title":"Conversacional","description":"Natural · Relajado · Humano"},"card3":{"title":"Personaje","description":"Dramático · Expresivo · Memorable"}},"features":{"title":"Funciones del generador de voz de IA","subtitle":"El mismo motor de voz S2 detrás del texto a voz de Fish Audio, con control de etiquetas en línea integrado.","voices":{"title":"Más de 2,000,000 de voces","description":"Narradores, personajes y estilos conversacionales, creados por una comunidad global."},"languages":{"title":"Más de 80 idiomas","description":"Detección automática y cambio de idioma a mitad de frase."},"cloning":{"title":"Clonación de voz instantánea","description":"Clona una voz con unos 10 segundos de audio."},"tags":{"title":"Etiquetas en línea","description":"Etiqueta tu guion directamente: [whispering], [excited], [laughing] y más de 60 opciones."},"quality":{"title":"Calidad de estudio","description":"Exportación en MP3 y WAV, lista para publicar."},"api":{"title":"Acceso por API","description":"Las mismas voces vía REST y SDKs."}},"usecases":{"title":"Casos de uso del generador de voz de IA","subtitle":"Un solo motor de voz para vídeo, personajes y contenido del día a día.","video":{"title":"Voces en off para vídeo y contenido","description":"Narración con calidad de emisión para YouTube, anuncios, vídeos explicativos y pódcasts, exportada directamente a MP3 o WAV.","button":"Empieza a crear"},"characters":{"title":"Personajes y videojuegos","description":"Da a cada NPC o historia una voz única de la biblioteca, o clona una sobre la que tengas derechos.","button":"Inténtalo ahora"},"elearning":{"title":"E-learning y audiolibros","description":"Convierte guiones y capítulos en una narración natural y consistente en minutos.","button":"Comenzar"}}},"desktop-browser-required":{"title":"Usa un navegador de PC para disfrutar de la experiencia completa","description":"Algunas funciones aún no están disponibles en dispositivos móviles."},"mascot":{"close":"Cerrar asistente","continue":"Continuar guía","empty":"Pregúntame dónde encontrar una acción del panel y te indicaré el lugar.","fallback-answer":"No puedo ayudar con eso por ahora. Prueba a formularlo de otra manera.","guide-target-unavailable":"No encontré ese control en esta página. Inténtalo de nuevo cuando termine de cargarse.","hide-temporarily":"Ocultar temporalmente el asistente","input-label":"Preguntar a Fish Assistant","input-placeholder":"Pregunta adónde ir...","model-card-open":"Abrir {title}","model-card-pause":"Pausar {title}","model-card-play":"Reproducir {title}","model-cards-load-failed":"No se pudieron cargar estas voces.","model-cards-loading":"Cargando voces","model-cards-retry":"Reintentar","model-cards-unavailable":"Estas voces ya no están disponibles.","replay-guide":"Repetir guía","send":"Enviar pregunta","subtitle":"Con tecnología de <agent>Fish Agent</agent>","thinking":"Pensando","title":"Fish Assistant","user-data-consent-accept":"Aceptar","user-data-consent-cancel":"Cancelar","user-data-consent-description":"Al hacer clic en «Aceptar», doy mi consentimiento para que mis datos se graben y compartan con Fish Audio y terceros, tal como se describe en la <privacyPolicy>Política de privacidad</privacyPolicy>.","user-data-consent-title":"Consentimiento para acceder a los datos","trigger-label":"Preguntar","voice-input-connecting":"Conectando...","voice-input-start":"Iniciar entrada de voz","voice-input-stop":"Detener entrada de voz"},"versionUpdateBanner":{"title":"Hay una nueva versión disponible.","description":"Actualiza para cargar esta página.","dismiss":"Cerrar"},"buildersContestBanner":{"text":"Fish Audio Builders Contest - únete a nuestro Discord para obtener información y recompensas","dismissAriaLabel":"Descartar el banner de Fish Audio Builders Contest"},"openInApp":{"button":"Abrir en la app","dismiss":"Cerrar"},"annonation":{"audio":"Audio","cannot_tell":"No lo sé.","count":"Cuenta","single_audio_description":"Ajusta el contenido del cuadro de texto anterior hasta que el audio generado sea lo más parecido al texto original de lectura humana normal.","skip":"Saltar","submit":"Enviar","title":"Evaluar los audios dados","which_is_better":"¿Cuál es mejor?"},"annotate":{"a_is_better":"Audio A es mejor","a_is_better_than_b":"Audio A es mejor","a_is_much_better":"Audio A es mucho mejor","annotationCount":{"consensus_rejected":"Consenso Rechazado","marked_as_bad":"Marcado como Malo","marked_as_by_sample":"Marcado como muestra defectuosa","pending_consensus":"Pendiente de consenso","rejected_by_admin":"Rechazado por Admin","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":"Varios oradores hablan al mismo tiempo","not-speaking":"El orador no habla (como el canto, el silencio, etc.)","other":"Otros","prompt":"Por favor, elija los problemas que ha encontrado en la calidad del audio, si es de alta calidad, por favor seleccione 'Alta calidad'."},"b_is_better":"Audio B es mejor","b_is_better_than_a":"Audio B es mejor","b_is_much_better":"Audio B es mucho mejor","basicTags":"Etiquetas básicas","cant_tell":"No se puede saber","choice":"opción","evaluate":"Evalúe","feedback":{"BAD_SAMPLE":"Mala muestra","MULTI_SPEAKER":"Varios altavoces","NSFW":"NSFW","SOUND_EFFECT":"Efecto sonoro"},"fetching":"Buscando el siguiente...","inspect":{"link_title":"Comprobar la lista de autoanotaciones"},"language":"Idioma","next":"Enviar y siguiente","no_noise":"Esto 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":"Esta muestra necesita normalizar los números en el texto. Por favor, consulte las reglas en la normalización de números.","title":"Ejemplo de sugerencia de anotación"},"nsfwTags":"Etiquetas NSFW","originalText":"Texto original","overall_better":"Esto tiene una mejor sensación general","pleaseInputTranscription":"Por favor, introduzca la transcripción...","previous":"Anterior","quickActions":{"break":"Pausa","breakDesc":"Pausa breve (menos de 1 segundo) durante el discurso","breath":"Aliento","breathDesc":"Sonido respiratorio evidente durante el habla","cough":"Tos","coughDesc":"Tos al hablar","eh":"eh","en":"en","fillerWord":"Palabra de relleno","laugh":"Ríete","laughDesc":"Risas durante el discurso","lipSmacking":"Lamerse los labios","lipSmackingDesc":"Sonido de labios al hablar","longBreak":"Pausa larga","longBreakDesc":"Pausa larga (más de 1 segundo) durante el habla","sigh":"Suspiro","sighDesc":"Suspiros al hablar","um":"um"},"quickTags":"Etiquetas rápidas","refresh":"Actualizar","requirement":"Así se cumplen mejor los requisitos","segment":"margen de beneficio","selectLanguage":"Seleccionar idioma","submit":"Enviar","submitError":"Envío fallido","submitSuccess":"Enviar con éxito","tags":"Etiquetas","title":"Anote","video_annotation":"Anotación en vídeo","video":{"annotation_modified":"Modificado","annotation_text":"Texto de anotación","collapse_all":"Contraer todo","current_segment":"Segmento actual","download_video":"Descargar vídeo","expand_all":"Ampliar todo","no_segments":"No hay información por segmentos","original_text":"Texto original","play_segment":"Segmento de reproducción","segment_duration":"Duración del segmento","segments":"Segmentos de vídeo","title":"Anotación en vídeo","video_path":"Ruta de vídeo"},"which_is_better":"¿Cuál es mejor?","yourOutput":"Sus resultados"},"api-price-limits":{"asr_price":"Precio ASR","concurrency":"Concurrencia","concurrent_requests":"Solicitudes concurrentes","concurrency_guide_badge":"Aumenta tu concurrencia","concurrency_guide_contact_cta":"Contactar a ventas","concurrency_guide_description":"El total de recargas de créditos de API de tu equipo determina la concurrencia: $100+ desbloquea 15 solicitudes concurrentes y $1000+ desbloquea 50. Para un mayor tráfico de producción, contacta a ventas para obtener concurrencia personalizada y precios por volumen.","concurrency_guide_pricing_cta":"Ver precios","concurrency_guide_step_contact":"¿Necesitas más? Contacta a ventas","concurrency_guide_step_recharge_high":"Recarga $1000+ -> 50 solicitudes concurrentes","concurrency_guide_step_spend":"Recarga $100+ -> 15 solicitudes concurrentes","concurrency_guide_title":"¿Necesitas más rendimiento?","concurrency_tooltip":"5 solicitudes concurrentes por defecto. Recarga $100+ para desbloquear 15; recarga $1000+ para desbloquear 50. Hay opciones personalizadas para un uso mayor.","copied_title":"Copiado al portapapeles","cumulative_api_top_ups":"Recargas de API acumuladas: {amount}","default_tier":"Predeterminado","audio_hour":"hora de audio","generation":"generación","hour":"hora","max_concurrency_unlocked":"Nivel máximo de concurrencia desbloqueado","million_bytes":"millones de bytes UTF-8","model_name":"Nombre del modelo","model_type":"Tipo de modelo","need_enterprise_pricing":"¿Necesitas precios empresariales?","pricing":"Precios","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 concurrentes","tts_price":"Precio TTS"},"audio-converter":{"add_more":"Agregar más","clear_all":"Borrar todo","click_to_browse":"o hacer clic para buscar","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":"Arrastra y suelta archivos de audio","drop":"Suelta tus archivos aquí","features":{"batch":{"description":"Convierte varios archivos de audio a la vez. Sube un lote y descárgalos todos en tu formato preferido.","title":"Conversión por Lotes"},"cloud":{"description":"No se necesita instalación de software. Convierte archivos directamente en tu navegador con nuestro servicio basado en la nube.","title":"Basado en la nube"},"defaultFormat":"Convertidor de audio","fast":{"description":"Conversión rapidísima impulsada por una infraestructura en la nube optimizada. Obtén tus archivos en segundos.","title":"Procesamiento Rápido"},"formats":{"description":"Compatibilidad con todos los formatos de audio populares, incluyendo MP3, WAV, FLAC, OGG, M4A, AAC y más.","title":"Amplio Soporte de Formatos"},"quality":{"description":"Mantenga la fidelidad del audio durante la conversión con codificación de alta calidad y pérdida mínima.","title":"Preservación de 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 con simplicidad y rapidez","title":"Características de {format}"},"file":"{count} archivo","files":"{count} archivos","form-error":{"file_type":"Por favor, suba solo archivos de audio o video válidos","total_size":"El tamaño total de todos los archivos debe ser menor a 1GB"},"formatGrid":{"conversion":"{inputFormat} a {outputFormat}","otherFormats":"Otros formatos","popularConversions":"Conversiones Populares","subtitle":"Convertir entre cualquier formato de audio con un solo clic","title":"Conversiones Relacionadas"},"introduction":{"defaultFormat":"Convertidor de Audio","description":"Transforma tus archivos de audio entre cualquier formato con facilidad. Ya sea que necesites convertir MP3 a WAV para editar, comprimir archivos grandes o garantizar la compatibilidad entre dispositivos, nuestro convertidor gratuito lo hace todo con calidad profesional.","title":"Convertir Archivos de Audio Sin Esfuerzo"},"processing":"Procesando","select":"Seleccionar archivos","topBar":{"subtitle":"Convierte archivos de audio de {inputFormat} a {outputFormat} rápida y fácilmente","subtitleDefault":"Convierte archivos de audio en línea rápida y fácilmente gratis","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 pudo leer este archivo de audio. Prueba con otro archivo.","play":"Reproducir","pause":"Pausar","seek":"Cambiar la posición de reproducción","retry":"Reintentar","search_history":"Buscar en el historial de separación de audio","history_load_error":"No se pudo 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":"Separación de Audio","default_prompt":"Predeterminado: Vocales","demo":{"audio_samples":"muestras","back_to_samples":"Volver a Muestras","play_track":"Haz clic en una pista para reproducir","playing":"Reproduciendo: {track}","poweredBy":"Desarrollado por Fish Audio Separation y <link>SAM Audio</link>","samples":{"0":"Anhelo Constante del Campo","1":"Conducción Nocturna Brillante","2":"Recuerdos de Rose Pop","3":"Bop Alemán Rebotador","4":"Jazzy Easy Street","keys-wind":{"0":"Melodía Folk Rústica","1":"Cuarteto de Cuerdas Clásico","2":"Piano Orquestal Épico","3":"Ritmo de Sintetizador Digital","4":"Sereno Popurrí de Viento"},"main":{"0":"Anhelo Country Constante","1":"Conducción Nocturna Brillante","2":"Recuerdos de Rose Pop","3":"Bop Alemán Rebotante","4":"Jazzy Easy Street"},"piano-strings":{"0":"Melancolía Serena de Cuerdas","1":"Vals de Pueblo Ventoso","2":"Salón de baile elegante de la tarde","3":"Ecos de Ensueño Etéreo","4":"Gran Final Orquestal"}},"separated_tracks":"Pistas Separadas","title":"Prueba {isolationType} Ahora","tracks":{"bass":"Bajo","drums":"Batería","guitar":"Guitarra","original":"Original","vocals":"Voces"},"view_separated_tracks":"Ver Pistas Separadas"},"features":{"accurate":{"description":"Modelos avanzados de IA entrenados con millones de muestras de audio para una separación precisa de fuentes","title":"Alta Precisión"},"fast":{"description":"Procesa tus archivos de audio en segundos con nuestra infraestructura en la nube optimizada","title":"Procesamiento Rápido"},"flexible":{"description":"Aisla voces, batería, bajo, guitarra, piano y más de cualquier pista de audio","title":"Múltiples Fuentes"},"quality":{"description":"Mantén la fidelidad del audio con calidad de salida de nivel de estudio","title":"Calidad de Estudio"},"sam":{"description":"Utiliza indicaciones en lenguaje natural para aislar cualquier sonido con <link>SAM Audio</link>","title":"Separación Basada en Indicaciones"},"subtitle":"Separa cualquier audio en sus fuentes componentes con precisión","subtitleType":{"bass":"Aisla los graves de cualquier pista de audio con precisión","default":"Separa cualquier audio en sus fuentes componentes con precisión","drums":"Aisla 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":"Aislar teclas de cualquier pista de audio con precisión","percussion":"Aísla la percusión de cualquier pista de audio con precisión","piano":"Aislar el piano de cualquier pista de audio con precisión","strings":"Aislar cadenas de cualquier pista de audio con precisión","vocals":"Aísla las voces de cualquier pista de audio con precisión","wind":"Aisla instrumentos de viento de cualquier pista de audio con precisión"},"title":"Funciones de {isolationType}","versatile":{"description":"Compatibilidad con formatos de audio MP3, WAV, FLAC, M4A y más","title":"Soporte de Formato"}},"form-error":{"audio_length":"La duración del audio debe ser menor a 90s (gratis) o 210s (premium)","audio_required":"Por favor, suba un archivo de audio","audio_size":"El tamaño del archivo debe ser menor a 32MB","file_type":"Por favor, sube un archivo de audio o video válido","video_has_audio":"El video debe contener una pista de audio"},"introduction":{"description":"Desbloquea el poder de la tecnología {isolationType} impulsada por IA. Extrae voces, instrumentos y fuentes de audio individuales de cualquier pista con una claridad sin precedentes. Perfecto 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 de bajos","drums":"Aislamiento de Batería","guitar":"Aislamiento de Guitarra","keys":"Aislamiento de Teclas","percussion":"Aislamiento de Percusión","piano":"Aislamiento de Piano","strings":"Aislamiento de Strings","vocals":"Aislamiento Vocal","wind":"Aislamiento de Instrumento de Viento"},"isolation-types-verb":{"bass":"Aislar Bajo","drums":"Aislar Batería","guitar":"Aislar Guitarra","keys":"Aislar Claves","percussion":"Aislar Percusión","piano":"Aislar Piano","strings":"Aislar Cadenas","vocals":"Aislar Voces","wind":"Aislar 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":"Cuerdas frotadas","vocals":"Voces","wind":"Instrumentos de viento"},"library":{"subtitle":"Explora todos los tipos de aislamiento de audio disponibles","title":"Tipos de Separación de Audio"},"loginToSeparateAudio":"Por favor inicia sesión para separar tu audio","processing":"Procesando","separating":"Separando","prompt":"Indicación","residual":"Residual","separate":"Separar audio","separate_audio":"Separar Audio","topBar":{"subtitle":"Separación de audio potenciada por avanzados modelos de IA para aislar voces e instrumentos de cualquier pista de audio","subtitleTrack":"Separación de audio impulsada por modelos avanzados de IA para aislar {isolationType} de cualquier pista de audio","title":"Separación de Audio"},"upload":"Subir","upload_description":"Arrastra y suelta un archivo de audio aquí, o haz clic para subirlo","uploaded":"Subido:","usecases":{"content-creation":{"button":"Comenzar a Crear","description":"Extrae voces limpias o música de fondo para tus videos, podcasts y contenido en redes sociales. Perfecto para creadores que necesitan audio profesional.","title":"Creación de Contenido"},"remixing":{"button":"Comenzar a hacer remix","description":"Extrae pistas individuales para remixar y samplear. Obtén pistas limpias e aisladas de batería, bajo, voces y más.","title":"Remix de Música"},"subtitle":"Transforma tu flujo de trabajo de audio con {isolationType} impulsado por IA","title":"Casos de uso de {isolationType}","transcription":{"button":"Pruébalo Ahora","description":"Aisla el habla del ruido de fondo para transcripciones más limpias. Ideal para podcasts, entrevistas y contenido de video.","title":"Audio Limpio para Transcripción"}},"tab_separate":"Separar","tab_history":"Historial","history_results":"Historial de generación","no_history":"Aún no hay tareas de separación de audio.","state_pending":"Procesando...","state_processing":"Procesando...","state_finished":"Completado","state_failed":"La separación de audio falló","state_legacy_unavailable":"Resultado heredado no disponible","loginToViewHistory":"Inicia sesión para ver tu historial.","cancel":"Cancelar","delete":"Eliminar","delete_confirm_title":"¿Seguro que quieres eliminar esta tarea?","delete_confirm_description":"¿Eliminar esta tarea y todos sus archivos de audio separados? Esta acción no se puede deshacer.","delete_success":"Tarea eliminada correctamente","delete_error":"No se pudo eliminar la tarea","processing_notice":"Procesando... Puedes esperar aquí o volver en breve.","replace_file":"Reemplazar archivo","submission_failed":"No se pudo enviar el audio. Se han conservado el archivo y los ajustes. Vuelve a intentarlo."},"audio-translation":{"demo":{"authenticationRequired":"Autenticación Requerida","loginToContinueDemo":"Por favor, inicie sesión o regístrese para traducir más audio.","output":"Salida","title":"Prueba la traducción de audio ahora"},"features":{"context":{"description":"La IA entiende el contexto y los modismos para transcripciones traducidas más precisas","title":"ConscienteDelContexto"},"fast":{"description":"Obtén transcripciones traducidas en segundos con nuestra infraestructura optimizada","title":"Procesamiento Rápido"},"multilingual":{"description":"Soporte para más de 50 pares de idiomas con 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":"Privacidad Primero"},"seamless":{"description":"Transcribe y traduce audio a texto en tu idioma objetivo","title":"Traducción fluida"},"subtitle":"Convertir audio a texto traducido en cualquier idioma","title":"Funciones de Traducción de Audio","voicePreservation":{"description":"Preserve la identificación del hablante y las marcas de tiempo en la salida traducida","title":"Detección de voz"}},"langGrid":{"otherLanguages":"Otros Idiomas","popularTranslations":"Traducciones Populares","subtitle":"Traduce audio entre cualquier idioma con un solo clic","title":"Traducciones relacionadas"},"langs":{"auto":"Auto","cantonese":"Cantonés","english":"Inglés","japanese":"Japonés","korean":"Coreano","mandarin":"Mandarín"},"topBar":{"subtitle":"Transcribe y traduce audio de {from} a {to} rápida y precisamente","subtitleDefault":"Transcribe y traduce audio a texto en cualquier idioma","title":"{from} a {to}","titleDefault":"Traducción de Audio"},"usecases":{"globalContent":{"button":"Saber Más","description":"Haz que el contenido educativo, las conferencias y los tutoriales sean accesibles en todo el mundo. Genera transcripciones traducidas para plataformas de e-learning y cursos en línea.","title":"Contenido Educativo"},"podcastTranslation":{"button":"Comenzar a traducir","description":"Transcribe y traduce reuniones de negocios con equipos internacionales. Obtén actas y tareas precisas en cualquier idioma.","title":"Transcripción de Reuniones"},"subtitle":"Transforma contenido de audio en texto traducido para alcance global","title":"Casos de Uso de Traducción de Audio","videoDubbing":{"button":"Pruébalo Ahora","description":"Genera guiones traducidos para doblaje de videos y creación de subtítulos. Perfecto para YouTube, películas y contenido de marketing.","title":"Doblaje de Video"}}},"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_kind_agent_minutes":"Minutos de agente","agent_charge_kind_cold_transfer":"Transferencia directa","agent_charge_kind_number_rental":"Alquiler de número","agent_charge_kind_phone_surcharge":"Recargo telefónico","agent_charge_kind_warm_transfer":"Transferencia asistida","agent_charge_minutes":"{count} min","agent_charge_type":"Tipo","agent_charge_usage":"Uso","agent_charges":"Cargos del agente","amount":"Importe","billing_history":"Historial de facturación","billing_id":"ID de facturación","copied_title":"Copiado al portapapeles","created":"Creado","export_scope_notice":"Solo se exportaron los {count} registros más recientes. Los registros anteriores requieren una exportación del 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 la ventana de historial actual.","agent_charge_kind_llm_surcharge":"Modelo premium","agent_charge_kind_llm_tokens":"Tokens del LLM","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 M de tokens"},"blog":{"back-to-blog":"BLOG","blog-label":"Blog","clear-filter":"Borrar filtro","cta-description":"Comienza 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 se sienten reales","faq-title":"Preguntas Frecuentes","filter-all":"Todos","go-to-homepage":"Ir a la página principal","no-posts":"Aún no hay publicaciones","no-posts-description":"Estamos trabajando en nuevo contenido. Vuelve pronto para actualizaciones.","no-posts-for-tag":"No se encontraron publicaciones con la etiqueta \"{tag}\"","on-this-page":"En esta página","read-article":"LEER ARTÍCULO","read-more-from-author":"Leer más de {name}","recent-blogs":"Artículos Recientes","recommended-posts":"Publicaciones recomendadas","share-article":"Compartir este artículo","view-all":"Ver todo","filter-recommended":"Recomendados"},"closure":{"danger-title":"Cerrar cuenta","danger-description":"Cierra permanentemente tu cuenta de Fish Audio. Tu perfil se anonimizará y la cuenta ya no podrá utilizarse.","keep-account-question":"¿Quieres dejar de pagar pero conservar tu cuenta?","keep-account-link":"Cancela tu suscripción 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 pudimos cargar el estado de tu cuenta. Inténtalo de nuevo.","retry":"Reintentar","window-notice":"El cierre se hace efectivo después de {days} días. Hasta entonces, puedes cancelarlo en cualquier momento iniciando sesión de nuevo y recuperando tu cuenta."},"blockers":{"negative_api_balance":{"title":"Saldo de API pendiente","description":"Tu saldo de créditos de API es negativo. Liquida el importe pendiente antes de cerrar tu cuenta."},"past_due_subscription":{"title":"Suscripción vencida","description":"Un pago de suscripción está vencido. Liquídalo antes de cerrar tu cuenta."},"open_stripe_invoice":{"title":"Factura abierta","description":"Tienes una factura abierta que aún no se ha pagado."},"unpaid_auto_charge_invoice":{"title":"Factura de cargo automático impagada","description":"Un cargo automático sigue sin pagar. Liquídalo antes de cerrar tu cuenta."},"withdrawal_in_flight":{"title":"Retiro en curso","description":"Un retiro de tu billetera todavía se está procesando. Espera a que termine 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 un equipo sin ningún propietario. Transfiere primero la propiedad y vuelve a intentarlo."},"team_step_failed":{"title":"La limpieza de equipos no se completó","description":"No pudimos terminar de desvincular tus equipos. Contacta con soporte para completar el cierre de tu cuenta."},"wallet_balance":{"title":"Saldo restante en la billetera","description":"Tu billetera todavía tiene saldo. Retíralo primero o elige renunciar a él abajo.","personal-entry":"Billetera personal: {amount}","team-entry":"Billetera del equipo ({team}): {amount}","forfeit-label":"Entiendo que el saldo restante de mi billetera se perderá permanentemente."},"enterprise_contract":{"title":"Contrato enterprise activo","description":"Tu cuenta está cubierta por un contrato enterprise. Contacta con soporte para cerrarla."},"enterprise_invoice_unsettled":{"title":"Facturas enterprise sin liquidar","description":"Hay facturas enterprise sin liquidar en tu cuenta. Contacta con soporte para resolverlas."},"resolve-billing":"Ir a facturación","resolve-wallet":"Ir a la billetera","resolve-team":"Ir a la configuración del equipo","resolve-support":"Contactar con soporte"},"impacts":{"title":"Qué ocurre cuando cierras tu cuenta","subscription":{"title":"Suscripción","description":"Tu suscripción se cancelará. Cualquier tiempo de pago restante se pierde y no se reembolsará.","period-end":"Tu período de facturación actual termina el {date}.","ends-soon":"Tu período de facturación actual termina el {date} — dentro de la ventana de cierre, por lo que el tiempo de pago restante se perderá casi de inmediato.","soon":"pronto"},"credits":{"title":"Créditos prepagados","description":"Tus {count} créditos prepagados restantes se anularán permanentemente."},"api-keys":{"title":"Claves de API","description":"{count, plural, =0 {El acceso a la API se suspenderá de inmediato.} one {# clave de API se suspenderá de inmediato.} other {# claves de API se suspenderán de inmediato.}}"},"pvc":{"title":"Clones de voz profesionales","description":"{count, plural, one {Se liberará # trabajo de clonación de voz profesional en curso.} other {Se liberarán # trabajos de clonación de voz profesional en curso.}}"},"public-voices":{"title":"Voces publicadas","description":"{count, plural, one {# voz pública o no listada que publicaste seguirá disponible bajo un perfil anónimo. Bórrala antes de cerrar tu cuenta si no quieres que permanezca.} other {# voces públicas o no listadas que publicaste seguirán disponibles bajo un perfil anónimo. Bórralas antes de cerrar tu cuenta si no quieres que permanezcan.}}"},"recent-topups":{"title":"Recargas recientes","description":"Hiciste recargas grandes recientemente. Estos importes no se reembolsarán:"}},"verify":{"title":"Verifica que eres tú","subtitle":"Enviamos un código de 6 dígitos a {email}. Introdúcelo abajo para continuar.","no-code":"¿No recibiste 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. Después de {days} días se cerrará permanentemente y no se podrá recuperar. 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":"El cierre de tu cuenta está programado."},"errors":{"blocked":"Tu cuenta aún no se puede cerrar. Resuelve primero los elementos listados.","too-many-attempts":"Demasiados códigos incorrectos. Te estamos enviando un código nuevo.","otp-send-failed":"No se pudo enviar el código de verificación. Inténtalo de nuevo.","email-mismatch":"El correo electrónico que escribiste no coincide con el de tu cuenta.","otp-invalid":"Ese código es incorrecto. Compruébalo e inténtalo de nuevo.","otp-expired":"Ese código ha caducado. Solicita uno nuevo abajo.","otp-used":"Ese código ya se ha utilizado. Solicita uno nuevo abajo.","generic":"Algo salió mal. Inténtalo de nuevo."},"pending-title":"El cierre de tu cuenta está programado","pending-description":"Tu cuenta se cerrará permanentemente el {date}. Después de esa fecha ya no se podrá acceder a ella ni recuperarla.","pending-description-no-date":"Tu cuenta está programada para su cierre permanente.","pending-effect-subscription":"Tu suscripción no se renovará.","pending-effect-api-keys":"Tus claves de API quedan suspendidas de inmediato.","pending-effect-data":"Tu perfil se anonimizará y tu contenido privado dejará de estar accesible.","pending-effect-voices":"Las voces públicas y no listadas que publicaste seguirán disponibles bajo un perfil anónimo. Para eliminarlas, primero recupera tu cuenta y luego 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 restaura el acceso a tu cuenta.","recover-confirm-cancel":"Cancelar","recover-confirm-action":"Recuperar cuenta","recover-success":"Tu cuenta ha sido recuperada.","recover-error":"No se pudo recuperar tu cuenta. Inténtalo de nuevo.","blocked-banner-title":"No se pudo completar el cierre de tu cuenta","blocked-banner-unknown-reason":"Un problema de la cuenta que no podemos mostrar aquí; contacta con soporte para más detalles.","blocked-banner-support":"Contactar con soporte","blocked-banner-dismiss":"Descartar","admin-close-account":"Cerrar cuenta","admin-warning":"Al cerrar, esta cuenta se programa para su cierre permanente (pseudoeliminación): el perfil se anonimiza, las sesiones se revocan y las claves de API se suspenden de inmediato. Las voces publicadas siguen disponibles bajo 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 de inmediato","admin-immediate-description":"Finaliza el cierre ahora en lugar de esperar el período de gracia.","admin-override-label":"Omitir bloqueos","admin-override-description":"Omite todas las comprobaciones de seguridad y renuncia a cualquier saldo restante de la billetera. Los movimientos de dinero pendientes se dan de baja. Esto no se puede deshacer — úsalo solo cuando soporte lo haya autorizado explícitamente.","admin-blocked-title":"Cierre bloqueado","admin-blocked-hint":"Resuelve estos bloqueos o activa \"Omitir bloqueos\" para forzar el cierre.","admin-close-success":"Cierre de cuenta solicitado.","admin-close-error":"No se pudo cerrar la cuenta. Inténtalo de nuevo.","admin-confirm":"Confirmar cierre"},"cms":{"actions":"Acciones","cancel":"Cancelar","cms":"CMS","confirm_delete":"Borrar","content":"Contenido","content_id":"ID","create_button":"Crear Mdx","create_title":"Crear Mdx","created_at":"Creado en","delete_button":"Borrar Mdx","delete_mdx_description":"¿Seguro que quieres borrar Mdx?","delete_mdx_title":"Borrar Mdx","language":"Idioma","modify_button":"Modificar Mdx","modify_title":"Modificar Mdx","submit":"Enviar","updated_at":"Actualizado en"},"credit-link":{"buttons":{"claim":"Reclamar recompensa","goToApp":"Ir a la aplicación","returnHome":"Regresar a casa","tryAgain":"Intenta de nuevo"},"claimedBanner":{"and":"y","api":"${amount} créditos de API","description":"Acabas de recibir {rewardPart}. ¡Disfruta creando con Fish Audio!","package":"{amount} créditos de paquete","title":"Recompensa reclamada","membership":"{amount} {unit} de membresía {plan}"},"emptyStates":{"loadError":{"description":"Algo salió mal al recuperar este enlace de crédito. Por favor, actualiza o intenta nuevamente más tarde.","title":"Incapaz de cargar el enlace"},"notFound":{"description":"Este enlace de crédito ya no existe o ha sido eliminado. Por favor, contacte al remitente para un nuevo enlace.","title":"Enlace no disponible"}},"footer":{"signIn":"Inicia sesión para reclamar esta recompensa.","signInMonthly":"Inicia sesión para reclamar esta recompensa. El mismo usuario puede canjearla una vez por mes calendario."},"heading":{"api":"${amount} créditos de API","base":"Reclamo","package":"{amount} créditos de paquete","separator":"+","membership":"{amount} {unit} de membresía {plan}"},"messages":{"success":"La recompensa se agregó a tu cuenta."},"status":{"active":"Activo","deleted":"Eliminado","exhausted":"Agotado","expired":"Caducado","unknown":"No disponible"},"statusMessage":{"active":"Inicia sesión y haz clic en Reclamar para agregar estos créditos a tu cuenta al instante.","deleted":"Este enlace ha sido desactivado.","exhausted":"Todas las reclamaciones disponibles se han utilizado. Por favor, solicita un nuevo enlace.","expired":"Este enlace ha caducado y ya no puede ser utilizado.","unknown":"Este enlace no está disponible actualmente."},"whitelist-not-eligible":"Lo siento, su cuenta no es elegible para reclamar desde 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":{"actionCards":{"cloneVoice":{"description":"Crea una copia digital de tu voz con nuestra avanzada tecnología de IA","title":"Clona 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 un discurso de sonido natural en segundos","title":"Generar discurso"}},"breadcrumb":{"delete":"Eliminar","rename":"Renombrar"},"deprecation":{"model_notice_description":"Fish Audio v1.5 y v1.6 quedaron obsoletos el 28 de febrero de 2026 como preparación para el lanzamiento de nuestro nuevo modelo. Utiliza Fish Audio S1 hasta que el nuevo modelo esté disponible.","model_notice_title":"Aviso de desaprobación del modelo"},"home":{"ask_anything":"Di cualquier cosa","creativePrompt":{"generationCredits":"{count} créditos","allVoice":"Todas las voces","autoTag":"Etiqueta automática","credits":"50 créditos","downloadResult":"Descargar audio generado","generate":"Generar","generating":"Generando","generatingAudio":"Generando...","downloadSoundEffectResult":"Descargar efecto de sonido generado","imageCount":"1","imageMoreOptions":"Más opciones","imageMoreOptionsCompact":"Más","imageGenerateCompact":"Crear","imageModel":"Sora","imagePlaceholder":"Describe tu imagen o referencia usando @","imagePromptLabel":"Prompt de imagen","imageReferenceFilename":"NombreArchivo..","videoReferenceFilename":"Archivo..","imageRefs":"Refs de imagen","imageResolution":"1K","imageRatio":"9:16","lipSyncAvatar":"Avatar","lipSyncPlaceholder":"Describe tu video y usa @ para referenciar imagen, video o audio...","lipSyncPromptLabel":"Prompt de sincronización labial","lipSyncSamples":{"passionate":"Articulación apasionada y enérgica","subdued":"Entrega serena y contenida","whisper":"Susurro y movimiento labial amortiguado"},"lipSyncSpeech":"Voz","lipSyncSpeechFilename":"Nombre de archivo..","imageSampleValues":{"claymation":"Un render 3D de claymation detallado con iluminación suave de estudio, textura artesanal y formas redondeadas divertidas.","cyberpunk":"Retrato fotorrealista de un atractivo hombre de Asia oriental de poco más de 20 años, estilo ídolo K-pop, piel pálida y suave, rasgos delicados, ojos oscuros almendrados, labios llenos, cabello negro esponjoso en capas con flequillo cortina tenue cubriendo las cejas. Lleva una camiseta negra de algodón de cuello redondo, amplia, con mangas hasta el codo, sentado detrás de un escritorio de roble claro, con ambas manos apoyadas planas sobre la mesa. Frente a él hay un micrófono de condensador de diafragma grande color champán plateado","fantasy":"Arte conceptual de fantasía oscura con luz de contorno cinematográfica, arquitectura antigua de piedra, niebla y detalles intrincados de vestuario."},"imageSamples":{"claymation":"Claymation 3D / Render","cyberpunk":"Estética neón cyberpunk","fantasy":"Arte conceptual fantasía oscura"},"loadingProgress":"60 %","model":"Fish Audio S2 Pro","moreOption":"Más opciones","moreToolsMenu":{"storyStudio":"Estudio de Historias","voiceChanger":"Cambiador de voz"},"playResult":"Reproducir audio generado","playSoundEffectResult":"Reproducir efecto de sonido generado","playVideoResult":"Reproducir video 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":"Grabar un anuncio","joke":"Contar un chiste","story":"Narrar una historia"},"soundEffectFreeCredits":"Gratis por tiempo limitado","soundEffectGenerateError":"No se pudo generar el efecto de sonido. Inténtalo de nuevo.","soundEffectPaidCredits":"50 créditos","soundEffectPlaceholder":"Describe el efecto de sonido que quieres generar...","soundEffectSampleValues":{"atmosphere":"Ambiente submarino cinematográfico con burbujas apagadas, corriente lejana y resonancia grave suave.","forest":"Aves y viento en bosque denso, hojas por capas, llamadas lejanas y un campo estéreo exterior natural.","underwater":"Atmósfera submarina amortiguada con presión suave, movimiento filtrado y texturas que flotan lentamente."},"soundEffectSamples":{"atmosphere":"Atmósfera submarina amortiguada","forest":"Aves y viento de bosque denso","underwater":"Atmósfera submarina amortiguada"},"soundEffectTimeout":"El efecto de sonido sigue generándose. Revísalo en el historial de efectos de sonido.","title":"¿Qué quieres crear hoy?","tools":{"audioSeparation":"Separación de audio","image":"Imagen","lipSync":"Sincronización labial","moreTools":"Más herramientas","soundEffect":"Efecto de sonido","textToSpeech":"Texto a voz","video":"Video","voiceClone":"Clonación de voz","voiceDesign":"Diseño de voz"},"toolsLabel":"Herramientas creativas","videoAudio":"Activado","videoDuration":"4 s","videoEndFrame":"Fotograma final","videoNegativePrompt":"Prompt negativo","videoPlaceholder":"Describe encuadre, fondo, iluminación, estilo y movimiento corporal (opcional)...","videoPromptLabel":"Prompt de video","videoStartFrame":"Fotograma inicial","viewInImageVideo":"Ver en Image & video","viewInSoundEffect":"Ver en efecto de sonido","viewInTts":"Ver en TTS","voiceMenuTitle":"Voz","voice":"Selene","quickSamples":{"textToSpeech":{"story":"Narrar una historia","joke":"Contar un chiste","ad":"Grabar un anuncio"},"voiceDesign":{"storyteller":"Narradora cálida","host":"Presentador enérgico","meditation":"Guía de meditación sereno"},"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 de ensueño"},"video":{"ocean":"Vuelo sobre el océano","city":"Paseo entre luces de neón","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, pausada y ligeramente ronca, como si leyera cuentos antes de dormir junto a una chimenea. Dulce, de confianza y con un suave toque de aire.","host":"Una voz masculina brillante y rápida, llena de energía y con entonación ascendente, como un presentador de concursos animando al público. Dicción clara y una sonrisa siempre presente.","meditation":"Una voz suave, etérea y de género neutro, con un ritmo muy lento y pausas largas, casi susurrando. Relajante y constante, como una guía de meditación a medianoche."},"soundEffect":{"rain":"Lluvia suave golpeando una ventana de cristal, truenos lejanos ocasionales, ambiente interior acogedor, reproducible en bucle, 30 segundos.","door":"Apertura de una pesada esclusa de una nave espacial: siseo hidráulico, golpe metálico, zumbido grave del servomotor y un sutil destello sonoro de energía de ciencia ficción al final.","crowd":"El público de un estadio estalla en vítores y aplausos tras un gol, con silbidos y tambores de fondo, gran reverberación al aire libre y mucha energía."},"image":{"portrait":"Retrato en primer plano de una mujer de pelo plateado bajo lluvia de neón, ciudad ciberpunk desenfocada al fondo, iluminación cinematográfica, poca profundidad de campo, grano de película, 35 mm.","product":"Foto minimalista de un altavoz inteligente negro mate sobre un pedestal de piedra, iluminación de estudio suave, fondo beige, sombra sutil y estilo publicitario de alta gama.","illustration":"Una ballena nada entre las nubes sobre un pequeño pueblo costero al atardecer, paleta pastel suave, estilo de ilustración de cuento infantil, textura delicada y plano general."},"video":{"ocean":"Toma de dron a baja altura sobre olas turquesas durante la hora dorada; la cámara asciende lentamente para revelar una isla volcánica al frente, con color cinematográfico y movimiento fluido.","city":"Paseo en primera persona por un callejón de Tokio iluminado con neón en una noche lluviosa, reflejos en el pavimento mojado y vapor de los puestos de comida; cámara lenta y estable, ambiente evocador.","bloom":"Secuencia macro en cámara rápida de una peonía blanca abriéndose, gotas de rocío en los pétalos, fondo oscuro, contraluz suave, mucho detalle y estilo de documental de naturaleza en 4K."},"lipSync":{"subdued":"Habla con calma y expresión relajada, movimientos sutiles de los labios y movimientos de cabeza suaves y naturales.","whisper":"Susurra suavemente con movimientos pequeños y contenidos de los labios, el rostro relajado y un movimiento mínimo de la cabeza.","passionate":"Habla con pasión y energía, articulación clara, rostro expresivo 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":"Agente"},"audio_separation":{"description":"Separa voces, batería, bajo y otros stems de cualquier audio","title":"Separación de Audio"},"image_video":{"description":"Genera imágenes y videos, y sincroniza los labios con IA","title":"Imagen y video"},"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":"Texto a Voz"},"voice_cloning":{"description":"Crea una copia digital de cualquier voz con nuestra avanzada IA","title":"Crear voz"}},"seedance_banner":{"title":"SEEDANCE <version>2.5</version> ya está aquí","description":"Vídeos de hasta 30 s. Referencia de audio. Mayor control.","cta":"Probar ahora","aria_label":"Probar la generación de vídeo con Seedance 2.5","contest":{"title":"🐠 Fish: Arte del Futuro","description":"Crea tu visión de la vida marina del futuro y participa en el concurso en Discord.","cta":"Participar","aria_label":"Participar en el Concurso de Arte del Futuro de Fish en Discord"},"mcp":{"title":"Fish Audio MCP: gran mejora","description":"Ahora también genera imágenes y vídeo.","cta":"Conectar ahora","aria_label":"Abrir la guía de configuración del servidor MCP de Fish Audio"},"h3_max":{"title":"MiniMax H3 Max ya está disponible","description":"Movimientos complejos, fieles a tu prompt y rápidos.","cta":"Probar ahora","aria_label":"Probar la generación de vídeo con MiniMax H3 Max"}},"projects":{"title":"Proyectos","empty_title":"Comienza tu viaje de creación de audio","empty_description":"Story Studio te permite combinar texto, audio y efectos de sonido en una línea de tiempo multipista.","create_action":"Crear un nuevo proyecto de estudio","edited_today":"Editado hoy {time}","edited_yesterday":"Editado ayer {time}","edited_on":"Editado {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. Procede con precaución.","cancel":"Cancelar","confirm":"Eliminar"}},"voices":{"empty_description":"Aún no hay voces"},"recent":{"banner":{"coming_now":"ya está disponible","description":"Videos de 30 s. Edición a nivel de fotograma. Máximo detalle","try_now":"Probar ahora"},"title":"Recientes"},"introducing_s1":"Presentando S1","s1_description":"Fish Audio S1 es nuestro modelo insignia, con el mejor rendimiento en clonación de voz, ofreciéndote la voz adecuada, llena de emoción, llena de alma.","sections":{"features":"Características","blog":"Latest Blog","my_voices":"Mis Voces","studios":"Estudio Creativo Agente"},"studios":{"audio":{"description":"Crea experiencias de audio inmersivas y da vida a los personajes","title":"Estudio de Audio"},"video":{"description":"Crear y editar videos con audio potenciado por IA","title":"Estudio de Video"}},"try_it":"Pruébalo","view_all":"Ver todo"},"join_discord":"Únete a nuestro Discord","service_alert":{"title":"Degradación del Servicio S1","tooltip_message":"Degradación temporal del servicio en el modelo S1. Las generaciones de más de 500 caracteres se redirigen temporalmente a v1.6 y se cobran a precios de v1.6. Se espera una solución dentro del día. Vea las últimas actualizaciones en nuestro"},"title":"Panel de control","feedback":{"button":"Comentarios","cancel":"Cancelar","captureScreenshot":"Capturar captura de pantalla","capturing":"Capturando...","placeholder":"Cuéntanos qué tienes en mente...","removeScreenshot":"Eliminar","submit":"Enviar","success":"¡Gracias por tu feedback!","title":"Enviar comentarios"},"support":"Soporte"},"primitives":{"close":"Cerrar"},"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":"Todo el tiempo","lastMonth":"Último mes","lastWeek":"Última semana","pick_a_date":"Elige una fecha","thisMonth":"Este mes","thisWeek":"Esta semana","today":"Hoy","yesterday":"Ayer"},"developers":{"apiSelfhost":{"heading":"Usa nuestra API. O aloja el modelo tú mismo.","hosted":{"bullet1":"WebSocket streaming, REST, SDK para Python + TypeScript","bullet2":"$15 / 1M UTF-8 bytes — sin compromiso","bullet3":"Sintaxis inline de dirección en cada llamada","bullet4":"El mismo modelo que se publica como open-weight","cta":"Obtener una clave de API","description":"API en la nube, pago por uso, $15 por millón de caracteres. La ruta más rápida a producción para equipos que no necesitan operar el modelo por su cuenta.","title":"API alojada · Para cualquier equipo"},"selfHost":{"bullet1":"WebSocket streaming, REST, SDK para Python + TypeScript","bullet2":"$10k/mes","bullet3":"Costo mínimo efectivo: $120–150K/año","bullet4":"Acceso directo a nuestro equipo de investigación","cta":"Hablar con ventas","description":"Nuestros modelos open-source — fish-speech, S1, S2 — se publican como open weights con licencia comercial de pago. Despliégalos en tu VPC, centro de datos, nube soberana o entorno air-gapped. Un contrato premium para equipos de alto volumen que necesitan residencia de datos, fine-tuning o despliegues regulados.","title":"Aloja el modelo tú mismo."},"subcopy":"API en la nube para cualquier equipo que construye hoy. Self-hosting como contrato Enterprise premium cuando la producción lo exige."},"cta":{"getApiKey":"Obtener clave de API","headline":"Llega a producción este fin de semana","readDocs":"Leer la documentación","subcopy":"Créditos gratis para empezar. Sin tarjeta. El mismo tier del prototipo a la escala."},"faq":{"a1":"Token Bearer mediante el encabezado Authorization: Bearer $FISH_API_KEY. Genera claves en el panel, delimítalas por proyecto y rótalas desde la API.","a2":"Menos de un segundo hasta el primer audio por WebSocket streaming en la API alojada. Los despliegues self-hosted son menores. Los valores exactos dependen de la región, el modelo y el payload — consulta <docs>la documentación</docs> para los benchmarks actuales.","a3":"Sí — WebSocket streaming tanto para TTS como para ASR, diseñado para interacción bidireccional estilo agente. Ejemplos en <docs>la guía de streaming</docs>.","a4":"Sí — en el tier Enterprise. Nuestros modelos open-source (fish-speech, S1, S2) se publican como open weights con licencia comercial de pago. Despliégalos en tu VPC, on-prem, nube soberana o entorno air-gapped. El self-hosting es un contrato premium con una configuración inicial única ($10–30K), mínimo de $10K/mes y compromiso de 12 meses — costo mínimo efectivo $120–150K/año. <sales>Habla con ventas</sales> sobre 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í. Instant Voice Clone (IVC) desde una muestra de 30 segundos. Professional Voice Clone (PVC) para réplicas de calidad estudio. La verificación de consentimiento forma parte de la llamada a la API.","a7":"Sí — todo el audio generado por Fish tiene licencia para uso comercial. 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 comparativa detallada en <vs>fish.audio/vs</vs>. La mayoría de las migraciones a producción tardan menos de una semana — misma forma de API, ergonomía de SDK similar. Contáctanos si necesitas ayuda con la integración.","heading1":"Preguntas","heading2":"frecuentes","q1":"¿Cómo funciona la autenticación?","q2":"¿Qué latencia debo esperar?","q3":"¿Soportan streaming?","q4":"¿Puedo alojar el modelo yo mismo?","q5":"¿Cómo funciona la dirección de voz?","q6":"¿Puedo clonar voces personalizadas vía API?","q7":"¿El audio es apto para uso comercial?","q8":"¿Migras desde ElevenLabs, Cartesia o Rime?"},"features":{"body1":"Nuestros modelos open-source — fish-speech, S1 y S2 — se publican como open weights con licencia comercial de pago. Alójalos en tu VPC, on-prem, nube soberana o entorno air-gapped cuando la producción lo exija. El self-hosting es un contrato de nivel Enterprise — ver más abajo.","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":"Los oyentes no pueden distinguir de forma fiable S2.1 Pro de una voz humana en evaluación ciega. 581 comparaciones uno a uno. Metodología y audio sin procesar publicados.","body4":"El mismo modelo detrás de HeyGen, Pictoria, Dubbing AI y Plaud. Pago por uso desde tu primera llamada. Sin \"contáctenos\" para tarifas de producción.","button1":"Leer los términos de licencia","button2":"Explorar la biblioteca de tags de dirección","button3":"Leer la investigación","button4":"Ver precios completos","card1":"Open weights. Licencia comercial de pago.","card2":"15,000+ tags de dirección. Insertados en cualquier llamada.","card3":"Audio Turing Test: 0.515.","card4":"$15 por millón de caracteres. Desde tu primera llamada.","heading":"Diseñado para el stack en tiempo real."},"hero":{"getApiKey":"Obtener clave de API","headline1":"IA de voz lista para producción.","headline2":"Precios de startup.","headline3":"Abierto como una comunidad.","readDocs":"Leer la documentación","subcopy":"Integra síntesis de voz realista, clonación de voz y transcripción con una única API. SDK oficiales para Python y TypeScript. Latencia menor a un segundo. Precios de pago por uso desde tu primera llamada.","s21FreeBadge":"S2.1 Pro ahora es gratis para desarrolladores"},"heroDemo":{"caption":"S2.1 Pro en vivo. Elige una voz, escribe una línea y escúchala al instante. El mismo modelo que usan HeyGen, Retell y Sanas en producción — sin registro, sin llamada de ventas, sin entorno de demo.","code":"Código","tryIt":"Pruébalo"},"logoWall":{"categories":{"education":"Educación y aprendizaje","interactiveSocial":"Interactivo y social","videoVoiceover":"Voz en off para vídeo, doblaje y música","voiceAgents":"Agentes de voz e IA conversacional"},"heading":"En quien confían los equipos que crean voz en producción"},"pricing":{"button":"Ver precios completos","headline1":"Precios que","headline2":"no penalizan el crecimiento","subline":"Pago por uso desde el día uno. Sin cargos por asiento. Sin compromisos anuales. Sin \"contáctenos\" para tarifas de producción.","table":{"asr":"ASR","asrPrice":"$0.36 / hora","model":"Modelo","modelName":"Nombre del modelo","pricing":"Precios","tts":"TTS","ttsPrice":"$15 / 1M UTF-8 bytes","ttsFreePrice":"Gratis para desarrolladores"}},"quickstart":{"curlCardTitle":"CURL · TEXTO A VOZ","headline1":"Del registro al primer audio en","headline2":"minutos.","pills":{"python":"Python SDK","rest":"REST","typescript":"TypeScript SDK","websocket":"WebSocket streaming"},"pythonCardTitle":"PYTHON SDK","subcopy":"Sin llamada de ventas. Obtén una clave de API, instala el SDK y despliega."},"resources":{"card1":{"body":"Comparativas detalladas por capacidad, precio y condiciones contractuales. API de la misma forma; la mayoría de las migraciones a producción se completan en menos de una semana.","cta":"Ver la comparación","title":"¿Vienes de ElevenLabs, Cartesia o Rime?"},"card2":{"body":"Resultados del Audio Turing Test, metodología de evaluación ciega y la licencia open-weights. Las pruebas que respaldan cada afirmación de esta página.","cta":"Leer la investigación","title":"Benchmarks, metodología y audio sin procesar"}},"useCases":{"card1":{"body":"TTS sincronizable con labios y con conciencia emocional para productos de avatares IA. Los tags de dirección inline impulsan la actuación, no solo las palabras.","pill":"# Vídeo de avatares","title":"Voz que aguanta en cámara"},"card2":{"body":"Turnos de menos de un segundo por WebSocket. TTS y ASR en streaming en un solo stack. Con detección de interrupciones.","pill":"# Agente de voz","title":"IA conversacional en tiempo real"},"card3":{"body":"Notas a audio, herramientas de preparación, compañeros IA. Precios por carácter que escalan con el uso, no con los asientos.","pill":"# Contenido de audio y compañeros","title":"Contenido hablado dinámico."},"card4":{"body":"IVC desde 30 segundos de audio. PVC para réplicas de calidad estudio. O explora la biblioteca de voces y despliega sin clonar.","pill":"# Apps de personajes","title":"Clona en 30 segundos. O prescinde de la clonación."},"heading":"Lo que los equipos despliegan con Fish."}},"error":{"copied":"¡Copiado!","copy-details":"Copiar detalles del error","error-message":"Mensaje","error-reference":"Referencia de error","go-home":"Ir al inicio","message":"Se produjo un error inesperado. Intente actualizar la página o contacte a soporte si el problema persiste.","support-message":"Incluya los detalles del error al contactar a","title":"Algo salió mal","try-again":"Reintentar","unknown-error":"Error desconocido"},"event":{"s1":{"banner":"Empieza a crear con S1 ahora"},"valentine":{"aigc-disclaimer":"Los contenidos generados por IA proceden de datos públicos de los usuarios. No reclamamos derechos de autor. Este contenido es exclusivamente para uso personal.","be-my-valentine":"Sé mi Valentín","build-my-own":"Construir mi propio","characters":"Personajes","create-your-message":"Cree su mensaje","customize-character-and-message":"Personaliza el carácter y el mensaje","edit-and-recreate":"Editar y recrear","english":"Inglés","enter-a-name":"Introduzca un nombre","enter-text-here":"Escriba aquí su carta de amor.","featured-characters":"Personajes destacados","featured-characters-description":"Todo el contenido generado por este modelo es generado por el usuario y puede no ser exacto o fiable.","generate":"Genere","generate-with-random-character":"Generar con carácter aleatorio","generating":"Generar...","generating-love-letter":"Generar su carta de amor...","inspiration":"Inspiración","japanese":"Japonés","let":"Sea","make-a-new-one":"Hacer uno nuevo","metadata":{"description":"Crea cartas de amor personalizadas con voz AI para San Valentín. Elige entre miles de voces y expresa tus sentimientos de una forma única.","keywords":["Carta de amor AI","Mensaje de voz de San Valentín","Mensaje de voz AI","Fish Audio","Generador de voz","Texto a voz","San Valentín 2024","Carta de amor digital","AI Valentine","Generador de mensajes románticos"],"title":"Crear cartas de amor con voz AI - Fish Audio Valentine's Event"},"no-characters-found":"No se han encontrado caracteres","now_is_on_live":"ahora en directo","random-character":"Personaje aleatorio","result-metadata":{"description":"No se ha encontrado esta carta de amor. Crea tu propia carta de amor generada por IA con el evento de San Valentín de Fish Audio.","description-short":"Escucha la carta de amor de {character} a {name}. Crea tu propio mensaje romántico con el evento de San Valentín de Fish Audio.","description-with-text":"Escucha la carta de amor de {character} a {name}: {text}\nCrea tu propio mensaje romántico con el evento de San Valentín de Fish Audio.","image-alt":"Avatar de {character}","not-found":"Carta de amor no encontrada - Fish Audio Valentine's Event","random-character":"Personaje aleatorio","seo-keywords":["{character} Carta de Amor","{character} Mensaje de voz","Carta de amor AI","Mensaje de San Valentín","Mensaje de voz AI","Fish Audio","Voz en off","Voz AI","Generador de voz","Texto a voz","San Valentín 2024","Mensaje romántico de AI","Carta de amor digital","AI Valentine","Voz Carta de amor"],"share-hashtags":["FishAudio","AIVoice","Valentín","San Valentín2024","LoveLetter"],"site-name":"Fish Audio Evento de San Valentín","title":"Carta de amor de {character} a {name} - Fish Audio Valentine's Event"},"search-characters":"Explorar contenido público o tus personajes","select":"Seleccione","selected-now":"Seleccionar ahora","tips-1":"1. Escriba su nombre","tips-2":"2. Genera una carta de amor o escribe la tuya propia","to":"A:","to-name":"A {name}","try-now":"Pruebe ahora","voice-modal-to-explore":"Explora más de 10.000 voces"}},"forgot-password":{"continue":"Continúe en","dont_receive_code":"¿No ha recibido el código?","email_label":"Correo electrónico","go_to_login":"Ir al inicio de 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":"Comprueba 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":"Contraseña olvidada","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":"Confirme si desea clonar el modelo, esto creará un modelo privado que no se puede cambiar","title":"Modelo clónico"},"common":{"cancel":"Cancelar","confirm":"Confirme"},"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","faq":{"variant_0":{"q1":{"answer":"Simplemente escribe tu texto en la demo de arriba, selecciona {modelTitle} y haz clic en generar. Puedes descargar el audio o usarlo en nuestro <playground>playground avanzado</playground> para más controles.","question":"¿Cómo uso el generador de voz {modelTitle}?"},"q10":{"answer":"{modelTitle} es una excelente opción para contenido de {tags}. Puedes previsualizar la voz usando las muestras arriba 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":"¿Cuáles son algunas buenas voces {tags}?"},"q2":{"answer":"¡Sí! Puedes probar {modelTitle} gratis. Crea una cuenta para obtener generaciones mensuales gratuitas y acceder a funciones avanzadas.","question":"¿Es gratis usar la voz {modelTitle}?"},"q3":{"answer":"Usa {modelTitle} para videos de YouTube, contenido de TikTok, audiolibros, podcasts, videojuegos, animaciones y cualquier proyecto que necesite locuciones profesionales.","question":"¿Qué puedo crear con la voz IA {modelTitle}?"},"q4":{"answer":"Sí, con nuestros planes de pago obtienes derechos completos de uso comercial. Los usuarios gratuitos pueden usar voces para proyectos personales.","question":"¿Puedo usar la voz {modelTitle} comercialmente?"},"q5":{"answer":"{modelTitle} genera voz ultra-realista con emoción y tono natural. Escucha las muestras de arriba para oír la calidad. Más de {taskCount} creadores confían en esta voz.","question":"¿Qué tan realista es la voz {modelTitle}?"},"q6":{"answer":"Basado en las características de la voz y la retroalimentación de los usuarios, {modelTitle} funciona bien para contenido de {tags}. La voz es compatible con varios contextos de producción, incluyendo narración de videos, episodios de podcasts, capítulos de audiolibros y contenido social de formato corto. Los resultados pueden variar según su guion específico y los requisitos de entrega.","question":"¿Para qué tipos de contenido es adecuado {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 arriba para evaluar si la voz cumple con tus requisitos antes de generar.","question":"¿Cuál es el historial de uso de {modelTitle}?"},"q8":{"answer":"Todas las voces en esta plataforma utilizan el mismo motor TTS subyacente con datos de entrenamiento específicos para cada voz. {modelTitle} tiene sus propias características vocales, incluyendo rango de tono, ritmo de habla y cualidades tonales. La calidad técnica de salida es consistente en todas las voces. Las diferencias entre voces se encuentran principalmente en el timbre y el estilo, más que en la capacidad técnica.","question":"¿Cómo se compara {modelTitle} con otras voces en esta plataforma?"},"q9":{"answer":"La selección de voz depende de tus requisitos específicos. Recomendamos generar muestras de prueba con 2-3 voces antes de comprometerte con el uso en producción. Escucha las muestras proporcionadas en cada página de voz para evaluar si se ajustan a tu género o estilo, y utiliza el <playground>advanced playground</playground> para probar con tus propios guiones.","question":"¿Cómo debería evaluar las diferentes opciones de voz?"},"title":"Preguntas frecuentes sobre {modelTitle}"},"variant_1":{"q1":{"answer":"{modelTitle} funciona con múltiples idiomas automáticamente. La IA detecta el idioma de tu texto y genera voz con sonido natural.","question":"¿Qué idiomas soporta {modelTitle}?"},"q10":{"answer":"{modelTitle} es una excelente opción para contenido de {tags}. Puedes escuchar una vista previa de la voz usando las muestras de arriba 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":"¿Cuáles son algunas buenas voces {tags}?"},"q2":{"answer":"La generación de audio es instantánea - típicamente se completa en solo unos segundos, incluso para textos más largos.","question":"¿Cuánto tiempo tarda en generar la voz {modelTitle}?"},"q3":{"answer":"Descarga tus locuciones de {modelTitle} en MP3, WAV y otros formatos populares para máxima compatibilidad.","question":"¿En qué formatos de audio puedo descargar?"},"q4":{"answer":"¡Sí! Nuestro <playground>playground avanzado</playground> te permite ajustar 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 gratuitos pueden generar clips más cortos, mientras que los planes de pago soportan longitudes de texto extendidas para audiolibros, contenido de formato largo y más.","question":"¿Cuántos caracteres puedo generar a la vez?"},"q6":{"answer":"Basado en las características de la voz y la retroalimentación de los usuarios, {modelTitle} funciona bien para contenido de {tags}. La voz es adecuada para diversos contextos de producción, incluyendo narración de videos, episodios de podcasts, capítulos de audiolibros y contenido social de formato corto. Los resultados pueden variar según su guion y requisitos específicos de entrega.","question":"¿Para qué tipos de contenido es adecuado {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 arriba para evaluar si la voz cumple con tus requisitos antes de generar.","question":"¿Cuál es el historial de uso de {modelTitle}?"},"q8":{"answer":"Todas las voces en esta plataforma utilizan el mismo motor TTS subyacente con datos de entrenamiento específicos para cada voz. {modelTitle} tiene sus propias características vocales, incluyendo rango de tono, velocidad de habla y cualidades tonales. La calidad técnica de la salida es consistente en todas las voces. Las diferencias entre voces están principalmente en el timbre y el estilo, más que en la capacidad técnica.","question":"¿Cómo se compara {modelTitle} con otras voces en esta plataforma?"},"q9":{"answer":"La selección de voz depende de sus requisitos específicos. Recomendamos generar muestras de prueba con 2-3 voces antes de comprometerse con el uso en producción. Escuche las muestras proporcionadas en cada página de voz para evaluar su adecuación a su género o estilo, y use el <playground>playground avanzado</playground> para probar con sus propios guiones.","question":"¿Cómo debo evaluar las diferentes opciones de voz?"},"title":"Detalles técnicos de la voz {modelTitle}"},"variant_2":{"q1":{"answer":"{modelTitle} ofrece calidad excepcional con {likeCount} respaldos de usuarios. Compara las muestras de arriba - escucharás la diferencia en emoción y naturalidad.","question":"¿Por qué elegir {modelTitle} sobre otras voces IA?"},"q10":{"answer":"{modelTitle} es una opción sólida para contenido de {tags}. Puedes previsualizar la voz usando las muestras de arriba 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":"¿Cuáles son algunas buenas voces {tags}?"},"q2":{"answer":"¡No! Todo funciona en tu navegador. Solo escribe, genera y descarga - no se requiere instalación.","question":"¿Necesito algún equipo o software especial?"},"q3":{"answer":"Los usuarios gratuitos obtienen cuotas mensuales generosas. Actualiza para generaciones ilimitadas y acceso prioritario a nuevas funciones.","question":"¿Puedo crear locuciones ilimitadas con {modelTitle}?"},"q4":{"answer":"Sí. Tu audio generado y guiones son privados. Seguimos estrictos estándares de protección de datos.","question":"¿Es mi contenido privado y seguro?"},"q5":{"answer":"Cada voz tiene características, tono y estilo distintos. {modelTitle} ha sido usada en más de {taskCount} proyectos, demostrando su versatilidad y calidad.","question":"¿Qué hace única a la voz {modelTitle}?"},"q6":{"answer":"Basado en las características de la voz y la retroalimentación de los usuarios, {modelTitle} funciona bien para contenido de {tags}. La voz es compatible con varios contextos de producción, incluyendo narración de videos, episodios de podcasts, capítulos de audiolibros y contenido corto para redes sociales. Los resultados pueden variar según su guion y requisitos específicos de entrega.","question":"¿Para qué tipos de contenido es adecuado {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 arriba para evaluar si la voz cumple con tus requisitos antes de generar.","question":"¿Cuál es el historial de uso de {modelTitle}?"},"q8":{"answer":"Todas las voces en esta plataforma utilizan el mismo motor TTS subyacente con datos de entrenamiento específicos para cada voz. {modelTitle} tiene sus propias características vocales, que incluyen rango de tono, velocidad de habla y cualidades tonales. La calidad técnica de salida es consistente en todas las voces. Las diferencias entre las voces se encuentran principalmente en el timbre y estilo, más que en la capacidad técnica.","question":"¿Cómo se compara {modelTitle} con otras voces en esta plataforma?"},"q9":{"answer":"La selección de voz depende de tus requisitos específicos. Recomendamos generar muestras de prueba con 2-3 voces antes de comprometerse con el uso en producción. Escucha las muestras proporcionadas en cada página de voz para evaluar su adecuación a tu género o estilo, y utiliza el <playground>playground avanzado</playground> para probar con tus propios guiones.","question":"¿Cómo debería evaluar las diferentes opciones de voz?"},"title":"¿Por qué elegir la voz {modelTitle}?"}},"hero_variants":{"variant_0":{"subtitle":"Crea voz ultra-realista de {modelTitle} desde cualquier texto en segundos. Comienza gratis - sin tarjeta de crédito. Perfecto para creadores de contenido, productores de video y narradores. Usado por {taskCount}+ creadores.","title":"Prueba el generador de voz IA de {modelTitle} gratis"},"variant_1":{"subtitle":"Escribe cualquier texto y escúchalo hablar con la voz auténtica de {modelTitle}. Voz IA ultra-realista para videos, audiolibros, podcasts y redes sociales. Calidad profesional en segundos.","title":"Genera voz realista de {modelTitle} desde cualquier texto"},"variant_2":{"subtitle":"Únete a {likeCount}+ creadores de contenido usando 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 IA {modelTitle}"},"variant_3":{"subtitle":"Transforma cualquier texto en la voz de {modelTitle} al instante. Emoción natural, tono auténtico, resultados profesionales. No necesitas equipo de grabación - solo escribe y genera.","title":"Crea voz de {modelTitle} con calidad de estudio en segundos"},"variant_4":{"subtitle":"Crea locuciones profesionales, audiolibros y narración de video con la voz IA de {modelTitle}. Prueba la demo gratis - actualiza para generaciones ilimitadas. {likeCount} creadores lo recomiendan.","title":"Voz IA profesional de {modelTitle} para creación de contenido"},"variant_5":{"subtitle":"Escucha a {modelTitle} hablar lo que escribas con nuestra tecnología avanzada de voz IA. Perfecto para creación de contenido, entretenimiento y proyectos profesionales. Resultados instantáneos garantizados.","title":"Experimenta la voz IA más realista de {modelTitle}"}},"how_to_use":{"cta":{"primary":"Abrir Playground Avanzado","secondary":"Ver Funciones y Precios","subtitle":"Únete a miles de creadores que usan voces IA para videos, podcasts y 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 {count}+ usuarios satisfechos"},"step1":{"cta":"Prueba la demo arriba","description":"Escribe o pega cualquier texto que quieras que {modelTitle} diga","feature1":"Soporta textos cortos gratis, textos más largos con planes pagos","feature2":"Funciona en múltiples idiomas automáticamente","title":"Ingresa tu guión"},"step2":{"description":"Haz clic en generar para escuchar la voz de {modelTitle} dar vida a tu texto","feature1":"Resultados con calidad de estudio en segundos","feature2":"100% gratis para probar • No se requiere tarjeta de crédito","social_proof":"{count}+ creadores han usado esta voz","title":"Genera audio"},"step3":{"cta":"Usar Voz","description":"Haz clic en el botón 'Usar Voz' para desbloquear funciones poderosas:","feature1":"Longitud de texto extendida","feature2":"Ajusta velocidad, tono y emoción","feature3":"Descarga en múltiples formatos (MP3, WAV)","feature4":"Guardar en biblioteca y derechos de uso comercial con planes pagos","title":"Abre el Playground Avanzado"},"subtitle":"Crea locuciones profesionales en 3 simples pasos","title":"Cómo usar el generador de voz {modelTitle}"},"like":"Como","likes":"Me gusta","mark_count":"Recuento de marcas","model_page_variants_with_tags":{"variant_0":{"meta_description":"Genera una voz realista de {modelTitle} con texto a voz AI. Utilizado por más de {taskCount} creadores. Gratis para probar.","meta_title":"Generador de Voz AI {modelTitle} | Fish Audio","subtitle":"Genera la voz {modelTitle} confiable para más de {taskCount}+ creadores. Crea discursos {tags} con texto a voz de IA.","title":"Generador de Voz AI {modelTitle} por Fish Audio"},"variant_1":{"meta_description":"Genera una voz realista de {modelTitle} con texto a voz AI. Utilizado por más de {taskCount} creadores. Gratis para probar.","meta_title":"Generador de Voz AI {modelTitle} | Fish Audio","subtitle":"Genera la voz {modelTitle} confiada por más de {taskCount} creadores. Crea discurso {tags} con texto a voz de IA.","title":"Generador de Voz AI {modelTitle} Gratis de Fish Audio"},"variant_2":{"meta_description":"Genera una voz realista de {modelTitle} con texto a voz por IA. Usado por más de {taskCount} creadores. Gratis para probar.","meta_title":"Generador de Voz AI {modelTitle} | Fish Audio","subtitle":"Genera la voz {modelTitle} confiable para más de {taskCount}+ creadores. Crea discursos {tags} con texto a voz AI.","title":"Generador de Voz AI {modelTitle} por Fish Audio"},"variant_3":{"meta_description":"Genera una voz realista de {modelTitle} con texto a voz AI. Usado por más de {taskCount} creadores. Gratis para probar.","meta_title":"Generador de Voz AI {modelTitle} | Fish Audio","subtitle":"Genera la voz {modelTitle}, usada {taskCount} veces con {likeCount} me gusta. Crea discurso {tags} con texto a voz AI.","title":"Generador de Voz AI {modelTitle} Gratis por Fish Audio"},"variant_4":{"meta_description":"Genera una voz realista de {modelTitle} con texto a voz de IA. Usado por más de {taskCount} creadores. Gratis para probar.","meta_title":"Generador de Voz AI {modelTitle} | Fish Audio","subtitle":"Genera la voz {modelTitle}, usada {taskCount} veces con {likeCount} me gusta. Crea discursos {tags} con texto a voz de IA.","title":"Generador de Voz AI {modelTitle} por Fish Audio"},"variant_5":{"meta_description":"Genera una voz realista de {modelTitle} con texto a voz de IA. Usado por más de {taskCount} creadores. Gratis para probar.","meta_title":"Generador de Voz AI {modelTitle} | Fish Audio","subtitle":"Genera la voz {modelTitle}, usada {taskCount} veces con {likeCount} me gusta. Crea un discurso {tags} con IA de texto a voz.","title":"Generador de voz AI {modelTitle} gratuito por Fish Audio"}},"model_updated":"Modelo actualizado con éxito","no_audio_sample_tips":"Aún no hay muestras de audio","other_tag_voices":"Otras voces {tag}","pitch":"Tono","samples":"Muestras","samples_saved":"Muestras guardadas con éxito","save":"Guardar","saved_by":"Guardado por","seo":{"link_suffix":"Generador de Voz IA","page_description":"Crea voces profesionales con la voz AI de {modelTitle}. Texto a voz gratuito con resultados de calidad de estudio.","page_title":"Fish Audio - Generador de Voz {modelTitle}","related_models_heading":"Modelos de Voz Relacionados"},"share":"Compartir","shared_count":"Recuento compartido","shares":"Comparte","showcase":{"explore_more":"Explorar más muestras","related_model":"Relacionado: {modelTitle}","sample_number":"Muestra {number}","subtitle":"Escucha muestras de generación que muestran la calidad y versatilidad de la voz","title":"Muestras - {modelTitle}","sample_transcriptions":"Transcripciones de Muestra"},"task_count":"Recuento de tareas","total_likes":"Total de Me gusta","total_saved":"Total ahorrado","total_share":"Cuota total","total_use":"Uso total","unlike":"A diferencia de","use_voice":"Utilizar la voz","release_voice":"Publicar voz","release_voice_modal":{"title":"Publicar voz","description":"Una vez publicado, el modelo no podrá retirarse hasta que expire el período de preaviso. Tampoco podrás cambiar los siguientes ajustes:","training_materials":"Materiales y configuración de entrenamiento de la voz","voice_owner":"Propietario de la voz","billing_and_notice_period":"Método de facturación y período de preaviso","visibility":"Visibilidad (privada / no listada / pública)","platform_availability":"Disponibilidad en la plataforma / API","notice_extension":"Una vez publicado, el período de preaviso solo puede ampliarse, no reducirse.","notice_period":"Período 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","payout_method":"Método de cobro","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 los listados solo surtirá efecto cuando finalice el período de preaviso seleccionado, que únicamente podrá ampliarse y no podrá reducirse.","confirm":"Publicar voz","close":"Cerrar","stripe_checking":"Comprobando el estado de pagos de Stripe…","stripe_ready":"Los pagos de Stripe están listos.","stripe_not_ready":"La configuración o los requisitos de pago de Stripe están incompletos.","stripe_check_failed":"No se pudo verificar el estado de pagos de Stripe.","stripe_verified_on_release":"La disponibilidad de pagos de Stripe se verificará al publicar.","set_up_stripe":"Configurar Stripe","setting_up_stripe":"Abriendo Stripe…","stripe_owner_required":"Pide al propietario del equipo que complete la configuración de Stripe.","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 encontró la tarea PVC o su voz vinculada. 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 PVC y de la voz no coinciden. Actualiza la página e inténtalo de nuevo.","invalid_input":"Elige una visibilidad y un período de preaviso válidos.","stripe_not_connected":"Conecta la cartera del equipo a Stripe antes de publicar esta voz.","stripe_not_ready":"Completa la incorporación y los requisitos de pago de Stripe antes de publicar esta voz.","stripe_unavailable":"Stripe no está disponible temporalmente. Tus selecciones se han conservado; inténtalo más tarde.","state_conflict":"El estado de publicación ha cambiado. Actualiza y comprueba el estado más reciente antes de volver a intentarlo.","unknown":"No se pudo publicar la voz. Tus selecciones se han conservado; inténtalo de nuevo."}},"release_status_modal":{"edit_release":"Editar publicación","title":"Estado de publicación","released":"Publicada","retiring":"En retirada","notice_period_ends":"El plazo de aviso termina el","retire_voice":"Retirar voz","retire_confirmation":"Entiendo que esta voz seguirá disponible para el uso existente en la plataforma/API hasta el <strong>{date}</strong>.","extend_notice_period":"Ampliar plazo de aviso","close":"Cerrar","retiring_voice":"Retirando voz…","extending_notice_period":"Ampliando plazo de aviso…","retire_success":"Se solicitó la retirada de la voz.","extend_success":"Se amplió el plazo de aviso.","errors":{"expired":"El plazo de aviso 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 publicación ha cambiado. Actualiza la página e inténtalo de nuevo.","job_unavailable":"No se encontró la tarea PVC ni la voz vinculada. Actualiza la página e inténtalo de nuevo.","unknown":"No se pudo actualizar el estado de publicación. Inténtalo de nuevo."}},"uses":"Usos","view_more_tag_voices":"Ver más","general_content":"contenido general","voice_library":"Biblioteca de Voz","keywords":{"ai_voice":"Voz IA","text_to_speech":"Texto a Voz","voice_generator":"Generador de Voz","voice_over":"Locución"}},"model":{"state":{"created":"En cola","failed":"Fallido","trained":"Con éxito","training":"En curso"}},"my-collections":{"my-collections":{"cancel":"Cancelar","confirm":"Confirme","delete_confirm_description":"¿Está seguro de que desea cancelar esta colección?","delete_confirm_title":"Cancelar recogida","delete_success":"Cancelar la recogida con éxito","no_collection_tips":"Sin colecciones","title":"Mis colecciones","delete":"Eliminar","delete_failed":"Error al eliminar","default_voices":{"empty":"No hay voces predeterminadas disponibles","load_failed":"No se pudieron cargar las voces predeterminadas","loading":"Cargando voces predeterminadas...","descriptions":{"selene":"Una voz femenina meditativa.","adrian":"Un narrador estable y confiable.","sarah":"Una oradora comprometida.","ethan":"Un divulgador curioso.","laura":"Una narradora femenina segura.","jordan":"Un orador motivador.","hannah":"Una especialista en conversión."}}}},"my-conversions":{"cancel":"Cancelar","completed_tasks":"Tareas Completadas","conversions":"Historia de la generación","copied_title":"Copiado al portapapeles","create_new":"Crear nuevo","createAt":"Crear en","delete":"Borrar","delete-confirm-tips":"Perderás conversiones ¡manéjalo con cuidado!","delete-confirm":{"cancel":"Cancelar","confirm":"Confirme","title":"¿Está seguro de que desea eliminar {count} conversiones seleccionadas?"},"delete-error":"No se pudo eliminar la conversión","delete-success":"Borrar conversión con éxito","delete-partial":"Se eliminaron {deleted} conversiones y se detuvo tras un error. Las {remaining} restantes siguen seleccionadas.","delete-success-count":"Se eliminaron {count} conversiones","delete_success":"Eliminado exitosamente","download_json":"Descargar JSON","download_txt":"Descargar TXT","finished":"Terminado","generation_failed":"Error","in_process":"En Proceso","MMM D":"MMM D","model_deleted_tips":"La voz ha sido borrada","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":"Regenere","retry":"Reintentar","load-error":"No se pudo cargar el historial de generación.","search":"Buscar voces...","search_placeholder":"Buscar conversiones...","search-min-length":"Introduce al menos {count} caracteres para buscar.","select":"Seleccione","select_all":"Seleccionar todo","select_conversion_type":"Seleccione el tipo de conversión","selected":"Selección","sound_effect_creativity":"Creatividad: {creativity}","sound_effect_duration":"Duración: {duration}s","sound_effect_generation":"Generación de Efectos de Sonido","speech_to_text":"De Voz a Texto","sound_effect_guidance":"Guía: {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":"Terminado","status_pending":"Pendiente","succeeded":"Con éxito","text":"Texto","text_to_speech":"Texto a voz","title":"Mis conversiones","train":"Generar una nueva voz","type":"Tipo","un_select":"Deseleccionar","voice_conversion":"Conversión de voz","voice_model":"Modelo de voz","legacy_unavailable":"Resultado heredado no disponible","audio_separation":"Separación de audio","audio_separation_parameters":"Parámetros","audio_separation_type":"Aislamiento: {type}","audio_separation_file":"Archivo: {file}"},"my-models":{"filter_visibility":"Visibilidad","clear_visibility_filter":"Borrar filtro de visibilidad","audio_samples":"Muestras de audio","create-at":"Crear en","delete":"Borrar","dmca_badge":"DMCA","dmca_unavailable":"No disponible debido a una retirada DMCA","delete-confirm":{"cancel":"Cancelar","confirm":"Confirme","description":"Esta voz y su página pública dejarán de estar disponibles. El audio generado anteriormente no se eliminará.","title":"¿Estás seguro de borrar la voz?"},"delete-error":"No se pudo eliminar la voz","delete-success":"Borrar voz correctamente","edit":"Editar","filter_all":"Todos","loading_sequence_0":"Creando su modelo de voz desde la demostración...","loading_sequence_1":"Puedes modificar la información del modelo después 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":"Construir una nueva voz","use":"Usar","use_voice":"Utilizar la voz","view":"Ver modelo","voice_clone_demo_title":"Demostración de Clonación de Voz","voice_model_save_failed":"No se pudo guardar su modelo de voz. Por favor, inténtelo de nuevo.","voice_model_saved_success":"¡Su modelo de voz ha sido guardado con éxito!","pvc_delete_disabled":"This voice was created via Professional Voice Clone and cannot be deleted here.","professional_voice_drafts":"Borradores de clonación de voz profesional","draft_voice":"Borrador de voz","available":"Disponibles","pvc-state-draft":"Borrador","pvc-state-awaiting-verification":"Pendiente de verificación","pvc-state-verifying":"Verificando","pvc-state-merging":"Fusionando","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"},"no-samples-found":"No se han encontrado muestras","not-found":{"go-home":"Volver a casa","message":"La página que busca puede estar traspapelada, haber desaparecido o simplemente no existir.","title":"¡Uy! Algo ha salido mal."},"project":{"a_is_better":"Audio A es mejor","a_is_better_than_b":"Audio A es mejor","a_is_much_better":"Audio A es mucho mejor","actions":"Acciones","active":"Activo","add_annotators":"Añadir anotadores","add_annotators_dialog_title":"Añadir anotadores","add_annotators_success":"Añadir anotadores Éxito","all":"Todos","all_users":"Todos los usuarios","annotates":"Anota","annotates_list":"Lista de anotaciones","annotates_task_list":"Lista de tareas de anotación","annotation_hint":"Sugerencia de anotación Texto CMS ID","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 Admin","success":"Éxito","unannotated":"Sin anotar"},"annotation_type":"Tipo de anotación","annotation_users":"Usuarios de anotaciones","annotations":"Anotaciones","annotations_count":"Marcar cantidad completada","annotations_details":"Detalles de las anotaciones","annotator":"Anotador","audio":"Audio","audio_a":"Audio A","audio_b":"Audio B","audio_better":"Audio {one} Mejor","audio_candidate":"Candidato sonoro","b_is_better":"Audio B es mejor","b_is_better_than_a":"Audio B es mejor","b_is_much_better":"Audio B es mucho mejor","batch_size":"Tamaño del lote","batch_size_help":"El número de muestras a importar en cada lote","batch_size_placeholder":"Introduzca el tamaño del lote","cancel":"Cancelar","cannot_tell":"No se puede saber","cant_tell":"No se puede saber","choice":"Elección","confirm":"Confirme","confirm_delete":"Borrar","confirm_delete_annotators":"¿Está seguro de que desea eliminar los anotadores seleccionados?","consensus_algorithm":"Algoritmo de consenso","consensus_award_price":"Precio de adjudicación consensuado","consensus_completed":"Consenso completado","consensus_rejected":"Etiquetado (Fracaso del consenso)","consensus_required_count":"Consenso Recuento requerido","consensus_result":"Resultado del consenso","content":"Contenido","create_button":"Cree","create_title":"Crear proyecto","created_at":"Creado en","delete_annotators":"Eliminar anotadores","delete_annotators_confirm":"¿Está seguro de que desea eliminar los anotadores seleccionados?","delete_annotators_failed":"Fallo al borrar anotadores","delete_annotators_success":"Borrar Anotadores Éxito","delete_button":"Borrar","delete_project_description":"Después de borrar el proyecto, se borrarán todos los datos del proyecto. Tenga cuidado.","delete_project_title":"Suprimir proyecto","disable":"Desactivar","download_audio":"Descargar audio","download_audio_failed":"Descarga de audio fallida","dummy":"Dummy (1 Anotación)","email":"Correo electrónico","enable":"Activar","expected":"Como se esperaba","export_to_csv":"Exportar a CSV","failed_annotations_count":"Recuento de anotaciones fallidas","failed_annotations_count_tooltip":"Recuento de anotaciones fallidas","feedback":"Comentarios","filter":"Filtro","filter_help":"El filtro para importar las muestras","filter_placeholder":"Introduzca el filtro","id":"ID","import":"Importar conjunto de datos","import_data":"Importar datos","import_dataset_url":"Importar conjunto de datos URL","import_dataset_url_help":"La URL del conjunto de datos a importar","import_dataset_url_placeholder":"Introduzca la URL del conjunto de datos","inactive":"Inactivo","inspect_count":"Recuento 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":"Talla","tags":"Etiqueta"},"language":"Idioma","size":"Talla","tags":"Etiqueta"},"inspection":{"breadcrumb":{"inspection_tasks":"Tareas de inspección"},"list":{"annotation_statuses":"Estados de las anotaciones","annotators":"Anotadores","cancel":"Cancelar","conditions":"Condiciones","create":"Cree","create_samples_task":"Crear tarea de muestreo","created_at":"Creado en","date_range":"Intervalo de fechas","deduplication":"Deduplicar anotación","deduplication_description":"Si la anotación se encuentra en otras tareas de inspección, se excluirá","delete":"Borrar","description":"Descripción","enter":"Entre en","insepectors_avatar":"Avatar del inspector","language_options":{"en":"Inglés","ja":"Japonés","zh":"Chino"},"languages":"Idiomas","select_annotators":"Seleccionar anotadores","select_date_range":"Seleccionar intervalo 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 superior a 0","status_options":{"consensus_rejected":"Consenso Rechazado","marked_bad":"Marcado como Malo","pending_consensus":"Pendiente de consenso","rejected_by_admin":"Rechazado por Admin","success":"Éxito"},"title":"Título","title_required":"El título no puede estar vacío","view_report":"Ver informe"},"report":{"all":"Todos","approve_rate":"Aprobar tasa","approved_count":"Recuento aprobado","approved_items":"Artículos aprobados","condition":"Condición","consensus_rejected":"Consenso Rechazado","created_at":"Creado en","filter_by_status":"Filtrar por estado","mark_all_rejected_as_unannotated":"Marcar todos los rechazados como no anotados","marked_bad":"Marcado como Malo","pending_count":"Recuento de pendientes","pending_items":"Asuntos pendientes","reject_rate":"Tasa de rechazo","rejected_by_admin":"Rechazado por Admin","rejected_count":"Recuento de rechazados","rejected_items":"Artículos rechazados","success":"Éxito","title":"Título","total_annotations":"Total de anotaciones","total_annotations_count":"Recuento total de anotaciones","total_samples":"Total de muestras","user":"Anotador"},"sampling":{"approve":"Aprobar","audio":"Audio","audio_url":"URL de audio","candidate":"Candidato","decision":"Decisión","feedback":"Comentarios","id":"ID","item_not_found":"Elemento de inspección no encontrado","item_not_found_description":"No hay más elementos que inspeccionar en esta tarea. Puede ver 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":"Introduzca la observación","return_to_list":"Volver a la lista","sample_id":"Muestra ID","segments":"Segmentos","should_normalize":"Debería normalizarse","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":"Sólo el administrador puede buscar miembros","local_user_addition_warning_description":"Estás añadiendo miembros sin verificar su correo electrónico, por favor comprueba el resultado después de enviar.","majority":"Mayoría","marked":"Marcado","marked_bad":"Marcado como Malo","member":"Miembro","members":"Miembros adicionales","modify_button":"Modifique","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":"Reanotar","reannotate_error":"Reanotar error","reannotate_success":"Reanotar el éxito","reference":"Referencia","reject":"Rechazar","reject_annotation_error":"Rechazar error de anotación","reject_annotation_success":"Rechazar anotación con éxito","reset_user_annotations_count":"Reiniciar recuento","reset_user_annotations_count_success":"Restablecer con éxito el recuento de anotaciones del usuario","result":"Resultado","results":"Resultados","review_failed":"Enviar revisión fallida","role":"Papel","sample_id":"Muestra ID","sample_retrieval_interval":"Intervalo de recuperación de muestras","samples_imported":"Muestras importadas correctamente","samples":{"task":{"annotation_statuses":"Estados de las anotaciones","annotators":"Anotadores","cancel":"Cancelar","conditions":"Condiciones","create":"Cree","create_samples_task":"Crear tarea de muestreo","created_at":"Creado en","date_range":"Intervalo de fechas","delete":"Borrar","description":"Descripción","enter":"Entre en","insepectors_avatar":"Avatar del inspector","language_options":{"en":"Inglés","ja":"Japonés","zh":"Chino"},"languages":"Idiomas","select_annotators":"Seleccionar anotadores","select_date_range":"Seleccionar intervalo 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 superior a 0","status_options":{"consensus_rejected":"Consenso Rechazado","marked_bad":"Marcado como Malo","pending_consensus":"Pendiente de consenso","rejected_by_admin":"Rechazado por Admin","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 anotar"},"search":"Buscar en","search_user":"Buscar usuario","segment":"Anotación de segmento","selectAnnotator":"Seleccionar Anotador","selectLanguage":"Seleccionar idioma","selectStatus":"Seleccionar estado","standard_deviation":"Desviación típica","status":"Estado","success":"Etiquetado (Consenso alcanzado)","text":"Texto","total_annotations":"Total de anotaciones","total_samples":"Total de muestras","unannotated":"Sin anotar","unexpected":"Inesperado","updated_at":"Actualizado en","user_id":"ID de usuario","users_joined":"Usuarios registrados","video":"Anotación en vídeo","video_annotation":"Anotación en vídeo","video_sentiment":"Vídeo Sentimiento","which_is_better":"¿Cuál es mejor?"},"sam-audio":{"features":{"accurate":{"description":"Modelos avanzados de IA entrenados con millones de muestras de audio para una separación precisa de fuentes con alta fidelidad","title":"Alta Precisión"},"fastProcessing":{"description":"Procesa tus archivos de audio en segundos con nuestra infraestructura en la nube optimizada","title":"Procesamiento Rápido"},"flexible":{"description":"Aísla cualquier sonido que puedas describir: voces, instrumentos, efectos, habla y más","title":"Aislamiento Flexible"},"formats":{"description":"Compatibilidad con MP3, WAV, FLAC, M4A y otros formatos de audio populares","title":"Soporte de Formatos"},"quality":{"description":"Mantén la fidelidad del audio con calidad de salida de nivel de estudio para resultados profesionales","title":"Calidad de Estudio"},"subtitle":"Aisla cualquier sonido usando instrucciones en lenguaje natural","textBased":{"description":"Describe sonidos de forma natural usando indicaciones de texto como 'eliminar música de fondo' o 'aislar las voces'","title":"Separación Basada en Indicaciones"},"title":"Funciones de Audio SAM"},"introduction":{"description":"SAM Audio te permite aislar cualquier sonido mediante descripciones en lenguaje natural. Simplemente describe lo que quieres extraer - voces, instrumentos, habla o cualquier sonido - y obtén resultados limpios y de alta calidad al instante.","title":"Aisla Cualquier Sonido con Lenguaje Natural","tryFree":"Pruébalo Gratis"},"topBar":{"badge":"Separación de Audio Impulsada por IA","sign_up":"Comenzar Gratis","subtitle":"Aísla cualquier sonido del audio usando indicaciones en lenguaje natural. Describe lo que quieres extraer y obtén resultados limpios y de alta calidad al instante.","title":"SAM Audio"},"try_sam_audio":"Prueba SAM Audio","usecases":{"musicProduction":{"button":"Empezar a Crear","description":"Extrae pistas individuales y aísla instrumentos específicos usando lenguaje natural. Perfecto para hacer remixes, samples y crear stems de cualquier pista.","title":"Producción Musical y Separación de Stem"},"speechEnhancement":{"button":"Mejorar Voz","description":"Mejore la precisión del reconocimiento de voz aislando el habla del ruido de fondo. Ideal para podcasts, entrevistas y grabaciones de reuniones.","title":"Mejora de Voz y Transcripción"},"subtitle":"Transforma tu flujo de trabajo de audio con separación basada en indicaciones","title":"Casos de Uso de SAM Audio","videoEditing":{"button":"Probar Audio de Video","description":"Aisla el diálogo del ruido de fondo, extrae efectos de sonido específicos o elimina audio no deseado del contenido de video con simples indicaciones de texto.","title":"Edición de Video y Postproducción"}}},"sample":{"copied_title":"¡Copiado!","copy_button":"Copiar URL de anotación","latest_annotate_at":"Lo último anotado en","question":"Pregunta extra"},"settings":{"mascot":{"description":"Mostrar este asistente en todo el panel. Esta preferencia se guarda en todos tus dispositivos.","error":"No se pudo actualizar la preferencia del asistente","success":"Preferencia del asistente actualizada"},"notifications":{"api_balance_warning":{"email":{"description":"Reciba una notificación cuando el saldo de la API alcance un umbral especificado.","title":"Alertas de saldo API"}},"api_key_expiry":{"email":{"description":"Adelántese recibiendo alertas antes de que caduquen sus claves API.","title":"Notificaciones de caducidad de la clave API"}},"error":"Error al actualizar las notificaciones","marketing":{"email":{"description":"Reciba información actualizada sobre promociones y ofertas.","title":"Notificaciones de marketing"}},"success":"Notificaciones actualizadas correctamente","title":"Notificaciones"}},"sound-effects":{"authenticationRequired":"Autenticación Requerida","cancel":"Cancelar","creativity":"Creatividad","creativity_tooltip":"Niveles más altos de creatividad producen efectos de sonido más diversos e inesperados.","credit_info":"Cada generación de efecto de sonido cuesta 5000 créditos.","history_hint":{"generating":"Generando...","generated":"Generado"},"quick_prompt":{"shuffle_aria_label":"Mezclar etiquetas de prompt rápido","optimize_tooltip":"Optimizar prompt","options":{"use_case":{"gaming":"Videojuegos","film_video":"Cine y video","social_content":"Contenido social","podcast":"Pódcast","app_ui":"Apps y UI","advertising":"Publicidad"},"sound_type":{"ambience":"Ambiente","foley":"Foley","impact":"Impacto","human":"Humano","animal":"Animal","nature":"Naturaleza","mechanical":"Mecánico","ui":"UI"},"mood":{"calm":"Tranquilo","tense":"Tenso","dark":"Oscuro","playful":"Juguetón","epic":"Épico","mysterious":"Misterioso"},"style":{"realistic":"Realista","cinematic":"Cinematográfico","cartoon":"Caricatura","retro":"Retro","futuristic":"Futurista","horror":"Terror"},"theme":{"domestic":"Doméstico","urban":"Urbano","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á permanentemente el efecto de sonido.","delete_confirm_title":"¿Está seguro de que desea eliminar este efecto de sonido?","delete_error":"Error al eliminar el efecto de sonido","delete_success":"Efecto de sonido eliminado con éxito","filters":{"clear_all":"Borrar todo","show_more":"+{count} más","show_less":"Mostrar menos","duration":{"0-2":"Menos de 2s","2-5":"2–5s","5-15":"5–15s","15-30":"15–30s","30+":"30s+"},"sort":{"latest":"Más recientes","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":"Ave","button":"Botón","cheer":"Ovación","city":"Ciudad","click":"Clic","comedy":"Comedia","crash":"Choque","crowd":"Multitud","dog":"Perro","door":"Puerta","drone":"Dron","engine":"Motor","explosion":"Explosión","fantasy":"Fantasía","fire":"Fuego","footstep":"Paso","footsteps":"Pasos","forest":"Bosque","gaming":"Juegos","domestic":"Hogar","human":"Humano","nature":"Naturaleza","vlog":"Vlog","gunshot":"Disparo","rain":"Lluvia","river":"Río","thunder":"Trueno","wind":"Viento","laser":"Láser","punch":"Golpe","sci-fi":"Ciencia ficción","ui":"Interfaz"}},"empty_state":{"clear_filters":"Borrar filtros","description":"Prueba ajustando tu búsqueda","title":"No se encontraron efectos de sonido"},"demo":{"back_to_samples":"Volver a Samples","generate":"Generar","playing":"Reproduciendo","poweredBy":"Desarrollado por Fish Audio SFX Generation","prompt_used":"Prompt Utilizado","samples":{"0":"Despegue de helicóptero","1":"Pasos sobre grava","2":"Escritura en teclado","3":"Crepitar de fogata","4":"Lluvia en Techo de Metal"},"select_sample":"Selecciona una muestra para escuchar","sound_samples":"Muestras de sonido","title":"Genera tu propio efecto de sonido {effect}","titleDefault":"Genera tus propios efectos de sonido con AI","view_prompt":"Ver Prompt"},"descriptions":{"airplane":{"0":"Avión a reacción pasando con efecto doppler prominente","1":"Avión de hélice sobrevolando con sonidos rugientes del motor","2":"Avión turbohélice pasando rápido","3":"Jet pesado vuela directamente sobre la cabeza","4":"Pequeño avión de hélice pasando cerca"},"alarm":{"0":"Alarma de reloj antiguo: Mecánica, tic-tac","1":"Alarma electrónica: Dura, fuerte, moderna","2":"Alarma de coche: aguda, insistente","3":"Detector de humo: alarma penetrante y urgente","4":"Temporizador de cocina: pitidos electrónicos molestos"},"alert":{"0":"Ping suave de sonar, alerta pacífica","1":"Notificación sutil de glisando de arpa","2":"Burbujeante, animado tintineo sintético bloop","3":"Sonido de alarma fuerte para advertencias urgentes del sistema","4":"Alerta única de synth pop analógico"},"applause":{"0":"Aplausos del público, vítores entusiastas","1":"Multitud ruidosa animando y aplaudiendo","2":"Aplausos corteses y breves","3":"Gran multitud aplaudiendo, con eco","4":"Aplausos lentos y rítmicos con las manos"},"bark":{"0":"Ladrido único - fuerte, agudo y distintivo","1":"Ladrido único - profundo, resonante y fuerte","2":"Múltiples ladridos - agresivos, cortos, repetidos","3":"Ladrido distante - sonido eco y amortiguado","4":"Múltiples ladridos - profundos, autoritarios, con pausas"},"bell":{"0":"Campana de iglesia sonando, resonante, ligeramente discordante","1":"Fanfarria majestuosa de metales orquestales para un impacto cinematográfico","2":"Campana de servicio, tono más alto, metálico","3":"Campana clásica para alarmas escolares tradicionales","4":"Suave campanilla digital para notificaciones claras de la app"},"bird":{"0":"Pío de pájaro silencioso y suave de fondo","1":"Graznido de cuervo mezclado con chirridos rápidos","2":"Sonidos de aves: especies variadas, sonidos ricos del bosque","3":"Sonidos de urraca australiana: llamada única","4":"Trinos de pájaros silbando por la mañana"},"button":{"0":"Clic simple de botón","1":"Clic con reverberación corta","2":"Sonido de clic bajo","3":"Clic rápido pop","4":"Sonido corto de descarga eléctrica"},"cheer":{"0":"Multitud del estadio cantando y animando en voz alta","1":"Aficionados al fútbol enérgicos gritando y celebrando","2":"Fuerte ovación en arena con aplausos rítmicos","3":"Multitud de fútbol animando la victoria intensamente","4":"Animada ovación, cánticos y pisadas"},"default":{"0":"Potente despegue de helicóptero: las palas del rotor giran y cortan rápidamente, aumentando el zumbido del motor, vibraciones en el suelo","1":"Pasos caminando sobre un camino de grava, sonidos crujientes","2":"Escritura rápida en un teclado mecánico moderno, ataques precisos y una retroalimentación táctil satisfactoria","3":"Crepitante fogata con estallidos de madera, suave viento susurrando entre los árboles cercanos","4":"Lluvia intensa cayendo sobre un techo de metal"},"door-close":{"0":"Cierre mecánico de puerta de garaje, de alta resistencia","1":"Cierre de puerta ligero: Golpe suave","2":"Cierre chirriante de puerta al aire libre","3":"Golpe rápido singular de puerta","4":"Puerta cerrándose con sonidos mecánicos"},"door-open":{"0":"Puerta abriéndose con sonidos mecánicos","1":"Deslizamiento de cajón abierto, sonido de madera clara","2":"Puerta con bisagras que necesitan aceite se abre lentamente","3":"Puerta de metal frío chirriante abriéndose","4":"Apertura de puerta de coche, suave y rápida"},"engine-rev":{"0":"Motor del bote en ralentí fuerte","1":"Potente motor de barco acelerando, arranque entrecortado","2":"Aceleración agresiva del motor del coche","3":"Revoluciones ligeras del motor y arranque rápido","4":"Revoluciones del motor: retumbo bajo, velocidad constante"},"engine-start":{"0":"Arranque de motor diésel, pesado","1":"Coche arrancando con giro de llave y rugido del motor","2":"El motor arranca, sonido en primer plano","3":"El motor diésel arranca lentamente","4":"Arranque del motor con fallos, distante"},"explosion":{"0":"Explosión fuerte y retumbante, a corta distancia","1":"Explosión profunda y retumbante, constante","2":"Explosión fuerte con sonidos de vidrios rompiéndose","3":"Efecto de eco de explosión distante","4":"Explosión submarina con sonidos burbujeantes"},"fire-crackling":{"0":"Fuerte crepitar de fuego, sonidos de escombros ardiendo","1":"Crepitar de fuego intenso y fuerte, enérgico y robusto","2":"Sutil fuego de madera, crepitaciones suaves y relajantes","3":"Sonidos fuertes de fuego crepitante, con estallidos ocasionales","4":"Sonidos de crepitar del fuego, ambiente constante y cálido"},"footsteps-running":{"0":"Pasos sobre hojas crujientes, corriendo","1":"Pasos en el suelo, carrera ligera","2":"Pisadas fuertes en suelo de madera, ritmo rápido","3":"Pasos sobre la nieve, ritmo apresurado","4":"Pasos lentos sobre la hierba, pisadas pesadas"},"footsteps-walking":{"0":"Pasos crujientes en la nieve, Paseo invernal","1":"Pasos sobre suelo seco, Paseo rural","2":"Tablas de madera crujientes, Pasos en casa","3":"Pasos sobre escaleras de madera, subiendo escalones","4":"Pasos sobre alfombra interior, Caminata silenciosa"},"gunshot":{"0":"Informe de disparo de arma de fuego agudo y a corta distancia","1":"Disparo lejano con reverberación","2":"Disparo cercano con impacto fuerte","3":"Disparo con un eco lejano","4":"Sonido de disparo agudo y resonante"},"helicopter":{"0":"Helicóptero volando por encima","1":"Aspas de helicóptero girando con ruidos de motor retumbante","2":"Hélices de helicóptero girando rápido","3":"Secuencia de arranque del helicóptero","4":"Helicóptero rugiendo sobre la cabeza"},"horn":{"0":"Claxon de coche fuerte y agresivo","1":"Pitido corto de claxon de coche","2":"Sonido de bocina de bulbo","3":"Tocata de bocina fuerte y distante rodeada de sonidos de la naturaleza","4":"Claxon de coche constante"},"laser":{"0":"Ráfagas de pistola láser, impactos cortos y potentes","1":"Explosión láser, larga y repetida","2":"Efecto de láser Pew, sonido rápido de zapping","3":"Láser de ciencia ficción profunda, contundente","4":"Carga láser futurista de potenciación"},"laughter":{"0":"Risa fuerte e intensa de la multitud, con 1 risa dominante","1":"Risa baja y risueña","2":"Risa humorística y cómica","3":"Risa fuerte y divertida de grupo","4":"Risas entre conversación, ligeras y casuales"},"magic":{"0":"Efecto mágico de whoosh, diseño de sonido de alta tecnología","1":"Activación mágica, brillante y chispeante","2":"Conjuración de hechizo mágico poderoso","3":"Explosión mágica, destructiva y épica","4":"Activación de escudo mágico místico"},"meow":{"0":"Maullido fuerte y prolongado de gato","1":"Suave ronroneo repetido","2":"Maullido intenso y corto","3":"Maullidos repetidos, gritos de ayuda","4":"Maullido de gato molesto"},"notification":{"0":"Sonido simple de notificación ping","1":"Tono de notificación burbujeante y juguetón","2":"Golpe de campana agudo y elegante para alertas premium","3":"Timbre metálico nítido para notificaciones modernas de la app","4":"Tono de notificación misterioso y con eco"},"punch":{"0":"Varios golpes rápidos y ágiles","1":"Golpe fuerte, rápido y directo","2":"Golpe fuerte, pesado e impactante","3":"Golpe fuerte, objeto rompiéndose","4":"Golpes fuertes y distantes repetidos, impacto resonante"},"rain":{"0":"Lluvia intensa golpeando follaje denso con truenos","1":"Lluvia constante golpeando el dosel del bosque; suave y relajante","2":"Lluvia suave goteando con el canto de los pájaros","3":"Lluvia constante sobre un techo metálico","4":"Lluvia tropical intensa; inmediata"},"reload":{"0":"Recarga de arma silenciosa; precisa","1":"Recarga de acción de bomba de rifle; mecánica","2":"Recarga rápida de arma, sonidos de clics","3":"Recarga rápida mecánica de rifle","4":"Recarga de bomba de escopeta y disparo"},"river":{"0":"Río caudaloso durante lluvia intensa","1":"Arroyo pequeño serpenteando sobre las rocas","2":"Flujo de río interrumpido con agua salpicando","3":"Río de corriente rápida con fuertes corrientes","4":"Agua cayendo sobre una gran cascada"},"robot":{"0":"Sonidos futuristas de operación robótica","1":"Robot caminando, movimientos mecánicos periódicos","2":"Zumbido robótico periódico, variando en tono","3":"Servo mecánico de robot en funcionamiento, zumbido continuo","4":"Ruido repentino y sorprendente de zumbido fuerte de robot"},"rocket":{"0":"Sonidos potentes de lanzacohetes, empuje constante","1":"Rugido profundo y constante del motor del cohete","2":"Potenciador de cohete: ignición con bajo retumbo","3":"Sonido de motor de cohete, intenso y agudo","4":"Secuencia de lanzamiento de cohete con pitidos y motores arrancando"},"splash":{"0":"Salpicadura fluida y acuosa con ecos resonantes","1":"Salpicadura agresiva: impacto con una superficie dura","2":"Varias salpicaduras continuas, inducidas artificialmente","3":"Salpicadura grande y resonante fuerte","4":"Salpicaduras pequeñas y periódicas, con pausas"},"success":{"0":"Alerta de éxito retro","1":"Cascada de éxito brillante y moderna de sintetizador","2":"Sonido de éxito vibrante y juguetón","3":"Voz diciendo \"sí\" en un tono alegre","4":"Beep sutiles y relajantes de éxito"},"sword":{"0":"Violento corte de espada en carne","1":"sonidos de choque de espada de metal, afilados y rápidos","2":"Cortes silenciosos de espada. Etéreo","3":"Choque de espada contra armadura metálica","4":"Corte rápido de espada en el aire"},"thunder":{"0":"Rugido distante de trueno","1":"Ronquido constante de trueno y lluvia ligera","2":"Lluvia intensa, truenos fuertes de fondo","3":"Truenos agudos con ecos retumbantes","4":"Lluvia intensa con sonidos de tormenta eléctrica"},"tick":{"0":"Tic-tac de reloj regular","1":"Sonidos de tictac profundos y fuertes","2":"Tictac fuerte de un reloj","3":"Suave tic-tac de un reloj","4":"Marcado rápido de una alarma"},"typing":{"0":"Escritura silenciosa en teclado suave","1":"Escritura en portátil, teclas sensibles al tacto","2":"Sonido clásico de escritura, teclado mecánico","3":"Escritura de máquina de escribir, sensación vintage","4":"Clics de escritorio, pulsaciones de tecla nítidas y distintas"},"waves":{"0":"Olas golpeando ruidosamente contra la orilla, bocinas de barcos a lo lejos","1":"Ola fuerte y en constante crecimiento","2":"Olas suaves en la orilla del río","3":"Pequeñas olas golpeando la orilla","4":"Sonidos de olas rompiendo, micrófono de cerca, sonidos retumbantes"},"wind":{"0":"Viento oceánico, intensidad media, ambiente costero","1":"Brisa fuerte, efecto de sonido de viento tranquilo en el campo","2":"Vientos fuertes de tormenta, ruidos aullantes","3":"Viento artificial de un ventilador grande","4":"Sonido de viento fuerte y constante de galerna"},"zap":{"0":"Corto zumbido eléctrico agudo","1":"Zumbido eléctrico bajo y difuso","2":"Agudo, crepitante, arco eléctrico","3":"Chispa eléctrica larga y crepitante","4":"Zumbido eléctrico fuerte"}},"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":"¡Bravo!","door-close":"Cierre de puerta","door-open":"Puerta Abierta","engine-rev":"Revolución del motor","engine-start":"Inicio del motor","explosion":"Explosión","fire-crackling":"Crepitar del Fuego","footsteps-running":"Pasos corriendo","footsteps-walking":"Pasos Caminando","gunshot":"Disparo","helicopter":"Helicóptero","horn":"Claxon","laser":"Láser","laughter":"Risa","magic":"Mágico","meow":"Miau","notification":"Notificación","punch":"Golpe","rain":"Lluvia","reload":"Recargar","river":"Río","robot":"Robot","rocket":"Cohete","splash":"Chapoteo","success":"Éxito","sword":"Espada","thunder":"Trueno","tick":"Tic","typing":"Escribiendo","waves":"Olas","wind":"Viento","zap":"Chispa"},"features":{"controlable":{"description":"Ajusta finamente parámetros de generación como duración, guía y pasos para resultados precisos","title":"Salida Controlable"},"diverse":{"description":"Genera cualquier sonido imaginable, desde sonidos de la naturaleza hasta efectos de ciencia ficción y todo lo demás","title":"Biblioteca de Sonidos Diversa"},"downloadable":{"description":"Descarga tus efectos de sonido generados en formatos de alta calidad listos para 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 AI","textToSound":{"description":"Simplemente describe el sonido que quieres en lenguaje natural y nuestra IA lo generará para ti","title":"Texto a Sonido"},"title":"Características de Efectos de Sonido","versatile":{"description":"Perfecto para juegos, videos, podcasts, producción musical y cualquier proyecto creativo","title":"Aplicaciones Versátiles"}},"generate":"Generar","generating":"Generando","guidance":"Guía","guidance_tooltip":"Los niveles más altos de orientación generan 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 escuchar y nuestra avanzada IA creará sonidos únicos y de alta calidad adaptados a tus necesidades. Perfecto para desarrolladores de juegos, cineastas, podcasters y creadores de contenido.","features":{"aiGenerated":"Generado por IA","customizable":"Personalizable","highQuality":"Alta Calidad","instant":"Instantáneo"},"title":"Crea Cualquier Sonido con AI","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":"Por favor inicia sesión para generar efectos de sonido.","loginToDownloadSoundEffect":"Por favor, inicia sesión o regístrate para descargar efectos de sonido.","loginToPlaySoundEffect":"Por favor, inicia sesión o regístrate para reproducir efectos de sonido.","loginToViewHistory":"Por favor, inicie sesión para ver su historial de generación.","loginToViewSoundEffectHistory":"Por favor, inicia sesión para ver tu historial de generación.","no_history":"Aún no hay efectos de sonido generados. ¡Crea tu primero a continuación!","load_more":"Cargar más","no_results":"No se encontraron efectos de sonido. Intenta ajustar tu búsqueda","results_truncated":"Solo se muestran los primeros {count} resultados.","output":"Efecto de Sonido Generado","parameters":"Parámetros de generación","prompt":"Indicador","prompt_placeholder":"Describe el efecto de sonido que quieres generar...","refinement":"Refinamiento","refinement_tooltip":"Niveles de refinamiento más altos producen efectos de sonido más claros pero tardan más en generarse.","reset":"Restablecer","retry":"Reintentar","search":"Buscar efectos de sonido","search_results":"Resultados de la búsqueda","state_failed":"Generación fallida","state_pending":"Generando...","steps":"Pasos","steps_tooltip":"Los conteos de pasos más altos producen efectos de sonido más claros pero tardan más en generarse.","subtitle":"Genera efectos de sonido únicos con síntesis de audio potenciada por 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 avanzada de IA","title":"Efecto de sonido {effect}","titleDefault":"Generador de Efectos de Sonido"},"usecases":{"gaming":{"button":"Crear sonidos de juego","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 bibliotecas de sonido costosas.","title":"Desarrollo de Juegos"},"podcast":{"button":"Mejorar Podcasts","description":"Agrega efectos de sonido profesionales a tus podcasts y contenido de audio. Crea intros, transiciones y fondos ambientales que hagan que tu contenido destaque.","title":"Podcast y Contenido de Audio"},"subtitle":"Descubre cómo los efectos de sonido de IA pueden mejorar tus proyectos creativos","title":"Casos de Uso de Efectos de Sonido","video":{"button":"Comenzar a Crear","description":"Mejora tus videos con efectos de sonido personalizados. Perfecto para contenido de YouTube, películas, anuncios y videos en redes sociales. Obtén el sonido exacto que necesitas sin buscar en bibliotecas.","title":"Producción de Video"}},"state_legacy_unavailable":"Resultado heredado no 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 velocidad"},"high_quality":{"label":"Alta calidad","description":"Detalles de sonido más claros"}},"guidance_presets":{"precise":{"label":"Preciso","description":"Sigue el prompt de cerca"},"balanced":{"label":"Equilibrado","description":"Variación natural"},"creative":{"label":"Creativo","description":"Resultados más inesperados"}}},"music-generation":{"add_to_bank":"Agregar al banco","advanced_settings":"Configuración Avanzada","authenticationRequired":"Autenticación Requerida","batch_size":"Lote","batch_size_tooltip":"Número de canciones a generar en paralelo.","bpm":"BPM","bpm_auto":"Automático","bpm_tooltip":"Pulsos por minuto (30–300). Déjalo en automático para que el modelo decida.","cancel":"Cancelar","credit_info":"Cada generación de música cuesta créditos según la duración.","delete":"Eliminar","delete_confirm_description":"Esta acción no se puede deshacer. Esto eliminará permanentemente la música generada.","delete_confirm_title":"¿Estás seguro de que quieres eliminar esta pista?","delete_error":"No se pudo eliminar la pista","delete_success":"Pista eliminada con éxito","duration":"Duración","duration_auto":"Automático","duration_seconds":"{duration}s","guidance_scale":"Orientación","guidance_scale_tooltip":"Fuerza CFG. Valores más altos siguen el prompt con mayor precisión. Solo se usa en 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 lento. Turbo: 4–8, Base: 32–100.","key_scale":"Tonalidad","key_scale_auto":"Automático","key_scale_tooltip":"Tonalidad y escala musical (p. ej., Do mayor, Fa# menor). Déjalo en automático para que el modelo decida.","loginToDownloadSample":"Por favor, inicie sesión o regístrese para descargar muestras de música.","loginToGenerate":"Por favor inicia sesión para generar música","loginToPlaySample":"Por favor, inicia sesión o regístrate para reproducir muestras de música.","loginToViewHistory":"Por favor, inicie sesión para ver su historial de generación de música","load_more":"Cargar más","lyrics":"Letra","lyrics_placeholder":"Agrega letras, o deja vacío para instrumental","no_history":"No hay música generada aún. ¡Crea tu primera pista!","no_results":"No se encontraron muestras de música. Intenta ajustar tu consulta de búsqueda","results_truncated":"Solo se muestran los primeros {count} resultados.","prompt":"Describe tu música","prompt_placeholder":"p. ej. Pista electrónica de baile animada con bajos intensos y melodías de sintetizador","retry":"Reintentar","search":"Buscar muestras de música","search_results":"Resultados de búsqueda","state_failed":"Generación fallida","state_pending":"Generando...","subtitle":"Crea música original con IA, describe tu género, estado de ánimo y estilo.","tab_history":"Historial","tab_search":"Explorar","time_signature":"Compás","time_signature_auto":"Automático","time_signature_tooltip":"Compás de la pieza. Usa auto para que el modelo decida.","title":"Generación de Música","titleVerb":"Generar Música","view_lyrics":"Ver letras"},"startup":{"hero":{"about":"Creemos que la voz es la interfaz de un alma. A medida que la IA se vuelve más interactiva, los productos ganadores crearán conversaciones que parecen reales. Nuestro Programa de Inicio ayuda a los equipos en etapas iniciales a construir ese futuro con Fish Audio, sin que el costo se interponga en el camino.\n\nYa sea que estés creando un compañero de IA, un personaje expresivo o un nuevo tipo de agente, obtienes 3 meses y 12 millones de caracteres por mes de acceso gratuito al motor de voz en tiempo real y emocionalmente rico de Fish Audio, suficiente para hacer un prototipo, poner a prueba y lanzar con confianza.","apply":"Aplicar","cta":"Aplicar Ahora","subtitle":"Potencia tus productos con la inteligencia artificial de voz en tiempo real más expresiva con el Programa de Inicio {brand}."}},"stt":{"demo":{"formatTitle":"Prueba {format} a Texto Ahora","title":"Prueba el reconocimiento de voz ahora"},"features":{"accurate":{"description":"Optimizada para entrevistas, reuniones y podcasts","title":"Diseñada para el habla real"},"formatting":{"description":"Además, etiquetas automáticas en la aplicación web","title":"Identificación de hablantes y marcas de tiempo"},"formatTitle":"Funciones de {format} a Texto","multilingual":{"description":"80+ idiomas con detección automática","title":"Multilingüe"},"privacy":{"description":"Tu audio se procesa solo para la transcripción y nunca se comparte","title":"Privacidad Primero"},"realtime":{"description":"Transcribir transmisiones de audio en vivo al instante","title":"Transcripción en tiempo real"},"smart":{"description":"Puntuación y formato automáticos","title":"Puntuación Inteligente"},"subtitle":"Transcripción precisa para cualquier audio, en tiempo real","title":"Funciones de la IA de voz a texto"},"library":{"subtitle":"MP3, WAV, FLAC, M4A, MP4 y más. Sin necesidad de conversión.","title":"Convierte cualquier archivo de audio a texto"},"speech":"Discurso","topBar":{"formatTitle":"{format} a Texto","subtitle":"Transcribe cualquier audio al instante, con identificación de hablantes y etiquetas automáticas","title":"IA de voz a texto"},"usecases":{"formatTitle":"{format} para casos de uso de texto","meetings":{"button":"Pruébalo Gratis","description":"Transcribe llamadas mientras suceden. La detección de hablantes de la aplicación web indica quién dijo qué.","title":"Transcribe reuniones"},"subtitle":"Tres formas en que los equipos usan la IA 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":"Genera subtítulos de video"},"title":"Cómo transcribir audio a texto","transcription":{"button":"Comenzar a transcribir","description":"Convierte entrevistas, conferencias y grabaciones en texto palabra por palabra. Exporta SRT, VTT o JSON en la aplicación web.","title":"Transcribe entrevistas"}}},"train-new-model":{"activity":"Actividad más reciente","add_audio_sample":"Añadir muestra de audio","audio_generating":"Espere a que se complete la generación de audio antes de enviar el mensaje.","audio_sample":"Muestras de audio","audio_sample_text":"Introducir texto para muestras de audio","audio_sample_title":"Introduzca el título para las muestras de audio","audio-file":{"connecting":"Dispositivo de conexión","drag_and_drop":"Arrastra y suelta los archivos de audio aquí, o haz clic para subir o grabar","record":"Registro","record-start":"Empezar","record-info":"*Puedes grabar tu voz utilizando tu propio texto o el texto sugerido a continuación.","record-not-supported":"Su navegador no soporta la grabación. Utilice otro navegador.","record-error":"No se pudo acceder al micrófono. Inténtalo de nuevo.","no-microphone":"No se encontró ningún micrófono. Conecta un micrófono e inténtalo de nuevo.","permission-denied":"Acceso al micrófono denegado. Permite el acceso al micrófono en la configuración de tu navegador.","retry":"Reintentar","recording":"Grabación","start":"Haz clic para iniciar la grabación","stop":"Detener","title":"Graba o sube tus archivos de audio","upload":"Cargar","loading-prompt":"Cargando texto sugerido...","new-prompt":"Texto aleatorio","prompt-hint":"No hace falta leerlo palabra por palabra: puedes decirlo a tu manera o agregar muletillas. Lo importante es sonar natural.","supported":"Compatibles: {formats}","max-file-size":"Máx. {size} por archivo","max-total-size":"Máx. {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 audio antes de continuar a los detalles de la voz","authenticationRequired":"Autenticación requerida","backToAudio":"Volver al audio","cancel":"Cancelar","changeCover":"Cambiar portada","confirmVoiceRights":"Confirmo que tengo permiso para crear y compartir este modelo de voz.","confirmVoiceRightsTooltip":"Crea únicamente voces que sean tuyas, para las que tengas el consentimiento del hablante para usarlas, o que de otro modo estés legalmente autorizado a compartir. Al crear este modelo, aceptas nuestros <termsLink>Términos de Servicio</termsLink> y nuestra <privacyLink>Política de Privacidad</privacyLink>. Podemos eliminar los modelos de voz que infrinjan estas reglas.","confirmVoiceRightsPublicNotice":"Los modelos de voz públicos pueden ser visibles y utilizables por otras personas.","continueToDetails":"Continuar a los detalles","licensed-professional-badge-tooltip":"Voz profesional: con licencia de un actor de voz profesional.","licensed-safe-badge-tooltip":"Uso seguro: con licencia comercial del propietario de la voz.","professional-badge-tooltip":"Clonación de voz profesional: la identidad del propietario de la voz ha sido verificada.","pvc-safe-badge-tooltip":"Uso seguro: la identidad del propietario de la voz superó la verificación de voz.","uploadToContinue":"Subir para continuar","goToUpgrade":"Mejorar plan","currentPlanLimitTip":"Límite actual del plan","cover-image":"Imagen de portada (opcional)","coverImageTooltip":"Imagen de portada (opcional) - Una imagen de menos de 1MB para la portada del modelo","create":"Cree","describeYourVoice":"Describe tu voz","description":"Descripción (opcional)","description-placeholder":"Descripción de la voz.","done":"Hecho","duration":"Subido:","duration-indicator":"Apunta primero a unos 30 s","duration-info":"Mínimo {min}s. Alrededor de {recommend}s suele ser suficiente para la mayoría de las voces, y un audio más largo aún puede ayudar.","editPicture":"Editar Imagen","editPictureDescription":"Recorta y ajusta tu foto de perfil","enhance-audio-quality":"Aislar la voz (función Premium, Beta)","error_private_limit_reached":"Has alcanzado tu límite de voces privadas. Actualiza tu plan para obtener más espacios de voces privadas.","error_private_not_allowed":"Las voces privadas no están disponibles en tu plan actual. Actualiza para habilitar voces privadas.","error_public_limit_reached":"Has alcanzado el límite de voces públicas. Mejora tu plan para obtener más espacios para voces públicas.","form-error":{"confirm_voice_rights_required":"(Requerido)","name_max_length":"El nombre debe tener menos de 50 caracteres","name_required":"Por favor, introduzca un nombre","samples_text_audio":"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 se pueden editar o eliminar.","samples_absolute_max_count":"Esta voz existente supera el límite de seguridad de {count} muestras y debe migrarse antes de guardarla.","samples_text_text_length":"El contenido debe ser inferior a 500 bytes","samples_text_title_length":"El título debe ser inferior al 50","video_has_audio":"El video debe contener pista de audio","voices_length":"Audio duration should be between {min}s and {max}s","voices_required":"Cargue un archivo de audio","voices_size":"El tamaño total de los archivos debe ser inferior a 1 GB","voices_type":"Por favor, sube un archivo de audio o video 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 Playground","input-audio":"Entrada Audio","inputAudioStep":"Audio de Entrada","instantVoiceClone":"Clon de Voz Instantáneo","instantVoiceCloneSubtitle":"¡Requiere solo 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 la generación de audio...","languageUnknown":"Desconocido","loginToCreateModel":"Por favor, inicie sesión para crear su modelo de voz","max":"Límite del plan","min":"Mín","modelDetail":"Detalle de voz","nextStep":"Siguiente","noDescription":"Sin descripción","pleaseLoginToContinue":"Por favor, inicie sesión para continuar creando su modelo de voz","premium":"Premium","preview":"Vista previa","previousStep":"Atrás","private":"Privado","private_des":"Este modelo de voz sólo es visible para el creador, no puede compartirse y no aparecerá en la sección de descubrimiento.","public":"Público","public_des":"Este modelo de voz será visible en la página de descubrimiento y podrá ser visto por todo el mundo.","recommend":"Suficiente","upgradeToIncreaseLimitTip":"Mejora tu plan para aumentar el límite","upgradeDurationCardSubtitle":"Graba hasta {max}s al mejorar tu plan","pvc_keep_one_sample":"Las voces PVC deben conservar al menos una muestra","regenerate_sample":"Regenerar Muestra","sample_text":"Muestras de audio","sample_title":"Muestra {index}","save":"Guardar","skip":"Saltar","sourceAudio":"Audio Fuente","step":"Paso {index}","suggested-tags":{"advertisement":"Publicidad","angry":"Enojado","animated":"Animado","anime":"Anime","announcer":"Locutor","authoritative":"Con autoridad","breathy":"Con aire en la voz","bright":"Brillante","calm":"Tranquilo","character":"Personaje","character-voice":"Voz del Personaje","cheerful":"Alegre","cinematic":"Cinematográfico","clear":"Claro","coach":"Entrenador","confident":"Confiado","conversational":"Conversacional","crisp":"Nítido","dark":"Oscuro","deep":"Profundo","documentary":"Documental","dramatic":"Dramático","dynamic":"Dinámico","educational":"Educativo","empathetic":"Empático","energetic":"Energético","entertainment":"Entretenimiento","enthusiastic":"Entusiasta","expressive":"Expresivo","fast":"Ritmo rápido","female":"Femenina","friendly":"Amigable","gaming":"Videojuegos","gentle":"Suave","high":"Tono agudo","host":"Presentador","husky":"Ronca","intimate":"Íntimo","low":"Tono grave","male":"Masculino","measured":"Ritmo pausado","medium":"Tono medio","middle-aged":"Mediana Edad","monotone":"Monótono","mysterious":"Misterioso","narration":"Narración","narrative":"Narrador","neutral":"Neutral","neutral-tone":"Tono Neutral","old":"Edad avanzada","playful":"Juguetón","podcast":"Podcast","professional":"Profesional","radio":"Radio","raspy":"Ronco","relaxed":"Relajado","sad":"Triste","serious":"Serio","sexy":"Sensual","slow":"Ritmo lento","smooth":"Fluido","social-media":"Redes Sociales","soft":"Suave","storytelling":"Relato de historias","teacher":"Profesor","warm":"Cálido","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":"Características de la voz"},"tag-placeholder":"Search and select voice tags","tagPresetOnlyNotice":"Solo se admiten etiquetas predefinidas. Elige una de las sugeridas abajo.","title":"Nombre","title-placeholder":"Introducir nombre de voz","training-type":{"fast":"Instantánea","full":"Calidad","title":"Modo"},"trainNewModel":"Crear voz","trainNewModelTitle":"Construir Nueva Voz","type":"Tipo","unlist":"Sin clasificar","unlist_des":"Este modelo de voz no aparecerá en la página de descubrimiento, pero puede compartirse con usuarios específicos mediante un enlace.","untitledVoice":"Voz sin Título","upgrade":"Actualizar","upload-img":"Cargar imagen","voice-design-badge-tooltip":"Uso seguro: voz diseñada por IA, no es un clon de ninguna persona real; sin riesgo de derechos de autor de voz.","voice_detail":"Detalle de voz","voiceDescriptionPlaceholder":"Una voz femenina cálida y amigable con un ligero acento británico, perfecta para la narración de audiolibros. El tono debe ser tranquilo y relajante, con una pronunciación clara.","voiceDesign":"Diseño de Voz","voiceDetails":"Detalles de Voz","voiceInfoStep":"Información de Voz","what_type_title":"¿Cuál es el tipo?","analyzeAudio":"Analizar audio","analyzingAudio":"Analizando audio","reanalyzeAudio":"Volver a analizar el audio","preflightStatusAnalyzing":"Analizando","preflightStatusPassed":"Aprobado","preflightStatusWarning":"Advertencia","preflightWarningAcknowledge":"Entiendo que problemas como varias personas hablando o fragmentos cortados pueden reducir la calidad final del TTS.","audioAnalyzeRequired":"Analiza tu audio de referencia antes de continuar a los detalles de la voz","audioWarningMustAcknowledge":"Marca \"Entiendo\" para continuar","aiSuggestions":"AI Suggestions","preflightExpired":"Esta sesión de análisis ha expirado. Vuelve a analizar el audio.","qualitySignalGood":"Voz clara de un solo hablante","qualitySignalLowQuality":"La voz puede sonar menos definida","qualitySignalNeedsReview":"El audio de referencia puede reducir la calidad del clonado","qualitySignalMultiSpeaker":"Se detectaron varios hablantes","qualitySignalSoundEffect":"Se detectaron efectos de sonido o ruido de fondo fuerte","qualitySignalTruncated":"La voz parece estar recortada","preflightStatusInfo":"Info","protectedNameNotice":"\"{name}\" es el nombre protegido de un actor de voz o actor. Verifica tu autorización a continuación, o cierra este cuadro de diálogo y elige otro nombre.","qualitySignalLowQualityHelp":"Hablar un poco más claro o reducir el ruido de fondo puede ayudar.","qualitySignalMultiSpeakerHelp":"Intenta usar un clip con una sola persona hablando para que la voz clonada se mantenga más consistente.","qualitySignalTruncatedHelp":"Intenta usar un clip en el que las palabras no estén cortadas al principio ni al final."},"tts":{"demo":{"title":"Prueba Texto a Voz Ahora"},"signup":{"dialogTitle":"Regístrate gratis para desbloquear funciones avanzadas de texto a voz"},"features":{"control":{"description":"Controla con precisión la velocidad, el volumen y los parámetros brutos del modelo","title":"Controles Pro"},"emotion":{"description":"Añade emociones y expresiones a tu discurso","title":"Control Emocional"},"multilingual":{"description":"Soporte automático para 8 idiomas con acentos nativos","title":"Soporte multilingüe"},"natural":{"description":"Voces ultrarrealistas que suenan como humanos reales","title":"Voces Naturales"},"quality":{"description":"Salida de audio de calidad profesional para cualquier caso de uso","title":"Calidad de estudio"},"realtime":{"description":"Genera discurso en segundos con baja latencia","title":"Generación en tiempo real"},"subtitle":"Experimenta la tecnología TTS más avanzada disponible ahora","title":"Funciones de texto a voz"},"introduction":{"card1":{"tag1":"Educativo","tag2":"Informativo"},"card2":{"tag1":"Narrativa","tag2":"Curioso"},"card3":{"tag1":"Calma","tag2":"Tranquilo"},"description":"Descubre el poder de la tecnología de texto a voz de vanguardia que crea voces increíblemente naturales y expresivas. Desde susurros en cuentos antes de dormir hasta presentaciones energéticas, nuestras voces de IA se adaptan a cada necesidad con una autenticidad notable.","title":"Experimenta voces de IA naturales","tryDifferent":"Prueba diferentes voces →","tryFree":"Pruébalo Gratis","viewVoices":"Ver todas las voces"},"topBar":{"subtitle":"Texto a voz con el generador de voz de IA más natural y humano","title":"Texto a voz"},"usecases":{"audiobooks":{"button":"Empieza a crear","description":"Transforma el contenido escrito en audiolibros atractivos con voces que suenan naturales y mantienen a los oyentes cautivados durante horas.","title":"Audiolibros y narración"},"podcasts":{"button":"Comenzar","description":"Crea podcasts con voces consistentes y de alta calidad. Genera introducciones, cierres e incluso episodios completos con voces de IA.","title":"Producción de podcasts"},"subtitle":"Descubre cómo TTS transforma el contenido en diferentes industrias","title":"Casos de uso para texto a voz","videos":{"button":"Inténtalo ahora","description":"Añade locuciones profesionales a tus videos sin contratar actores de voz. Perfecto para YouTube, tutoriales y documentales.","title":"Narración de video"}}},"tutorials":{"all":"Todos","coming_soon":"Próximamente :)","loading":"Cargando...","new":"Nuevo","new_releases":"Nuevos Lanzamientos","no_results":"No se encontraron tutoriales para \"{query}\"","partial_results":"Solo se muestran los tutoriales accesibles. Puede haber más tutoriales fuera de esta ventana de paginación.","search_placeholder":"Buscar tutoriales...","title":"Tutoriales"},"upgrade-dialog":{"billing":{"monthly":"Mensualmente","saveAmount":"Ahorra 39,89","yearly":"Anualmente","yearlyDiscount":"33% de descuento"},"click_here_if_not_redirected":"Haga clic si no se redirige","current_plan":"Plan actual","description_discount":"Debido al creciente uso de nuestras recientes funciones de estudio y a las nuevas e interesantes capacidades que se avecinan, vamos a ajustar nuestros precios a partir del 23 de marzo a 14,99 $/mes. Como agradecimiento especial a nuestros usuarios actuales: Si te suscribes a nuestro plan mensual antes del aumento, tu precio nunca cambiará, además recibirás un descuento único del 33% cuando elijas nuestra opción de pago anual.","expires_at":"Caduca en","free":{"always_free":"Siempre gratis","button":"Plan actual","description":"Prueba la voz ultra-reaslítica de la IA","features_title":"¿Qué incluye?","features":{"characters":"~3 minutos por clip","generations":"1 hora de voz ultrarrealista al mes","no_api":"no incluye crédito API","speed":"velocidad de generación estándar"},"name":"Gratis"},"last_chance_warning":"¡Aproveche nuestro precio más bajo antes de que cambie!","later":"Tal vez más tarde","manage_subscription":"Gestionar suscripción","next_reset":"Siguiente reinicio","premium":{"badge":{"monthly":"Popular","yearly":"33% DE DESCUENTO"},"button":"Actualizar ahora","button_purchase":"Comprar","description":"Para creadores de contenidos premium","features_title":"Todo gratis, más","features":{"api":"API de pago por uso","audio":"audio de referencia autooptimizado","characters":"~30 minutos por generación","effects":"controles precisos (próximamente)","generations":"generaciones ilimitadas (en web)","license":"uso comercial de sus voces","models":"últimos modelos de IA","speed":"generación prioritaria"},"name":"Premium"},"quota_left":"Cuota izquierda","subtitle":"Desbloquea funciones avanzadas y generaciones ilimitadas","title":"Elija su plan perfecto","title_zero_balance":"Su cuota mensual gratuita se ha agotado","title_zero_balance_premium":"Su cuota diaria se ha agotado"},"usage":{"credits_remaining":"{remaining} créditos restantes","credits_used":"Créditos","current_package":"Paquete actual","cycle_end":"Fin","cycle_period":"Ciclo de facturación","cycle_start":"Comienzo","description":"Supervisa tu uso de crédito y el historial de generación","free_plan":"Gratis","generation_history":"Historial de Generación","package_history_tab":"Historial del paquete","legacy_premium_plan":"Plan Premium Legacy","model":"Modelo","model_version":"Modelo","next_credit_refresh":"Próxima actualización de créditos","premium_plan":"Premium","renews_on":"Se renueva el {date}","source":"Fuente","time":"Tiempo","title":"Uso y créditos","type":"Escribe","verbatim_credits_remaining":"Créditos Restantes","consumed_by":"Usuario","voice":"Voz"},"voice-library":{"features":{"feature1":{"description":"Accede a la biblioteca más grande de voces AI en internet. Desde narradores profesionales hasta voces de personajes únicos, encuentra la combinación perfecta para cualquier proyecto.","title":"Más de 2,000,000 Voces"},"feature2":{"description":"Voces disponibles en 8 idiomas incluyendo inglés, español, japonés, chino, francés, alemán y más. Pronunciación de calidad nativa en cada idioma.","title":"Soporte Multilingüe"},"feature3":{"description":"Filtra por emociones, estilos de habla, edades y casos de uso. Encuentra voces que coincidan con tus requisitos exactos con potentes herramientas de búsqueda y filtrado.","title":"Filtrado Avanzado"},"feature4":{"description":"Escucha muestras de voz antes de usarlas. Previsualiza cómo suena cada voz para asegurarte de que sea la opción perfecta para tu contenido.","title":"Vista previa instantánea"},"feature5":{"description":"Navega por categorías como voces de personajes, narradores profesionales, voces de audiolibros, voces para juegos y más. Encuentra lo que necesitas más rápido.","title":"Categorías Organizadas"},"feature6":{"description":"Muchas voces son creadas y compartidas por nuestra comunidad global de creadores. Descubre voces únicas que no encontrarás en ningún otro lugar.","title":"Creado por la comunidad"},"subtitle":"La colección más completa del mundo de voces AI de {tags}","subtitleDefault":"La colección más completa del mundo de voces AI","title":"{tags} Funciones de Voz AI","titleDefault":"Funciones de la Biblioteca de Voz"},"introduction":{"card1":{"tag1":"Educativo","tag2":"Informativo"},"card2":{"tag1":"Documental","tag2":"Curioso"},"card3":{"tag1":"Calma","tag2":"Pacífico"},"card4":{"tag1":"Narración","tag2":"Reflexivo"},"card5":{"tag1":"Sensual","tag2":"Suave"},"description":"Explora nuestra amplia colección de voces de IA que abarcan múltiples idiomas, estilos y emociones. Desde voces de personajes para juegos hasta narradores profesionales para audiolibros, descubre la voz que da vida a tu proyecto.","title":"Encuentra Tu Voz Perfecta","tryFree":"Comenzar a Crear","viewVoices":"Explorar Biblioteca"},"library":{"categories":{"age":"Buscar por Edad","archetype":"Buscar por arquetipo","delivery_style":"Buscar por Estilo de Entrega","emotion":"Buscar por Emoción","energy":"Buscar por Energía","gender":"Buscar por género","genre":"Buscar por Género","pitch":"Buscar por tono","usecase":"Buscar por caso de uso"},"subtitle":"Descubre miles de voces de IA para cada proyecto y estilo por categoría","title":"Explorar Más Voces"},"showcase":{"browse_all":"Ver Todo","popular_voices":"Voces Populares {tags}","title":"Explora voces {tags}"},"subTopBar":{"subtitle":"Elige entre miles de voces AI {tags} en nuestra biblioteca de voces para tu próximo proyecto.","title":"Descubre {tags} Voces AI"},"tags":{"advertisement":"Publicidad","angry":"Enojado","animated":"Animado","anime":"Anime","announcer":"Locutor","authoritative":"Autoritario","breathy":"Aireado","bright":"Brillante","calm":"Calma","character":"Personaje","character-voice":"Voz de Personaje","cheerful":"Alegre","cinematic":"Cinematográfico","clear":"Borrar","coach":"Entrenador","confident":"Confiado","conversational":"Conversacional","crisp":"Nítido","dark":"Oscuro","deep":"Profundo","documentary":"Documental","dramatic":"Dramático","dynamic":"Dinámico","educational":"Educativo","empathetic":"Empático","energetic":"Enérgico","entertainment":"Entretenimiento","enthusiastic":"Entusiasta","expressive":"Expresivo","fast":"Rápido","female":"Femenino","friendly":"Amigable","gaming":"Juegos","gentle":"Suave","high":"Alto","host":"Anfitrión","husky":"Ronca","intimate":"Íntimo","low":"Bajo","male":"Masculino","measured":"Medido","medium":"Medio","middle-aged":"Mediana Edad","monotone":"Monótono","mysterious":"Misterioso","narration":"Narración","narrative":"Narrativo","neutral":"Neutral","neutral-tone":"Tono Neutral","old":"Antiguo","playful":"Juguetón","podcast":"Podcast","professional":"Profesional","radio":"Radio","raspy":"Ronco","relaxed":"Relajado","sad":"Triste","serious":"Serio","sexy":"Sensual","slow":"Lento","smooth":"Suave","social-media":"Redes Sociales","soft":"Suave","storytelling":"Narración","teacher":"Profesor","warm":"Cálido","young":"Joven"},"topBar":{"browseButton":"Explorar Voces","cta":"Comenzar 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 demás.","title":"Explora <highlight>2,000,000+ Voces AI</highlight> para Cada Proyecto"},"usecases":{"content":{"button":"Explorar Voces","description":"Encuentra la voz perfecta de narrador o presentador para tus videos de YouTube, podcasts y contenido en redes sociales. Explora miles de voces profesionales con diferentes tonos, estilos y emociones que se adapten a tu marca.","title":"Producción de Video y Podcast"},"gaming":{"button":"Explorar Voces de Personajes","description":"Llena tus mundos de juego con voces de personajes diversos. Desde héroes protagonistas hasta villanos amenazantes, descubre voces expresivas que dan vida a tus personajes en todos los géneros.","title":"Juegos y Medios Interactivos"},"localization":{"button":"Encontrar voces multilingües","description":"Alcanza audiencias en todo el mundo con voces en más de 8 idiomas. Encuentra voces de calidad nativa para doblaje, traducción y creación de contenido localizado sin la carga del casting de voces tradicional.","title":"Localización Global"},"subtitle":"Descubre cómo los creadores usan nuestras voces AI {tags} para potenciar sus proyectos","subtitleDefault":"Descubre cómo los creadores usan nuestra biblioteca de voces IA para potenciar sus proyectos","title":"{tags} Casos de Uso de Voz AI","titleDefault":"Casos de Uso de la Biblioteca de Voz"}},"voice-slots":{"benefit_more_credits":"Más créditos de generación y soporte prioritario","benefit_private_voices":"Hasta 10 voces privadas (Plus) o ilimitadas (Pro)","benefit_unlimited_public":"Ilimitados espacios públicos de voz","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 gratuitos pueden crear hasta 3 voces públicas. Actualiza para obtener más espacios para voces.","tooltip_plus":"Tienes voces públicas ilimitadas y hasta 10 voces privadas/no listadas.","tooltip_plus_used":"Espacios privados/no listados utilizados. Tienes voces públicas ilimitadas y hasta 10 voces privadas/no listadas.","tooltip_pro":"Tienes voces públicas/privadas/no listadas ilimitadas.","unlimited":"Ilimitado","upgrade_audio_duration_desc":"Los usuarios gratuitos pueden subir hasta 90 segundos de audio. Actualiza tu plan para subir hasta 210 segundos y obtener mejor calidad de clonación de voz.","upgrade_audio_duration_title":"Límite de duración de audio alcanzado","upgrade_benefits_title":"Lo que obtienes con una actualización:","upgrade_desc":"Actualice su plan para desbloquear más espacios de voz y características adicionales.","upgrade_private_limit_desc":"Has usado los 10 espacios de voz privados que tenías. Actualízate a Pro para tener voces privadas ilimitadas.","upgrade_private_limit_title":"Límite de Voz Privada Alcanzado","upgrade_private_locked_desc":"Las voces privadas y no listadas solo están disponibles en los planes Plus y Pro. Actualiza para crear voces a las que solo tú puedes acceder.","upgrade_private_locked_title":"Voces Privadas Bloqueadas","upgrade_public_limit_desc":"Has utilizado las 3 ranuras de voz gratuitas. Actualiza para obtener más ranuras de voz.","upgrade_public_limit_title":"Límite de Espacios de Voz Alcanzado","upgrade_title":"Desbloquear Más Espacios de Voz","view_plans":"Ver Planes"},"voiceChanger":{"topBar":{"title":"Cambiador de voz con IA: cualquier voz en segundos","subtitle":"Sube un clip, elige una voz objetivo y obtén un archivo nuevo en segundos. Tu ritmo, tu emoción y tu tempo se mantienen intactos."},"features":{"title":"Funciones del cambiador de voz con IA","subtitle":"Conversión de voz neuronal para creadores, gamers y estudios","realtime":{"title":"Conversión rápida","description":"Sube un clip y obtén el archivo convertido en segundos"},"quality":{"title":"Salida con calidad de estudio","description":"Conserva emoción, ritmo y expresión 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 con idiomas","description":"Funciona en 13 idiomas"},"secure":{"title":"Seguro por defecto","description":"Tu audio permanece privado y nunca se comparte"},"library":{"title":"Amplia biblioteca de voces","description":"Elige personajes seleccionados o trae 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 producción","gaming":{"title":"Gaming y streaming","description":"Dale a tus gameplays grabados y VOD de streams cualquier voz de personaje, sin necesidad de actores de voz.","button":"Probar cambiador de voz"},"content":{"title":"Creación de contenido","description":"Narra shorts, podcasts y tutoriales con una voz personalizada sin grabar en estudio. Escala tu producción sin cambiar tu flujo de trabajo.","button":"Empezar a crear"},"dubbing":{"title":"Doblaje y localización","description":"Reinterpreta audio existente con otro personaje o una entrega adecuada para otro idioma. Conserva la actuación original y cambia solo la voz.","button":"Probar doblaje"},"privacy":{"title":"Privacidad y anonimización","description":"Comparte tu historia sin revelar tu identidad. Perfecto para entrevistas, reportajes sensibles y podcasts anónimos.","button":"Proteger mi voz"},"podcast":{"title":"Postproducción de podcasts","description":"Corrige tomas, reemplaza a un copresentador o añade voces de personajes en postproducción sin programar otra sesión.","button":"Pulir mi podcast"},"character":{"title":"Interpretación de personajes","description":"Da a cada personaje de tu historia una voz única. Ideal para audiodramas, campañas de rol y animación.","button":"Dar voz a mis personajes"}},"panel":{"upload_source":"Subir audio fuente","select_voice":"Voz objetivo","submit":"Transformar voz","submitting":"Transformando...","upload_custom_cta":"Sube tu propia referencia","result_title":"Tu audio transformado","pause":"Pausar","resume":"Reproducir","try_again":"Probar con tu propia voz","login_required":"Inicia sesión para continuar","duration_exceeded":"El audio fuente debe durar 30 segundos o menos","generic_error":"Algo salió mal. Inténtalo de nuevo.","recaptcha_failed":"La verificación falló. Actualiza la página 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":"Sube un clip de 10 segundos y consigue una voz lista en segundos. Haz que un presidente en funciones narre tu app de citas, monta un lanzamiento de multimillonario tech para tu peor idea o crea un podcast fake-panel: sin cabina y sin imitador contratado.","trust1":"Basta una muestra de 10s","trust2":"Streaming por debajo de 300ms","trust3":"Modelo S2 open-source","trust4":"Capa gratis, sin tarjeta"},"features":{"title":"Diseñado para velocidad, lanzado sin esperas","subtitle":"Diez segundos de audio. Una voz usable en segundos. Sin largas sesiones de estudio, sin colas de entrenamiento y sin bloqueo de plan premium.","instant":{"title":"Clon de 10 segundos","description":"Un clip corto es suficiente. Sin sesión de estudio de 30 minutos ni plan premium requerido."},"quality":{"title":"Fidelidad de estudio","description":"Captura timbre, cadencia y microprosodia en el primer intento, incluso desde grabaciones de campo con ruido."},"fast":{"title":"Listo en segundos","description":"Entrega instantánea. Sin cola de entrenamiento de varias horas entre tú y una voz utilizable."},"crosslingual":{"title":"Zero-shot en 13 idiomas","description":"Clona una vez, habla en todas partes. Sin modelo multilingüe separado, sin entrenamiento extra y sin regrabar."},"emotion":{"title":"La emoción sobrevive al clon","description":"Enojo, ironía, duda: los detalles pequeños que hacen reconocible una voz se mantienen en cada frase."},"apiReady":{"title":"S2 open-source, listo para API","description":"Autoaloja el modelo, usa nuestro endpoint de streaming por debajo de 300ms o lleva voces a tus agentes y apps."}},"usecases":{"title":"Para qué lo usan de verdad los creadores","subtitle":"Sketches, opiniones y crossovers hechos para feeds, no para salas de juntas.","sketches":{"title":"Reels de sketches e imitaciones","description":"Pon un rant populista sobre tu drama de app de citas, haz que un multimillonario tech anuncie tu peor idea de startup o publica una imitación semanal. Sin cabina, sin imitador contratado: graba el chiste y sube el clip.","button":"Hacer un clip cómico"},"commentary":{"title":"Canales de takes 24/7","description":"Monta un canal de hot takes que reaccione a las noticias del día antes de dormir, arma un podcast fake-panel con cohosts que jamás conseguirías en Zoom o dale una noticia diaria a un host AI que nunca se quema.","button":"Crear un canal"},"crossover":{"title":"Memes que viajan","description":"Toma una imitación en inglés y lanza la misma entrega en español, japonés o árabe esa misma tarde. Un chiste, cada región: al algoritmo no le importa qué huso horario estés cultivando.","button":"Probar clonación multilingüe"}},"highlights":{"title":"Por qué Fish Audio S2","subtitle":"Clonación rápida, despliegue abierto, voces globales y streaming preparado para producción.","items":{"reference":{"label":"Audio de referencia","value":"10 segundos bastan"},"speed":{"label":"Tiempo hasta quedar listo","value":"Segundos, no horas"},"crosslingual":{"label":"Cross-lingual","value":"Zero-shot en 13 idiomas"},"latency":{"label":"Latencia de streaming","value":"Menos de 300ms extremo a extremo"},"openSource":{"label":"Apertura del modelo","value":"S2 open-source, autoalojable"},"freeTier":{"label":"Capa gratis","value":"Empieza gratis, sin tarjeta"}}}},"waitlist":{"join_waitlist":"Inscribirse en la lista de espera","promotion_bar":{"title":"Inscríbase inmediatamente en la lista de espera"},"related_keywords":{"title":"Más información sobre otras funciones"},"submit_error":"Envío fallido","submit_loading":"Presentar...","submit_success":"Gracias por su suscripción.","tools_header":{"title":"Más de 200.000 usuarios ya se han unido a nosotros"}},"with-draw":{"amount":"Importe de la retirada","amount_placeholder":"Introduzca el importe de la retirada","balance":"Saldo","balance_title":"saldo","completed":"Completado","created_at":"Fecha y hora de la solicitud","failed":"La solicitud de retirada ha fracasado","handle_withdrawal":"extracto","history":"Historial de retiradas","insufficient_balance":"Equilibrio insuficiente","max_amount":"El importe máximo de retirada es de {amount}","min_amount":"El importe mínimo de retirada es de {amount}","pending":"En curso","placeholder_amount_history_description":"Historial reciente de importes retirados","placeholder_amount_history_title":"Extraer registros","placeholder_amounts":"Importe de la retirada","rejected":"Rechazado","status":"Estado de tramitación","submit":"Solicitar una retirada","success":"Solicitud de retirada recibida","title":"Solicitud de retirada","total_amount_history_description":"Detalles del historial de ingresos recientes","total_amount_history_title":"Récord de ganancias","total_amount_title":"Importe total obtenido","view_all":"Ver todos"},"speech-to-text-page":{"delete":"Eliminar","delete_success":"Tarea eliminada","delete_error":"No se pudo eliminar la tarea","delete_confirm_title":"Eliminar tarea","delete_confirm_description":"¿Seguro que quieres eliminar esta tarea? Esta acción no se puede deshacer.","tab_transcribe":"Transcribir","title":"De voz a texto","limit_file_size":"Máx. 1 GB","limit_duration":"Máx. 10 horas","pricing_label":"3.000 créditos / minuto, facturado por segundo","create_title":"Crear tarea de transcripción","create_description":"Elige un archivo, revisa la estimación y súbelo directamente al almacenamiento en la nube para procesarlo de forma asíncrona.","upload":"Elegir archivo de audio o video","upload_hint":"Arrastra y suelta un archivo de audio o video aquí, o haz clic para subirlo\nLa carga empieza solo después de crear 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":"Calculando...","duration_unavailable":"No disponible","duration_parse_failed":"No se pudo leer la duración de este archivo.","file_too_large":"El archivo debe ser de 1 GB o menos.","duration_too_long":"El audio debe durar 10 horas o menos.","create_task":"Crear tarea","creating_task":"Creando tarea...","signing_upload":"Preparando carga...","uploading":"Subiendo...","tasks_title":"Tareas recientes","tasks_description":"Sigue los trabajos STT en estados pendiente, procesando, completado y fallido.","tasks_updated":"Tareas actualizadas","no_history":"Aún no hay tareas 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":"Fallido","loginRequired":"Inicio de sesión requerido","loginToTranscribe":"Inicia sesión para crear una tarea STT.","viewer_not_found":"No se encontró la tarea STT.","back_to_list":"Volver a la lista","viewer_updated":"Actualizado ahora mismo","audio_pending":"El archivo de audio todavía se está preparando.","viewer_failed":"Esta tarea de transcripción falló.","viewer_processing":"La transcripción sigue en curso. El visor se actualizará automáticamente.","viewer_waiting":"Esperando a que se inicie el worker.","controller_title":"Control","updated_label":"Actualizado","duration_label":"Duración","speakers_label":"Hablantes","segments_label":"Segmentos","voice_separation_label":"Separación de voz","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 atribución de hablantes","transcript_empty":"Todavía no hay transcripción.","overlap_label":"Superposición","export_button":"Exportar","export_modal_title":"Exportar transcripción","export_modal_description":"Elige un formato y ajusta la configuración de subtítulos antes de descargar.","export_format_title":"Formato","export_format_description":"Selecciona el formato de salida para esta exportación.","export_format_json":"JSON (raw)","export_format_json_description":"Descarga el manifiesto STT canónico sin transformar subtítulos.","export_format_srt":"SRT","export_format_srt_description":"Subtítulos clásicos para la mayoría de editores y reproductores.","export_format_vtt":"VTT","export_format_vtt_description":"Subtítulos WebVTT con temporización opcional por palabra.","export_general_options_title":"Opciones generales","export_general_options_description":"Estas opciones se aplican a las exportaciones 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":"Añade la etiqueta del hablante detectado al inicio de cada cue cuando exista.","export_punctuation":"Puntuación","export_punctuation_description":"Mantiene la puntuación en el texto exportado. Desactívala para un flujo de tokens más limpio.","export_split_mode_title":"Modo de división","export_split_mode_description":"Decide si conservar los segmentos actuales o reagrupar cues con tiempos por palabra.","export_split_mode_segment":"Segmento","export_split_mode_segment_description":"Conserva los límites actuales de segmentos STT como cues.","export_split_mode_max_words":"Máx. palabras","export_split_mode_max_words_description":"Reagrupa cues con tiempos por palabra usando puntuación, cambios de hablante y un límite de palabras.","export_max_words_label":"Máximo de palabras por cue","export_max_words_hint":"Límite actual: {count} palabras por cue.","export_json_raw_hint":"La exportación JSON raw ignora las opciones exclusivas de subtítulos y descarga el manifiesto guardado directamente.","export_vtt_options_title":"Opciones de VTT","export_vtt_options_description":"Estas opciones solo se aplican a exportaciones WebVTT.","export_word_level_timestamps":"Tiempos por palabra","export_word_level_timestamps_description":"Emite marcas de tiempo inline de WebVTT para cada palabra cuando existan tiempos.","cancel":"Cancelar","export_action":"Exportar","import_to_studio_button":"Importar a Studio","import_modal_title":"Importar a Studio","import_modal_description":"Convierte el contenido transcrito en un guion editable en Studio.","import_mode_new":"Crear nuevo proyecto","import_mode_new_description":"Crea un proyecto de Studio nuevo a partir de esta transcripción.","import_mode_existing":"Añadir a un proyecto existente","import_mode_existing_description":"Agrega la transcripción a un proyecto que ya tengas.","import_project_name_label":"Nombre del proyecto","import_project_name_placeholder":"Introduce un nombre de 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 Studio correctamente.","import_failed":"La importación falló. Inténtalo de nuevo."},"voice-changer":{"title":"Cambiador de voz","tab_convert":"Convertir","tab_history":"Historial","upload_description":"Arrastra un archivo de audio aquí o haz clic para subirlo","upload":"Subir","uploaded":"Subido","record_audio":"Grabar","stop_recording":"Detener grabación","record_connecting":"Conectando...","record_not_supported":"La grabación no es compatible con este navegador. Sube un archivo de audio.","record_permission_error":"No se pudo acceder al micrófono. Revisa los permisos del 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 encontraron 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 audio","converting":"Convirtiendo...","processing_notice":"Tu audio se está convirtiendo. Puede tardar un momento...","conversion_complete":"Conversión completada","state_pending":"En cola","state_processing":"Procesando","state_finished":"Completado","state_failed":"Falló","state_legacy_unavailable":"El resultado ya no está disponible","no_history":"Aún no hay tareas del cambiador de voz.","history_results":"Historial","delete":"Eliminar","delete_success":"Tarea eliminada","delete_error":"No se pudo eliminar la tarea","delete_confirm_title":"Eliminar tarea","delete_confirm_description":"¿Seguro que quieres eliminar esta tarea? Esta acción no se puede deshacer.","cancel":"Cancelar","loginRequired":"Inicio de sesión requerido","loginToConvert":"Inicia sesión para usar la conversión de voz","loginToViewHistory":"Inicia sesión para ver el historial","pricing_label":"3,000 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 pudo leer la duración de este archivo.","form-error":{"audio_required":"Sube un archivo de audio","file_type":"El audio fuente debe ser un archivo WAV, MP3, FLAC, OGG, M4A, OPUS o WEBM","audio_size":"El audio fuente debe pesar 100 MB o menos","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 pesar 100 MB o menos","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 audio de referencia"},"replace_file":"Reemplazar archivo","select_voice":"Elegir voz","or":"O","upload_max_size":"Máximo 100 MB por archivo","remove_reference_voice":"Quitar voz de referencia","remove_reference_audio":"Quitar audio de referencia","play_reference":"Reproducir audio de referencia","pause_reference":"Pausar audio de referencia","task_load_error":"No se pudo cargar esta tarea.","retry":"Reintentar","submission_failed":"No se pudo enviar el audio. Se han conservado el archivo y los ajustes. Vuelve a intentarlo."},"pvc":{"title":"Clon de Voz Profesional","upload-formats":"Formato compatible: MP3, WAV, FLAC","upload-hint-1":"Cada clip de audio debe durar menos de 1 minuto.","upload-hint-2":"Recomendamos subir 12-15 clips de 45-60 segundos cada uno, con un tono consistente.","upload-btn":"Subir","uploaded":"Subido","re-analyze":"Re-analizar Audio","reopen-confirm-title":"¿Volver a editar los archivos de audio?","reopen-confirm-desc":"Editar tu audio borrará los resultados del análisis actual. Todos los clips se restablecerán y deberán analizarse de nuevo antes de que puedas continuar.","reopen-confirm-cancel":"Cancelar","reopen-confirm-ok":"Confirmar","good":"bueno","merging":"Fusionando","failed":"Error","rejected":"Rechazado","rejected-default-reason":"No se detectó voz utilizable. Vuelve atrás y graba un audio más claro con el mínimo de ruido de fondo.","warning":"Advertencia","warning-default-reason":"Se detectaron varios hablantes. Intenta usar fragmentos con un solo hablante para obtener una voz clonada más estable.","continue":"Continuar","analyzing":"Analizando","back":"Atrás","start-analyze":"Analizar audio","verify-title":"Verificar propiedad de voz","verify-desc":"Lee el texto a continuación para demostrar que eres el propietario de esta voz. El sistema comparará automáticamente la huella vocal con el material de entrenamiento.","verify-content":"\"Los incendios forestales, aunque destructivos, pueden limpiar la vegetación vieja y proporcionar espacio de crecimiento para nuevas plantas, un proceso de renovación natural en los ecosistemas forestales.\"","verify-record":"Grabar","verify-stop":"Detener","verify-verifying":"Verificando","verify-error":"No pudimos verificar tu identidad.","verify-tab-myself":"Yo mismo","verify-tab-proxy":"Representante","verify-proxy-desc":"Si el propietario de la voz no puede completar la verificación, proporciona una prueba legal para solicitar una revisión humana.","verify-proxy-upload-title":"Subir autorización / prueba de herencia","verify-proxy-upload-hint":"Compatibles: PDF, JPG, PNG (máx. 10 MB por archivo)","verify-proxy-declaration":"Declaro bajo pena de perjurio que la información proporcionada en este formulario es exacta y que soy el propietario legítimo o el representante autorizado de la identidad de voz en cuestión. Entiendo que presentar declaraciones falsas puede tener consecuencias legales.","verify-proxy-submit":"Enviar","verify-proxy-unsupported":"Tipo de archivo no admitido. Sube un PDF, JPG o PNG.","verify-proxy-rejected":"Tu documento no pasó la revisión. Sube otro archivo o verifica por voz.","verify-proxy-processing-error":"No pudimos procesar tu documento. Inténtalo de nuevo más tarde.","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 puede eliminarse. Por favor, contacta con el servicio de atención al cliente.","verify-failed-ok":"Aceptar","training-title":"Modelo","training-banner-title":"Preparando materiales de entrenamiento...","training-banner-desc":"El entrenamiento suele tardar entre 10 y 30 minutos. Te notificaremos por correo electrónico en cuanto finalice.","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 está entrenado y listo para la revisión de muestras.","trained-state-value":"entrenado","preview-title":"Vista previa","preview-sample-1-text":"\"Bienvenido a la emisión de hoy — soy tu conductor.\"","preview-sample-1-label":"acogedor","preview-sample-2-text":"\"Esto es increíble — ¡no puedo esperar para compartirlo con todos!\"","preview-sample-2-label":"emocionado","preview-sample-3-text":"\"En la tranquila hora dorada, la ciudad encendió una ventana a la vez.\"","preview-sample-3-label":"narrativo","preview-custom":"Texto de vista previa personalizado","preview-text-label":"Texto de vista previa","preview-text-hint":"Déjalo en blanco para que el sistema genere una muestra corta.","generate-preview":"Generar vista previa","release-voice-details":"Voice Details","release-voice-name":"Voice Name","release-voice-name-placeholder":"Name your voice here","release-cover":"Cover","release-description":"Description","release-gender":"Gender","release-age":"Age","release-use-cases":"Use cases","release-voice-style":"Voice Style","release-show-more":"Show More","release-show-less":"Show Less","release-type":"Type","release-public":"Public","release-public-desc":"This voice will be visible in the discovery page and can be seen and used by everyone.","release-unlisted":"Unlisted","release-unlisted-desc":"This voice model will not appear in the discover page, but can be shared with specific users via a link.","release-private":"Private","release-private-desc":"This voice model is only visible to the creator and cannot be shared and will not appear in the discover section","release-compliance":"Confirmo que tengo permiso para crear y compartir este modelo de voz.","release-compliance-required":"(Requerido)","release-compliance-detail":"Crea únicamente voces que sean tuyas, para las que tengas el consentimiento del hablante para usarlas, o que de otro modo estés legalmente autorizado a compartir. Al crear este modelo, aceptas nuestros <termsLink>Términos de Servicio</termsLink> y nuestra <privacyLink>Política de Privacidad</privacyLink>. Podemos eliminar los modelos de voz que infrinjan estas reglas.","release-compliance-public-notice":"Los modelos de voz públicos pueden ser visibles y utilizables por otras personas.","release-back":"Back","create-voice":"Create Voice","continue-to-release":"Continuar a publicación","resume-error-title":"No se pudo abrir este borrador","resume-error-description":"No pudimos cargar este borrador de Clon de Voz Profesional. Puede que haya sido eliminado o que no esté disponible temporalmente.","resume-error-forbidden-description":"No tienes acceso a este borrador. Puede pertenecer a otra cuenta u otro equipo.","resume-retry":"Reintentar","resume-cancelled-title":"Este borrador fue cancelado","resume-cancelled-description":"Este borrador de Clon de Voz Profesional ha sido cancelado y ya no se puede retomar. Puedes crear una nueva voz en su lugar.","resume-failed-title":"No se pudo construir esta voz","back-to-my-voices":"Volver a Mis voces","create-new-voice":"Crear nueva voz","verification-failed-banner-title":"Intentos de verificación agotados","verification-failed-banner-description":"Este borrador ha agotado todos sus intentos de verificación y no puede continuar. Contacta con soporte para liberar el espacio.","resumed-existing-draft":"Se retomó tu borrador existente"},"ttsApi":{"hero":{"headline1":"API de texto a voz","headline2":"Integra voz en cualquier app","subhead":"Voz expresiva y dirigible con una latencia de ~100ms, el mismo modelo S2.1 Pro detrás de HeyGen, Retell y Plaud.","getApiKey":"Obtener clave de API","readDocs":"Leer 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":"Ilimitados","caption":"tags de dirección"},"item3":{"number":"80","unit":"+","caption":"IDIOMAS"},"item4":{"number":"$15","unit":"/1M UTF-8 bytes","caption":"PAGO POR USO"}},"logoWall":{"heading":"En producción en"},"modelCards":{"title":"Modelos diseñados para distintas necesidades de producción","subtitle":"Una sola API. Cambia de modelo con un único encabezado. Ambos modelos de la API se facturan a la misma tarifa plana.","cards":{"s2":{"tag":"EL ORIGINAL","title":"S2 Pro","description":"Preciso incluso en los enunciados más cortos","bullet1":"Clonación de voz instantánea","bullet2":"Soporte multilingüe completo","bullet3":"Fiable con prompts muy cortos","bullet4":"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 ~100ms (en un solo H200)","bullet2":"Factor de tiempo real de 0.195","bullet3":"80+ idiomas, cambio de código instantáneo","bullet4":"Etiquetas de emoción de dominio abierto","bullet5":"Multi-hablante nativo en una sola generación","button":"Ver documentación"},"onPremise":{"tag":"DESPLIEGUE ENTERPRISE","title":"On-premise","description":"Despliega en tu propia infraestructura.","bullet1":"VPC, on-prem, nube soberana, air-gapped","bullet2":"Sin salida de datos","bullet3":"Control total del modelo","bullet4":"Licencia comercial disponible","button":"Hablar con ventas"}}},"quickstart":{"headline1":"Del registro al primer audio en","headline2":"minutos.","subcopy":"Sin llamada de ventas. Obtén una clave de API, instala el SDK y despliega.","curlCardTitle":"cURL · REST API","pythonCardTitle":"Python · Fish Audio SDK","chips":{"python":"Python SDK","typescript":"TypeScript SDK","rest":"REST","websocket":"WebSocket streaming"}},"features":{"heading1":"Todo lo que necesitas","heading2":"para llevar voz a producción","subhead":"Una sola API para creación de voz, generación expresiva y entrega en tiempo real.","getApiKey":"Obtener clave de API","readDocs":"Leer la documentación","card1Title":"Emoción e interpretación inline","card1Desc":"Dirección escrita como sintaxis [tag], en cualquier punto del texto. Tags libres e ilimitados, sin parámetro de emoción independiente.","card2Title":"Millones de voces de la comunidad","card2Desc":"Explora y lanza voces desde la biblioteca abierta más grande, o clona la tuya propia y construye sobre ella.","card3Title":"Diálogo multi-hablante","card3Desc":"Genera una conversación completa en una sola pasada. Disponible en S2.1 Pro.","card4Title":"Clonación de voz instantánea","card4Desc":"Captura el timbre y el estilo de habla a partir de un clip de referencia corto. Funciona en los 80+ idiomas sin entrenamiento adicional.","card5Title":"Lee texto complejo de forma natural","card5Desc":"Números, divisas, fechas y unidades pronunciados correctamente","card6Title":"Streaming y marcas de tiempo","card6Desc":"Transmite audio en streaming con marcas de tiempo por palabra."},"productTabs":{"title":"Crea la experiencia de voz que tu producto necesita","subtitle":"Crea una voz reutilizable, dirige cómo se interpreta y transmítela en streaming a productos en tiempo real.","tabs":{"instantCloning":"Clonación instantánea","neuralTts":"TTS neuronal","restApi":"API REST y SDKs"},"instantCloning":{"title":"Clona cualquier voz al instante<br></br>con Fish Audio","body":"La API de clonación de voz con IA de Fish Audio convierte un clip de referencia corto en una voz reutilizable. La clonación captura el timbre y el estilo de habla, y se mantiene en los 80+ idiomas sin entrenamiento adicional."},"codeLabel":"PYTHON SDK","neuralTts":{"title":"Modelos de voz neuronal y control de emoción inline","body":"La API de clonación de voz con IA de Fish Audio convierte un clip de referencia corto en una voz reutilizable. La clonación captura el timbre y el estilo de habla, y se mantiene en los 80+ idiomas sin entrenamiento adicional.","codeLabel":"JSON"},"restApi":{"title":"Autenticación, endpoints y formatos de respuesta","body":"Los SDK oficiales cubren Python y TypeScript, ambos tipados, con soporte de streaming y ejemplos. Los endpoints REST y WebSocket se encargan del resto. La API tiene la misma forma que los principales proveedores de TTS, así que la mayoría de las migraciones a producción se completan en menos de una semana."}},"benchmarks":{"headingLine1":"Fish Audio TTS API","headingLine2":"Benchmarks y especificaciones","subtitle":"Una sola API. Cambia de modelo con un único encabezado. Ambos modelos de la API se facturan a la misma tarifa plana.","benchmarksLabel":"Benchmarks","metrics":{"rtf":{"value":"0.195","caption":"FACTOR DE TIEMPO REAL"},"voiceCloning":{"value":"Clip corto","caption":"CLONACIÓN DE VOZ"},"multiSpeaker":{"value":"Nativo","caption":"MULTI-HABLANTE"},"streaming":{"value":"REST + WebSocket","caption":"STREAMING"},"timestamps":{"value":"Por palabra","caption":"MARCAS DE TIEMPO"},"sampleRate":{"value":"48","suffix":"kHz","caption":"FRECUENCIA DE MUESTREO"},"concurrency":{"value":"5","suffix":"inicial","caption":"SOLICITUDES CONCURRENTES"},"audioFormats":{"value":"MP3 · WAV · Opus","caption":"FORMATOS DE AUDIO"}}},"pricing":{"title":"Precios flexibles para 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":"Comenzar","cards":{"s21pro":{"subtitle":"Texto a voz","price":"0.015","suffix":"/ K UTF-8 bytes","feature1":"70ms de latencia ultra baja","feature2":"80+ idiomas compatibles","feature3":"Marcas de tiempo por palabra"},"s1":{"subtitle":"Texto a voz","price":"0.015","suffix":"/ K UTF-8 bytes","feature1":"Latencia en tiempo real","feature2":"Soporte multilingüe completo","feature3":"Clonación de voz instantánea"},"transcribe1":{"subtitle":"Reconocimiento automático del habla","price":"0.006","suffix":"/ minuto de audio","feature1":"Precisión de ASR líder en la industria","feature2":"Multilingüe con sugerencias de idioma opcionales","feature3":"Transcripción de entradas largas"}},"tableTitle":"Límites de solicitudes concurrentes","table":{"spendingThreshold":"Umbral de gasto","concurrency":"Concurrencia","starter":"Inicial","elevated":"Elevado","highVolume":"Alto volumen","enterprise":"Enterprise","starterThreshold":"< $100 pagados","starterConcurrency":"5 solicitudes","elevatedThreshold":"≥ $100 pagados","elevatedConcurrency":"15 solicitudes","highVolumeThreshold":"≥ $1,000 pagados","highVolumeConcurrency":"50 solicitudes","enterpriseThreshold":"Personalizado","enterpriseConcurrency":"Límites personalizados"},"billedAnnually":"Facturación anual","threeMonthsOff":"3 meses gratis","holidayOff":"50% de descuento por tiempo limitado","switchToAnnual":"¡Cambia a facturación anual para obtener 3 meses gratis!","monthSuffix":"/ mes","creditsMonthly":"créditos mensuales","mostPopular":"Más popular","recommended":"Recomendado","startTrial":"Iniciar prueba gratuita de 5 días","upgrade":"Actualizar","contactSales":"Hablar con ventas","individual":{"free":{"subtitle":"Para todos","price":"0","priceNote":"No se necesita tarjeta de crédito","credits":"8,000","minutes":"Hasta 7 minutos de generación","feature1":"Hasta 500 caracteres por generación","feature2":"3 espacios públicos de voz","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, luego ${amount} facturado anualmente","priceNoteMonthly":"durante 5 días, luego $15 facturado mensualmente","credits":"250,000","minutes":"Hasta 200 minutos de generación","feature1":"Hasta 15,000 caracteres por generación","feature2":"Espacios de voz públicos ilimitados + 10 privados","feature3":"Generación prioritaria","feature4":"Clonación de voz mejorada","feature5":"Uso comercial","feature6":"Prueba el plan Plus gratis durante 5 días"},"pro":{"subtitle":"Para usuarios avanzados y equipos","save":"Ahorra ${amount}","strike":"100","priceNote":"${amount} facturado anualmente","credits":"2,000,000","minutes":"Hasta 1,620 minutos de generación","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 de 7 días","feature5":"Y todo lo de Plus"}},"team":{"pro":{"subtitle":"Para usuarios avanzados y equipos","save":"Ahorra ${amount}","strike":"100","priceNote":"${amount} facturado anualmente","credits":"2,000,000","minutes":"Hasta 1,620 minutos de generación","feature1":"3 asientos de equipo","feature2":"Hasta 30,000 caracteres por generación","feature3":"Espacios de voz ilimitados","feature4":"Garantía de devolución de 7 días","feature5":"Y todo lo de Plus"},"max":{"subtitle":"Límites más altos para necesidades de producción.","save":"Ahorra $3000","price":"749","strike":"999","priceNote":"$8988 facturado anualmente","credits":"25,000,000","minutes":"Hasta 6,250 minutos de generación","feature1":"10 asientos de equipo","feature2":"Y todo lo de Pro"},"enterprise":{"subtitle":"Para organizaciones con necesidades de cumplimiento","price":"Personalizado","priceNote":"precios por volumen facturados anualmente","bandTitle":"Pago por uso","bandSubtitle":"con controles a nivel de organización","feature1":"Retención de datos cero","feature2":"Despliegue on-premise","feature3":"Cumplimiento SOC2","feature4":"Más descuento","feature5":"SSO personalizado (próximamente)"}}},"faq":{"heading":"Preguntas frecuentes","q1":"¿Cómo uso la API de TTS de Fish Audio en Python?","a1":"Instala el SDK con pip install fish-audio-sdk, crea un cliente FishAudio con tu clave de API y luego llama a client.tts.convert() y guarda el audio con save(). El fragmento del inicio rápido de arriba escribe un MP3 en pocas líneas.","q2":"¿Hay una API de TTS gratuita disponible?","a2":"Sí. Puedes usar el modelo S2.1-Pro-Free para acceso gratuito e ilimitado al modelo S2.1 Pro. Está disponible para desarrolladores por tiempo limitado. Para mayor concurrencia y estabilidad, usa el modelo S2.1-Pro.","q3":"¿Qué es la clonación de voz vía API?","a3":"La clonación de voz vía API convierte una grabación de referencia corta en una voz reutilizable. Con Fish Audio, subes un clip corto, recibes un voice ID y llamas al endpoint de TTS con ese ID. La clonación se mantiene en los 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 usando un modelo neuronal, en lugar de combinar clips pregrabados. Fish Audio S2.1 Pro es un modelo neuronal que produce voz emocionalmente rica con control de dirección inline, superando a sistemas open-source y closed-source en evaluación ciega.","q5":"¿Qué modelo debería 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. S1, el modelo original, sigue disponible y funciona bien como respaldo para prompts muy cortos. Ambos se facturan a $15 por millón de bytes UTF-8.","q6":"¿Qué latencia puedo esperar?","a6":"S2.1 Pro alcanza un tiempo hasta el primer audio de alrededor de 100ms en un H200, con un factor de tiempo real de 0.195. El parámetro de latencia intercambia calidad por velocidad, y el streaming está activado por defecto para que la reproducción pueda comenzar antes de que termine el clip completo.","q7":"¿Cuántos idiomas son compatibles?","a7":"80+ desde un solo modelo, con cambio de código instantáneo entre inglés, japonés, chino, español, árabe y más dentro de una misma generación. La cobertura es más profunda en CJK e idiomas del este asiático.","q8":"¿Puedo controlar la emoción y la interpretación?","a8":"Sí. S2.1 Pro lee dirección de formato libre escrita inline como sintaxis [tag], en cualquier punto del texto. Tú (o tu LLM) puedes usar estos tags para controlar la emoción y la interpretación del audio.","q9":"¿La API admite streaming?","a9":"Sí, el streaming está activado por defecto. Conéctate por WebSocket o REST, obtén marcas de tiempo por palabra, y cancela una generación en curso para iniciar una nueva en agentes en tiempo real.","q10":"¿Qué formatos de audio son compatibles?","a10":"MP3, WAV y Opus, con frecuencia de muestreo y bitrate configurables. La frecuencia de muestreo por defecto es 44100 Hz para la mayoría de los formatos y 48000 Hz para Opus.","q11":"¿Cómo se calculan los precios?","a11":"Pago por uso a $15 por millón de bytes UTF-8 tanto para S2.1 Pro como para S1, 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áles son los límites de tasa?","a12":"La concurrencia escala con el uso: 5 solicitudes concurrentes para empezar, 15 una vez que has prepagado $100, 50 en $1,000, y límites personalizados en el tier Enterprise.","q13":"¿Puedo alojar el modelo yo mismo?","a13":"Sí. Los modelos open-weights, S2.1 Pro y fish-speech, se despliegan en tu VPC, centro de datos, nube soberana o entorno air-gapped bajo licencia comercial. El self-hosting es un contrato Enterprise para equipos de alto volumen que necesitan residencia de datos, fine-tuning o despliegues regulados.","q14":"¿El modelo es open source?","a14":"Los modelos se publican como open weights con licencia comercial de pago. Los weights, el código de fine-tuning, la infraestructura de inferencia y el informe técnico son públicos. El uso de investigación y no comercial es gratuito. Open weights es distinto de open source según la definición de la OSI, y Fish Audio es preciso al respecto.","q15":"¿Mis datos se usan para entrenamiento?","a15":"Los datos de la API Enterprise no se usan para entrenar los modelos de Fish Audio. El contenido de la plataforma de creadores se gestiona por separado. Para voces que no puedes arriesgarte a filtrar, usa un modelo privado subido."},"cta":{"headline":"Llega a producción este fin de semana","subhead":"Obtén una clave de API, instala el SDK y despliega. Sin tarjeta requerida.","getApiKey":"Obtener clave de API","readDocs":"Leer la documentación"}},"admin":{"action":"Acción","action_at":"Actuado en","active":"Activo","active_users":"Usuarios activos","add":"Añadir","add_success":"Añadir éxito","add_user_credit":"Añadir crédito de usuario","add_user_premium":"Añadir usuario Premium","admin":"Administrador","admin_user_management":"Gestión de Usuarios Administrativos","all":"Todos","amount":"Importe","amount_credit":"Importe","api_credit_balance":"Saldo de crédito de la API","api_usage_ranking":"Clasificación del uso de las API","apply":"Solicitar","approve":"Aprobar","approve_withdraw_description":"¿Está seguro de que quiere aprobar esta retirada?","approve_withdraw_title":"Aprobar Retirar","approve_withdraw_success":"Retiro aprobado","avatar":"Avatar","ban_reason":"Motivo de la prohibición","ban_success":"Prohibir el éxito","ban_user":"Prohibir usuario","banned":"Prohibido","api_pricing":"Precios de API","billing_period":"Período de Facturación","concurrency":"concurrencia","bio":"Bio","cancel":"Cancelar","confirm_approve":"Confirmar Aprobar","confirm_ban":"Confirmar prohibición","confirm_delete":"Confirmar Borrar","confirm_reject":"Confirmar Rechazar","created_at":"Creado en","credit_history":"Historial de crédito API","day":"Día","delete_success":"Eliminar Éxito","delete_user":"Borrar usuario","edit_permissions":"Editar permisos","show_admin_permissions":"Mostrar permisos de administrador","view_admin_permissions":"Ver permisos de administrador","view_admin_permissions_description":"Revise en modo de solo lectura los permisos de administrador asignados a este usuario.","admin_permissions_hint":"Separados por comas. Déjelo vacío para obtener acceso completo de administrador.","permission_presets":"Preajustes rápidos","email":"Correo electrónico","email_not_match":"Correo electrónico no coincidente","email_verified":"Correo electrónico verificado","email_verified_placeholder":"Introduzca el correo electrónico del usuario verificado","enter_reject_reason":"Introduzca el motivo del rechazo","enter_user_id_or_email":"Ingrese ID de usuario o correo electrónico para buscar","error":"Error","id":"ID","joined_at":"Unido a","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":"Retirada DMCA cancelada","dmca_confirm":"¿Seguro que quieres retirar este modelo por DMCA? Se ocultará de las superficies web públicas, se deshabilitará su uso en la web y se notificará por correo electrónico al propietario.","dmca_model":"Retirada DMCA","dmca_success":"El modelo fue retirado por DMCA y se notificó al propietario","download_data":"Descargar Datos","edit_model":"Editar Modelo","hide_cancelled":"Operación cancelada","hide_confirm":"¿Está seguro de que desea ocultar este modelo?","hide_model":"Ocultar Este Modelo","hide_success":"El modelo ha sido marcado como privado","manage":"Gestionar","regenerate_samples":"Regenerar muestras","sample_regenerator":{"title":"Regenerar muestras de audio","empty":"Este modelo no tiene muestras para regenerar","empty_text":"El texto de la muestra está vacío","generate":"Generar","generate_missing_task":"Error en la generación: falta el ID de la tarea","generate_success":"Audio generado","generating":"Espera a que termine la generación del audio","candidate":"Candidata","current":"Actual","default":"Predeterminada","selected":"Seleccionada","save":"Guardar cambios","save_success":"Las muestras se actualizaron correctamente","untitled":"Muestra sin título"}},"money":"Dinero","month":"Mes","new_users":"Nuevos usuarios","new_users_premium":"Pago de nuevos miembros","nickname":"Apodo","no_user_found":"No se encontró usuario","old_users":"Antiguos usuarios","old_users_premium":"Renovación de miembros de pago","open_menu":"Abrir menú","package_credit_amount":"Cantidad de Crédito del Paquete","package_finished_at":"Acabado del paquete En","phone":"Teléfono","please_enter_search_query":"Por favor, introduce una consulta de búsqueda","premium_history":"Historial de primas","price":"Precio","reject":"Rechazar","reject_withdraw_description":"¿Está seguro de que quiere rechazar esta retirada?","reject_withdraw_title":"Rechazar Retirar","reject_withdraw_success":"Retiro rechazado","remove_premium":"Eliminar Premium","remove_premium_consequence":"Esta acción no se puede deshacer.","remove_premium_failed":"No se pudo eliminar premium","remove_premium_success":"Premium eliminado con éxito","remove_premium_title":"Eliminar estado Premium","remove_premium_warning":"¿Está seguro de que desea quitar el estado premium a este usuario?","remove_user_premium":"Eliminar Premium del Usuario","removing":"Eliminando...","reports":{"description":"Descripción","filter_all":"Todos los Tipos","filter_low_quality":"Baja Calidad","filter_other":"Otros","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á hacerlo público de nuevo. ¿Continuar?","hide_and_lock_success":"Modelo oculto y visibilidad bloqueada","next":"Siguiente","no_reports":"No se encontraron informes","no_reports_description":"No hay informes que coincidan con tus filtros.","page_info":"Página {page} de {total}","previous":"Anterior","reported_at":"Reportado en","reporter":"Reportero","resolve":"Resolver","resolve_confirm":"¿Marcar este informe como resuelto?","resolve_success":"Informe resuelto","resolved_at":"Resuelto en","status_resolved":"Resuelto","status_unresolved":"Sin resolver","title":"Informes de Modelo","type":"Tipo","view_model":"Ver Modelo"},"retained_users":"Usuarios retenidos","risk_control":{"actions":{"close":"cerca (por ejemplo, libro, ojos, reunión, etc.)","contact_support":"Contactar con el servicio de asistencia"},"helpLabel":{"description":"Entre las razones más comunes por las que se bloquean las cuentas figuran","reason1":"Detección de cuentas compartidas","reason2":"Uso anormal de la cuenta.","reason3":"Entorno de red sospechoso","title":"¿Necesita ayuda?"},"status":{"description":"Su cuenta ha sido restringida temporalmente porque el sistema de seguridad ha detectado actividades sospechosas. Esta medida de precaución es esencial para proteger la integridad de su cuenta y de la plataforma.","title":"estado de la cuenta","unlock_time":"La cuenta se desbloquea automáticamente y se restablece al cabo de unas horas."},"subtitle":"Aviso de seguridad","title":"La cuenta ha sido bloqueada temporalmente."},"search":"Buscar","search_by_user_id_or_email":"Buscar por ID de usuario o correo electrónico","search_for_user":"Buscar un usuario","search_placeholder":"Introduzca su dirección de correo electrónico","searching":"Buscando...","select_ban_reason":"Seleccione el motivo de la prohibición","select_status":"Seleccionar estado","select_time_range":"Seleccionar intervalo de tiempo","status":"Estado","top_up_package_credit":"Recargar Paquete de Crédito","top_up_success":"Recarga exitosa","package_credit_adjustment_hint":"Usa un número positivo para agregar créditos y uno negativo para descontarlos.","package_credit_adjustment_non_zero":"La cantidad no puede ser 0.","package_credit_permanent":"Créditos permanentes","package_credit_permanent_hint":"Se conservan al cambiar o bajar de plan, como los paquetes de créditos comprados.","total_users":"Usuarios totales","try_different_search":"Intenta buscar con diferentes criterios","unit":"Unidad","update":"Actualización","refresh":"Actualizar","update_price":"Actualizar precio","update_success":"Actualizar el éxito","update_user_price":"Actualizar precio de usuario","usage":"Utilización","user":"Usuario","user_banned":"Usuario bloqueado","user_detail":"Detalle 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 de usuario","view_in_stripe":"Ver en Stripe","admin_permissions":"Permisos de administrador","no_permission_to_view_info":"No tiene permiso para ver esta información.","contact_admin_for_access":"Póngase en contacto con un administrador si necesita acceso.","current_period_end":"Fin del período actual","cancel_at":"Cancelar en","cancel_at_period_end":"Cancelar al final del período","last_synced_at":"Última sincronización a las","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 de correo","email_change_status_ok":"Éxito","email_change_status_invalid_otp":"OTP inválido","email_change_status_duplicate_email":"Correo duplicado","email_change_status_same_email":"Mismo correo","waitlist":{"cancel":"Cancelar","commitment_count":"Recuento de compromisos","confirm":"Confirme","create":"Cree","create_success":"Crear éxito","create_title":"Crear lista de espera","delete":"Borrar","delete_confirmation":"¿Estás seguro de que quieres borrar esta lista de espera?","delete_success":"Eliminar Éxito","delete_title":"Borrar lista de espera","description":"Descripción","description_placeholder":"Introducir descripción","display_name":"Mostrar nombre","display_name_placeholder":"Introduzca el nombre para mostrar","edit":"Editar","edit_success":"Editar Éxito","edit_title":"Editar lista de espera","keyword":"Palabra clave","keyword_placeholder":"Introduzca 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":"Retirar registros","yesterday":"Ayer","beta":{"title":"Gestión beta","total_beta_users":"Usuarios beta totales","total_s2_pro_generations":"Total de generaciones S2 Pro","invite_to_beta":"Invitar a Beta","invite_emails_placeholder":"Ingrese correos electrónicos separados por comas o nuevas líneas","invite":"Invitar","inviting":"Atractivo...","invite_success":"Invitación beta completa","added":"Agregado","already_beta":"ya beta","not_found":"Extraviado","skipped_root_admin":"Omitido (administrador raíz)","generation_history":"Historia de la generación","filter_by_email":"Filtrar por correo electrónico"},"feedback":{"filter_all":"Todos","filter_resolved":"Resuelto","filter_starred":"Destacado","filter_unresolved":"No resuelto","filter_unstarred":"Sin estrella","next":"Siguiente","no_feedback":"No se encontró retroalimentación","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":"Estrella","star_success":"Comentarios destacados","starred":"Destacado","status_resolved":"Resuelto","status_unresolved":"No resuelto","title":"Comentarios de Usuario","unresolve":"Desmarcar como resuelto","unresolve_success":"Comentarios sin resolver","unstar":"Quitar estrella","unstar_success":"Retroalimentación desmarcada con estrella","user_agent":"Navegador"},"feature_flags_description":"Administra el acceso por equipo a las funciones del frontend. Selecciona una función para revisar los equipos habilitados y actualizar las asignaciones del equipo.","feature_flag_summary":"Resumen de feature flags","feature_flag_teams":"Equipos habilitados","feature_flag_editor":"Editor de feature flags","feature_flags_load_failed":"No se pudieron cargar los feature flags.","feature_flags_save_failed":"No se pudieron guardar los feature flags.","feature_flags_saved":"Feature flags guardados.","loading_feature_flags":"Cargando feature flags...","load_more":"Cargar más","teams_enabled":"equipos habilitados","feature_flag_teams_empty":"Ningún equipo tiene esta función habilitada.","select_team_for_feature_flags":"Selecciona un equipo para editar sus feature flags.","save":"Guardar","unmanaged_feature_flags":"Feature flags no gestionados","saving_feature_flags":"Guardando feature flags...","select_team_for_self_host":"Selecciona un equipo para editar sus concesiones de artefactos.","self_host_description":"Gestiona qué artefactos del registro puede extraer cada equipo de autoalojamiento y si puede publicar. Los equipos sin una concesión explícita no pueden extraer nada.","self_host_explicit_grant":"Concesión explícita","self_host_grant_editor":"Concesiones de artefactos","self_host_grant_revoke_failed":"No se pudo revocar la concesión.","self_host_grant_revoked":"Concesión revocada.","self_host_grant_save_failed":"No se pudo guardar la concesión.","self_host_grant_saved":"Concesión guardada.","self_host_load_failed":"No se pudieron cargar los datos de autoalojamiento.","self_host_loading":"Cargando...","self_host_no_grant":"Sin concesión","self_host_form_all_in_one":"All-in-One sin conexión","self_host_form_all_in_one_online":"All-in-One en línea","self_host_form_all_in_one_online_description":"Un contenedor, pesos incluidos. Sin Kubernetes; las solicitudes se autorizan y facturan en Fish Audio.","self_host_form_all_in_one_description":"Un solo contenedor, con los pesos incluidos. Sin Kubernetes, funciona aislado de la red.","self_host_form_helm_offline":"Helm sin conexión","self_host_form_helm_offline_description":"Kubernetes, aislado de la red. Los modelos se sirven desde el clúster y el uso se registra en un libro firmado local.","self_host_form_helm_online":"Helm en línea","self_host_form_helm_online_description":"Kubernetes. Los modelos se sirven por defecto desde el almacén del clúster, o se descargan de almacenamiento compatible con S3 — el bucket alojado de Fish Audio o el del cliente — y las solicitudes se autorizan con la facturación de Fish Audio.","self_host_releases_recorded":"Registrada el {date}","self_host_push_description":"Permite a este equipo hacer push a los repositorios concedidos.","self_host_push_label":"Publicador (push)","self_host_voice_export_description":"Permite a este equipo exportar los paquetes de referencia de sus propias voces (audio + transcripción) a través de la API de autoalojamiento.","self_host_voice_export_label":"Exportación de voces","self_host_repos_count":"{count} repositorios","self_host_revoke":"Revocar acceso","self_host_revoke_confirm_body":"Esto elimina la concesión de \"{teamName}\". El equipo ya no podrá extraer ningún artefacto.","self_host_revoke_confirm_title":"Revocar acceso de autoalojamiento","self_host_saving":"Guardando...","self_host_teams":"Equipos de autoalojamiento","self_host_teams_empty":"Ningún equipo tiene la función de autoalojamiento habilitada.","self_host_license":"Licencia","self_host_license_product":"Producto","self_host_license_binding":"Vinculación de GPU","self_host_license_binding_uuid":"Vinculada a UUID de GPU","self_host_license_binding_none":"Sin vincular","self_host_license_starts":"Inicio","self_host_license_gpu_uuids":"UUID de GPU","self_host_license_save_before_issue":"Guarda el contrato antes de emitir.","self_host_license_save_failed":"No se pudo contactar con el servidor. Comprueba tu conexión e inténtalo de nuevo.","self_host_license_ends":"Fin","self_host_license_max_gpus":"GPU permitidas","self_host_license_save":"Guardar contrato","self_host_license_saved":"Contrato guardado.","self_host_license_save_confirm":"¿Guardar el período del contrato {start} → {end}? Esto solo 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 ha emitido ninguna licencia para este equipo.","grant_team_plan":"Conceder plan de equipo","adjust_team_plan":"Ajustar plan de equipo","revoke_team_plan":"Revocar plan de equipo","team_plan_scope_description":"Administra el plan manual Pro del equipo {teamName}.","team_plan_scope_description_fallback":"Administra el plan manual Pro del equipo seleccionado.","team_plan_current_status":"Estado actual del plan de equipo","team_plan_expires_at":"El plan vence el","team_plan_status_active":"Activo","team_plan_status_inactive":"Inactivo","team_plan_fixed_plan":"Plan","team_plan_adjust_hint":"Esto extiende el plan regalado actual desde su vencimiento existente.","team_plan_grant_hint":"Esto concede Pro al equipo compartido seleccionado y comienza el período ahora.","apply_team_plan_adjustment":"Aplicar ajuste","team_plan_grant_success":"Plan de equipo concedido correctamente","team_plan_adjust_success":"Plan de equipo ajustado correctamente","team_plan_revoke_success":"Plan de equipo revocado correctamente","team_plan_revoke_description":"¿Seguro que quieres revocar el plan de equipo regalado para {teamName}?","team_plan_revoke_description_fallback":"¿Seguro que quieres revocar el plan de equipo regalado para este equipo?","team_plan_revoke_warning":"El equipo volverá al plan Free inmediatamente si no hay una suscripción activa de Stripe.","team_plan_status_label":"Plan manual del equipo","team_plan_until":"Activo hasta {date}","customize_seat_limit":"Personalizar límite de puestos","custom_seats_title":"Personalizar límite de puestos","custom_seats_description":"Sobrescribe el número de puestos incluidos para {teamName}. Déjalo vacío para volver al valor predeterminado del plan.","custom_seats_description_fallback":"Sobrescribe el número de puestos incluidos para el equipo seleccionado. Déjalo vacío para volver al valor predeterminado del plan.","custom_seats_current_override":"Anulación actual","custom_seats_effective":"Puestos efectivos","custom_seats_active":"Puestos activos","custom_seats_none":"Ninguno (valor predeterminado del plan)","custom_seats_input_label":"Límite de puestos personalizado","custom_seats_input_hint":"Déjalo vacío y guarda para borrar la anulación (volver al valor predeterminado del plan).","custom_seats_below_active_warning":"Este límite está por debajo del número de puestos activos del equipo ({active}).","custom_seats_clear":"Borrar anulación","custom_seats_save":"Guardar límite de puestos","custom_seats_save_success":"Límite de puestos actualizado","team_id":"ID del equipo","team_withdraws":"Retiros de equipos","user_withdraws":"Retiros de usuarios","self_host_releases":"Versiones","self_host_releases_create":"Registrar versión","self_host_releases_created":"Versión registrada","self_host_releases_delete":"Eliminar","self_host_releases_delete_confirm_body":"Los clientes dejarán de ver {tag}. No se borra nada del registro y quien ya la ejecuta sigue igual.","self_host_releases_delete_confirm_title":"Eliminar versión","self_host_releases_dismiss":"Descartar","self_host_releases_dismiss_confirm_title":"Descartar versión","self_host_releases_dismiss_confirm_body":"{tag} fue notificada por una canalización de publicación pero nunca se ofreció a los clientes. Descartarla solo la quita de esta página; la próxima publicación volverá a notificarla.","self_host_releases_deleted":"Versión eliminada","self_host_releases_dismissed":"Versión descartada","self_host_releases_empty":"Aún no hay ninguna versión registrada. Hasta entonces los clientes ven un marcador.","self_host_releases_form_helm":"Chart de Helm","self_host_releases_load_failed":"No se pudieron cargar las versiones.","self_host_releases_load_more":"Cargar versiones anteriores","self_host_releases_stale":"Puede que esta lista no esté actualizada: la última actualización falló.","self_host_releases_changed":"Esta versión cambió mientras el diálogo estaba abierto. No se eliminó nada: vuelve a revisar la lista.","self_host_releases_mirror_first":"Ejecuta antes el workflow Mirror images: esto solo registra una recomendación, no publica nada.","self_host_releases_note_label":"Nota de versión (opcional)","self_host_releases_note_hint":"Una frase junto a esta versión: la ven los administradores aquí y todos los equipos con acceso a esta línea. Déjala vacía para no mostrar nada.","self_host_releases_preview":"Se indicará a los clientes que ejecuten:","self_host_releases_published":"Publicada {date}","self_host_releases_record_confirm_title":"¿Registrar {tag}?","self_host_releases_scope":"Se aplica a todos los clientes self-host, no solo al equipo seleccionado arriba.","self_host_license_contract_term":"Vigencia del contrato","self_host_license_validity":"Validez de la licencia","self_host_license_next_period":"Próximo período","self_host_license_window_invalid":"El fin de la licencia debe ser posterior a su inicio.","self_host_license_window_outside":"La validez de la licencia debe estar dentro de la vigencia del contrato.","self_host_license_issue":"Emitir licencia","self_host_license_reissue":"Reemitir / renovar","self_host_license_new_key_pair":"Generar un nuevo par de claves (solo si el cliente perdió su license.key)","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 hasta el {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 pudo conectar con el servidor. Revisa tu conexión e inténtalo de nuevo.","self_host_releases_latest":"Última","publication_editor":{"title":"Publicación","preview":"Vista previa del vídeo","cover":"Fotograma de portada","hint":"Arrastra para elegir un fotograma.","save":"Usar como portada","saving":"Guardando portada…","saved":"Portada guardada en {seconds}s","failed":"No se pudo guardar la portada. Inténtalo de nuevo.","prompt":"Prompt"},"self_host_license_admin_label":"Etiqueta de enterprise (interna, solo admin)","self_host_license_admin_label_hint":"p. ej. Sierra, SLNG: qué cliente es este equipo","self_host_team_internal":"Equipo interno","self_host_team_label_saved":"Etiqueta guardada.","self_host_releases_aio_section":"Imágenes All-in-One","self_host_releases_helm_section":"Versiones del chart de Helm"},"affiliate":{"actions":{"api_credit_redeemed":"Crédito API canjear con éxito","copy-affiliate-code-success":"enlace de afiliado copiado en el portapapeles","error":"no redimir","membership_redeemed":"Plan Plus canjeado con éxito","package_credits_redeemed":"250,000 créditos canjeados con éxito","redeem-api-credit":"Canjear 10 USD de crédito API","redeem-api-credit-cancel-button-text":"Cancelar","redeem-api-credit-confirm-button-text":"Canjear","redeem-api-credit-confirm-description":"¿Está seguro de que desea canjear 10 USD de crédito API?","redeem-api-credit-confirm-title":"Canjear 10 USD de crédito 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":"¿Estás seguro de que quieres canjear 250,000 créditos utilizando $15 de recompensa de afiliado?","redeem-package-credits-confirm-title":"Canjear 250,000 Créditos","redeem-premium":"Canjear 1 mes de Plan Plus","redeem-premium-cancel-button-text":"Cancelar","redeem-premium-confirm-button-text":"Canjear","redeem-premium-confirm-description":"¿Estás seguro de que quieres canjear el Plan Plus de 1 Mes utilizando $15 de recompensa de afiliado?","redeem-premium-confirm-title":"Canjear 1 mes de 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":"Más información y solicitar","dashboard_link":"¿Ya estás registrado? Ver tu panel de control","description":"Gana un 20-30% de comisión en efectivo por cada referencia","title":"Comparte tu enlace y recibe comisiones en efectivo","tooltip":"Solo un enlace puede estar activo a la vez. Si actualizas a comisiones en efectivo, el enlace de crédito del producto deja de rastrear nuevas referencias (los créditos existentes siguen siendo canjeables)."},"copy-affiliate":"Copiar al portapapeles","created_at":"Creado en","creators":{"creator1":{"description":"La clonación de voz de pez me tomó por sorpresa... No podía ni siquiera distinguir si era yo o la IA hablando.","followers":"Más de 150K suscriptores"},"creator2":{"description":"El discurso generado por Fish Audio es tan realista, como nada que haya visto.","followers":"Más de 500K seguidores"},"creator3":{"description":"¡El Control Emocional Avanzado de S1 es un cambio total! ¡Perfecto para creadores!","followers":"Más de 2,5M de seguidores"},"subtitle":"Mira cómo nuestros afiliados están compartiendo Fish Audio con sus comunidades","title":"Cómo los creadores están promocionando Fish Audio"},"credit_card":{"available_credit":"Disponible para canjear","back":"Volver","copied_button":"¡Copiado!","copy_button":"Copiar","insufficient_credits":"No tienes suficientes créditos. ¡Empieza a referir para ganar más!","no_history":"Aún no hay historial de recompensas. ¡Empieza a compartir tu enlace de referencia para ganar créditos!","redeem_api_credit":"$10 Créditos de API","redeem_package_credits":"250,000 Créditos","redeem_premium":"Plan Plus de 1 Mes","redeem_title":"Canjear","title":"Comparte tu enlace y obtén créditos de producto","tooltip":"Gana créditos de producto equivalentes al 20% de cada compra realizada a través de tu enlace","total_earned":"Créditos Totales Ganados","unique_link_label":"Tu enlace único:","view_history":"Ver historial de recompensas"},"cta":{"button":"Aplicar","subtitle":"Comienza a ganar mientras ayudas a otros a desatar su creatividad con la tecnología de voz AI","title":"Únete a nuestro programa de afiliados ahora"},"hero":{"cta":"Únete ahora","subtitle":"Convierte tu amor por Fish Audio en dinero extra compartiéndolo con tu audiencia. Al enviar tu solicitud, reconoces y aceptas la","terms":"Términos de Afiliado de Fish Audio","title":"Gana dinero como socio afiliado de Fish Audio"},"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":"Beneficios exclusivos para creadores","benefit5":"Soporte dedicado para afiliados","benefit6":"Panel de seguimiento en tiempo real","title":"¿Por qué unirse a nuestro programa de afiliados?"},"cta":"Comienza a ganar","step1":{"description":"Envíe su solicitud y espere la aprobación","title":"Solicitar unirse"},"step2":{"description":"Recibe tu enlace de afiliado personalizado para compartir con tu audiencia","title":"Obtén tu enlace único"},"step3":{"description":"Recibe pago por cada compra realizada por los usuarios que refieras","title":"Gana dinero"},"subtitle":"Comienza a ganar en tres sencillos pasos","title":"Cómo funciona"},"my-affiliate-code":"Mi código de afiliado","page_title":"Gana recompensas de dos maneras","redeem-awarded-credit":"Canjear el crédito concedido","redeem-awarded-credit-description":"Canjee su crédito recompensado para obtener un abono premium o crédito API.","remainingCredit":"Crédito restante","title":"Historial de crédito del afiliado","totalAffiliateNumber":"Total de usuarios invitados","totalCredit":"Total de créditos concedidos","types":{"api_credit_redeemed":"Crédito API canjeado","invitee_subscription_awarded":"Adjudicación del abono por invitación","package_credits_redeemed":"Créditos del Paquete Canjeados","premium_redeemed":"Prima reembolsada"}},"agents":{"active":"Activo","add_document":"Agregar Documento","add_document_description":"Agrega un documento de texto a la base de conocimientos de tu agente. El texto será procesado e indexado para su recuperación.","add_turn":"Agregar Turno","agent_description":"Descripción","agent_description_placeholder":"Describe lo que hace este agente (opcional)","agent_name":"Nombre del Agente","agent_name_placeholder":"Introducir 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 eliminó o no tienes acceso.","all_tests_passed":"Todas las {count} pruebas pasaron","archived":"Archivado","arguments":"Argumentos","back_to_list":"Volver a agentes","back_to_tests":"Volver a Pruebas","beta":"Beta","beta_warning":"Los agentes de voz están en beta y no se recomiendan para cargas de trabajo en producción. Los costos se reducen en un 50%. Por favor, contacte al soporte para obtener ayuda.","beta_warning_mobile":"No recomendado para producción.","beta_warning_short":"Los agentes de voz están en beta. No para producción. Los costos tienen un 50% de descuento.","call_ended":"Llamada terminada","cancel":"Cancelar","close":"Cerrar","characters":"Personajes","chunks":"Fragmentos","coming_soon":"Próximamente","completed":"Completado","connected":"Conectado","copied":"Copiado al portapapeles","connecting":"Conectando...","connection_failed":"Conexión fallida","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, =0 {Ningún número suena en este agente} one {# número suena en este agente} other {# números suenan en este agente}}","bind_number":"Vincular número","import_number":"Importar número","numbers_empty_title":"Ningún número suena en este agente","numbers_empty_hint":"Vincula un número del espacio de trabajo o compra uno nuevo para que este agente atienda llamadas.","no_transfer_tooltip":"Los números de LiveKit no pueden transferir llamadas. Usa un número gestionado de Twilio para las transferencias.","rate_note":"Las llamadas telefónicas añaden {surcharge}/min a la tarifa del agente de {base}/min. Las transferencias se facturan por tramo tras el traspaso.","unbind":"Desvincular de este agente","bind_dialog_title":"Vincular un número","bind_dialog_description":"Elige un número del espacio de trabajo que deba sonar en este agente.","bind_dialog_empty":"Todos los números del espacio de trabajo ya están vinculados a un agente.","transfer_title":"Transferencia de llamadas","transfer_description":"Permite que el agente transfiera llamadas a un número de teléfono o a un punto de conexión SIP.","destination_name_label":"Nombre del destino","destination_name_placeholder":"Mesa de soporte","destination_number_label":"Número de teléfono","mode_label":"Modo de transferencia","mode_cold":"En frío","mode_warm":"En caliente","mode_cold_description":"El agente sale al transferir la llamada. La grabación se detiene al transferir.","mode_warm_description":"El agente permanece para conectar la llamada. La grabación continúa cuando se une el destinatario.","warm_connect_label":"Conexión en caliente","warm_confirm_title":"Pedir al humano que acepte antes de conectar","warm_confirm_description":"El agente resume la llamada y espera la confirmación.","warm_briefing_title":"Conectar con un resumen","warm_briefing_description":"El agente informa al compañero, anuncia que va a transferir la llamada y conecta sin esperar confirmación. La grabación y el análisis continúan.","warm_direct_title":"Conectar sin presentación","warm_direct_description":"El compañero se conecta en cuanto contesta, sin ningún resumen. La grabación y el análisis continúan.","warm_briefing_label":"Instrucciones del resumen","warm_briefing_placeholder_confirm":"Di el número del cliente, {example}, explica en una frase por qué llama y pregunta si el compañero puede atender la llamada. Omite el número si está vacío.","warm_briefing_placeholder_briefing":"Di el número del cliente, {example}, explica en una frase por qué llama y luego indica que vas a transferir la llamada ahora. Omite el número si está vacío.","transfer_footnote":"Los destinos se limitan a regiones permitidas (US, CA, UK, DE, FR, ES, IT, MX, AU, JP, IN, ID, PH, MY y TH).","destinations_hint":"Con más de un destino, el agente elige el que mejor coincide con lo que necesita quien llama.","destination_heading":"Destino {index}","destination_description_label":"Cuándo transferir aquí","destination_description_placeholder":"Preguntas de facturación, facturas, saldo de la cuenta","destination_name_required":"Ponle nombre a cada destino para que el agente pueda distinguirlos.","destination_name_duplicate":"Otro destino ya usa este nombre.","add_destination":"Añadir destino","remove_destination":"Eliminar destino","shared_settings_hint":"La grabación, la duración máxima y la zona horaria se comparten entre canales. Adminístralas en <link>Configuración</link>.","no_outbound_badge":"Sin salientes","no_outbound_tooltip":"Los números de LiveKit no pueden hacer llamadas salientes. Usa un número gestionado de Twilio.","outbound_call_title":"Hacer 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 llamada.","outbound_api_hint":"En producción, realiza las llamadas desde tu backend con 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":"Introduce un número con código de país como +14155550123.","outbound_variables_title":"Variables de esta llamada","outbound_variables_hint":"Se usan solo en esta llamada y se guardan en este navegador para tu próxima prueba. Las variables sin completar se leen tal cual.","outbound_call_button":"Llamar","outbound_call_success":"Llamada en cola: aparecerá abajo en las llamadas recientes.","outbound_rate_note":"El tono de llamada es gratis. Una vez contestada, la llamada se factura a {base}/min más un recargo telefónico según el destino: {surcharge}/min para EE. UU. y Canadá, y de {intlMin} a {intlMax}/min para Japón, Reino Unido, Italia, Australia y México según se trate de un fijo o un móvil.","outbound_error_insufficient_credit":"No hay créditos suficientes para esta llamada. Recarga e inténtalo de nuevo.","outbound_error_agent_not_published":"Publica este agente antes de hacer llamadas.","outbound_error_destination_invalid":"No es un número de teléfono válido. Usa el formato internacional como +14155550123.","outbound_error_destination_not_allowed":"Por ahora, las llamadas salientes solo pueden dirigirse 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 de tarificación especial.","outbound_error_self_call_blocked":"Es un número de tu propio espacio de trabajo: las llamadas a él están bloqueadas.","outbound_error_number_provider_unsupported":"Este número no puede hacer llamadas salientes. Usa un número gestionado de Twilio.","outbound_error_number_inactive":"Este número aún no está activo. Espera a que termine el aprovisionamiento.","outbound_error_daily_limit_exceeded":"Se alcanzó el límite diario de llamadas salientes. Inténtalo mañana.","outbound_error_concurrency_limit_exceeded":"Hay demasiadas llamadas en curso. Espera a que termine alguna.","outbound_error_outbound_disabled":"Las llamadas salientes están desactivadas en este espacio de trabajo. Contacta con soporte.","recent_calls_title":"Llamadas salientes recientes","recent_calls_empty":"Las llamadas que hagas 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","recent_calls_col_answered_by":"Contestada por","recent_calls_col_duration":"Duración","recent_calls_col_time":"Realizada","outbound_dial_answered":"Contestada","outbound_dial_busy":"Ocupado","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":"Desconocido","inbound_only_tooltip":"Sin terminación SIP configurada: este número recibe llamadas y transferencias en frío, pero no puede hacer llamadas salientes ni transferencias en caliente.","no_outbound_tooltip_sip":"Este número se importó sin terminación SIP, por lo que no puede hacer llamadas salientes.","col_transfer":"Transferencia","transfer_on":"Activado","transfer_off":"Desactivado","transfer_cold_only":"Solo 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":"Introduce una URI SIP sin contraseña ni encabezados personalizados.","destination_sip_hint":"Solo endpoints públicos. Se incluyen los números originales de origen y destino, respetando la privacidad del llamante.","destination_sip_cold_hint":"La transferencia SIP en frío debe estar habilitada para tu número.","destination_sip_warm_hint":"Las transferencias en caliente muestran el número de la plataforma como identificador de llamada."},"rollback_action":"Revertir a esta versión","rollback_confirm":"Revertir","rollback_confirm_desc":"Esto reemplazará tu borrador actual con el contenido de v{version} y lo volverá a publicar. Los cambios sin publicar se perderán.","rollback_confirm_title":"¿Revertir a v{version}?","rollback_failed_v2":"Error al revertir","rollback_restored_v2":"Se restauró v{version}. Ya es la versión publicada, así que no se creó ninguna versión nueva.","rollback_success_v2":"Revertido y publicado como v{version}.","system_prompt":"Prompt del sistema","system_prompt_description":"Personalidad, objetivos y límites que guían cada respuesta.","system_prompt_placeholder":"Describe la personalidad, los objetivos y los límites del agente…","system_prompt_variables_hint":"Admite variables como customer_name y company","system_prompt_token_hint":"Hasta 4.000 tokens; se recomienda mantenerse por debajo de 2.000.","first_message":"Primer mensaje","first_message_off":"Desactivado","first_message_fixed":"Mensaje fijo","first_message_prompt":"Prompt","first_message_off_description":"Inicia la conversación sin una frase inicial predefinida.","first_message_fixed_description":"Di la misma frase inicial cada vez.","first_message_prompt_description":"Permite que el agente genere la frase inicial a partir de un prompt.","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 ayudar.","first_message_required":"Este campo es obligatorio.","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":"No se pudo 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":"Renombrar versión","version_rename_desc":"Ponle un nombre a v{version} para encontrarla más fácilmente. Déjalo vacío para borrarlo.","version_rename_failed_v2":"Error al cambiar el nombre","version_restored_from":"Restaurada desde v{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 y el idioma hablado del agente.","language_and_voice":"Idioma y voz","voice_profile":"Perfil de voz","voice_profile_default_description":"Inglés · Soporte cálido","change_voice":"Cambiar","choose_a_voice":"Elegir una voz","more_voices":"Más voces","use_this_voice":"Usar esta voz","no_voice_selected":"No hay voz seleccionada","voice_unavailable":"Voz no disponible","speaking_language":"Idioma hablado","expressive_mode":"Modo expresivo","expressive_mode_hint":"El agente añade emociones, pausas y patrones de habla naturales por sí solo.","voice_speed":"Velocidad de habla","voice_speed_hint":"La velocidad a la que habla el agente. 1.0x es la velocidad normal.","keyterms":"Palabras clave de reconocimiento de voz","keyterms_hint":"Nombres propios, marcas y términos de producto que el agente debe reconocer con precisión. Las listas enfocadas funcionan mejor: añade solo los términos que este agente necesita.","keyterms_count":"{count} / 50 términos","keyterms_placeholder":"Escribe un término y pulsa Enter","keyterms_remove":"Eliminar {term}","test_call":"Llamada de prueba","publish":"Publicar","publish_success":"Publicado v{version}","publish_success_v2":"Agente publicado correctamente.","publish_failed_v2":"No se pudo publicar el agente.","draft_saving":"Guardando borrador","unpublished_changes":"Tienes cambios sin publicar","network_error":"Error de red","toggle_off":"Desactivado","toggle_on":"Activado","default_voice":"Voz predeterminada","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 usan tu borrador actual, incluidos los cambios sin publicar.","publish_required_title":"Publicación necesaria","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 su historial de llamadas existente. Esta acción no se puede deshacer.","created":"Creado","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 deseas eliminar \"{name}\"? Todos los datos asociados se eliminarán permanentemente.","delete_document_title":"Eliminar documento","delete_test_description":"¿Estás seguro de que deseas eliminar \"{name}\"? Esta acción no se puede deshacer.","delete_test_title":"Eliminar Prueba","deleting":"Eliminando...","deploy":"Desplegar","deploy_description":"Configura los ajustes de implementación y obtén el código de integración para tu agente.","deploy_page":{"unpublished_banner":"Aún no hay una versión publicada. La API y estos fragmentos siempre usan la configuración publicada; publícala para activarlos.","unpublished_changes_banner":"Tienes cambios sin publicar. La API y estos fragmentos siguen usando tu última configuración publicada; publícalos para aplicarlos.","first_publish_live_title":"{agentName} está activo","first_publish_live_description":"Tu agente ya está listo para recibir llamadas. A continuación, añádelo a tu producto.","first_publish_done":"Listo","go_to_deploy":"Ir a Deploy","published_description":"Tu configuración publicada está activa y lista para usar.","not_published_description":"Solo borrador; aún 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 necesitas backend; requiere que el acceso público de abajo esté activado. Ideal para demos, 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 API y SDK","public_access":"Acceso público","add_origin":"Añadir origen","origin_invalid":"Introduce un origen http(s) válido sin ruta, consulta, fragmento ni credenciales.","origin_duplicate":"Este origen ya se ha añadido.","public_rate_limit":"Las sesiones públicas tienen límite de frecuencia 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 en el servidor pueden iniciar llamadas. Actívalo para permitir el widget y las sesiones agentId solo de navegador (requiere una lista de orígenes permitidos).","go_deeper":"Profundiza","go_deeper_description":"Todo lo que los fragmentos no muestran: parámetros completos, eventos y herramientas.","public_access_off_warning":"El acceso público está desactivado para este agente, por lo que este fragmento será rechazado. Actívalo abajo:","quick_start":"Inicio rápido","server_step_title":"En tu servidor","server_step_description":"crea un token de sesión","app_step_title":"En tu aplicación","app_step_description":"inicia la conversación","soon":"Pronto","allowed_origins":"Orígenes permitidos","allowed_origins_description":"Solo estos orígenes pueden crear sesiones públicas; las solicitudes desde cualquier otro lugar se rechazan.","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, IDs de usuario final y metadatos.","events_card":"Eventos y estado","events_card_description":"Transcripciones en vivo, modo del agente, interrupción, reconexión y eventos de error en AgentSession.","client_tools_card":"Herramientas de cliente","client_tools_card_description":"Deja que el agente llame funciones en tu página y hable con los resultados en plena conversación.","widget_card":"Personalización del widget","widget_card_description":"Colores, textos y ubicación del elemento '<fish-agent>'. Se incluye con el widget.","channels_label":"Canales de despliegue","widget_tab":"Widget","web_sdk_tab":"Web SDK","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":"Quien llama marca un número y llega a tu agente, sin ningún código de cliente.","phone_empty_title":"Este agente aún no tiene ningún número de teléfono vinculado.","phone_empty_description":"Compra o importa un número en la página de números de teléfono y 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 con dos líneas de HTML, sin paso 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 de Despliegue","deployment_url":"URL de llamada","deployment_url_description":"Utilice esta URL para conectarse a su agente a través de WebRTC o WebSocket.","document_created":"Documento creado y procesamiento iniciado","document_deleted":"Documento eliminado con éxito","document_name":"Nombre del Documento","document_name_placeholder":"Ingrese un nombre para este documento","draft":"Borrador","edit":"Editar","edit_test":"Editar Prueba","agent_name_label":"Nombre del agente","agent_name_example":"Agente de soporte al cliente","create_agent_action":"Crear agente","new_agent_modal_description":"Ponle un nombre a este agente. Puedes configurar los detalles después.","empty_state":"Aún no hay agentes","empty_state_description":"Crea un agente de voz con IA que responda a los clientes, gestione solicitudes comunes 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":"No se pudo ejecutar la prueba","error_saving":"Error al guardar el agente","error_saving_test":"Error al guardar la prueba","execution_trace":"Rastro de Ejecución","expected_arguments":"Argumentos Esperados","expected_function":"Función Esperada","failed":"Fallido","features":{"interactionFlow":{"description":"Planifica cómo tu agente maneja las conversaciones — saludos, enrutamiento de intenciones, escaladas y transferencias. Define la lógica de ramificación visualmente para que el agente siempre sepa qué hacer a continuación.","title":"Diseñador de Flujo de Interacción"},"knowledgeAccess":{"description":"Conecta documentos, preguntas frecuentes y catálogos de productos. Tu agente obtiene respuestas relevantes en tiempo real para que responda con precisión en lugar de inventar.","title":"Acceso a la Base de Conocimiento"},"multilingual":{"description":"Agentes que hablan más de 8 idiomas de forma nativa. Atienda a clientes globales en su idioma preferido sin crear agentes separados para cada región.","title":"Soporte Multilingüe"},"personas":{"description":"Dale a cada agente una personalidad y voz distintas entre más de 2 millones de opciones. Combina el tono de tu marca — profesional, amigable, multilingüe — y mantenlo consistente en cada llamada.","title":"Personas y Voces de Agentes"},"subtitle":"Todo lo que necesitas para crear, desplegar y escalar agentes de voz impulsados por LLM","telephony":{"description":"Conéctese a sistemas telefónicos vía SIP o impleméntelo en la web vía WebRTC. Reemplace los árboles telefónicos IVR con conversaciones naturales que sus clientes realmente quieran tener.","title":"Telefonía e Integración Web"},"title":"Plataforma de Agentes AI Voice-First","toolIntegration":{"description":"Permite que tu agente tome acciones durante la conversación: consulta pedidos, agenda citas, actualiza CRMs, activa webhooks. Conecta cualquier API y el LLM decide cuándo llamarla.","title":"Integración de Herramientas y API"}},"final_node":"Nodo Final","final_state":"Estado Final","flow_editor":"Editor de Flujo","filter_all":"Todos","filter_live":"En vivo","function_name":"Función","function_name_required":"El nombre de la función es obligatorio","history":"Historial","history_description":"Ver el historial de conversación y análisis de este agente.","initial_state":"Estado Inicial","introduction":{"description":"Define un flujo de interacción, conecta tu base de conocimientos, elige una persona de más de 2 millones de voces y despliega en la web o teléfono. Tu agente maneja conversaciones reales — respondiendo preguntas, dirigiendo llamadas y hablando el idioma de tus clientes — para que tu equipo pueda concentrarse en lo que importa.","title":"Tu IA, En el Teléfono","tryFree":"Crear un Agente"},"invalid_initial_state":"JSON no válido para el estado inicial","knowledge":"Conocimiento","knowledge_base":"Base de conocimiento","knowledge_description":"Agrega documentos, preguntas frecuentes y otras fuentes de conocimiento para que tu agente las consulte.","knowledge_library_hint":"Sube archivos de texto y Markdown que tus agentes puedan buscar 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, fragmentos","new_folder":"Nueva carpeta","new_folder_description":"Crea una carpeta para organizar las fuentes de conocimiento.","rename_folder":"Renombrar carpeta","rename_folder_description":"Actualiza el nombre de esta carpeta.","folder_name":"Nombre de la carpeta","folder_name_placeholder":"Documentos de soporte","knowledge_folder_name_required":"Ingresa un nombre de carpeta.","knowledge_name_too_long":"El nombre debe tener 120 caracteres o menos.","add_source":"Agregar fuente","add_source_description":"Sube un archivo de texto o Markdown.","add_file":"Agregar archivo","new_private_file":"Nuevo archivo privado","import_from_library":"Importar de la biblioteca","import_from_global_knowledge_base":"Importar de la base 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 este agente.","import":"Importar","no_library_files_to_import":"No hay archivos de biblioteca para importar.","knowledge_source_imported":"Archivo importado","knowledge_source_removed":"Archivo eliminado de este agente","remove_from_agent":"Quitar del agente","remove_source_confirm":"¿Quitar “{name}” de este agente? Seguirá disponible en la base de conocimiento global.","agent_knowledge_files":"Archivos del agente","knowledge_drop_file":"Suelta un archivo de texto o Markdown para subirlo","edit_knowledge_source":"Editar archivo","edit_source_description":"Renombra, mueve o reemplaza esta fuente 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":"Compatibles: .txt, .md, .markdown, .text · Máx. 1 MB","choose_file":"Elige un archivo de texto o Markdown","knowledge_file_required":"Elige un archivo para subir.","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 .txt, .md, .markdown o .text.","knowledge_file_empty_error":"El archivo seleccionado está vacío.","knowledge_file_size_error":"Los archivos deben pesar 1 MB o menos.","knowledge_file_utf8_error":"El archivo seleccionado debe ser texto UTF-8.","source_name":"Nombre del archivo","source_name_hint":"Se completa con el archivo subido. Puedes cambiarlo.","source_name_placeholder":"support-faq.md","description":"Descripción","source_description_hint":"Opcional. Ayuda a tu equipo a entender cuándo usar esta fuente.","source_description_placeholder":"¿Qué cubre esta fuente?","knowledge_description_too_long":"La descripción debe tener 2.000 caracteres o menos.","root_folder":"Raíz","size":"Tamaño","rename":"Renombrar","rename_source":"Renombrar 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 activos de agentes. 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 conocimiento que tus agentes puedan buscar 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 buscarlos durante las conversaciones.","knowledge_library_search_empty_title":"No hay elementos de la base de conocimiento que coincidan con tu búsqueda","knowledge_sources_empty_title":"No se encontraron fuentes","knowledge_sources_empty_hint":"Revisa 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":"El archivo no existe, se eliminó o no tienes acceso.","folder_access_hint":"El acceso se aplica a todos los documentos de esta carpeta. Las nuevas cargas lo heredan; cada documento aún se puede gestionar individualmente.","untitled_folder":"Carpeta sin título","today":"Hoy","home_welcome_back":"Te damos la bienvenida","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":"Seleccionar intervalo 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 usados","home_average_cost":"Coste medio","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 periodo","home_no_metric_data":"No hay datos para este periodo","home_recent_conversations":"Conversaciones recientes","home_no_recent_conversations":"No hay conversaciones en este periodo","home_free_minutes":"Saldo de prueba","home_free_minutes_hint":"Saldo de prueba único · cubre todos los cargos del agente, 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 en frío","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 incluidos. Facturación 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 se pudieron cargar tus agentes. Inténtalo de nuevo.","home_overview_error_description":"No se pudieron cargar los datos de tu panel. Inténtalo de nuevo.","home_live_status_stale":"El estado en vivo puede tener retraso · Actualizado {time}","home_status_pending":"Pendiente","home_status_active":"Activo","home_status_completed":"Completado","home_status_failed":"Fallido","home_status_unknown":"Desconocido","home_retry":"Reintentar","syncing_now":"Sincronizando ahora","current_agent":"Agente actual","last_test":"Última Prueba","last_updated":"Última Actualización","list_description":"Diseña, prueba y despliega agentes de voz que hablan con tus clientes en tiempo real.","list_search_placeholder":"Buscar un agente","list_empty_state":"Aún no hay ningún agente","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":"Funciona solo cuando el agente está activo. Comparte esta URL para uso en producción.","loading":"Cargando...","new_test":"Nueva Prueba","new_agent":"Nuevo agente","nav_group_build":"Construir","nav_group_monitor":"Monitorear","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":"No hay agentes que coincidan con tu búsqueda.","no_results_hint":"Revisa la ortografía o prueba con otro nombre.","access_no_agents_title":"Aún no hay agentes","access_no_agents_hint":"Crea primero 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":"Resumen","passed":"Aprobado","private":"Privado","processing":"Procesando","public":"Público","result":"Resultado","run_all_tests":"Ejecutar Todo","run_history":"Historial de Ejecuciones","run_test":"Ejecutar prueba","running":"Ejecutando...","running_all_tests":"Ejecutando...","save":"Guardar","save_and_run":"Guardar y Ejecutar","save_changes":"Guardar Cambios","save_test":"Guardar","saved":"Guardado","saving":"Guardando...","select_function":"Seleccionar función...","select_voice":"Seleccionar una voz","search_agents":"Buscar agentes","conversations_search_placeholder":"Buscar por número de teléfono o ID","conversations_page_description":"Todas las conversaciones, transcripciones y análisis de los agentes 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_load_error_title":"No se pudieron cargar las conversaciones","conversations_load_error_description":"No se pudieron cargar los datos de las conversaciones. Inténtalo de nuevo.","conversation_detail_load_error_title":"No se pudieron cargar los detalles de la conversación","conversation_detail_load_error_description":"No se pudieron 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":"Llamada perdida","conversation_status_resolved":"Resuelto","conversation_status_error":"Error","conversation_end_reason_user_hangup":"El llamante colgó","conversation_end_reason_agent_hangup":"El agente terminó la llamada","conversation_end_reason_escalated":"Transferida a un humano","conversation_end_reason_conversation_timeout":"Límite de tiempo alcanzado","conversation_end_reason_heartbeat_timeout":"El agente dejó de responder","conversation_end_reason_agent_join_timeout":"El agente no se unió","conversation_end_reason_internal_error":"Error interno","conversation_end_reason_llm_endpoint_failure":"Falló el LLM personalizado","conversation_end_reason_room_join_timeout":"El llamante nunca se conectó","conversation_end_reason_cancelled":"Cancelada antes de conectar","conversation_end_reason_dial_failed":"Llamada sin respuesta","settings_agent_id":"ID del agente","settings_copy_agent_id":"Copiar ID del agente","settings_agent_id_hint":"Úsalo en la API y los webhooks.","settings_description_hint":"Nota interna sobre lo que hace este agente.","settings_name_hint":"Se muestra en paneles y registros de llamadas.","settings_page_hint":"Configure agent basic information and general preferences","some_tests_failed":"{passed} aprobados, {failed} fallidos","speaking":"Hablando...","state":"Estado","stats_coming_soon":"Uso y estadísticas de agentes próximamente","status":"Estado","success_created":"Agente creado con éxito","success_deleted":"Agente eliminado con éxito","success_saved":"Agente guardado con éxito","tap_to_start":"Toca para iniciar el chat de voz","template_food_description":"Pide comida y registra nombres y cantidades de artículos.","template_food_title":"Pedido de comida","template_qa_description":"Responder con conocimientos específicos del dominio desde una base de conocimientos.","template_qa_title":"Respuesta a preguntas","template_survey_description":"Encueste a los usuarios para obtener respuestas y registrarlas.","template_survey_title":"Envío de encuesta","test_created":"Prueba creada con éxito","test_deleted":"Prueba eliminada con éxito","test_description":"Descripción","test_description_placeholder":"Describe lo que valida esta prueba (opcional)","test_editor_description":"Define una secuencia de llamadas a funciones para simular interacciones de usuario.","test_failed":"Fallido","test_name":"Nombre de la Prueba","test_name_placeholder":"por ejemplo, proceso de pago sin problemas","test_name_required":"Se requiere el nombre de la prueba","test_passed":"Aprobado","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 del usuario","test_updated":"Prueba actualizada con éxito","test_url":"Probar URL","test_url_description":"Funciona en cualquier momento con un token válido. Válido por 24 horas.","test_url_expires_in":"Expira en {time}","test_url_refreshing":"Actualizando...","test_voice_call":"Probar Llamada de Voz","test_voice_call_description":"Prueba tu agente con una llamada de voz en vivo","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 el texto de tu documento aquí. Se dividirá e indexará automáticamente para su recuperación.","text_content_placeholder":"Pega o escribe tu contenido de texto aquí...","thinking":"Pensando...","title":"Agentes de Voz","tools":"Herramientas","tools_description":"Configura herramientas y APIs externas 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 conversacionales de IA 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 impulsadas por voz que tus usuarios amarán.","title":"Construye 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":"Ocurrió 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 agente de llamadas","description":"Reemplace los menús IVR rígidos con agentes de voz que entienden el lenguaje natural. Dirija las llamadas de manera inteligente, gestione solicitudes comunes de principio a fin y reduzca el tiempo promedio de atención sin sacrificar la calidad.","title":"Centros de Llamadas y Telefonía"},"customerSupport":{"button":"Crear agente de soporte","description":"Despliega agentes que respondan preguntas sobre el producto, solucionen problemas y deriven a humanos cuando sea necesario. Maneja 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 Agente Multilingüe","description":"Atienda a clientes globales en su idioma nativo con un solo agente. No es necesario contratar personal multilingüe ni crear líneas de soporte separadas: un agente, todos los idiomas, todas las zonas horarias.","title":"Servicio al Cliente Multilingüe"},"sales":{"button":"Crear Agente de Ventas","description":"Califique clientes potenciales entrantes por teléfono con una conversación natural. Su agente hace las preguntas correctas, captura detalles y agenda reuniones, para que su equipo de ventas solo hable con prospectos interesados.","title":"Ventas y Calificación de Prospectos"},"subtitle":"Reemplaza la música en espera y los sistemas telefónicos con IA que realmente resuelve problemas","title":"Agentes de Voz para Cada Equipo"},"user_text":"Texto del Usuario","visibility":"Visibilidad","access":"Acceso","action":"Acción","add_argument":"Añadir argumento","add_auth_header_basic":"Añadir encabezado Authorization (Basic)","add_auth_header_bearer":"Añadir encabezado Authorization (Bearer)","add_header":"Añadir encabezado","add_response":"Añadir respuesta","add_tool":"Añadir herramienta","add_webhook_tool":"Añadir herramienta Webhook","agents_have_access":"{enabled} de {total} agentes tienen acceso.","argument_not_used_warning":"No se usa 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ían con cada solicitud webhook.","custom_tools":"Herramientas personalizadas","custom_tools_hint":"Herramientas 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 Webhook","endpoint":"Endpoint","endpoint_url":"URL del endpoint","endpoint_url_invalid":"Introduce una URL http(s) válida sin credenciales ni hosts privados.","endpoint_url_not_allowed":"Por seguridad, no se permiten URLs con credenciales, localhost, redes privadas ni hosts de metadatos.","endpoint_url_required":"Introduce una URL de endpoint.","error_handling":"Gestión de errores","error_hide":"Ocultar","error_passthrough":"Transparente","execution":"Ejecución","execution_background":"Segundo plano","execution_background_description":"El agente sigue hablando mientras la herramienta se ejecuta y anuncia el resultado cuando llega. Ideal para operaciones lentas.","execution_blocking":"Esperar 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":"Enviar y olvidar","execution_fire_and_forget_description":"El agente continúa de inmediato y nunca recibe el resultado. Ideal para notificaciones y registros.","execution_fire_and_forget_error_note":"Los fallos solo se registran en los logs; no se avisa al agente.","header_name":"Nombre del encabezado","header_value":"Valor del encabezado","invalid_json_arguments":"Introduce argumentos JSON válidos","method":"Método","mock_responses":"Respuestas simuladas","mock_responses_hint":"Devuelve respuestas predefinidas en lugar de llamar al endpoint.","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 la respuesta","response_truncated":"truncado","seconds_value":"{seconds} 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.","test":"Prueba","test_tab_hint":"Envía una llamada de prueba con argumentos de ejemplo para verificar que tu endpoint responde correctamente.","timeout":"Tiempo de espera","tool":"Herramienta","tool_arguments":"Argumentos de la herramienta","tool_arguments_hint":"Se exponen al agente como parámetros de la herramienta.","tool_created":"Herramienta creada","tool_name":"Nombre de la herramienta","tool_name_required":"Introduce un nombre para la herramienta.","tools_empty_hint":"Añade una herramienta webhook para que este agente pueda llamar a tu endpoint HTTP.","tools_empty_title":"Sin herramientas personalizadas vinculadas","type":"Tipo","client":"Cliente","client_sheet_hint":"Las herramientas de cliente se ejecutan en tu aplicación a través del SDK.","client_tool_sdk_notice":"Las herramientas de cliente requieren una integración con el SDK: tu código de aplicación proporciona la implementación. En llamadas telefónicas la herramienta se oculta automáticamente para el agente.","edit_client_tool":"Editar herramienta de cliente","expects_response":"Esperar resultado","expects_response_hint":"Si está desactivado, la llamada es de un solo envío: el agente continúa sin esperar el resultado de tu aplicación.","webhook":"Webhook","webhook_test_error_connection":"No se pudo establecer la conexión. Comprueba que el endpoint sea accesible y acepte conexiones.","webhook_test_error_dns":"Se produjo un error de DNS. Comprueba el nombre de dominio del endpoint.","webhook_test_error_network":"La solicitud de red falló. Comprueba la conexión del endpoint e inténtalo de nuevo.","webhook_test_error_timeout":"La solicitud agotó el tiempo de espera. Comprueba el endpoint y aumenta el tiempo de espera si es necesario.","webhook_test_status_connection":"Error de conexión","webhook_test_status_dns":"Error de DNS","webhook_test_status_network":"Error de red","webhook_test_status_timeout":"Tiempo de espera agotado","webhook_menu_hint":"Llamar a un endpoint HTTP","webhook_sheet_hint":"Crea una herramienta personalizada reutilizable que llame a tu endpoint HTTP.","webhook_import_title":"Importar endpoint","webhook_import_hint":"Pega cURL, documentación de la solicitud o JSON. Revisa la configuración generada antes de guardar.","webhook_import_placeholder":"Pega un comando cURL, una solicitud HTTP sin procesar o notas del endpoint...","webhook_import_from_clipboard":"Analizar portapapeles","webhook_import_parse_text":"Analizar texto","webhook_import_empty":"Pega primero los detalles del endpoint.","webhook_import_failed":"No se encontró un endpoint HTTP que se pueda importar.","webhook_import_clipboard_failed":"No se pudo 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 conversación","open_editor":"Abrir editor","flow_call_connected":"Llamada conectada","flow_call_connected_hint":"Se responde la llamada entrante","flow_greeting":"Saludo","flow_greeting_hint":"“¡Hola! Gracias por llamar a Fish Audio…”","flow_understand":"Comprender","flow_understand_hint":"Transcribe el habla y detecta la intención","flow_respond":"Responder","flow_respond_hint":"Responde desde la base de conocimiento o llama a una herramienta","flow_wrap_up":"Cierre","flow_wrap_up_hint":"Confirma, resume y finaliza la llamada","previewing":"Previsualizando","preview_title":"Vista previa","preview_status_ready":"Listo","preview_status_connecting":"Conectando…","preview_status_live":"En vivo · {time}","preview_status_ended":"Finalizada","preview_status_error":"Error","preview_ready_title":"Listo para previsualizar","preview_start_call":"Iniciar llamada","preview_call_again":"Volver a llamar","preview_end_call":"Finalizar llamada","preview_mute":"Silenciar","preview_unmute":"Activar micrófono","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":"Completado","preview_tool_failed":"Fallido","preview_tool_input":"Entrada","preview_tool_output":"Salida","preview_tool_error":"Error","preview_tool_truncated":"truncado","preview_service_unavailable":"No se pudo conectar al servicio de voz. Inténtalo de nuevo más tarde.","preview_agent_join_timeout":"El agente no se unió a la llamada. Inténtalo de nuevo.","preview_mic_denied":"Se denegó el acceso al micrófono. Permítelo en la configuración del navegador para hablar, o escribe un mensaje abajo.","preview_mic_not_found":"Tu navegador no puede acceder a un micrófono. Comprueba que haya uno conectado y que la configuración de privacidad de tu sistema permita al navegador usarlo. Puedes seguir conversando escribiendo abajo.","preview_mic_settings_windows":"En Windows, abre Configuración > Privacidad y seguridad > Micrófono (en Windows 10: Configuración > Privacidad > Micrófono) 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, revisa también Ajustes del Sistema > Privacidad y seguridad > Micrófono y comprueba que el navegador esté permitido ahí.","preview_mic_audio_session":"Tu navegador bloqueó el micrófono. Recarga la página para hablar, o escribe un mensaje abajo.","preview_mic_unavailable":"No se pudo iniciar el micrófono. Puedes seguir conversando escribiendo abajo.","preview_variables_title":"Variables de prueba","preview_variables_hint":"Valores para las variables de tu prompt.","preview_variables_restored":"Recuperadas de tu última prueba","preview_variables_clear":"Borrar","preview_variable_value_placeholder":"Valor","preview_variables_mode_form":"Formulario","preview_variables_mode_raw":"Texto","preview_analysis_title":"Análisis","preview_analysis_running":"Analizando la conversación…","preview_analysis_still_running":"Aún analizando: 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":"El análisis de esta llamada ha fallado.","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":"Indeterminado","preview_analysis_value_yes":"Sí","preview_analysis_value_no":"No","analysis":"Análisis","guardrails":"Salvaguardas","guardrails_focus_title":"Enfoque","guardrails_focus_hint":"Mantiene al agente centrado en la tarea que definen tus instrucciones.","guardrails_manipulation_title":"Manipulación","guardrails_manipulation_hint":"Mantiene al agente en su rol y rechaza los intentos de alterar o extraer sus instrucciones.","analysis_summary_title":"Resumen","analysis_summary_hint":"Genera un breve resumen de cada conversación al finalizar.","analysis_summary_language_label":"Idioma del resumen","analysis_summary_language_hint":"Los resúmenes se redactan siempre en este idioma, independientemente del idioma de la conversación.","analysis_summary_prompt_label":"Instrucciones personalizadas","analysis_summary_prompt_placeholder":"Déjalo vacío para usar las instrucciones de resumen predeterminadas de la plataforma.","analysis_fields_title":"Campos de datos","analysis_fields_hint":"Valores estructurados extraídos de cada conversación, disponibles por 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":"Selecció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":"Al terminar cada llamada, el modelo evalúa cada criterio como éxito, fallo o indeterminado, con una breve justificación. Las conversaciones vagas o incompletas se marcan como indeterminadas en lugar de adivinarse.","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 debe considerarse esta llamada un éxito?","analysis_remove_criterion":"Eliminar criterio","analysis_name_required":"Introduce un nombre.","analysis_name_invalid":"Solo minúsculas, dígitos y guiones bajos; debe empezar por una letra.","analysis_name_duplicate":"Este nombre ya está en uso.","webhooks":"Webhooks","post_call_webhook_hint":"Fish Audio puede notificar a tu servidor cuando ocurren eventos de llamada. Así tu backend sabe cuándo terminó una llamada o cuándo se completó su análisis. Las llamadas de vista previa no se envían. Para saber cómo configurar webhooks, consulta la <link>documentación</link>.","post_call_webhook_secret_label":"Secreto de firma","post_call_webhook_secret_placeholder":"Opcional","post_call_webhook_secret_hint":"Se usa para firmar cada payload y verificar que procede de Fish Audio.","post_call_webhook_clear":"Quitar 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 sin variables. Publica para aplicar los cambios a las llamadas.","global_tools_hint":"Custom tools your agents call to interact with external systems.","workspace_tools_empty_title":"Aún no hay herramientas personalizadas","workspace_tools_empty_hint":"Añade una herramienta 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":"Search custom tools","tools_count":"{count, plural, one {# tool} other {# tools}}","updated_ago":"Actualizado {time}","used_by_agents":"{count, plural, =0 {No agents} one {# agent} other {# agents}}","name":"Name","manage_access":"Manage access","delete_tool_title":"Eliminar herramienta","delete_tool_confirm":"¿Eliminar “{name}”? Se quitará de todos los agents que la usen. Esta acción no se puede deshacer.","global_tests_hint":"Pruebas que verifican cómo se comportan tus agents en conversaciones reales.","global_analysis_hint":"Configura resúmenes tras la llamada, extracción de datos y criterios de evaluación para cada agent.","analysis_no_agents_title":"Aún no hay agents","analysis_no_agents_hint":"Crea un agent 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 agents en momentos clave.","delete_test_confirm":"¿Eliminar “{name}”? Se quitará de todos los agents a los que esté asignada. Esta acción no se puede deshacer.","test_type_next_reply":"Turno único","test_type_simulation":"Multiturno","test_type_hint":"Turno único verifica la siguiente respuesta con un juez LLM. Herramienta verifica si se llamó a una herramienta. Multiturno estará disponible pronto.","conversation":"Conversación","conversations_phone_number":"Número de teléfono","conversation_hint":"El historial guionizado que ve el agent. Al ejecutarse, el agent genera la siguiente respuesta tras el último mensaje.","add_message":"Añadir mensaje","message_placeholder":"Lo que se dijo…","role_agent":"Agent","role_user":"Usuario","judging":"Evaluación","judging_hint":"Un juez LLM puntúa la respuesta generada según la expectativa. Los ejemplos son opcionales y ayudan a calibrar al juez.","expectation":"Expectativa","expectation_placeholder":"¿Qué debe hacer la respuesta para aprobar?","success_examples":"Ejemplos de éxito","failure_examples":"Ejemplos de fallo","add_example":"Añadir ejemplo","remove":"Quitar","run":"Ejecutar","run_tab_hint":"Ejecuta la prueba contra un agent: genera la siguiente respuesta y el juez LLM la puntúa.","run_current_agent_hint":"Ejecuta esta prueba solo con el agente actual. Genera la siguiente respuesta y el juez LLM la puntúa.","select_agent":"Seleccionar un agent","run_no_agents":"Primero concede acceso a un agent en la pestaña Acceso.","judge_note":"Juez LLM · expectativa + {count, plural, =0 {sin ejemplos} one {# ejemplo} other {# ejemplos}}","verdict":"Veredicto","pass":"Aprobado","fail":"Fallido","run_error":"Error","agent_reply":"Respuesta del Agent","judge_reasoning":"Razonamiento del juez","run_failed":"Falló la ejecución de la prueba.","test_saved":"Cambios guardados","add_tests":"Añadir pruebas","create_agent_test":"Crear nueva prueba","choose_from_global_tests":"Elegir de la biblioteca compartida","run_all":"Ejecutar todas","last_result":"Último resultado","agent_tests_summary":"{count, plural, one {# prueba} other {# pruebas}} · {passed} aprobadas, {failed} fallidas en la última ejecución","agent_tests_summary_with_errors":"{count, plural, one {# prueba} other {# pruebas}} · {passed} aprobadas, {failed} fallidas, {errors} 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":"¿Quitar “{name}” de este agent? La prueba permanece en la biblioteca compartida.","used_by":"Usado por","agent":"Agent","last_run":"Última ejecución","run_running_status":"Ejecutando — generando la respuesta y luego evaluando…","unsaved_changes":"Tienes cambios sin guardar","discard_changes_title":"¿Descartar cambios?","discard_changes_desc":"Se perderán tus cambios sin guardar.","keep_editing":"Seguir editando","discard":"Descartar","conversation_settings":"Conversation pacing","conversation_settings_hint":"How quickly the agent takes its turn and handles interruptions.","max_call_duration":"Max call duration","max_call_duration_value":"Max call duration: {minutes} min","max_call_duration_hint":"Calls end automatically once they reach this limit.","duration_minutes":"{minutes} min","response_eagerness":"Response eagerness","eagerness_relaxed":"Relaxed","eagerness_balanced":"Balanced","eagerness_eager":"Eager","eagerness_relaxed_hint":"Waits longer and never talks over the caller.","eagerness_balanced_hint":"Waits for a natural pause before replying.","eagerness_eager_hint":"Jumps in quickly for fast-paced calls.","allow_interruptions":"Allow interruptions","interruption_sensitivity":"Interruption sensitivity","reengage_after_silence":"Retomar tras un silencio","hangup_after_silence":"Colgar tras el silencio","hangup_after_silence_hint":"Segundos de silencio antes de que la llamada termine automáticamente (10–3600).","hangup_farewell":"Despedirse antes de colgar","hangup_farewell_hint":"Decir una breve despedida antes de colgar por silencio, en lugar de terminar sin avisar.","sensitivity_low":"Low","sensitivity_balanced":"Balanced","sensitivity_high":"High","sensitivity_low_hint":"Ignores brief noises; takes a firm voice to stop the agent.","sensitivity_balanced_hint":"Stops for real speech, filters short backchannels.","sensitivity_high_hint":"Stops as soon as the caller starts speaking.","record_audio":"Grabar llamadas","record_audio_hint":"Guarda el audio de la llamada para reproducirlo en Conversaciones.","timezone_label":"Zona horaria","timezone_hint":"Hora local que el agente usa para fechas y horas en la conversación. Automático sigue el dispositivo de cada llamante, con UTC como respaldo.","timezone_automatic":"Automático","timezone_search":"Buscar zona horaria...","timezone_no_match":"No se encontró la zona horaria","conversation_recording":"Grabación","conversation_play_recording":"Reproducir grabación","conversation_pause_recording":"Pausar grabación","conversation_recording_unavailable":"Grabación no disponible","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_group_webhook":"Herramientas de webhook","test_tools_group_client":"Herramientas de cliente","tool_should_be_called":"Debería haberse llamado","tool_should_not_be_called":"No debería llamarse","require_tool_execution":"Exigir la ejecución de la herramienta","tool_parameters":"Parámetros de la herramienta","tool_parameters_hint":"Opcionalmente, comprueba los valores enviados 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: generará la siguiente respuesta y comprobará la llamada a la herramienta.","run_current_agent_tool_hint":"Ejecuta esta prueba con el agente actual. Generará la siguiente respuesta y comprobará la llamada a la herramienta.","tool_judge_note_none":"Comprobación de herramienta · no se debe llamar a ninguna herramienta","tool_judge_note_presence":"Comprobación de herramienta · se espera {name}","tool_judge_note_absence":"Comprobación de herramienta · no se debe llamar a {name}","tool_match_details":"Detalles de coincidencia","test_subtitle_tool_none":"No esperar herramientas","test_subtitle_tool_presence":"Esperar {name}","test_subtitle_tool_absence":"No esperar {name}","transfer_number_error":"Introduzca un número con código de país como +14155550123, o déjelo vacío.","llm_section":"Modelo","llm_section_hint":"Capacidad de razonamiento y velocidad de respuesta del agente.","llm_model_request":"Solicitar un modelo","llm_model_request_error":"No se pudo enviar. Inténtalo de nuevo.","llm_model_request_hint":"Cuéntanos 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":"Costo estimado según el comportamiento general del agente. Los cargos reales se basan en el uso de tokens.","llm_price_help":"Acerca del precio estimado del modelo","llm_model_estimated_price":"≈{price}/min","message_latency":"Latencia","message_latency_unavailable":"No hay datos de latencia disponibles para este mensaje.","message_llm_cost":"Coste del 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 de LLM","message_usage_legacy":"El coste de tokens es orientativo. Esta sesión se factura por minuto.","message_usage_pending_detail":"Todavía se están conciliando algunos datos de uso o tarifas. El total no es definitivo.","message_usage_unavailable_detail":"No se registró el uso de tokens de este mensaje.","message_usage_known_cost":"Coste conocido de tokens: {amount}","message_usage_scope":"Incluye el contexto de entrada, los reintentos y la salida generada, incluso la no reproducida. Los cargos se redondean después de sumar los totales de la sesión.","message_usage_unattributed":"Otro uso del LLM","message_usage_unattributed_detail":"Solicitudes que no produjeron un mensaje visible, incluidas las generaciones solo de herramientas y las interrumpidas.","message_token_rate_cost":"Coste según las tarifas de tokens: {amount}","add_test":"Añadir prueba","col_test_name":"Nombre de la prueba","test_type_hint_next_reply":"Single Turn comprueba la siguiente respuesta con un juez LLM.","test_type_hint_tool":"Tool comprueba si se llamó a una herramienta.","test_access_hint":"Los agentes con acceso pueden ejecutar esta prueba e incluirla en su conjunto de pruebas.","tool_access_hint":"Los agentes con acceso pueden llamar a esta herramienta durante las conversaciones.","home_welcome_new":"Bienvenido a Fish Agent","home_tutorial":"Tutorial","home_tutorial_intro":"Completa estos pasos para poner en marcha tu primer agente.","home_tutorial_done":"Completado","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":"Haz una llamada de prueba","home_tutorial_completed_test_call_hint":"Habla con tu agente directamente en el navegador.","home_tutorial_published_agent":"Publica","home_tutorial_published_agent_hint":"Ponlo en marcha en la web, por teléfono o mediante la API.","preview_runtime_recovering":"Se produjo un error temporal del servicio y se reintentó automáticamente. La respuesta puede tardar un poco más.","preview_runtime_error_llm":"El modelo no pudo generar una respuesta. Repite tu último mensaje. Si el agente sigue sin responder, inicia una nueva llamada.","preview_runtime_error_stt":"No se pudo transcribir tu última intervención. Por favor, repítela.","preview_runtime_error_tts":"No se pudo generar la voz de esta respuesta. Léela en la transcripción y continúa.","preview_runtime_error_runtime":"Se produjo un error durante esta llamada. Revisa la respuesta y los resultados de las herramientas antes de reintentar. Si el agente deja de responder, inicia una nueva llamada.","integrations":"Integraciones","integrations_hint":"Conecta cuentas de terceros una vez por espacio de trabajo y activa sus herramientas en cualquier agente.","integrations_connect":"Conectar","integrations_reconnect":"Reconectar","integrations_disconnect":"Desconectar","integrations_use_own_client":"Usar tu propio cliente OAuth","integrations_connected_count":"{count, plural, =0 {Ninguna cuenta conectada} 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":"Último uso","integrations_own_client_badge":"Cliente OAuth propio","integrations_status_needs_reconnect":"Requiere reconexión","integrations_status_revoked":"Revocada","integrations_attention_banner":"{count, plural, one {# conexión requiere atención. Reconéctala para que los agentes puedan seguir usándola.} other {# conexiones requieren atención. Reconéctalas para que los agentes puedan seguir usándolas.}}","integrations_empty_title":"Ninguna cuenta conectada","integrations_empty_hint":"Conecta un Google Calendar arriba. Los agentes podrán consultar disponibilidad y reservar reuniones.","integrations_connected_toast":"Cuenta de {provider} conectada","integrations_disconnected_toast":"Cuenta desconectada","integrations_disconnect_blocked":"Quita esta conexión de sus agentes antes de desconectarla.","integrations_disconnect_title":"¿Desconectar la cuenta?","integrations_disconnect_confirm":"{account} se desconectará y se revocará su acceso. Los agentes ya no podrán usar este calendario.","integrations_error_access_denied":"La autorización se canceló en la pantalla de consentimiento de {provider}.","integrations_error_missing_scopes":"No se concedieron todos los permisos de {provider} solicitados. Inténtalo de nuevo y permite todos los permisos.","integrations_error_no_refresh_token":"{provider} no devolvió una credencial de larga duración. Elimina el acceso de la app en la configuración de tu cuenta y vuelve a conectar.","integrations_error_generic":"No se pudo conectar {provider}. Inténtalo de nuevo.","integrations_connect_title":"Conectar {provider}","integrations_connect_description":"Te redirigiremos 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 de un equipo o una sala.","integrations_own_client_required":"Esta plataforma aún no tiene configurado un cliente OAuth para {provider}. Introduce el ID y el secreto del 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":"Introduce 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 sobre las que puede actuar este agente y qué herramientas recibe.","integrations_section_empty_title":"Sin integraciones añadidas","integrations_section_empty_hint":"Añade una cuenta conectada para que este agente consulte disponibilidad y reserve reuniones.","integrations_add":"Añadir integración","integrations_add_description":"Elige una cuenta conectada de este espacio de trabajo.","integrations_attach":"Añadir","integrations_reconnect_first":"Reconecta antes de añadir","integrations_none_available":"Todas las cuentas conectadas ya están añadidas, o aún no hay ninguna conectada.","integrations_connect_first":"Conecta una cuenta primero","integrations_needs_reconnect_notice":"Esta conexión dejó de funcionar. Reconéctala en <link>Integraciones</link>.","integrations_tools":"Herramientas","integrations_writes_tag":"escribe","integrations_confirm_before_write":"Confirmar antes de reservar o modificar eventos","integrations_confirm_before_write_hint":"El agente repite los detalles y espera un sí antes de escribir en el calendario.","integrations_allow_attendees":"Permitir invitar asistentes","integrations_allow_attendees_hint":"Desactivado por defecto: los correos dictados por teléfono se transcriben mal con facilidad.","integrations_copy_prompt":"Copiar prompt recomendado","integrations_copy_failed":"No se pudo copiar al portapapeles","integrations_remove_title":"¿Quitar la integración?","integrations_remove_confirm":"{account} se quitará de este agente. La cuenta seguirá conectada al espacio de trabajo."},"api-keys":{"actions":"Acciones","api_keys":"Claves API","api_keys_list":"Lista de claves API","api_list":"Lista API","api_total_cost":"Costo total de API","cancel":"Cancelar","change":"Cambia","clear_filter":"Borrar filtro","concurrency_tier_base":"Todas las claves comparten un límite de concurrencia de {limit}. Recarga $100+ para desbloquear 15 solicitudes simultáneas, o $1000+ para desbloquear 50.","concurrency_tier_high":"Todas las claves comparten un límite de concurrencia de {limit}. Contáctenos para límites personalizados y precios por volumen.","concurrency_tier_mid":"Todas las claves comparten un límite de concurrencia de {limit}. Recarga $1000+ para desbloquear 50 solicitudes simultáneas.","copied_title":"Copiado al portapapeles","copy_api_key":"Copiar clave API","copy_failed":"No se pudo 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 API","create_new_secret_key":"Crear nueva clave secreta","create_token":"Crear token","created":"Creado","created_list_load_failed":"Tu clave de API se ha creado, pero no se ha podido actualizar la lista. Vuelve a cargar la lista; no necesitas crear otra clave.","delete":"Borrar","delete-confirm-tips":"Esta acción es irreversible y desactivará cualquier servicio que utilice este token. Confirme para continuar.","delete-confirm":{"cancel":"Cancelar","confirm":"Confirme"},"delete-success":"Eliminar Éxito","delete_confirm_title":"¿Eliminar el token de API?","detail_load_failed":"No se pudo cargar esta clave API. Inténtalo de nuevo.","done":"Hecho","edit":"Editar","edit_token":"Editar ficha","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 expiración: {status}","expiration":"Expiración","expiration_date":"Fecha de expiración","expiration_time":"Hora de caducidad","expiration_notification":"Notificación de expiración","expire_30_days":"30 días","expire_7_days":"7 días","expire_90_days":"90 días","expired":"Caducado","filter_all":"Todos","i_saved_my_key":"He guardado mi clave","id":"ID","key_name":"Nombre de la clave","key_name_placeholder":"Ponle un nombre a tu clave 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 pudieron cargar las claves API. Vuelve a intentarlo.","log_in_cta":"Iniciar sesión","login_to_access_api":"Inicia sesión para acceder a la API","name":"Nombre","never":"Nunca","never_expire":"No caduca nunca","no_results":"Ninguna clave API coincide con tus filtros.","no_token_created_yet":"Aún no se ha creado ningún token","notification_tooltip_off":"Notificación de expiración: desactivada","notification_tooltip_on":"Notificación de expiración: activada","off":"Fuera de","on":"En","page_description":"Crea y gestiona claves 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 API","search_name":"Buscar por nombre","secret_key":"Clave secreta","setting":"Configuración","status":{"active":"Activo","expired":"Caducado","title":"Estado"},"view_usage":"Ver uso","warning_tips":"Las claves API se utilizan para la autenticación y autorización en las solicitudes API. Asegúrese de que se mantienen seguras y no se comparten con personas no autorizadas."},"asset-library":{"recreateUnavailable":"No se pudieron restaurar los datos de entrada de la tarea original. Se ha conservado tu borrador.","operationFailed":"No se pudo completar esta acción. Inténtalo de nuevo.","title":"Biblioteca de recursos","uploadFolder":"Subidas","allAssets":"Todos los recursos","searchResults":"Resultados de búsqueda","untitled":"Sin título","breadcrumb":{"back":"Atrás","collapsed":"Mostrar carpetas contraídas"},"items":"{count, plural, one {# elemento} other {# elementos}}","cancel":"Cancelar","save":"Guardar","close":"Cerrar","play":"Reproducir","pause":"Pausar","loading":"Cargando recursos","loadingMore":"Cargando más","loadError":"No se pudieron cargar tus recursos.","loadBusy":"Los recursos están ocupados ahora mismo. Inténtalo de nuevo en un momento.","tryAgain":"Reintentar","downloadFailed":"No se pudo descargar. Inténtalo de nuevo.","useAssetUnavailable":"Este recurso no puede usarse como referencia con el modelo actual.","kinds":{"image":"Imagen","video":"Vídeo","audio":"Audio","folder":"Carpeta","avatar":"Avatar"},"types":{"image-generation":"Generación de imagen","video-generation":"Generación de vídeo","lip-sync":"Sincronización labial","tts":"Texto a voz","voice-changer":"Cambiador de voz","audio-separation":"Separación de audio","sound-effect-generation":"Efectos de sonido","upload":"Subida local"},"sources":{"all":"Todas las fuentes","task_output":"Generado","upload":"Subida local","clear":"Quitar filtro de fuente"},"search":{"placeholder":"Buscar recursos","clear":"Borrar búsqueda"},"empty":{"title":"Sin recursos","subtitle":"Sube archivos o guarda generaciones para crear tu biblioteca de recursos.","upload":"Subir recursos","viewHistory":"Ver historial de generación"},"emptyFolder":{"title":"Esta carpeta está vacía","subtitle":"Sube archivos o mueve recursos a esta carpeta."},"emptyUploadFolder":{"title":"Las subidas llegan primero aquí","subtitle":"Los archivos que subes se guardan aquí hasta que los conserves en una carpeta."},"noResults":{"title":"No se encontraron recursos","subtitle":"Prueba a ajustar la búsqueda o los filtros.","cta":"Quitar filtros"},"authGate":{"title":"Inicia sesión para continuar","description":"Inicia sesión para ver tu biblioteca de recursos.","cta":"Iniciar sesión"},"actions":{"rename":"Renombrar","move":"Mover","download":"Descargar","delete":"Eliminar","more":"Más acciones","setCover":"Usar como portada","setPortrait":"Usar como retrato"},"asset":{"renameTitle":"Renombrar recurso","nameLabel":"Nombre","renameFailed":"No se pudo renombrar. 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 {count, plural, one {pudo mover # recurso} other {pudieron mover # recursos}}. Inténtalo de nuevo.","deleteTitle":"¿Eliminar «{title}»?","deleteManyTitle":"¿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 generación no se verá afectado.","deleteFailed":"No se pudo 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 pudo crear la carpeta. Inténtalo de nuevo.","renameTitle":"Renombrar carpeta","renameFailed":"No se pudo renombrar. Inténtalo de nuevo.","duplicate":"Ya existe una carpeta con este nombre","limit":"Límite de carpetas alcanzado","depthLimit":"Las carpetas solo pueden anidarse hasta {max} niveles","moveTitle":"Mover «{name}» a","moveCta":"Mover carpeta","moveFailed":"No se pudo mover la carpeta. Inténtalo de nuevo.","deleteTitle":"¿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 de forma permanente junto con la carpeta. Esta acción no se puede deshacer.","deleteFailed":"No se pudo eliminar la carpeta. Inténtalo de nuevo.","moveReasons":{"current":"Ya está en esta carpeta","subtree":"Una carpeta no se puede mover a sí misma ni a una descendiente","depth":"Las carpetas admiten un máximo de {max} niveles","type":"Este tipo de carpeta no puede cruzar el límite del Avatar","upload":"La carpeta Subidas solo contiene archivos recién subidos"},"noMoveTargets":"No hay destinos disponibles. Consulta 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 encontraron 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 pudo 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":"Archivo demasiado grande (vídeo hasta 1 GB, otros archivos hasta 50 MB)","limit":"Límite de recursos alcanzado","uploadingCount":"{count, plural, one {Subiendo # archivo…} other {Subiendo # archivos…}}","summary":"{done, plural, one {# subido} other {# subidos}}","summaryWithFailed":"{done, plural, one {# subido} other {# subidos}} · {failed, plural, one {# fallido} other {# fallidos}}","progress":"Subiendo · {percent}%","waiting":"En espera","uploaded":"Subido","failed":"Error al subir","retry":"Reintentar","cancel":"Cancelar subida","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":"Prompt","text":"Texto","viewGeneration":"Ver generación","previous":"Recurso anterior","next":"Recurso siguiente","noPrevious":"No hay recurso anterior","noNext":"No hay recurso siguiente"},"picker":{"title":"Seleccionar de recursos","back":"Atrás","empty":"Aún no hay recursos. Guarda generaciones o sube archivos en tu biblioteca de recursos.","selected":"{count, plural, one {# elemento seleccionado} other {# elementos seleccionados}}","selectedOfMax":"{count}/{max} elementos seleccionados","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 aún no tiene estilos","original":"Avatar original","title":"Avatares","new":"Nuevo avatar","empty":{"title":"Sin avatares","subtitle":"Crea un avatar y añade sus imágenes de rostro por estilo."},"createTitle":"Crear avatar","nameLabel":"Nombre","voiceLabel":"ID del modelo de voz","createCta":"Crear avatar","createFailed":"No se pudo crear el avatar. Inténtalo de nuevo.","editFailed":"No se pudo guardar. Inténtalo de nuevo.","limit":"Límite de avatares alcanzado","deleteTitle":"¿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 pudo 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 de 1 a 5 fotos del rostro como referencia y genera estilos a partir de ellas.","videos":"Vídeos","noVideos":"Los vídeos de sincronización labial creados con este avatar aparecerán aquí.","voiceNone":"Sin voz predeterminada","changeVoice":"Cambiar","setCoverFailed":"No se pudo 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 video","noImageForVideo":"Añade primero una imagen de origen o genera un estilo","methodUpload":"Subir imágenes","methodUploadHint":"Fotorrealista, a partir de tus propias fotos","methodPrompt":"Desde un prompt","methodPromptHint":"Describe tu avatar con palabras","uploadImages":"Subir imágenes","dropHint":"Suelta hasta {max} imágenes aquí","bestResults":"Para mejores resultados: una sola persona, rostro claro, varios ángulos.","promptLabel":"Prompt","promptPlaceholder":"Una mujer de unos 30 años con pelo corto y oscuro, sonrisa cálida, iluminación de estudio","namePlaceholder":"Nombre del avatar","voiceOptional":"Voz predeterminada (opcional)","myAvatars":"Mis avatares","creating":"Creando","menuView":"Ver avatar","menuLipsync":"Crear lip sync","menuVideo":"Crear vídeo","menuDelete":"Eliminar avatar","noneFound":"No se encontraron avatares","rename":"Renombrar avatar","copyLink":"Copiar enlace","linkCopied":"Enlace copiado","copyLinkFailed":"No se pudo copiar el enlace","selectVoice":"Seleccionar voz","voiceUnavailable":"Esta voz ya no está disponible","tooMany":"Puedes añadir hasta {max} imágenes","generateFailed":"No se pudo generar el avatar. Inténtalo de nuevo.","shuffle":"Mezclar prompt","clearPrompt":"Borrar prompt","previewCreating":"Creando tu avatar…","ideas":{"gaming":{"label":"Gaming","prompt":"Streamer de esports en una sala gaming con luces de neón, auriculares puestos, sonrisa segura, brillo RGB"},"domestic":{"label":"Hogar","prompt":"Cocinero casero simpático en una cocina luminosa, con delantal, sonrisa cálida, luz suave de ventana"},"human":{"label":"Retrato","prompt":"Retrato natural de estudio de una persona de unos 30 años, fondo liso, luz suave, sonrisa leve"},"nature":{"label":"Naturaleza","prompt":"Senderista en un sendero de montaña a la hora dorada, cortavientos, piel bronceada, expresión relajada"},"vlog":{"label":"Vlog","prompt":"Vlogger de viajes con una cámara en una calle de la ciudad, ropa informal, sonrisa espontánea, luz de día"}},"left":"{count} avatares restantes","folderDropUnsupported":"No se pueden mover carpetas a Avatars. Este directorio solo contiene avatares.","assetDropUnsupported":"No se pueden mover recursos a Avatars. Este directorio solo contiene avatares.","duplicate":"Ya existe un avatar con este nombre","disabledReasons":{"generating":"La generación está en curso. Espera un momento","creating":"Se está creando el avatar. Espera un momento","unfinished":"Termina de crear el avatar actual antes de volver a generar","prompt":"Introduce primero una descripción","recovering":"Reintenta la generación para recuperar su estado antes de crear el avatar","name":"Introduce primero un nombre para el avatar","nameTooLong":"El nombre no puede superar los {max} caracteres","sources":"Sube primero al menos una imagen de origen","preview":"Genera primero una imagen del avatar"}},"styles":{"title":"Estilos","generate":"Generar estilo","generateMore":"Generar más","createTitle":"Nuevo estilo","createHint":"Describe el look: ángulo de cámara, vestuario, fondo, iluminación. Las imágenes de referencia de tu avatar se incluyen.","nameLabel":"Nombre del estilo","namePlaceholder":"p. ej. Casual, Oficina, Estudio","promptLabel":"Look","promptPlaceholder":"La misma persona con blazer azul marino, fondo de oficina, luz suave de ventana","createCta":"Crear y generar","createFailed":"No se pudo crear el estilo. Inténtalo de nuevo.","limit":"Límite de estilos alcanzado","lipsync":"Sincronización labial","noImageYet":"Aún no hay imagen: genera una primero","candidates":"{count, plural, one {# imagen} other {# imágenes}}","emptyCta":"Crear el primer estilo","deleteBody":"{count, plural, =0 {Este estilo} one {Este estilo y su # imagen} other {Este estilo y sus # imágenes}} se eliminará de forma permanente.","new":"Nuevo estilo","promptIt":"Generar con prompt","or":"O","upload":"Subir","searchPlaceholder":"Buscar estilos","defaultName":"Estilo {n}","remix":"Regenerar estilo","use":"Usar","generating":"Generando…","generateFailed":"No se pudo generar el estilo. Inténtalo de nuevo.","noPromptToRemix":"Este estilo no tiene prompt para regenerar","useStyle":"Usar estilo","renameTitle":"Renombrar estilo","deleteTitle":"¿Eliminar \"{name}\"?","syncing":"Sincronizando imagen…","duplicate":"Ya existe un estilo con este nombre","renameFailed":"No se pudo cambiar el nombre del estilo. Inténtalo de nuevo.","deleteFailed":"No se pudo eliminar el estilo. Inténtalo de nuevo."},"speech":{"title":"Voz para {name}","hint":"Elige una voz y escribe el guion. Escucha el audio generado y después úsalo en el espacio de audio.","voice":"Voz","scriptLabel":"Guion","scriptPlaceholder":"Hola, soy Luna. Te muestro las novedades de esta semana.","generate":"Generar voz","generating":"Generando…","skip":"Omitir por ahora","failed":"No se pudo generar la voz. Inténtalo de nuevo.","timeout":"La generación de voz está tardando más de lo esperado. Elígela desde el historial cuando esté lista."},"generation":{"modelUnavailable":"La generación de avatares no está disponible temporalmente. Inténtalo más tarde.","sourcesUnavailable":"No se pudieron usar todas las imágenes de origen. Revisa las imágenes 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":"Acorta la descripción a {max} caracteres o menos.","promptRequired":"Introduce una descripción antes de generar.","inputChanged":"La configuración de generación ha cambiado. Inténtalo de nuevo para obtener un nuevo precio."},"official":{"addToMine":"Copiar avatar","adopted":"Añadido a mis avatares","adoptFailed":"No se pudo añadir este avatar. Inténtalo de nuevo."}},"auth":{"and":" y","continue":"Continúe en","continue-with-google":"Continuar con Google","countless-character-sounds":"Incontables sonidos de personajes","create-account-benefits":"Cree una cuenta gratuita para disfrutar de generaciones ilimitadas y acceso a todos los modelos","dont_receive_code":"¿No ha recibido el código?","email_label":"Correo electrónico","email-options":"Continuar con el correo electrónico","free-voice-generation":"Generación de voz gratuita","go_to_create":"Ir a crear","go_to_forgot":"Contraseña olvidada","go_to_login":"Ir al inicio de sesión","has_account":"¿Tiene una cuenta?","high-quality-audio-in-seconds":"Audio de alta calidad en segundos","latest-ai-model":"Último modelo de IA","fine-grained-emotion-control":"Control emocional preciso","login_subtitle":"Introduzca su correo electrónico y contraseña para acceder a su cuenta","login_failed":"No se pudo iniciar sesión. Inténtelo de nuevo.","login_title":"Acceda a su cuenta","or":"O continuar con","password_label":"Contraseña","password_mismatch":"Las contraseñas no coinciden","password2_label":"Confirmar contraseña","privacy_policy":"Política de privacidad","privacy_policy_start":"Al hacer clic en Continuar, acepta nuestra","quote":"Mejor generación del habla","redirecting":"Redirigiendo...","resend_otp":"Reenviar OTP","send_otp":"Enviar","sign-in":"Iniciar sesión","sign-in-to-enjoy":"Inicia sesión para disfrutar de voz ilimitada","sign-up-to-enjoy":"Regístrate para disfrutar de voz ilimitada","submit_login":"Inicio de sesión","submit_register":"Registrarse con Email","subtitle_email":"Introduzca su correo electrónico para crear su cuenta","subtitle_otp":"Comprueba tu correo electrónico, te enviaremos un código para completar la verificación","subtitle_password":"Introduzca una contraseña para proteger su cuenta","terms_of_service":"Condiciones de uso","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":"Liberar todo el potencial","oauth":{"title":"{client} quiere acceder a tu cuenta de Fish Audio","signed-in-as":"Sesión iniciada como {email}","permissions-title":"Esto permitirá a {client}:","scope-mcp":"Usar herramientas de audio con IA (generación de voz, transcripción y búsqueda de voces) con los créditos del equipo seleccionado","redirect-notice":"Después de aprobar, serás redirigido a {host}.","approve":"Autorizar","deny":"Denegar","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.","team-label":"Equipo","team-description":"Esta conexión solo puede acceder al equipo seleccionado y utiliza sus créditos. Para elegir otro equipo, vuelve a conectarte y autorizar el acceso.","no-teams":"No tienes equipos disponibles para autorizar."},"invite":{"welcome":"Te damos la bienvenida","invitedYou":"Te han invitado a Fish Audio.","description":"¡Empieza a construir y crear ahora!","signup":"¡Obtén 10.000 créditos!","alreadyAccount":"¿Ya tienes una cuenta?","login":"Iniciar sesión","enter":"Abrir Fish Audio"}},"collections":{"all_collections":"Todas las colecciones","bookmarks_title":"Mis marcadores","cancel":"Cancelar","copy_link":"Copiar enlace","create":"Cree","create_collection":"Crear colección","create_title":"Crear colección de voces","create-action":"Cree","created_by_me":"Creado por mí","creating":"Creación de","delete":"Borrar","delete_confirm":"Una vez borrada la colección de voz, no se puede recuperar. Estás seguro de que quieres borrarla?","delete_title":"Borrar colección de voces","deleting":"Borrado de","description":"Descripción","description_placeholder":"Descripción de la colección Voice","edit":"Editar","edit_title":"Editar colección de voces","follow":"Siga","followed":"Seguido","followers":"Seguidores","header_title":"Mis colecciones de voz","loading":"Cargando...","models":"Modelos","collection_window_limited":"Se muestran las {count} voces más recientes. Las anteriores están fuera de la ventana de esta vista.","no_created_collection_tips":"No se han encontrado colecciones de voces creadas","no_created_collections":"Aún no hay colecciones creadas","no_followed_collection_tips":"No se han encontrado colecciones de voz seguidas","no_followed_collections":"Aún no hay colecciones seguidas","notification":{"create_success":"Colección de voces creada con éxito","delete_success":"Eliminada con éxito la colección de voz","followed":"Colección seguida","link_copied":"Enlace de colección copiado correctamente","unfollowed":"Colección Unfollowed","update_success":"Colección de voces actualizada con éxito"},"save":"Guardar","saving":"Guardar","title":"Título","title_placeholder":"Colección de voces Título","title-created":"Creado","title-followed":"Siguió","unfollow":"Dejar de seguir","voice_collections":"Colecciones de Voz","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":"Error al eliminar la voz de la colección","removing":"Eliminando..."},"contact-sales":{"metadata":{"title":"Contactar con ventas - Fish Audio","description":"Habla con Fish Audio sobre precios empresariales, revisión de seguridad y despliegues de voz a escala de producción.","subtitle":"Voz empresarial"},"title":"Contacta con nuestro equipo de ventas","description":"Cuéntanos tus necesidades y te conectaremos con la persona o el plan adecuado.","form":{"submit":"Enviar","submitting":"Enviando...","submitError":"Ocurrió un problema al guardar tu solicitud, pero aún podemos ayudarte.","footnote":"Al enviar, aceptas que Fish Audio pueda contactarte sobre tu solicitud usando el correo electrónico que proporcionaste.","fields":{"firstName":{"label":"Nombre","placeholder":"Ada"},"lastName":{"label":"Apellido","placeholder":"Lovelace"},"workEmail":{"label":"Correo electrónico de trabajo","placeholder":"name@company.com"},"jobTitle":{"label":"Cargo","placeholder":"CTO"},"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 empresarial","partnership":"Consulta de colaboración","support":"Soporte al cliente / Otro"}},"expectedVolume":{"label":"Generación de voz mensual estimada","placeholder":"Selecciona un rango","options":{"under_10m":"Menos de 10M caracteres (~10k minutos)","10m_66m":"10M – 65M caracteres (~10k–65k minutos)","66m_250m":"66M – 250M caracteres (~66k–250k minutos)","250m_1b":"250M – 1B caracteres (~250k–1M minutos)","over_1b":"Más de 1B caracteres (~1M+ minutos)"}},"useCase":{"label":"Cuéntanos sobre tu caso de uso","placeholder":"Describe tu producto, el tráfico esperado y lo que te gustaría lograr con Fish Audio."}},"validation":{"firstNameRequired":"Introduce tu nombre.","lastNameRequired":"Introduce tu apellido.","workEmailInvalid":"Introduce un correo electrónico de trabajo válido.","jobTitleRequired":"Introduce tu cargo.","companyNameRequired":"Introduce el nombre de tu empresa.","companyWebsiteRequired":"Introduce el sitio web de tu empresa.","companyWebsiteInvalid":"Introduce una URL válida.","interestRequired":"Selecciona en qué estás interesado.","expectedVolumeRequired":"Selecciona tu volumen mensual estimado.","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":"Según tu uso esperado, nuestros planes de autoservicio son ideales para ti. Comienza en minutos, sin necesidad de llamada con ventas.","cta":"Ver planes y comenzar","fallback":"¿Necesitas condiciones personalizadas? <link>Contáctanos directamente</link>"},"support":{"title":"Estamos aquí para ayudarte","description":"Para consultas de soporte, nuestro equipo dedicado puede asistirte más rápido a través del portal de soporte.","cta":"Ir a soporte"},"booking":{"title":"Reserva una llamada con nuestro equipo","description":"Elige un horario que te convenga. Hablaremos sobre tus requisitos y diseñaremos un plan a tu medida.","cta":"Agendar una llamada","fallback_prefix":"¿No encuentra un horario adecuado? Escríbanos a","unavailable_description":"Nuestro calendario de reservas no está disponible temporalmente. Escríbenos un correo y coordinaremos una hora contigo.","email_cta":"Escríbenos para agendar"},"booked":{"title":"¡Todo listo!","description":"Hemos enviado una invitación de calendario a tu correo electrónico. Esperamos hablar contigo pronto.","cta":"Volver al inicio"}}},"enterprise-portal":{"page":{"title":"Empresa","description":"Facturas, uso y créditos de tu contrato empresarial","intro":"Tu equipo se factura bajo un contrato empresarial. Las facturas, el uso y los saldos de créditos del contrato están en esta página.","recharge_note":"La recarga automática y la recarga en autoservicio están desactivadas para los equipos facturados: el uso se factura según los términos de tu contrato."},"redirect":{"title":"Tu equipo tiene un contrato empresarial","body":"Las facturas, el uso y los créditos ahora están en la sección Empresa. La recarga en autoservicio está desactivada para los equipos facturados; el uso se factura según los términos del contrato.","cta":"Abrir Empresa"},"assessment":{"title":"Compromiso trimestral","description":"Mínimos trimestrales, excedente acumulado y créditos de regularización de tu contrato","current_quarter":"Trimestre actual (Q{q})","banked_balance":"Excedente acumulado","banked_hint":"El consumo por encima del mínimo de un trimestre se aplica a los mínimos de trimestres posteriores.","credits_title":"Créditos de regularización","credit_expires":"vence el {date}"}},"create-voice":{"title":"Crear voz","pick-a-method":"Elige un método","instant":{"title":"Clonación instantánea de voz","description":"Sube o graba 10 s de audio y clónala al instante.","badge-duration":"~1 min","badge-tag":"Ideal para grabaciones existentes"},"voice-design":{"title":"Diseño de voz","description":"Describe la voz con texto sencillo.","badge-duration":"~15 s","badge-tag":"Ideal para personajes originales"},"professional":{"title":"Clonación profesional de voz","description":"Voz verificada de una persona real, con calidad de estudio y opción de uso comercial y reparto de ingresos.","badge-duration":"1-2 h","badge-tag":"Calidad de estudio","slots-used":"{used}/{total} espacios usados"}},"customers":{"title":"Historias de clientes","facts":{"industry":"Sector","region":"Región","useCase":"Caso de uso","audience":"Audiencia","deployment":"Implementación","status":"Estado","migratedFrom":"Migrado desde","voiceStack":"Stack 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 expresión emocional rica y TTS confiable de baja latencia que sustentan perfectamente la experiencia principal de nuestro producto Voice Agent."},"fish":{"speaker":{"name":"Rissa Cao","role":"CEO de Fish Audio"},"quote":"Los agentes de voz son el caso de uso donde se expone cada concesión de la IA de voz. No puedes ser rápido y plano, ni expresivo y lento. El agente tiene que sonar real, en tiempo real y en el idioma del usuario. Dubbing AI está construyendo la versión más difícil de esto: una voz que habla por el usuario cuando no puede o no quiere hablar por sí mismo. El listón es el realismo a nivel de identidad, y ese es el listón que creamos S2 Pro para superar."}},"heygen":{"customer":{"speaker":{"name":"John Wu","role":"Gerente de ingeniería de audio de HeyGen"},"quote":"Fish es un modelo de voz fantástico para maximizar la similitud de voz en voces muy únicas."},"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 conocimiento no necesitan una voz que suene parecida a ellos: necesitan una voz que suene como ellos, con acento y todo. Ese listón, el que aplana a la mayoría de los modelos TTS cuando salen del inglés estadounidense, es exactamente el que creamos S2 Pro para superar. Ver a los usuarios de HeyGen elegir Fish tres a uno en pruebas lado a lado es la validación para la que construimos el modelo."}},"pictoria":{"customer":{"speaker":{"name":"Hayato Akedo","role":"CEO de Pictoria"},"quote":"Fish Audio empuja constantemente la frontera de la generación de voz de alta calidad que espera el mercado japonés. Creemos que voces con este nivel de matiz emocional y expresión de personaje solo pueden ser creadas por un equipo que ama de verdad el contenido impulsado por personajes. Gracias por construir una tecnología TTS tan extraordinaria."},"fish":{"speaker":{"name":"Shijia Liao","role":"Científico jefe de Fish Audio"},"quote":"Los personajes de IA japoneses son el caso de uso que más exige de un modelo de voz. La precisión de pronunciación no basta. La voz tiene que llevar personaje: el registro emocional específico, el momento de pausa, la calidez que hace que alguien se sienta como una persona y no solo suene como una. Pictoria pone ese listón más alto que casi cualquier equipo con el que trabajamos, y formar parte de Picto VOICE empuja nuestro modelo más lejos en cada lanzamiento."}}}},"about":{"cases":{"dubbing":{"title":"Sobre Dubbing AI — 10 millones de usuarios en creación, clonación y cambio de voz.","body":{"first":{"before":"Dubbing AI es un producto local de tecnología de voz con AI que ofrece creación de voz, clonación de voz y cambio de voz en tiempo real en desktop y mobile desde un solo lugar. La plataforma sirve a más de 10 millones de usuarios globales en tres audiencias principales: ","emphasis":"creadores de contenido y streamers, usuarios individuales de entretenimiento y usuarios comerciales, incluidas agencias de publicidad y empresas de medios.","after":""},"second":"Dubbing AI es la capa de voz para gamers, streamers y creadores de marca que necesitan modelar, cambiar o clonar la voz en tiempo real en las plataformas donde viven."}},"heygen":{"title":"Sobre HeyGen — video con AI para creadores de conocimiento.","body":{"first":"HeyGen es la plataforma líder de video con AI para creadores basados en conocimiento: educadores, creadores de cursos, comunicadores empresariales y creadores de contenido que convierten experiencia en video a escala. La plataforma permite producir video profesional generado por AI sin equipo de estudio, talento de voz profesional ni semanas de producción.","second":"La voz está en el centro de cada video que produce HeyGen. Para un creador de conocimiento cuya audiencia ya conoce su voz, la voz de AI tiene que ser su voz: no un narrador genérico, no una aproximación cercana, sino la voz real con el acento real que la audiencia reconoce. Ese es el estándar que debe superar la clonación de voz para video con AI."}},"pictoria":{"title":"Sobre Pictoria — personajes de AI e IP original para el mercado japonés.","body":{"first":{"before":"Pictoria es una empresa japonesa de personajes de AI que construye proyectos de personajes con talento de voz y también IPs originales de personajes de AI desarrolladas internamente. En el centro de cada producción de Pictoria está ","emphasis":"Picto VOICE ","after":"— un sistema interno de voz que combina múltiples tecnologías japonesas de TTS y selecciona la adecuada para cada personaje."},"second":"La voz no es una función de la experiencia de personajes de AI. Para Pictoria, la voz es la experiencia de personajes de AI."}}}},"dubbingStory":{"voiceAgent":{"title":"Presentamos Voice Agent: un agente que habla por ti.","body":{"first":"La nueva función de Dubbing AI, Voice Agent, amplía el kit de voz de la plataforma: de cambiar la voz a hablar. En lugar de cambiar la propia voz del usuario, Voice Agent habla por el usuario.","second":"Los casos de uso son inmediatos y humanos. Cuando un gamer está en una discusión y no quiere escalarla, Voice Agent puede hablar por él. Cuando alguien está demasiado cansado para llamar y hacer una reserva, Voice Agent la hace. Cuando alguien es tímido, está ocupado trabajando o temporalmente no puede comunicarse, Voice Agent le permite interactuar en tiempo real.","third":{"before":"Es una extensión de la misión de producto de Dubbing AI en todas las funciones de la plataforma: cambio de voz, refinamiento de acento, traducción en tiempo real y ahora Voice Agent: ","emphasis":"ayudar a las personas a comunicarse con más fluidez y expresarse con más eficacia. ","after":"Voice Agent lleva esa misión a situaciones en las que hablar por uno mismo no es posible o no es ideal."},"fourth":"Para que Voice Agent funcione, la voz de AI tiene que sentirse real. La persona que escucha —el rival en el juego, el recepcionista del restaurante o quien está al otro lado de la llamada— debe sentir que habla con una persona real, no con una voz obviamente sintetizada. Ahí entró Fish Audio."}},"challenge":{"title":"El reto del TTS en tiempo real para agentes de voz: latencia frente a naturalidad.","body":{"first":{"before":"Los agentes de voz hacen visible el tradeoff más difícil de la AI de voz. El TTS en tiempo real para agentes debe equilibrar latencia con naturalidad y emoción, y la mayoría de proveedores obliga a elegir. ","emphasis":"Los modelos de baja latencia tienden a sonar planos y mecánicos; los modelos expresivos suelen introducir retrasos de procesamiento que rompen el flujo conversacional.","after":""},"second":"Para Dubbing AI Voice Agent, ambos factores son igual de críticos. Un Voice Agent que pausa de forma notable entre la entrada del usuario y la respuesta hablada rompe la ilusión de hablar con una persona real. Uno que responde al instante pero suena robótico rompe la misma ilusión en otra dirección. El factor decisivo no es uno u otro, sino la combinación."}},"evaluation":{"title":"Por qué Dubbing AI evaluó el mercado TTS para infraestructura de agentes de voz.","body":{"first":{"before":"Dubbing AI evaluó múltiples flujos de audio TTS antes de decidirse por Fish Audio. Los criterios se alinearon directamente con las exigencias estructurales del TTS para agentes de voz: ","emphasis":"naturalidad, profundidad emocional, calidad de clonación de voz, baja latencia y soporte multilingüe ","after":"— cinco capacidades que la mayoría de proveedores entrega en dos o tres, pero rara vez en las cinco."},"second":"Para un Voice Agent que sirve a 10 millones de usuarios en gaming, entretenimiento y usos comerciales, un modelo excelente en naturalidad pero débil en multilingüe quedaba descartado. Un modelo excelente en latencia pero plano en emoción también. El caso de Voice Agent obligó a una evaluación de todo o nada en las cinco capacidades."}},"criteria":{"title":"Por qué Fish Audio ganó la evaluación de Voice Agent: los cinco criterios.","intro":"Fish Audio destacó por la combinación que Dubbing AI no encontró en ningún otro lugar: las cinco capacidades al nivel que exige un agente de voz en tiempo real. Los ganadores de un solo criterio de otros proveedores quedaban descalificados para Voice Agent. Fish fue el único modelo que ganó su lugar en cada dimensión de evaluación.","items":{"naturalness":{"title":"Naturalidad","description":"Salida de voz que suena como una persona real hablando, no como un sintetizador leyendo."},"emotion":{"title":"Profundidad emocional","description":"Registro emocional que se mantiene durante una frase, la capa que la mayoría de modelos de baja latencia aplana."},"cloning":{"title":"Calidad de clonación de voz","description":"Voces clonadas que mantienen identidad entre contenidos, importante para las audiencias creator y entertainment de Dubbing AI."},"latency":{"title":"Baja latencia","description":"Respuesta en tiempo real sin retraso de procesamiento perceptible, la restricción básica de cualquier agente conversacional."},"multilingual":{"title":"Soporte multilingüe","description":"Más de 80 idiomas con code-switching nativo, necesario para un Voice Agent con base global de usuarios."}}},"usage":{"title":"Cómo Dubbing AI usa Fish Audio para TTS de agentes de voz en tiempo real.","body":{"first":"Dubbing AI despliega Fish Audio mediante la cloud API para generación text-to-speech en tiempo real dentro de Voice Agent. Mientras los usuarios redactan el texto que quieren que Voice Agent diga, Fish lo convierte en voz natural y emocionalmente expresiva en tiempo real, en los idiomas y acentos que requiere la base global de Dubbing AI.","second":{"before":"Voice Agent funciona de forma multiplataforma en desktop y mobile, igual que el resto de Dubbing AI. ","emphasis":"Voice Agent se prepara para lanzar su beta primero a las audiencias gamer de la plataforma ","after":"— el segmento con mayor demanda para los casos de uso para los que fue creado. Los resultados internos antes de beta han sido muy positivos."}}},"outcomes":{"title":"Resultados de la integración.","products":"Productos usados: Fish Audio S2 Pro · Text-to-Speech (cloud API)","cards":{"users":"10M+ usuarios en la plataforma amplia de Dubbing AI entre gaming, streaming y creadores comerciales.","criteria":"Fish Audio cumplió 5 de 5 criterios: naturalidad, profundidad emocional, calidad de clonación, baja latencia, multilingüe.","beta":"Voice Agent beta se lanzará primero a audiencias gamer, con resultados internos positivos.","deployment":"Despliegue multiplataforma en desktop y mobile, alineado con toda la superficie de Dubbing AI."}}},"heygenStory":{"problem":{"title":"El problema de clonación de voz con ElevenLabs para acentos ingleses no estadounidenses.","body":{"first":{"before":"Antes de evaluar Fish Audio, HeyGen usaba ElevenLabs para la capa TTS de su pipeline de generación de video con AI. La plataforma funcionaba y las voces eran inteligibles. Pero un problema estructural seguía apareciendo en los comentarios de usuarios: ","emphasis":"problemas de similitud de voz, especialmente para creadores con acentos de inglés no estadounidenses.","after":""},"second":"Los creadores de conocimiento hablan con los acentos que tienen. Los australianos suenan australianos. Los indios suenan indios. Británico, sudafricano, singapurense, irlandés, escocés, filipino, caribeño: el mapa de acentos del inglés global no es un caso extremo para HeyGen, es la forma de su base internacional de creadores.","third":"Un TTS que produce buen inglés estadounidense pero aplana todos los demás acentos hacia algo más cercano a un estadounidense neutro rompe la promesa central de la clonación de voz para video con AI: que el video suene como tú. Los usuarios de HeyGen con acentos no estadounidenses se quejaban del mantenimiento del acento. Las voces clonadas no preservaban la identidad de acento que esperaban los creadores."}},"evaluation":{"title":"Por qué HeyGen evaluó todo el mercado TTS para preservar acentos.","body":{"first":"HeyGen evaluó todo el mercado TTS para resolver el problema de los acentos de inglés no estadounidenses. El TTS para estos acentos no era una comparación de funciones: era un criterio existencial para la base internacional de creadores de la plataforma.","second":{"before":"En los proveedores probados, la brecha entre la calidad de clonación para inglés estadounidense y para inglés no estadounidense fue constante, y constante en la dirección equivocada. La mayoría de los modelos TTS se entrenaron primero en inglés estadounidense y luego se adaptaron a otros acentos. Esa adaptación aparecía en las voces clonadas como ","emphasis":"prosodia aplanada, vocales neutralizadas y una pérdida clara de identidad de acento ","after":"."}}},"selection":{"title":"Por qué HeyGen eligió Fish Audio por la calidad de clonación de voz.","body":{"first":{"before":"Fish Audio ganó la selección de HeyGen por un criterio por encima de todos: ","emphasis":"calidad de clonación para voces únicas, especialmente voces con acentos de inglés no estadounidenses.","after":"El modelo Fish S2 Pro preserva la identidad de acento de la voz fuente en lugar de normalizarla hacia una base de inglés estadounidense, justo el fallo que HeyGen había detectado en otros proveedores."},"second":{"before":"Para HeyGen, esto no es un detalle técnico. Es la diferencia entre que la audiencia de un creador escuche al creador que reconoce o a un extraño sintetizado. ","emphasis":"La calidad de clonación de voz,","after":" no la latencia ni el coste, fue el factor decisivo."}}},"usage":{"title":"Cómo HeyGen usa la cloud API de Fish Audio para generar voces de video con AI.","body":"HeyGen despliega Fish Audio mediante la cloud API para generar TTS para los videos que sus clientes producen en la plataforma. La integración opera a escala de producción: cada video que un creador publica en HeyGen con una voz impulsada por Fish pasa por el modelo S2 Pro de Fish."},"feedback":{"title":"Qué dicen los creadores de conocimiento sobre la calidad de voz.","intro":"La señal de usuario más reveladora no es el elogio, sino el silencio sobre lo que antes era la queja más fuerte. Tres señales de la base de creadores de HeyGen desde la migración:","items":{"selection":{"title":"La tasa de selección 3:1","description":"En pruebas de voz lado a lado en HeyGen, los creadores eligen Fish para sus propios videos tres veces más que las alternativas."},"accent":{"title":"Profundidad emocional: cesaron las quejas por acento","description":"Los creadores con acentos de inglés no estadounidenses dejaron de quejarse del mantenimiento del acento, el ticket más ruidoso antes de la migración."},"quality":{"title":"Comentarios positivos sobre calidad de voz","description":"La calidad de clonación de voz en la base internacional de creadores de HeyGen alcanzó lo que las audiencias ya reconocen."}}},"outcomes":{"title":"Resultados de la integración.","products":"Productos usados: Fish Audio S2 Pro · Text-to-Speech (cloud API)","cards":{"selection":"Tasa de selección 3:1 para Fish Audio frente a proveedores TTS alternativos en comparaciones lado a lado en HeyGen.","complaints":"Cesaron las quejas por acentos de inglés no estadounidenses en la base internacional de creadores de HeyGen.","evaluation":"Se evaluó todo el mercado TTS antes de seleccionar Fish Audio; preservar el acento fue el factor decisivo.","migration":"Migración de ElevenLabs a Fish Audio por calidad de clonación de voz."}}},"pictoriaStory":{"challenge":{"title":"El reto de la voz de personajes de IA en japonés: prosodia, emoción y consistencia.","body":{"first":"La voz de personajes de IA en japonés exige un nivel que la mayoría de modelos TTS no alcanza. La naturalidad y la precisión de pronunciación son requisitos básicos; lo decisivo es la expresividad emocional dentro de una sola frase, la prosodia japonesa y el acento tonal precisos, y la consistencia de la voz en contenido largo de personaje.","second":{"before":"Las lecturas TTS genéricas pueden superar pruebas de referencia, pero rompen la suspensión de incredulidad de la que dependen las experiencias con personajes de IA. Para Pictoria, las dos brechas persistentes en el TTS japonés disponible para personajes de IA eran ","emphasis":"la expresividad emocional y la prosodia japonesa natural a nivel de personaje ","after":"— ambas esenciales para la cartera creciente de IPs originales de personajes de IA de la compañía."}}},"stack":{"title":"Dentro de Picto VOICE: la pila japonesa TTS multi-proveedor de Pictoria.","body":{"first":"En lugar de confiar toda la superficie de voz de personajes a un solo proveedor, Pictoria creó Picto VOICE como una capa interna de orquestación que integra varias tecnologías japonesas de voz con IA. Cada personaje y caso de uso selecciona del stack el componente adecuado de generación de voz.","second":"Esta arquitectura protege a Pictoria del bloqueo de proveedor, permite al equipo evaluar continuamente nuevos modelos japoneses de voz con IA y garantiza que la mejor tecnología — para ese personaje, esa escena y ese registro emocional — sea siempre la que está en producción. Fish Audio obtuvo un lugar en Picto VOICE junto a las demás tecnologías de voz integradas por el equipo."}},"selection":{"title":"Por qué Fish Audio obtuvo un lugar en Picto VOICE.","body":{"intro":"Pictoria evaluó Fish Audio como una de varias tecnologías de generación de voz consideradas para Picto VOICE. Tres elementos atrajeron al equipo:","expressiveRange":{"title":"Rango expresivo de voces estilo personaje ","description":"— especialmente la capacidad de sostener matices emocionales dentro de una sola frase. Es el salto que separa una voz de personaje de una voz narradora."},"japaneseQuality":{"title":"Calidad TTS japonesa expresiva","description":" a nivel de prosodia e entonación, no solo de precisión fonémica."},"flexibility":{"title":"Flexibilidad en el diseño de voces de personaje ","description":"— la capacidad de moldear voces para un briefing específico de personaje, en vez de elegir de una biblioteca fija."},"partnership":"Más allá del modelo, destacó la capacidad de respuesta del equipo de Fish Audio ante las necesidades de voz de personajes japoneses de IA: el tipo de colaboración que convierte una relación de proveedor en trabajo conjunto con el equipo de investigación detrás del modelo."}},"usage":{"title":"Cómo Pictoria usa Fish Audio para producir voces japonesas de personajes de IA.","body":{"first":"Dentro de Picto VOICE, Fish Audio se usa especialmente en casos de personajes de IA donde la expresividad fuerte a nivel de personaje es el factor decisivo. Un despliegue representativo es la canalización de producción de voz de Pictoria para IPs originales de personajes de IA: IPs internas que la compañía desarrolla y opera en sus propios canales de publicación.","second":"Integrar Fish Audio en Picto VOICE produjo un impacto fuerte y una recepción positiva en estos proyectos de personajes de IA."}},"reception":{"title":"Recepción de la audiencia a las voces japonesas de personajes de IA impulsadas por Fish Audio.","intro":"La recepción de los usuarios a las voces japonesas de personajes de IA producidas con Picto VOICE ha sido positiva en tres temas constantes:","items":{"selection":{"title":"Naturalidad más allá del registro TTS","description":"Voces japonesas que suenan como voces japonesas, no como la planitud sintética que el público espera del TTS genérico."},"accent":{"title":"Expresividad emocional que da vida a los personajes","description":"Personajes con un registro emocional real, no líneas leídas en voz alta. La diferencia decisiva para el contenido impulsado por personajes."},"quality":{"title":"Consistencia en contenido de personajes de larga duración","description":"La misma voz y el mismo personaje se mantienen durante horas de contenido, en lugar de desviarse entre sesiones."}}},"outcomes":{"title":"Resultados de la integración.","products":"Productos usados: Fish Audio S2 Pro · Text-to-Speech","cards":{"improvements":"Mejoras significativas en la velocidad de respuesta japonesa y la expresividad emocional dentro de Picto VOICE.","reception":"Recepción fuertemente positiva en las IPs originales de personajes de IA de Pictoria.","collaboration":"Colaboración activa en la frontera de la voz japonesa de personajes; métricas cuantitativas confidenciales según acuerdos de IP."}}},"sharedClosing":{"cta":{"primary":"Hablar con ventas","secondary":"Ver Fish para Enterprise"},"cases":{"dubbing":{"next":{"title":"Qué sigue para Dubbing AI y Fish Audio.","description":"A medida que Voice Agent pasa de beta a disponibilidad general para los 10 millones de usuarios de Dubbing AI, Fish Audio sigue siendo la capa de TTS en tiempo real que impulsa la experiencia. Las futuras expansiones de Voice Agent (a más idiomas, más situaciones y más contextos multiplataforma) se lanzarán junto con las mejoras continuas de los modelos de Fish."},"cta":{"title":{"before":"¿Estás creando un ","emphasis":"agente de voz","after":"?"},"description":"Habla con nuestro equipo sobre TTS en tiempo real que equilibra naturalidad, profundidad emocional, latencia y soporte multilingüe: la combinación que exigen los agentes de voz."}},"heygen":{"next":{"title":"Qué sigue para HeyGen y Fish Audio.","description":"Mientras HeyGen amplía su base global de creadores de conocimiento, Fish Audio sigue siendo la capa de calidad de voz detrás del video con IA. Nuevos acentos, nuevos idiomas y nuevas capacidades de clonación de voz avanzan junto con la escala internacional de HeyGen."},"cta":{"title":{"before":"¿Estás creando productos de ","emphasis":"clonación de voz","after":"?"},"description":"Habla con nuestro equipo sobre similitud vocal para voces únicas, preservación de acentos de inglés no estadounidense e integración de Cloud API a escala de producción."}},"pictoria":{"next":{"title":"Qué sigue para la voz de personajes de IA japoneses con Pictoria y Fish Audio.","description":"A medida que Pictoria sigue ampliando sus IP internas de personajes de IA y evoluciona el stack Picto VOICE, Fish Audio sigue siendo un socio en la superficie de voces de personajes japoneses. El mercado japonés de personajes de IA está creciendo, las expectativas suben lanzamiento tras lanzamiento y el estándar de calidad de voz de personajes sigue elevándose con cada nuevo título."},"faq":{"title":"Preguntas frecuentes.","items":{"good":{"question":"¿Qué hace que un TTS sea bueno para personajes de IA japoneses?","answer":"Tres cosas separan el TTS de personajes japoneses del TTS japonés genérico: expresividad emocional dentro de una sola frase, prosodia japonesa y acento tonal precisos en lugar de solo precisión fonémica, y consistencia de voz en contenido largo de personaje. Picto VOICE de Pictoria selecciona tecnologías de voz con estos criterios para cada personaje, y Fish Audio se gana un lugar por su expresividad a nivel de personaje."},"prosody":{"question":"¿Puede Fish Audio manejar prosodia japonesa y expresividad emocional?","answer":"El modelo S2 Pro de Fish Audio está entrenado con prioridad en japonés nativo y admite control emocional de dominio abierto: dirección emocional en lenguaje natural a nivel de cada frase, la capa que Pictoria identificó como decisiva para las voces de personajes."},"stack":{"question":"¿Fish Audio admite stacks de voz con múltiples proveedores?","answer":"Sí. Fish está diseñado para integrarse en capas de orquestación creadas por clientes, como Picto VOICE de Pictoria, junto con otras tecnologías de voz. La integración por API es el camino estándar; el despliegue on-prem está disponible para clientes regulados."},"languages":{"question":"¿Qué otros idiomas asiáticos admite Fish Audio?","answer":"Además del japonés, Fish admite mandarín, cantonés, coreano y code-switching entre inglés, mandarín, japonés, español y árabe dentro de más de 80 idiomas."},"compare":{"question":"¿Cómo se compara Fish Audio con ElevenLabs para voces de personajes japoneses?","answer":"Ambos proveedores admiten japonés. Fish Audio prioriza el entrenamiento con japonés nativo y ofrece control emocional de dominio abierto en lenguaje natural, en lugar de presets emocionales fijos: la diferencia que el equipo de Pictoria destacó durante la evaluación."}}},"cta":{"title":{"before":"¿Estás creando productos de voz en\n","emphasis":"japonés?","after":""},"description":"Habla con nuestro equipo sobre voz de personajes, control de prosodia e integración en stacks multi-vendor como Picto VOICE. Llegamos preparados."}}}},"cases":{"dubbing":{"title":"TTS para agentes de voz en tiempo real para 10 millones de usuarios.","description":"Cómo Dubbing AI creó su Voice Agent con Fish Audio: el único TTS que ofreció las cinco capacidades que exige un agente en tiempo real: naturalidad, profundidad emocional, calidad de clonación de voz, baja latencia y soporte multilingüe.","facts":{"industry":"Consumo · Juegos · Entretenimiento","region":"Global","useCase":"Agente de voz (TTS en tiempo real)","audience":"Más de 10 M de usuarios","deployment":"Cloud API · escritorio y móvil","status":"Voice Agent en beta"},"metric":{"value":"10M","suffix":"+","description":"En juegos, streaming y entretenimiento: la escala en la que un agente de voz debe sentirse real en tiempo real, en el idioma del usuario."}},"heygen":{"title":"Clonación de voz para video con IA, 3 a 1 frente a alternativas.","description":"Cómo HeyGen migró de ElevenLabs a Fish Audio para resolver problemas de similitud de voz con acentos de inglés no estadounidense, y vio que los usuarios elegían Fish tres a uno en comparaciones lado a lado.","facts":{"industry":"Video con IA / Herramientas para creadores","region":"Global","useCase":"Clonación de voz para video con IA","migratedFrom":"ElevenLabs","deployment":"Cloud API","readingTime":"4 min"},"metric":{"value":"3:1","suffix":"×","description":"Tasa de selección de Fish Audio frente a proveedores TTS alternativos en comparaciones de usuarios lado a lado en HeyGen."}},"pictoria":{"title":"Voz japonesa de personaje IA para Picto VOICE.","description":"Cómo Pictoria integra Fish Audio en Picto VOICE, su stack interno con múltiples proveedores, para expresividad a nivel de personaje en producciones japonesas de personajes IA.","facts":{"industry":"Medios y entretenimiento","region":"Japón","useCase":"Producción de voz de personaje IA","voiceStack":"Componente en Picto VOICE","language":"Japonés","readingTime":"3 min"},"metric":{"value":"0","suffix":"Deriva","description":"Durante horas de contenido narrativo de personajes: la fiabilidad de audio sin deriva necesaria para mantener la suspensión de incredulidad de las IP japonesas de personajes IA."}}},"detail":{"products":"Productos utilizados","ready":"¿Listo para empezar?","contact":"Contactar con ventas","more":"Leer más historias de clientes","read":"Leer el caso de éxito","ctaTitle":"Estamos listos cuando tú lo estés","ttsApi":"API de texto a voz","voiceCloning":"Clonación de voz","heygen":{"title":"Los creadores de HeyGen eligen Fish Audio tres veces más para clonar voces.","description":"HeyGen es una plataforma de vídeo con IA para creadores de conocimiento. Educadores, autores de cursos y comunicadores empresariales la utilizan para producir vídeos profesionales sin estudio ni locutores. La empresa trasladó su capa de voz a Fish Audio para conservar los acentos de sus creadores internacionales.","million":"millones","arr":"Ingresos recurrentes anuales","users":"usuarios","countries":"países","used":"presencia","preference":"preferencia por Fish Audio en pruebas de voz","zero":"Cero","issues":"problemas de similitud de acento desde la migración","role":"Responsable de ingeniería de audio, HeyGen","sections":{"challenge":{"title":"Qué pasa cuando una voz deja de sonar estadounidense","paragraphs":["Los creadores de HeyGen son internacionales. Australia, India, Reino Unido, Sudáfrica, Singapur, Irlanda, Escocia, Filipinas y el Caribe: todos hablan inglés, pero cada uno suena diferente.","La capa de texto a voz que <heygen>HeyGen</heygen> tenía en producción generaba un inglés estadounidense preciso y acercaba los demás acentos a él. La prosodia se aplanaba y las vocales se neutralizaban. El acento que permitía al público reconocer a un creador volvía convertido en algo cercano al estadounidense neutro. El patrón se repetía en gran parte del mercado por un motivo: los modelos entrenados primero en inglés estadounidense y adaptados después suelen rendir bien en él y perder calidad de forma previsible en los demás acentos."]},"feedback":{"title":"La queja más frecuente en soporte","paragraphs":["Los creadores lo notaron enseguida. La similitud del acento se convirtió en una queja recurrente: sus voces ya no sonaban como ellos. Además, el problema se concentraba justo en el público que HeyGen quería ampliar. Los creadores de todo el mundo necesitaban que sus voces viajaran entre idiomas y acentos sin perder la identidad que los hacía reconocibles."]},"evaluation":{"title":"HeyGen evaluó el mercado con una sola pregunta","paragraphs":["La evaluación no fue una comparación de funciones. HeyGen no buscaba el modelo con menor latencia, mayor expresividad o más idiomas compatibles. Redujo la evaluación a una pregunta mucho más sencilla: cuando un creador clonaba su voz, ¿seguía sonando como él?","En concreto, HeyGen comprobó si el modelo podía conservar el acento que hacía reconocible una voz. ¿Podía un creador británico mantener su acento? ¿Podía una voz cambiar de idioma sin convertirse por defecto en una versión americanizada de sí misma?","Ese fue el criterio. 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 ganó a la latencia y al coste","paragraphs":["HeyGen eligió Fish Audio porque era la mejor opción según ese criterio. La velocidad y el precio importaban, pero ninguno era decisivo. Una vez superado el umbral de rendimiento, la diferencia era sencilla: ¿qué modelo 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 acercarlas a un patrón común. Esa consistencia permitió a HeyGen llevar su producto de voz a más creadores y mercados sin pedirles que renunciaran a su forma de sonar.","El resultado fue más que un modelo de voz mejor. Eliminó una barrera para utilizar HeyGen entre idiomas y dio a la empresa una base más sólida para su estrategia global de creadores."]},"production":{"title":"Todo el volumen de producción desde la primera semana","paragraphs":["HeyGen desplegó S2 Pro mediante la API en la nube de Fish Audio. Todos los vídeos que los creadores publican con una voz de Fish pasan por el modelo. No fue necesario un lanzamiento gradual ni un grupo piloto. La integración alcanzó escala de producción de inmediato."]},"outcomes":{"title":"El resultado: voces que siguen siendo propias","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:1.","Hoy, Fish Audio impulsa las experiencias de voz de los creadores de HeyGen en todo el mundo y ayuda a que cada voz suene inequívocamente como su creador, hable donde hable."]}}},"summaries":{"pictoria":"Expresividad propia de cada personaje para los <strong>personajes de IA japoneses</strong> de Picto VOICE.","dubbing":"Texto a voz en tiempo real para agentes de voz con <strong>más de 10 millones de usuarios</strong>: naturalidad, emoción, latencia y varios idiomas.","heygen":"Elegido frente a otras alternativas en una proporción de 3 a 1 para clonar voces con acentos ingleses no estadounidenses."},"dubbing":{"title":"Dubbing AI crea un Voice Agent en tiempo real para 10 millones de usuarios con Fish Audio","description":"Dubbing AI permite a jugadores, streamers y creadores clonar, cambiar y traducir voces. Con Voice Agent, la empresa fue un paso más allá: la IA habla por los usuarios en tiempo real. Para lograrlo, necesitaba un TTS natural y expresivo sin sacrificar la velocidad.","voices":"voces de IA","languages":"idiomas compatibles","sections":{"voiceAgent":{"title":"Dubbing AI quería que Voice Agent se sintiera como una persona, no como un asistente de voz","paragraphs":["Dubbing AI ya había creado una plataforma centrada en la voz. Sus usuarios podían cambiarla en tiempo real, clonarla, ajustar acentos y traducir entre idiomas. Voice Agent amplió el producto en una nueva dirección: ahora la IA podía hablar en nombre del usuario.","Los casos de uso eran inmediatos. Un jugador podía dejar que el agente respondiera durante una conversación. Alguien demasiado ocupado para llamar podía delegar la llamada. Una persona temporalmente no disponible podía seguir comunicándose en tiempo real.","Pero la experiencia solo funcionaba si la voz sonaba real.","Una pausa perceptible hacía que la interacción pareciera artificial, al igual que una respuesta plana o robótica. Para Dubbing AI, el TTS en tiempo real no era solo generar voz rápidamente. 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 plano","paragraphs":["Dubbing AI evaluó varios proveedores de TTS según las exigencias de Voice Agent. El equipo definió cinco criterios: naturalidad, profundidad emocional, calidad de clonación de voz, latencia y compatibilidad multilingüe.","La evaluación reveló un difícil equilibrio. Los modelos con baja latencia podían perder expresión emocional. Los expresivos podían introducir retrasos que interrumpían la conversación. Otros funcionaban bien en un idioma, pero fallaban al cambiar a otro.","Para un producto con más de 10 millones de usuarios en videojuegos, entretenimiento y usos comerciales, sobresalir en una sola parte de la experiencia no era suficiente.","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 Voice Agent: habla natural, profundidad emocional, clonación de voz de calidad, baja latencia y compatibilidad multilingüe.","La diferencia importaba porque los criterios estaban conectados. La naturalidad hacía creíble la voz. La expresión emocional la hacía humana. La clonación preservaba la identidad del hablante. La baja latencia mantenía la conversación fluida. El soporte multilingüe llevaba la misma experiencia a los usuarios de Dubbing AI en todo el mundo.","Fish Audio admitía más de 80 idiomas con alternancia nativa entre ellos, manteniendo la capacidad de respuesta necesaria para las interacciones en tiempo real."]},"outcomes":{"title":"Fish Audio da a Dubbing AI margen para ampliar Voice Agent","paragraphs":["Voice Agent pasa de ser una posibilidad técnica a un producto que Dubbing AI puede ofrecer a su base global de usuarios. Con Fish Audio a cargo del TTS en tiempo real, Dubbing AI puede crear nuevas formas de comunicación manteniendo la velocidad, expresividad y calidad de voz necesarias.","El resultado es un agente de voz que no solo responde: suena como alguien con quien quieres seguir hablando."]}},"capabilities":{"naturalness":"Voz que suena humana, no sintetizada","emotion":"Expresión que transmite cada matiz","cloning":"Voces clonadas que preservan la identidad del hablante","latency":"Respuestas en tiempo real sin retrasos perceptibles","multilingual":"Más de 80 idiomas con alternancia nativa"},"cloningTitle":"Clonación de voz"},"pictoria":{"title":"Pictoria incorpora Fish Audio a su sistema de voz para crear personajes de IA más expresivos en japonés","description":"Pictoria desarrolla personajes de IA y propiedad intelectual de personajes originales para el mercado japonés. Su plataforma Picto VOICE combina varias tecnologías de voz y permite al equipo elegir con flexibilidad 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":"A diario","livestreams":"directos de personajes de IA con interacción en tiempo real con el público","hours":"Horas","content":"de contenido extenso de personajes donde la consistencia de la voz es esencial"},"quote":"Fish Audio sigue ampliando los límites de la generación de voz de alta calidad que exige el mercado japonés. Creemos que solo un equipo que de verdad ame el contenido centrado en personajes puede crear voces con este nivel de matices emocionales y expresión.","sections":{"challenge":{"title":"Un TTS japonés natural no bastaba para los personajes de IA de Pictoria","paragraphs":["Para Pictoria, la voz forma parte del propio personaje. Un modelo puede generar japonés preciso y natural y aun así quedarse corto cuando el personaje debe sonar entusiasmado, emotivo, juguetón o singular.","El reto se hace más evidente en el contenido de mayor duración. Pequeñas diferencias de tono, ritmo y expresión emocional pueden cambiar la percepción del personaje, por lo que la consistencia es tan importante como la naturalidad.","Pictoria necesitaba dar a cada personaje una voz que mantuviera su personalidad en distintas interacciones y contenidos."]},"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 con varios modelos. El equipo podía evaluar diferentes modelos y adecuarlos a los requisitos de cada personaje o producción.","Este enfoque elevó el listón para todos los modelos del sistema. Fish Audio debía ofrecer una diferencia significativa, no ser simplemente otra opción competente de TTS en japonés."]},"selection":{"title":"Fish Audio destacó donde la expresión del personaje era prioritaria","paragraphs":["Pictoria evaluó Fish Audio junto a otras tecnologías de generación de voz e identificó tres puntos fuertes: voces de personajes expresivas, prosodia y entonación japonesas, y flexibilidad para diseñar las voces.","La diferencia se apreciaba especialmente en cómo la voz transmitía emoción dentro de una sola intervención. En vez de limitarse a leer una frase, el modelo podía dar al personaje un registro emocional y una personalidad propios.","Fish Audio también colaboró estrechamente con el equipo de Pictoria en las necesidades específicas de las voces de personajes de IA en japonés. La integración se convirtió así en una colaboración continua, más allá de una simple relación con un proveedor."]},"usage":{"title":"Fish Audio da voz a los personajes en los que la expresión más importa","paragraphs":["Dentro de Picto VOICE, Pictoria utiliza Fish Audio cuando la expresión del personaje es decisiva. Una aplicación clave es el proceso de producción de voces para sus personajes de IA originales, que desarrolla y gestiona a través de sus propios canales de publicación.","La integración ha tenido una acogida positiva en estos proyectos. Los usuarios destacan de forma recurrente tres cualidades: voces japonesas naturales, mayor expresividad emocional y consistencia en contenidos de larga duración."]},"outcomes":{"title":"El resultado: mejores voces de personajes, desde la producción hasta el público","paragraphs":["Tras integrar Fish Audio en Picto VOICE, Pictoria observó mejoras importantes en la velocidad de respuesta en japonés y la expresividad emocional de sus proyectos de personajes de IA. Las voces de sus personajes originales también recibieron comentarios muy positivos por su naturalidad, emoción y consistencia durante horas de contenido.","Esto proporciona a Pictoria una ventaja práctica en la producción: puede asignar a cada personaje la tecnología de voz más adecuada para su experiencia y recurrir a Fish Audio cuando la prioridad es 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 con 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, desarrolla una experiencia que encaja en la vida cotidiana, desde los desplazamientos hasta el ejercicio y las tareas domésticas.","tts":"Texto a voz","cloud":"API en la nube","metrics":{"learners":"estudiantes en todo el mundo","episodes":"episodios conversacionales de larga duración","languages":"idiomas disponibles","format":"en el formato de pódcast conversacional con IA de BeFreed","minutes":"min","voices":"voces"},"quote":{"quote":"El audio es el corazón del aprendizaje de nuestros usuarios, así que la calidad de la voz es innegociable. Fish Audio nos ofrece audio natural, expresivo y con varias voces, a la escala y el coste que necesitamos para que cualquier contenido se pueda escuchar.","speaker":{"name":"Jisong Liu","role":"Fundador de BeFreed"}},"sections":{"introduction":{"title":"BeFreed convierte libros en conversaciones que merece la pena escuchar","paragraphs":["BeFreed transforma materiales densos en lecciones breves y personalizadas. Los estudiantes eligen la voz, el tono y el ritmo, y escuchan donde estén. La experiencia gira en torno al audio, no a la pantalla, y permite aprender cuando leer no es posible.","Su formato más singular lleva esta idea más lejos. En lugar de narrar un libro o un artículo, BeFreed lo convierte en un pódcast con IA: dos voces distintas conversan sobre el contenido. Cada episodio puede durar 10, 20 o 40 minutos, como un pódcast encargado a medida.","Este formato convirtió la voz en un elemento central del producto. Los dos interlocutores debían sonar como personas diferentes conversando, no como dos voces leyendo texto generado."]},"challenge":{"title":"Una conversación de 40 minutos plantea otro reto de síntesis de voz","paragraphs":["Una voz que suena bien en una frase no siempre funciona durante todo un episodio. En 20 o 40 minutos se notan más los pequeños problemas: una entonación plana, expresiones repetitivas o voces que parecen hablar sin escucharse.","BeFreed también necesitaba personalizar toda la experiencia. Los estudiantes eligen las voces que quieren escuchar durante un episodio completo, por lo que la plataforma necesitaba variedad de voces con identidad propia y no un único narrador predeterminado.","Como BeFreed está disponible en más de 10 idiomas, la experiencia debía funcionar en distintos mercados. Naturalidad, expresividad, variedad de voces y cobertura lingüística tenían que mantenerse a la vez."]},"selection":{"title":"BeFreed necesitaba voces que interpretaran, no solo narraran","paragraphs":["Durante la evaluación, BeFreed se centró en el rendimiento de las voces en el contenido conversacional extenso que constituye el núcleo del producto.","Fish Audio destacó por su naturalidad y amplitud emocional en pasajes largos. Dos voces podían mantener identidades distintas y ofrecer un intercambio más expresivo, sentando las bases del formato de pódcast con IA de BeFreed.","La variedad de voces también importaba. Al incorporar la personalización en el producto, BeFreed podía ofrecer más opciones sobre a quién escuchar, en vez de diseñar toda la experiencia alrededor de una sola voz."]},"integration":{"title":"Fish Audio proporciona a BeFreed una base de voz para audio de larga duración","paragraphs":["BeFreed integró la API de texto a voz de Fish Audio directamente en su flujo de contenido. Cuando un estudiante elige una voz y un tono, BeFreed genera el audio correspondiente dentro de la aplicación.","La misma infraestructura admite lecciones monologadas y episodios conversacionales con dos voces. Así, BeFreed puede desarrollar distintos formatos de aprendizaje sin crear un proceso de producción de voz para cada uno.","El coste también cuenta. BeFreed genera audio bajo demanda en lugar de producir manualmente cada lección, lo que hace viable transformar una gran biblioteca de materiales en experiencias de escucha personalizadas."]},"outcomes":{"title":"Una misma base de voz para una plataforma de aprendizaje global","paragraphs":["BeFreed ya ofrece lecciones de audio personalizadas con IA en más de 10 idiomas a una comunidad mundial de más de un millón de estudiantes.","La amplia cobertura lingüística de Fish Audio permite ampliar la experiencia sin reconstruir la infraestructura de voz para cada mercado. A medida que BeFreed incorpora formatos y amplía su audio interactivo, la misma base de voz sigue sustentando el producto.","Esta arquitectura mantiene la voz dentro del producto, en lugar de tratarla como un proceso de producción de contenido independiente."]},"future":{"title":"Una experiencia de aprendizaje que responde","paragraphs":["BeFreed está ampliando el audio personalizado más allá de las lecciones generadas, hacia experiencias interactivas en las que los estudiantes pueden conversar con la lección en tiempo real.","El producto pasa así de la escucha a la interacción. El principio de sus pódcasts con IA continúa: el aprendizaje puede adaptarse a la persona, al momento y a su manera de participar.","Fish Audio aporta la base de voz que sostiene esta evolución y permite a BeFreed crear experiencias cada vez más personalizadas, conversacionales y expresivas."]}}},"reverie":{"title":"Reverie AI crea entretenimiento que responde con Fish Audio","description":"Reverie AI desarrolla modelos de interacción en tiempo real que convierten el vídeo en mundos que reaccionan. Su IA interpreta lo que los usuarios dicen, eligen, tocan o hacen y modifica la experiencia en consecuencia.\n\nPor eso, sus personajes no pueden depender de diálogos pregrabados. Fish Audio aporta la voz, transmitiendo el habla mientras el mundo responde y dando a Reverie control sobre cómo hablan, reaccionan y mantienen su identidad en cada ramificación.","tts":"Texto a voz","streaming":"API de streaming","metrics":{"languages":"idiomas en el modelo de producción","styles":"expresiones y estilos documentados","reference":"de 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 fija. Se escribe el guion, se graba la actuación y todos los espectadores ven lo mismo.","Reverie AI construye algo distinto. Sus modelos reciben texto, voz, vídeo, toques, gestos, decisiones y acciones en pantalla para determinar qué ocurre después. El usuario puede hablar con un personaje, influir en una escena, cambiar un final o abrir una ramificación que antes no existía.","Así, la experiencia ya no está totalmente definida antes de que entre el usuario. Los personajes y las escenas deben responder a lo que sucede en cada momento."]},"challenge":{"title":"Un mundo que responde no puede esperar al doblaje","paragraphs":["En un contenido fijo, la voz puede grabarse cuando termina el guion. En un mundo interactivo, la siguiente frase quizá no exista hasta que el usuario haga algo.","Reverie necesitaba una voz que empezara antes de terminar de generar la respuesta, siguiera indicaciones dentro de una frase y mantuviera al personaje entre escenas y ramificaciones. También debía ser económicamente viable si cada interacción generaba nuevo diálogo.","El objetivo no era solo que la voz generada sonara humana, sino que actuara como parte de un mundo vivo."]},"selection":{"title":"Reverie AI quería controlar al personaje, no elegir una experiencia vocal cerrada","paragraphs":["Reverie evaluó cuatro requisitos: streaming rápido, control expresivo, identidad persistente del personaje y soporte multilingüe. El equipo necesitaba dirigir al personaje en cada momento, en lugar de elegir una sola emoción para toda la respuesta.","Fish Audio reunió todo en una misma base de voz. El habla se transmite por WebSocket mientras se genera, la expresión se dirige dentro del texto con lenguaje natural y los modelos reutilizables mantienen una identidad vocal coherente durante la experiencia."]},"integration":{"title":"Fish Audio permite que los personajes respondan al instante","paragraphs":["Con Fish Audio, Reverie empieza a transmitir voz antes de que termine de generarse la respuesta completa. Así reduce el intervalo entre la acción del usuario y la reacción del personaje para que la interacción se sienta continua.","El equipo dirige momentos concretos de una frase con indicaciones de susurros, risas o entusiasmo. En vez de aplicar un único ajuste vocal a toda una escena, adapta la interpretación a lo que sucede.","Los modelos de voz reutilizables mantienen a los personajes reconocibles entre escenas, sesiones y ramificaciones."]},"global":{"title":"Una base de voz para mundos que pueden llegar a cualquier lugar","paragraphs":["Las experiencias de Reverie se dirigen a públicos globales, por lo que la voz debe funcionar en varios idiomas sin crear un proceso de producción distinto para cada mercado.","El modelo de producción actual de Fish Audio admite 83 idiomas. Reverie puede llevar sus personajes a nuevos mercados manteniendo la voz dentro de la misma arquitectura.","El coste también importa. La API de pago por uso de Fish Audio cuesta 15 dólares por millón de bytes UTF-8 y permite ampliar la infraestructura según el uso cuando más interacciones generan voz."]},"outcomes":{"title":"La voz pasa a formar parte del mundo","paragraphs":["Para Reverie, el cambio consiste en pasar de reproducir voz a hacerla participar.","Los personajes reaccionan al instante en vez de recitar frases grabadas. Sus voces cambian con la escena sin perder su identidad. La misma infraestructura admite desde compañeros de rol y mascotas virtuales hasta aventuras interactivas y juegos.","Fish Audio proporcionó a Reverie la base de voz para hacer que estas experiencias respondan sin convertir la producción vocal en un proceso independiente."]}}},"finalRound":{"title":"Final Round AI impulsa entrevistas con IA de 25 minutos con Fish Audio","description":"Final Round AI es una plataforma profesional basada en IA que ayuda a los candidatos a preparar entrevistas. Para sus simulaciones, Final Round quería crear una experiencia lo más cercana posible a una entrevista real. Fish Audio aportó la capa de voz, dando al equipo control sobre cómo suena el entrevistador y reduciendo los costes de voz y avatar a aproximadamente una décima parte.","tts":"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 entrevista simulada","cost":"menor coste de voz con Fish Audio","streaming":"generación de voz durante entrevistas completas","minutes":"min","realtime":"Tiempo real"},"highlights":{"cost":"Final Round redujo los costes de infraestructura de voz y avatar a aproximadamente una décima parte","engagement":"Final Round registró más de un 25 % más de tiempo de participación con la nueva infraestructura de voz con IA."},"sections":{"introduction":{"title":"Final Round AI impulsa entrevistas con IA de 25 minutos con Fish Audio","paragraphs":["Final Round AI es una plataforma profesional basada en IA que ayuda a los candidatos a preparar entrevistas. Para sus simulaciones, Final Round quería crear una experiencia capaz de sostener una entrevista real de principio a fin. Fish Audio proporciona la capa de voz, dando al equipo control sobre cómo suena el entrevistador y reduciendo los costes de voz y avatar a aproximadamente una décima parte."]},"product":{"title":"Final Round AI sitúa la voz en el centro de su producto","paragraphs":["Final Round AI ofrece a los candidatos un espacio para practicar con un entrevistador de IA antes de una entrevista real. La experiencia simula una primera entrevista, en la que los candidatos responden preguntas e interactúan con el entrevistador durante una conversación prolongada.","La sesión media dura unos 25 minutos. Eso convierte la voz en una parte fundamental del producto, no en una simple interfaz. El entrevistador debe mantener la calidad, la capacidad de respuesta y la expresividad durante toda la conversación."]},"challenge":{"title":"Una entrevista de 25 minutos cambia las exigencias de la voz con IA","paragraphs":["Una voz que funciona en una interacción breve no necesariamente está preparada para una conversación de 25 minutos. El entrevistador debe responder rápido, mantener una calidad constante y adaptar su expresión durante la sesión. Las pequeñas caídas de calidad o de capacidad de respuesta se vuelven mucho más evidentes en una interacción prolongada.","La voz también debe ser rentable al volumen que Final Round prevé. El equipo quería flexibilidad para adaptar la entrevista a su propio producto, en lugar de aceptar las restricciones de una plataforma integrada de voz y avatar."]},"selection":{"title":"Final Round AI decidió crear su propia experiencia de entrevistador","paragraphs":["El equipo evaluó plataformas de avatares que reunían avatar, voz e infraestructura en un solo producto. Ofrecían una vía rápida para disponer de un entrevistador con IA, pero limitaban el control de Final Round sobre la experiencia.","En su lugar, Final Round creó su propio avatar de entrevistador e integró Fish Audio como capa de voz. El equipo pudo diseñar el avatar y la interacción en torno a su producto, mientras Fish Audio se encargaba de generar la voz.","Así, Final Round obtuvo flexibilidad para definir la experiencia del entrevistador sin tener que desarrollar y mantener su propia infraestructura de voz."]},"economics":{"title":"La infraestructura de voz adecuada también cambió los costes","paragraphs":["Separar la capa de voz de la experiencia del avatar dio más control a Final Round, pero también cambió el coste de cada entrevista.","Al sustituir su conjunto anterior de proveedores por una experiencia de avatar propia y Fish Audio para texto a voz, Final Round redujo los costes de infraestructura de voz y avatar a aproximadamente una décima parte. Para un producto basado en entrevistas de 25 minutos, esto ofrece un margen considerable para ampliar el uso.","El menor coste permite a Final Round ofrecer conversaciones más largas y frecuentes sin que la infraestructura de voz se convierta en una limitación del producto."]},"engagement":{"title":"Los candidatos permanecieron más tiempo con la experiencia de avatar","paragraphs":["El impacto se reflejó en la participación. Final Round registró más de un 25 % más de tiempo de participación en las entrevistas simuladas con avatar respecto a su experiencia anterior, que solo tenía voz.","En un producto para practicar entrevistas, las sesiones más largas dan a los candidatos más tiempo para completar una entrevista y practicar respuestas bajo presión. La experiencia de avatar les ofreció 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 Fish Audio proporciona la capa de voz.","Esto da al equipo libertad para definir cómo suena su IA y hacer evolucionar el entrevistador junto con el producto, sin depender de una solución integrada de avatar o voz."]}}}}},"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 de los contenidos 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 API","docs":"Documentación"},"subtitle":"Crear y utilizar la 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":"Clon fallido","clone_model":"Modelo clónico","clone_success":"Éxito clónico","collaboration":"Colaboración","conversational_collection":"Colección Conversacional","copied_title":"Copiado al portapapeles","copy_model_id":"Copiar Id de modelo","create_new_collection":"Crear nueva colección","default_voices_collection":"Voces Predeterminadas","documentary_collection":"Colección Documental","edit":"Editar","educational_collection":"Colección Educativa","end_list":"Ha llegado al final de la lista,","energetic_collection":"Colección Energética","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 encontraron idiomas","placeholder":"Seleccionar idiomas","search":"Buscar idiomas","selected":"idiomas","title":"Idioma","title_plural":"Idiomas","zh":"Chino"},"source":{"pvc":"Clonación de voz profesional","licensed":"Con licencia"},"tags":{"placeholder":"Seleccionar etiquetas","title":"Etiquetas"},"title":"Filtro"},"footer_tagline":"Encuentra una voz para ser escuchado...","gaming_collection":"Colección Gaming","header":{"description":"Buscar más de 2 millones de modelos de voz AI en varios idiomas, estilos y casos de uso.","title":"Explora Nuestra Biblioteca de Voces AI"},"list":"Lista de modelos","models":"Modelos","narration_collection":"Colección de Narraciones","no_audio_sample":"Sin muestra de audio","no_results":"No se encontraron modelos","notification":{"added_to_collection":"Añadido con éxito a la colección"},"official_community":"Únete a nuestra comunidad","our_trusted_partners":"Con la confianza de los líderes del sector","play":"Jugar","preview_sample":"Vista previa de la voz generada","quick_search":"Búsqueda Rápida","dispute":{"title":"Disputa de propiedad de voz","model":"Modelo","step_of":"Paso {current} de {total}","claimant_type":"Tipo de reclamante","filing_as":"Presento la solicitud como","select_models_subtitle":"selecciona los modelos de voz infractores","select_models_title":"Seleccionar modelos de voz infractores","search_models_placeholder":"Buscar por nombre de modelo","search_models_empty":"No se encontraron modelos","select_models_limit":"Puedes seleccionar hasta 10 modelos.","remove_model":"Eliminar modelo","individual_title":"Particular","individual_desc":"Soy el creador original o el único propietario de la identidad de derechos de autor infringida.","representative_title":"En nombre de otra persona","representative_desc":"Presento la reclamación en nombre del titular de la voz con su permiso (p. ej., su agente, mánager o familiar).","enterprise_title":"Empresa / Organización","enterprise_desc":"Presento la 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 válida.","supporting_links":"Enlaces de apoyo","supporting_links_placeholder":"https://x.com/your_handle o URL del canal de YouTube...","add_link":"Agregar enlace","remove_link":"Quitar enlace","supporting_links_hint":"Enlaces a tus perfiles sociales verificados o fuentes de audio originales.","supporting_links_invalid":"Introduce URL válidas que empiecen por http:// o https://.","upload_evidence":"Subir pruebas de respaldo","upload_title":"Subir prueba","upload_supported":"Compatible: PDF, JPG, PNG (máx. 10 MB por archivo)","upload_button":"Subir","upload_hint":"Sube pruebas de titularidad del propietario de la voz (p. ej., capturas del panel de redes sociales verificadas o fuentes de audio originales), junto con su autorización (p. ej., una carta de autorización firmada).","individual_upload_title":"Subir prueba","individual_upload_hint":"Sube pruebas de titularidad, como capturas del panel de tus redes sociales verificadas o fuentes de audio originales.","verify_fallback_hint":"¿No puedes completar la verificación de voz? Sube pruebas de titularidad a continuación y podrás enviar directamente.","verify_evidence_ready_hint":"Prueba subida: puedes enviar sin completar la verificación de voz.","remove_file":"Quitar archivo","additional_context":"Descripción","additional_context_placeholder":"Proporciona cualquier detalle, antecedente o contexto específico adicional sobre tu reclamación de propiedad para ayudar a nuestro equipo a agilizar la revisión.","declaration":"Declaro bajo pena de perjurio que la información proporcionada en este formulario es exacta y que soy el propietario legítimo o el representante autorizado de la identidad de voz en cuestión. Entiendo que presentar reclamaciones falsas puede tener consecuencias legales.","submit":"Enviar solicitud de retirada","submit_short":"Enviar","submit_success":"Envío correcto. Revisaremos tu informe en breve.","step_placeholder":"Este paso estará disponible pronto.","enterprise_company_name":"Nombre de la empresa y del representante","enterprise_company_name_placeholder":"Acme Corp (A/A: Departamento Legal)","enterprise_contact_email_hint":"Proporciona una dirección de correo corporativa oficial para la correspondencia legal.","enterprise_links":"Sitio web oficial y enlaces del titular de derechos","enterprise_links_placeholder":"p. 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 prueba de la entidad","enterprise_upload_hint":"Sube un documento de autorización firmado (p. ej., un poder notarial firmado o una carta de autorización) si presentas la reclamación en nombre del titular de los derechos.","voice_verification":"Voice Verification","verify_prompt_hint":"Please read the sentence below aloud to verify your voice.","verify_record":"Grabar","verify_upload":"Subir","verify_stop":"Stop","verify_recording":"Recording...","verify_verifying":"Verifying...","verify_success":"Voice verified successfully.","verify_failed":"Verification failed. Please try again.","verify_low_score":"Voice verification did not pass. A new sentence has been generated, please record again.","verify_refresh_prompt":"Try another sentence","verify_mic_error":"Unable to access microphone. Please check permissions.","file_too_large":"File exceeds the 10MB size limit.","file_type_invalid":"Only PDF, JPG, and PNG files are supported.","file_too_many":"You can upload up to 10 files.","submit_failed":"Submission failed. Please try again."},"report":{"action":"Reportar","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 los derechos de autor","not_work":"No funciona","other":"Otros","title":"¿Por qué denuncia este modelo?"},"save":"Guardar","title":"Modelo de informe"},"reset":"Restablecer","search_placeholder":"Buscar voces","sexy_collection":"Colección Sexy","sort":{"count":"Recomendado","new":"Más reciente","title":"Ordenar por","trending":"Tendencias"},"take-down":"Retirada","title":"Descubrimiento","todays_pick":"Selección de hoy","top_brands":{"kol_count":"300k+ kol","title":"Las principales marcas que colaboran con nosotros"},"top_recommended":"Más Recomendados","top_trending":"Tendencias principales","top_voices":"Voces principales","trending_ugc":"Trending Voices","try_voice":"Prueba esta voz","use":"Utilice","use_voice":"Utilizar la voz","view_in_app":"Ver en la aplicación","view_more":"Más","pvc_delete_disabled_tooltip":"Esta voz se creó con Professional Voice Clone y no se puede eliminar aquí."},"generation-history":{"title":"Mis conversiones","tabs":{"all":"Todo","audio":"Audio","image":"Imagen","video":"Vídeo"},"kinds":{"audio":"Audio","image":"Imagen","video":"Vídeo"},"types":{"tts":"Texto a voz","image-video":"Imagen y video","lip-sync":"Sincronización labial","sound-effect-generation":"Efectos de sonido","voice-changer":"Cambiador de voz","audio-separation":"Separación de audio","studio":"Studio"},"filter":{"generationType":"Tipo de generación","allSources":"Todas las fuentes","clearSource":"Quitar 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 encontraron generaciones","subtitle":"Prueba a ajustar tu búsqueda","cta":"Borrar filtros"},"loadError":"No se pudo cargar el historial.","tryAgain":"Intentar 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":"Compartir aún no está disponible para {type}","delete":"Borrar","deleteUnsupported":"La eliminación aún no está disponible para {type}","more":"Más acciones","useAsPrompt":"Usar como prompt","recreate":"Recrear","move":"Mover","addToAssets":"Guardar en recursos"},"deleteConfirm":{"title":"¿Eliminar este elemento?","body":"Esta acción no se puede deshacer. Este elemento se eliminará permanentemente.","cancel":"Cancelar","confirm":"Borrar"},"deleteFailed":"No se pudo eliminar. Inténtalo de nuevo.","downloadFailed":"No se pudo 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 permanentemente."},"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 múltiple","batchExit":"Salir de la selección múltiple","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 en la plataforma Fish Audio. El costo exacto depende de la función y del modelo de voz seleccionado.\n\nEn planes mensuales o anuales, tu saldo de crédito se recarga en la misma fecha del calendario cada mes, según tu nivel. Los créditos no utilizados no se acumulan.\n\nSi reduces tu plan o lo cancelas, tu plan actual permanece activo hasta el final del ciclo de facturación; cualquier crédito no utilizado vence en ese momento.\n\nLos créditos de la API se venden por separado. Para instrucciones de compra, consulta la [documentación de la API](https://docs.fish.audio/developer-platform/getting-started/introduction)","a10":"Sí. Puedes degradar en cualquier momento en la [página de Planes](https://fishaudio.xyz/app/team). La degradación entra en vigor al comienzo de tu próximo ciclo de facturación (mensual o anual). Hasta entonces, seguirás recibiendo los créditos y características de tu plan actual.","a11":"Actualización: Los créditos adicionales del nuevo plan se aplican inmediatamente.\nDegradación: Mantienes todos los créditos restantes hasta que finalice el ciclo actual. En la próxima recarga, tu cuota se ajusta a la cantidad menor de tu nuevo plan.","a12":"Puedes cancelar la renovación de la suscripción en la página de Planes. Mantendrás cualquier crédito y característica restantes hasta el final de tu período de facturación. Después de eso, tu suscripción expira automáticamente y no se realizará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://fishaudio.xyz/app/team).","a14":"Simplemente visita la [página de Planes](https://fishaudio.xyz/app/team) y selecciona tu plan preferido. Tu suscripción se reactivará inmediatamente.","a15":"No. Las cuentas creadas con Google Sign-In permanecen vinculadas permanentemente a esa cuenta de Google. Eliminar la cuenta no liberará el mismo correo electrónico para su reutilización.","a16":"No. Las cuentas creadas con inicio de sesión de GitHub permanecen vinculadas a esa identidad de GitHub. Al igual que con las cuentas de Google, eliminar la cuenta no permitirá reutilizar el mismo correo electrónico.","a17":"Cuentas de correo electrónico y contraseña: Ve a Perfil → Configuración → Cambiar contraseña.\nCuentas de Google o GitHub: Cambia tu contraseña directamente a través de 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\n| Modelo TTS | Costo por Byte |\n| --- | --- |\n| s1 | 1 crédito por byte |\n| v1.6 | 0.5 créditos por byte |\n| v1.5 | 0.5 créditos por byte |\n\nPara las características de texto a voz (TTS), cada crédito de Fish Audio equivale a un byte de carácter. El número de bytes es diferente dependiendo del idioma que estás generando. Para el inglés, una palabra típica tiene 5 caracteres, lo que se convierte en 5 bytes. Esta palabra costará 5 créditos en el modelo S1, y 2.5 créditos en v1.5/1.6.","a3":"Los créditos se reinician en el aniversario mensual de tu primer pago de suscripción\n\npor ejemplo, 1 de marzo → 1 de abril; 31 de agosto → 30 de septiembre; 30 de enero → 28 de febrero","a4":"Un registro completo con marcas de tiempo está disponible en Plataforma → [Uso](https://fishaudio.xyz/app/usage/)","a5":"La renovación ocurre en el mismo momento del día en que te suscribiste por primera vez, según tu zona horaria de facturación. Si la fecha del calendario ha pasado pero falta la recarga, espera unas horas: la mayoría de los problemas se resuelven automáticamente. ¿Aún estancado? [Envía un ticket](support://ticket) o contáctanos en [Discord](https://discord.com/invite/fish-audio).","a6":"Puedes esperar a la próxima recarga o actualizar a un nivel superior en cualquier momento en la [página de Planes](https://fishaudio.xyz/app/team/) — se otorgan nuevos créditos instantáneamente después de la actualización.","a7":"Estamos desarrollando constantemente modelos de última generación y a menudo los lanzamos en pequeñas oleadas de pruebas alfa privadas. La mejor manera de estar entre los primeros en probarlos es unirse al [Fish Audio Discord](https://discord.com/invite/fish-audio). A veces damos a los miembros acceso exclusivo anticipado a cambio de retroalimentación, ayudándonos a dar forma a los próximos lanzamientos.","a8":"Una suscripción otorga acceso recurrente e ininterrumpido a las características, créditos y actualizaciones de modelos de Fish Audio. Usted elige la facturación mensual o anual; la tarifa se renueva automáticamente hasta que usted decida disminuir o cancelar. Los detalles del plan se enumeran en la [página de Planes de Suscripción](https://fishaudio.xyz/app/team).","a9":"Sí. Puedes actualizar en cualquier momento en la [página de planes](https://fishaudio.xyz/app/team). Una vez actualizado, tu nueva cuota de crédito y funciones están disponibles de inmediato. Solo se te facturará la diferencia prorrateada entre tu antiguo plan y el nuevo.","q1":"¿Qué son los créditos?","q10":"¿Puedo degradar mi plan de suscripción?","q11":"¿Qué sucede con mis créditos cuando actualizo o degrado?","q12":"¿Cómo cancelo mi suscripción?","q13":"¿Cómo puedo verificar la fecha de vencimiento de mi plan?","q14":"¿Cómo me vuelvo a suscribir después de que mi plan ha expirado?","q15":"¿Puedo cambiar mi método de inicio de sesión de Google a Email y Contraseña?","q16":"¿Puedo cambiar mi método de inicio de sesión de Github a Email y Contraseña?","q17":"¿Cómo cambio mi contraseña?","q2":"¿Cuántos créditos cuesta generar?","q3":"¿Cómo funciona la renovación de crédito?","q4":"¿Dónde puedo ver mi historial de crédito?","q5":"¿Por qué mis créditos aún no se han actualizado?","q6":"¿Qué pasa si me quedo sin créditos?","q7":"¿Cómo obtengo acceso a las funciones alfa?","q8":"¿Qué es una suscripción?","q9":"¿Puedo actualizar mi plan de suscripción?"},"billing":{"a1":"La mayoría de los rechazos se deben a un código ZIP/postal o CVV incorrecto. Si tus detalles son correctos, tu banco o nuestro procesador pueden haber bloqueado la transacción. Abre un ticket en [Discord](https://discord.com/invite/fish-audio) o [envía un ticket aquí](support://ticket) y lo investigaremos.","a2":"Todas las compras no son reembolsables, como se indica en nuestros [Términos de Servicio](https://fishaudio.xyz/terms/). Si experimentas un problema de facturación o crees que se te ha cobrado por error, contacta con nuestro equipo de soporte [enviando un ticket](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 reembolso no permite reembolsos por compras accidentales. Para revisar tu situación, contacta con nuestro equipo de soporte [enviando un ticket](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 está rechazando mi método de pago?","q2":"¿Cuál es su política de reembolso?","q3":"Hice una compra accidental. ¿Puedo obtener un reembolso?"},"legal":{"a1":"Podemos utilizar los datos limitados que nos proporciona con el fin de mejorar la calidad y el rendimiento general de nuestros modelos de audio. Nunca utilizamos sus datos para clonar su voz sin consentimiento, ni para crear perfiles publicitarios.\n\nPor defecto, no entrenamos con datos de nuestros clientes de API, excepto donde sea estrictamente necesario para proporcionar y mantener el servicio. Para obtener más información, consulte nuestra [Política de Privacidad](https://fishaudio.xyz/privacy/)","a2":"El plan gratuito no incluye una licencia comercial. Cualquier contenido generado bajo el plan gratuito, o sin iniciar sesión, no puede ser utilizado con fines comerciales. Al publicar dicho contenido de forma no comercial, debes acreditar 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 poseas los derechos de propiedad intelectual requeridos, y tu contenido cumpla con las leyes aplicables y nuestros [Términos de Servicio](https://fishaudio.xyz/terms), puedes utilizar el contenido generado para fines comerciales sin atribución.\n\nEn resumen, todo lo generado durante tu suscripción de pago es tuyo para usar comercialmente para siempre, mientras que cualquier cosa creada antes o después del período de suscripción nunca será utilizable comercialmente y siempre requerirá atribución cuando se publique de forma no comercial.","a3":"Sí. Mantienes la propiedad de todos los archivos que subes. Fish Audio no reclama derechos sobre tus archivos, excepto como se describe en los [Términos de Servicio](https://fishaudio.xyz/terms) y [Política de Privacidad](https://fishaudio.xyz/privacy), por ejemplo, derechos necesarios para procesar tus archivos de manera segura y para cumplir con la ley aplicable.","a4":"Sí. La privacidad y la seguridad son nuestras máximas prioridades. Todas las generaciones que creas permanecen privadas a menos que elijas explícitamente hacerlas públicas. Fuertes salvaguardas de manejo de datos y seguridad protegen tus creaciones en todo momento. Aprende más en nuestra [Política de Privacidad](https://fishaudio.xyz/privacy).","a5":"Nuestra dirección de facturación es 1111B S Governors Ave STE 48109 Dover, DE 19904, United States.","q1":"¿Se utiliza mis datos para mejorar los modelos de IA de Fish Audio?","q2":"¿Puedo publicar el contenido que genero en la plataforma?","q3":"¿Soy dueño de los archivos que subo?","q4":"¿Son privadas mis generaciones, incluso si no soy un suscriptor?","q5":"¿Cuál es tu dirección de facturación?"},"searchPlaceholder":"Buscar","supportEntry":{"action":"Enviar un ticket","description":"Abra un caso de soporte directamente desde el Centro de ayuda cuando necesite un seguimiento manual.","title":"¿Necesitas más ayuda?"},"tabs":{"account":"Cuenta","billing":"Facturación y Pago","legal":"Legal y Privacidad"},"title":"Centro de Ayuda"},"home":{"advanced-settings":{"speed":"Velocidad","volume":"Volumen"},"api-integration":"Integración API","audio-file":{"connecting":"Conectando...","current":"Actual","duration-limit":"La duración del audio debe ser inferior a 2 minutos. Por favor, inténtelo de nuevo con un audio más corto.","format-error":"Por favor, sube un archivo de audio o video válido","load-error":"No se pudo cargar el archivo de audio. Inténtalo con un archivo diferente.","microphone-devices":"Dispositivos de micrófono","no-devices":"No se han encontrado dispositivos","record-not-supported":"Su navegador no soporta la grabación.","recording":"Grabación","rescan-devices":"Volver a escanear dispositivos","start":"Iniciar grabación","stop":"Detener grabación","submit":"Enviar","upload-audio":"Cargar audio","video_has_audio":"El video debe contener pista de audio"},"blog-preview":{"cta":"Todas las Actualizaciones","title":"Últimas Actualizaciones"},"contact-us":"Contacte con nosotros","creators":{"affiliate":"Gana 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":"Texto a voz","title":"Narra tus videos con"},"creator3":{"creatorName":"El viaje de Jarod","feature":"Estudio de Historias","title":"Crear audiolibros con"},"creator4":{"creatorName":"Kingy AI","feature":"Biblioteca de Voz","title":"Explora más de 2 millones de voces en la"},"cta":"Únete a ellos","title":"La confianza de más de 8 M de usuarios: empieza gratis"},"cta":{"button":"Crear ahora","title":"¡Comienza a convertir texto en audio sin esfuerzo hoy mismo!"},"demo":{"poweredBy":"Desarrollado por Fish Audio S1","poweredByS2":"Desarrollado por Fish Audio S2.1 Pro"},"description":{"1":"Generación de habla natural y expresiva.","2":"Poner la inteligencia artificial al alcance de todos.","3":"Buscando un compañero inteligente y empático."},"discover-voices":"Descubre Voces","discover-voices-popover-description":"Haga clic para explorar nuestra colección de voces y encontrar la perfecta para su proyecto.","discover-voices-popover-title":"Descubre Voces Asombrosas","explore-more":"Más información","faq":{"q1":{"answer":"Fish Audio admite varios idiomas, incluidos inglés, japonés, coreano, chino, francés, alemán, árabe y español. Continuamente estamos agregando más idiomas para atender a nuestra base de usuarios global.","question":"¿Qué idiomas admite el mejor generador de voz IA para texto a voz?"},"q2":{"answer":"El software de clonación de voz IA analiza grabaciones de voz para crear un modelo digital que captura el tono, el tono y el estilo de hablar. Los creadores de contenido lo usan para generar narración ilimitada para videos, podcasts y cursos sin volver a grabar. Fish Audio necesita tan solo 10 segundos de audio para crear un clon de voz natural que puede hablar en varios idiomas, optimizando su flujo de trabajo de producción de contenido.","question":"¿Cómo funciona el software de clonación de voz IA para la creación de contenido?"},"q3":{"answer":"Fish Audio ofrece el mejor generador de voz IA gratuito para creadores de YouTube, proporcionando generaciones gratuitas mensuales con voces que suenan naturales en múltiples idiomas. Nuestra tecnología de texto a voz produce narración de calidad de transmisión perfecta para videos de YouTube, tutoriales y documentales. Comienza a crear voces en off profesionales al instante sin equipo costoso o actores de voz: simplemente escribe tu guión y genera audio de calidad de estudio para tu contenido de YouTube.","question":"¿Cuál es el mejor generador de voz IA gratuito en línea para videos de YouTube?"},"q4":{"answer":"El texto a voz con IA cuesta un 90-95% menos que contratar actores de voz profesionales. Mientras que los actores de voz cobran altas tarifas por hora más tarifas de estudio, Fish Audio comienza gratis con generaciones mensuales y planes pagos asequibles. Comparado con otros servicios de IA como ElevenLabs, Fish Audio ofrece precios más asequibles con calidad comparable. Crea voces ilimitadas en múltiples idiomas al instante, eliminando retrasos de programación y costos de regrabación que hacen costosa la locución tradicional para los creadores de contenido.","question":"¿Cuánto cuesta el texto a voz con IA comparado con contratar actores de voz?"},"q5":{"answer":"El plan gratuito de Fish Audio es solo para uso personal. Para monetizar contenido o usar voces comercialmente (YouTube, podcasts, negocios), actualiza a nuestros planes pagos para derechos comerciales completos. Esto permite a los creadores probar voces gratis antes de monetizar.","question":"¿Puedo usar el generador de voz IA gratuito para uso comercial y monetización?"},"q6":{"answer":"Fish Audio ofrece la mejor API de generador de voz IA para desarrolladores con latencia ultra baja, SDKs completos y endpoints REST simples. Nuestra API admite tanto <ttsPage>texto a voz</ttsPage> como clonación de voz con precios de pago por uso, lo que la hace ideal para aplicaciones que requieren voces naturales. Consulte nuestra <developersPage>documentación para desarrolladores</developersPage> para guías de integración.","question":"¿Cuál es la mejor API de generador de voz IA para desarrolladores y aplicaciones?"},"q7":{"answer":"Fish Audio tiene las voces humanas más realistas en línea, impulsadas por nuestra avanzada tecnología de IA y una comunidad de más de 2,000,000 de voces de sonido natural. Nuestro generador de voz crea un habla indistinguible de los humanos reales, perfecto para audiolibros, podcasts, juegos y cualquier aplicación que requiera calidad de voz auténtica.","question":"¿Qué generador de voz IA tiene las voces humanas más realistas en línea?"},"title":"Preguntas frecuentes"},"features":{"audioBooks":{"description":"Narración lista para publicar con ritmo, emoción y control a nivel de capítulo realistas. Genera horas de audio que cumple con las especificaciones de ACX/Audible sin una cabina de grabación.","title":"Narración de audiolibros"},"characterVoices":{"description":"Clona voces de firma o crea personas de marca para juegos, animación e historias interactivas. Ajusta emociones dinámicas en línea o con una API fácil de usar.","title":"Voces de personajes"},"chatBots":{"description":"Ofrece a los agentes de soporte al cliente y virtuales una voz natural con mínima latencia. Introduce etiquetas de tono para respuestas útiles, empáticas o animadas que se sientan realmente humanas.","title":"Chatbots conversacionales"},"cta":"Comenzar gratis","dubbedVideos":{"description":"Localiza contenido a escala con doblaje sincronizado y consciente de las emociones. Sincroniza automáticamente el tiempo del movimiento de labios y conserva la energía original en más de 30 idiomas.","title":"Doblaje multilingüe"},"title":"Impulsa productos, contenidos y experiencias con voces de IA con calidad de estudio","videoVoiceovers":{"description":"Convierte guiones en narraciones ricas y acordes a la escena, perfectas para YouTube, publicidad y explicaciones. Cambia tonos, añade etiquetas de emoción y mantén a tus espectadores enganchados.","title":"Locuciones de video"}},"footer-company":{"blog":"Blog","gitHub":"GitHub","research":"Investigación","support":"Soporte"},"footer-earn-as":{"affiliate":"Afiliado"},"footer-products":{"ai-voice-generator":"Generador de voz de 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":"De voz a texto","story-studio":"Estudio de Historias","text-to-speech":"Texto a voz","voice-cloning":"Clonación de Voz","voice-changer":"Cambiador de voz","video-editor":"Editor de Video","voice-agent":"Agente de voz"},"footer-research":"","footer-resources":{"character":"Colección de Personajes","compare-us":"Compararnos","competitor-comparisons":"Competidores","discovery":"Descubrimiento","guide":"Guía","reference":"Referencia API","startup-program":"Programa de Inicio","support":"Ayuda","voice-library":"Biblioteca de voces"},"footer-solutions":{"audiobooks":"Audiolibros","character-voices":"Voces de Personajes","conversational-chatbots":"Chatbots Conversacionales","for-startups":"Para Startups","for-students":"Para Estudiantes","voiceover":"Doblaje","voiceovers":"Doblajes de voz"},"footer-term":{"privacy":"Política de privacidad","report":"Denunciar abuso","terms":"Condiciones de uso"},"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":"Comenzar","invite_description":"Invite a los usuarios a registrarse por la misma duración de la afiliación, ¡sin límite!","invite_detail":"Detalles","invite_title":"Invita y obtén recompensas","kol-bottom-center-card":{"description":"Como creador de contenidos, creo que {brand} cambia las reglas del juego. Produce voces <span1>tan realistas que mi audiencia cree estar escuchando a narradores humanos reales.</span1>."},"kol-bottom-left-card":{"description":"La actualización a {version} ha llevado a {brand} al siguiente nivel- <span1>más expresivo, estable y versátil que cualquier</span1> otra herramienta que hayamos probado, incluyendo las opciones premium."},"kol-bottom-right-card":{"description":"Lo que me sorprendió de {brand} es su <span1>compromiso con el desarrollo de código abierto.</span1> Su enfoque basado en la comunidad se traduce en innovación constante y mejoras rápidas."},"kol-card-bottom":{"description":{"part-1":"Con sólo 31 años y ya con varios títulos internacionales","part-2":"más vendidos","part-3":"como La montaña eres tú - No hay duda de que el autor está en un","part-4":"trayectoria fenomenal.","part-5":"El catálogo de escritos profundamente emotivos y filosóficos de Brianna ha explotado en popularidad y, a su vez, ha reunido a un público apasionado en todo el mundo."}},"kol-card":{"description":{"part-1":"\" Utilizar controles deslizantes de comparación lado a lado que muestren","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 de cuadro de mandos con métricas de tiempo/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 naturalidad</span1> de sus voces generadas por IA superan todas las expectativas."},"kol-center-right-card":{"description":"Tras probar numerosas plataformas, {brand} destaca por su función de clonación de voz sin fisuras. <span1>Un simple clip de 15 segundos bastó para crear una réplica de voz increíblemente precisa.</span1>"},"kol-counter":{"description":"","title":"La confianza de los creadores que esperan más de la IA de voz"},"kol-top-center-card":{"description":"Comparamos {brand} directamente con ElevenLabs, y {brand} claramente <span1>superó en autenticidad de voz y</span1> <span2>matiz emocional</span2>. Se ha convertido en nuestra mejor opción."},"kol-top-left-card":{"description":"El <span1>soporte multilingüe</span1> de {brand} es realmente impresionante. Hemos creado con éxito locuciones en japonés, francés y árabe, todas ellas con <span2>calidad de nivel nativo</span2>."},"kol-top-right-card":{"description":"Nuestro equipo pasó de la locución tradicional a {brand} e inmediatamente observó <span1>mejoras drásticas</span1> en la eficacia y la calidad de la producción. Ahora forma parte de nuestro flujo de trabajo."},"live-agent-demo":{"title":"Agente en directo"},"live-audio":{"connecting":"Conectando...","start":"Inicio","stop":"Detener"},"loginSection":{"experience":"DESBLOQUEA TODO EL PODER DEL AUDIO","login":"Iniciar sesión","go-to-studio":"Go to app","contactUs":"Contactar con ventas"},"metadata":{"description":"Solución de texto a voz potente, rápida y personalizable. Latencia ultrabaja, clonación de voz rápida y tarifa plana para AI Voice Over.","keywords":"Fish Audio, Fish Speech, GPT-SoVITS, Bert-VITS2, modelos de voz, texto a voz, tts, GPT-4o, Voice Over, AI Voice, AI Speech, Generative AI","seo":{"description":"Síntesis de voz y clonación vocal con calidad de estudio por IA. Comienza a usar hoy el generador de voz líder en la industria gratis, con control de emociones y más de 2 millones de voces en 8 idiomas.","keywords":"Fish Audio, Fish Speech, GPT-SoVITS, Bert-VITS2, modelos de voz, texto a voz, tts, GPT-4o, Voz en Off, Voz AI, Habla AI, Actor de Voz","title":"Mejor IA de Texto a Voz y Clonación de Voz Gratis | Fish Audio"},"social":{"description":"TTS y clonación de voz con un control emocional inigualable.","subtitle":"La Voz de IA Más Expresiva","title":"Fish Audio"},"title":"Fish Audio: La mejor y más gratuita clonación de voz y conversión de texto a voz de IA generativa"},"partners":{"title":"Colaboración con innovadores mundiales","read-stories":"Leer sus historias"},"solutions":{"title":"APIs de voz con IA para usuarios empresariales","description":"Desde streaming en tiempo real hasta clonación de voz instantánea. {brand} te da todas las herramientas para crear agentes de voz listos para producción.","tts":{"title":"Texto a Voz","description":"Latencia ultrabaja, nº1 en control y expresividad"},"stt":{"title":"Voz a Texto","description":"Incluye múltiples hablantes, etiquetas de emoción y descripción en lenguaje natural en tu transcripción"},"voice-agent":{"title":"Agente de voz","description":"Solución de agente de voz de extremo a extremo"},"clone":{"title":"Clonar cualquier voz","description":"con perfecta fidelidad en 15 segundos"},"multilingual":{"title":"Soporte multilingüe","description":"Habla más de 30 idiomas con cualquier voz"}},"powerful-solutions":{"description":"Además de la conversión de texto a voz y de voz a texto, ofrecemos soluciones completas de agente de voz.","description-1":"Control total sobre cuándo termina la voz.","description-2":"Deje que el servidor decida: sólo tiene que enviar el flujo de audio.","description-3":"Agente de voz disponible en breve","description-4":"Reproducir audio en pocos segundos","description-5":"13 idiomas compatibles.","title":"Soluciones potentes","title-1":"Pulsar para enviar","title-2":"Detección de actividad vocal","title-3":"API","title-4":"Clonar una voz en","title-5":"Lingual cruzado","video-coming-soon":"Vídeo disponible pronto"},"products":{"card1":{"description":"El modelo de conversión de texto a voz más expresivo con profundidad emocional y entrega rica. Disponible ahora.","primaryButton":"Descubre TTS","secondaryButton":"Regístrate","title":"Discurso de Peces v1.5"},"card2":{"description":"Crea voces de IA naturales y humanas que se sientan realmente personales con solo unos segundos de audio.","primaryButton":"Descubre la clonación de voz","secondaryButton":"Contactar con ventas","title":"Clonación de voz"}},"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 a IA","title":"Te presentamos Fish Audio S2.1 Pro"},"speech-to-text-demo":{"download":"Descargar","empty-area":"Habilita el acceso al micrófono, grábate leyendo algunas indicaciones y genera la muestra en diferentes voces","record-upload-desc":"Grábate o sube un clip de audio. Obtén una transcripción limpia en segundos.","restart":"Reiniciar","title":"De voz a texto","transcribing":"Transcribiendo...","transcription-label":"Transcripción"},"team":{"description-1":"Somos los pioneros detrás de los proyectos SVC / TTS de código abierto más aclamados","description-2":"con más de 70.000 estrellas en GitHub.","founder":"Fundador de {project}","maintainer":"Mantenedor de {project}","open-to-hire":"Abierto a la contratación","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":"Descarga fallida","empty-model":"Seleccione un modelo","empty-text":"Introduzca el texto","no-voices-description":"Ahora mismo no hay voces de demostración disponibles. Vuelve a intentarlo más tarde o usa la aplicación completa.","no-voices-title":"Las voces de demostración no están disponibles","enter-text":"Introduzca su propio texto","generate-play":"Generar y reproducir","regenerate":"Regenerar","generating":"Generando...","more-voice":"Más voz","no-audio-to-download":"No hay audio para descargar","pause":"Pausar","placeholder":"El texto que se va a convertir en voz","resume":"Reanudar","tag-emotions":"Emociones","tag-special":"Especial","tag-special-desc":"Etiquetas especiales y sus onomatopeyas correspondientes","tag-tone":"Tono","tags":"Etiquetas","text_to_long":"Texto demasiado largo","title":"Texto a voz","try-full-feature":"Probar todas las funciones","try-now":"Pruebe ahora","voice-popup-title":"Voz"},"title":"La IA más realista Habla","topBar":{"subtitle":"Cinco segundos es fácil. Cinco minutos es la verdadera prueba.\nFish Audio crea voces que capturan la complejidad de cada conversación, de la primera a la última palabra.","title":"La IA más realista Habla","s2-badge-prefix":"Prueba","s2-badge-title":"Fish Audio S2.1 Pro","cta-contact":"Contactar ventas","cta-get-started":"Empezar"},"usecases":{"accessibility":{"button":"Buscar ahora","description":"Haz que tu contenido sea accesible para todos con audio impulsado por IA. Convierte texto a voz para usuarios con discapacidad visual y crea experiencias inclusivas.","title":"Accesibilidad"},"elearning":{"button":"Buscar ahora","description":"Transforma tu contenido educativo con narración atractiva de IA. Crea cursos, tutoriales y materiales de formación que cautiven a los estudiantes.","title":"Aprendizaje en línea"},"podcasts":{"button":"Buscar ahora","description":"Crea episodios de podcast de alta calidad con voces de IA que suenan naturales. Perfecto para narraciones, entrevistas y contenido con múltiples locutores.","title":"Podcasts"},"title":{"line1":"Agregar herramientas de IA de voz profesional","line2":"a tu flujo de trabajo creativo"}},"version-control":{"title":"Modelo de voz","version":"Control {version}"},"voice-clone-demo":{"audio-corrupted":"Audio corrupto, por favor revise su dispositivo de grabación","clone":"Clonar","loading":{"alignment-generation-finished":"Generación de alineación finalizada","alignment-generation-started":"Generación de alineación iniciada","asr-finished":"ASR terminado","part-1":"La magia sucede en 1 segundo","part-2":"Espere, por favor","random-text-generation-finished":"Finalizada la generación de texto aleatorio","random-text-generation-started":"Iniciada la generación de texto aleatorio","save-to-my-voice-library":"Guardar en mi biblioteca de voces","save-voice":"Guardar Voz","start":"Inicio","tts-generation-finished":"Finalizada la generación de TTS","tts-generation-started":"Se inicia la generación de TTS"},"original":"Original","popup-description":"Inicia sesión ahora para usar el modelo de voz que acabas de crear","popup-title":"¿Te encanta lo que estás escuchando?","record-prompt-desc":"Grábate leyendo el aviso y clona tu voz al instante","restart":"Reiniciar","start-over":"Volver a empezar","subtitle":"Lea el párrafo anterior:","title":"Clonación de voz","tooltip":"Habla como siempre lo haces, captaremos cada matiz"},"voices-feature":{"description":"La plataforma {brand} alberga más de 2,000,000 de voces, ideales para diversos escenarios desde narraciones creativas y anuncios dinámicos hasta audiolibros inmersivos y más.","title":{"part-1":"Posibilidades infinitas","part-2":"con voces cargadas por el usuario"},"voices":"Voces","sr-only":"voces, posibilidades infinitas"}},"image-video":{"title":"Imagen y video","tabs":{"explore":"Explorar","history":"Historial"},"authGate":{"title":"Inicia sesión para continuar","description":"Inicia sesión o crea una cuenta gratuita para generar imágenes y videos."},"introduction":{"title":"Presentamos Imagen y video","description":"Crea imágenes, videos y sincronización labial en un solo lugar.","featureModes":"Cambia fácilmente entre imagen, video y sincronización labial","featureModels":"Accede a los modelos populares con un clic","featureFlow":"Imágenes de referencia, fotogramas inicial y final, y más en el mismo flujo","cta":"Comenzar","dismiss":"Cerrar","open":"Abrir introducción","demo":{"prompt":"Retrato cinematográfico emergiendo del agua, salpicadura congelada","captionPrompt":"Describe tu idea","captionReference":"Añadir una referencia","captionRatio":"Elige la proporción","captionGenerate":"Generar","watermark":"Creado con Fish Audio"}},"filters":{"image":"Imagen","video":"Video","lipsync":"Sincronización labial"},"explore":{"empty":"Aún no hay contenido","error":"Error al cargar"},"modes":{"image":"Imagen","video":"Video","lipsync":"Sincronización labial"},"promptBox":{"collapsedPlaceholder":"Describe o sube lo que quieras…","collapsePrompt":"Contraer","expandPrompt":"Expandir","promptCharacterCount":"{current}/{max}","promptTooLongHint":"Acorta el prompt a {max} caracteres o menos. Los prompts demasiado largos pueden diluir los detalles clave y reducir la calidad de generación.","optionalPlaceholder":"Describe qué quieres generar (opcional)…","optionalPlaceholderImage":"Describe tu imagen o usa @ para referenciar una imagen (opcional)…","optionalPlaceholderVideo":"Describe tu video y usa @ para referenciar imagen, video o audio (opcional)…","optionalPlaceholderLipsync":"Añade un video o una imagen y voz, y describe tu escena (opcional)…","creatifyAvatarPlaceholder":"Describe el encuadre, el fondo, la iluminación, el estilo y el movimiento corporal (opcional)…","placeholderImage":"Describe tu imagen o referencia usando @...","placeholderVideo":"Describe tu video y usa @ para referenciar imagen, video o audio…","placeholderLipsync":"Añade un video o una imagen y voz, y describe tu escena…","syntheticMediaDisclaimer":"Usa únicamente material que tengas derecho y autorización para utilizar. El contenido generado es material sintetizado por IA.","presetReferenceAdded":"Imagen añadida al prompt","presetConfigApplied":"Ajustes añadidos al prompt","presetModelFallback":"El modelo original no está disponible; se usará {model}. {message}","presetUnavailable":"Este material no está disponible temporalmente. Inténtalo de nuevo más tarde.","dropAs":"Soltar como {slot}","dropRequiresImage":"Este espacio solo admite imágenes","dropRequiresVideo":"Este espacio solo admite vídeos"},"refs":{"deletedBadge":"Eliminado","imageRefs":"Imágenes de referencia","videoRefs":"Videos de referencia","audioRefs":"Audios de referencia","ref":"Imagen de referencia","videoRef":"Video de referencia","audioRef":"Audio de referencia","slotConflict":"{slot} no se puede usar junto con {conflict}","durationMaxBadge":"Máx. {max}s","durationMinBadge":"Mín. {min}s","durationTotalBadge":"Total ≤{max}s","startFrame":"Fotograma inicial","endFrame":"Fotograma final","sourceVideo":"Video fuente","sourceAudio":"Voz","avatar":"Avatar","selectAvatar":"Seleccionar avatar","uploadImage":"Subir imagen","uploadVideo":"Subir vídeo","uploadAudio":"Subir audio","imageN":"Imagen {n}","referenceImageN":"Imagen de referencia {n}","videoN":"Video {n}","audioN":"Audio {n}","swapFrames":"Intercambiar fotogramas","changeFrame":"Cambiar fotograma","more":"Más opciones","textToSpeech":"Texto a voz","unsupported":"El modelo actual no admite este material","uploadRetryTitle":"No se pudo subir este archivo","unsupportedBadge":"No compatible","maxFiles":"Máx. {n} archivos","optimizingLargeVideo":"Video grande detectado. La subida puede tardar más; lo optimizaremos automáticamente.","imagePreflight":{"checking":"Comprobando imágenes de referencia…","size":"La imagen {n} supera los 20 MB. Elige un archivo más pequeño.","dimensions":"El ancho y el alto de la imagen {n} deben estar entre 240 y 8000 píxeles.","ratio":"La relación de aspecto de la imagen {n} debe estar entre 1:8 y 8:1.","unreadable":"No se pudo comprobar la imagen {n}. Elimínala y vuelve a subirla."},"mediaPreflight":{"checking":"Comprobando los archivos de referencia…","unreadable":"No se pudo comprobar {role} {n}. Sustituye el archivo o inténtalo de nuevo.","format":"{role} {n}: este modelo admite {formats}. Elige un archivo compatible.","size":"{role} {n} supera los {max} MB. Elige un archivo más pequeño.","minEdge":"{role} {n}: el ancho y el alto deben ser de al menos {min}px. Elige una imagen o un vídeo más grande.","maxEdge":"{role} {n}: ni el ancho ni el alto pueden superar los {max}px. Reduce 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 en total. Elige una resolución mayor.","maxPixels":"{role} {n}: la imagen o el vídeo no puede superar los {max} píxeles en total. Elige una resolución menor.","ratio":"{role} {n}: el ancho dividido entre el alto debe estar entre {min} y {max}. Recorta o sustituye el archivo."}},"framePicker":{"title":"Seleccionar fotograma","select":"Seleccionar este fotograma","cancel":"Cancelar","extractFailed":"No se pudo capturar este fotograma","trimTitle":"Recortar video","trimDescription":"La optimización del servidor no pudo preparar este video. Selecciona un segmento más corto y súbelo de nuevo.","trimEditDescription":"Elige el fragmento que quieres conservar y vuelve a subirlo.","trim":"Recortar y subir","trimming":"Recortando…","trimFailed":"No pudimos recortar este video. Elige un archivo más corto o más pequeño.","trimLoading":"Leyendo el vídeo…","trimReadFailedTitle":"No se puede leer este vídeo","trimReadFailedDescription":"El navegador no reconoce el formato o la codificación de este vídeo. Prueba con un MP4 codificado en H.264 o elige otro vídeo.","trimTimeoutTitle":"El vídeo tardó demasiado en cargar","trimTimeoutDescription":"Inténtalo de nuevo o elige un vídeo más corto y pequeño.","close":"Cerrar","audioTrimTitle":"Recortar audio y reintentar","audioTrimDescription":"Elige el fragmento que quieres conservar y súbelo de nuevo.","audioTrimRetryHint":"Reintenta después de recortar el audio.","clipAndUpload":"Recortar y subir","audioTrimFailed":"No pudimos recortar este audio. Elige un archivo más corto o más pequeño."},"historyPicker":{"useAudio":"Usar audio"},"historyMention":{"referencesGroup":"Referencias","noResults":"Sin resultados","sheetTitle":"Insertar referencia","loadingMore":"Cargando más"},"embeddedTts":{"title":"Generar o seleccionar voz"},"params":{"aspectRatio":"Relación de aspecto","aspectRatioAuto":"Auto","aspectRatioAutoHint":"Mantener la proporción de la imagen original","resolution":"Resolución","quality":"Calidad","qualityLow":"Baja","qualityMedium":"Media","qualityHigh":"Alta","qualityXHigh":"Muy alta","qualityMax":"Máxima","generation":"Generación","promptEnhance":"Mejora del prompt","on":"Activado","off":"Desactivado","negativePrompt":"Prompt negativo","neg":"Neg","negativePromptPlaceholder":"Describe lo que no debe aparecer en el resultado.","matchVideo":"Ajustar al video","matchImage":"Ajustar a la imagen","matchVideoDesc":"Mejor para copiar movimientos exactos, máx. 30 s","matchImageDesc":"Mejor para añadir movimientos nuevos, máx. 10 s","model":"Modelo","duration":"Duración","settings":"Ajustes","generateAudio":"Generar audio","audioOn":"Audio activado","audioOff":"Audio desactivado"},"actions":{"generate":"Generar","calculatingPrice":"Calculando el precio… Casi listo","download":"Descargar","share":"Compartir","delete":"Eliminar","close":"Cerrar","save":"Guardar","generateDisabledNoPrompt":"Introduce una descripción","generateDisabledNoModel":"Elige un modelo","generateDisabledUploading":"Subiendo imagen de referencia…","generateDisabledExtractingFrame":"Extrayendo fotograma del vídeo...","generateDisabledInvalidAssets":"No se pudo subir una referencia. Elimínala y súbela de nuevo.","generateDisabledMissingAssets":"Aún falta: {roles}","generateDisabledMissingAssetsAlternatives":"Aún falta: {roles} (o {alternatives})","generateDisabledRefDuration":"{role} debe durar {min}–{max} segundos cada uno.","generateDisabledRefDurationTotal":"{role} debe durar {max} segundos o menos en total.","generateDisabledUnsupportedAssets":"El modelo actual no admite parte del material añadido","generateDisabledInvalidParams":"El modelo actual no admite los ajustes seleccionados: {params}","generateDisabledNoSourceAssets":"Añade un video fuente y un audio fuente","generateDisabledNoAvatarAudio":"Añade una imagen de avatar y un audio fuente","generateDisabledAudioTooShort":"El audio fuente es demasiado corto para este modelo. El mínimo es {min} segundos.","generateDisabledAudioTooLong":"El audio fuente es demasiado largo para este modelo. El máximo es {max} segundos.","audioTooLongTitle":"El audio de voz es demasiado largo","refDurationTitle":"{role} es demasiado largo","trimAudioAction":"Recortar audio","useModelAction":"Usar {model}","report":"Denunciar","generateDisabledMaxFiles":"Máx. {n} archivos para este modelo. Elimina las referencias sobrantes."},"entitlement":{"freeDailyLimitTitle":"Límite diario de imágenes alcanzado","freeDailyLimit":"Estás en el plan Free. Has alcanzado tu límite diario de generaciones gratuitas.","generationFrozen":"La generación no está disponible para esta cuenta. Contacta con el equipo de soporte si crees que se trata de un error.","riskDailyLimitTitle":"Límite alcanzado","riskDailyLimit":"Has alcanzado el límite por ahora. Completa un pago para desbloquear el acceso completo.","freePoolExhaustedTitle":"La generación no está disponible ahora mismo","freePoolExhausted":"Mejora tu plan para seguir creando sin interrupciones.","imageCountLimitTitle":"Genera más imágenes a la vez","imageCountLimit":"Tu plan actual genera 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 genera hasta {max} resultados de vídeo por generación. Mejora tu plan para generar más a la vez.","unlockCount":"Mejora al plan {plan} para desbloquear esta cantidad.","autoSwitchTitle":"Tu video está a un paso","autoSwitchDescription":"Borrador guardado: crea la imagen ahora y dale movimiento con Plus","autoSwitchCta":"Terminar mi video","membershipRequiredTitle":"Mejora tu plan para generar videos","membershipRequired":"Estás en el plan Free. Mejora a una membresía para generar videos.","creditsExhaustedTitle":"Créditos insuficientes","creditsExhausted":"Tus créditos se han agotado. 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 y tu saldo es de {balance}.","insufficientGenerationCredits":"No tienes suficientes créditos para esta generación. Cuesta {credits} créditos y tu saldo es de {balance}.","upgradePlan":"Mejorar plan","dailyUsage":"Has usado {used}/{limit} generaciones gratuitas hoy. Se restablece a las {resetAt}.","remainingCapacity":"Tu saldo actual permite unas {count} generaciones con estos ajustes.","remainingImageCapacity":"Generar {batchCount} imágenes costará {credits} créditos. Con estos ajustes, tu saldo permite generar {count} imágenes más.","remainingVideoCapacity":"Generar {batchCount} vídeos costará {credits} créditos. Con estos ajustes, tu saldo permite generar {count} vídeos más.","remainingCapacityCompact":"{value} {count, plural, one {restante} other {restantes}}","remainingCapacityCalculating":"Calculando las generaciones restantes…","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":"Ver todos los planes","neverWallTitle":"No vuelvas a chocar con este muro","readyToGenerate":"Listo para generar","posterCta":"Desbloquear y generar","demoLabel":"Demo de {model}","demoInputTag":"UNA FOTO","rankMostRemixed":"N.º 1 en remixes","rankMostViewed":"N.º 1 en vistas","rankEditorsPick":"Selección del editor","videoAmountSeconds":"{value} s","videoAmountMinutes":"{value} min","videoAmountHours":"{value} horas","gains":{"outputSpec":"≈ {images} imágenes o {video} de video al mes","creditsFallbackSpec":"{credits} créditos al mes","plusTalking":"Tus fotos empiezan a hablar","plusTalkingSpec":"video y sincronización labial desbloqueados","plusDaily":"Suficiente para publicar a diario","plusFaster":"Logra el resultado {count}× más rápido","plusFasterSpec":"hasta {count} resultados por generación","plusCommercial":"Vende lo que creas","plusCommercialSpec":"uso comercial incluido","proCredits":"{multiple}× los créditos de Plus","proCreditsSpec":"{credits} créditos al mes","proScale":"Producción a gran escala","proPerDollar":"Más video por tu dinero","proPerDollarSpec":"~{percent}% menos costo por generación que Plus","proEverything":"Todo lo de Plus incluido","proEverythingSpec":"fotos que hablan, resultados en lote, uso comercial","latestModels":"Acceso a todos los modelos más recientes","popularModels":"Acceso a todos los modelos populares","topUp":"Recarga créditos con flexibilidad","voiceIncluded":"Todas las funciones de voz incluidas","voiceMaxed":"Todas las funciones de voz al máximo"},"creationsCount":"{count} creaciones y sumando"},"deleteConfirm":{"title":"¿Eliminar esta generación?","description":"Esta generación se eliminará de tu historial. Esta acción no se puede deshacer.","cancel":"Cancelar","confirm":"Eliminar"},"tags":{"gaming":"Videojuegos","domestic":"Vida diaria","human":"Personas","nature":"Naturaleza","vlog":"Vlog","anime":"Anime","food":"Comida","travel":"Viajes","fashion":"Moda","sports":"Deportes","enhance":"Mejorar prompt","custom":"Personalizado","customInputLabel":"Dirección de mejora personalizada","customPlaceholder":"p. ej. luz más suave","customSubmit":"Aplicar mejora personalizada","customCancel":"Cancelar mejora personalizada","categories":{"cinematic":"Cine","composition":"Composición","lighting":"Luz","realism":"Realismo","motion":"Movimiento","camera":"Cámara","style":"Estilo","environment":"Entorno","reference":"Usar referencia"},"undo":"Deshacer sugerencia","shuffle":"Cambiar sugerencias","expand":"Expandir sugerencias","generating":"Generando…","view":"Ver","generated":"Generado","generateFailed":"Error al generar","collapse":"Contraer sugerencias","previousTags":"Sugerencias anteriores","nextTags":"Sugerencias siguientes","loadFailed":"Sugerencias no disponibles","retry":"Reintentar","avatarConflict":"Describe un solo personaje con el rostro y la boca visibles y vuelve a intentarlo.","applyFailed":"No se pudo mejorar el prompt. 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","selectAll":"Seleccionar todo","all":"Todo","noMore":"No hay más generaciones","empty":"No se encontraron generaciones","failedPromptPlaceholder":"Edita el prompt y vuelve a generar","rewritePrompt":"Reescribir el prompt para corregir","quickStartTitle":"Inicio rápido","quickStartSubtitle":"Genera o remezcla uno de los ejemplos siguientes para empezar"},"detail":{"useAsReference":"Usar como referencia","recreate":"Recrear","upscale":"Ampliar imagen","useInLipsync":"Usar en sincronización labial","createVideo":"Crear video","extend":"Extender video","promptLabel":"Prompt","noPrompt":"Esta tarea no utilizó ningún prompt.","referenceAssets":"Recursos de referencia","publicShare":"Compartir públicamente","shareCopied":"Enlace público copiado al portapapeles","shareFailed":"No se pudo crear el enlace para compartir","cancelShare":"Dejar de compartir","shareCanceled":"Se dejó de compartir","shareCancelFailed":"No se pudo dejar de compartir","shareUnavailableDescription":"Esta generación fue eliminada por su propietario.","unavailableTitle":"Generación no disponible","unavailableDescription":"Esta generación compartida no está disponible o el enlace ha caducado.","play":"Reproducir","pause":"Pausar","promptCopied":"Prompt copiado al portapapeles","expandInfo":"Mostrar detalles","credits":"{count} créditos","openRef":"Abrir referencia","applyParam":"Aplicar {label}","previousItem":"Generación anterior","nextItem":"Generación siguiente","noPreviousItem":"No hay una generación anterior","noNextItem":"No hay una generación siguiente","loadingImage":"Cargando imagen","mediaLoadError":"No se pudo cargar este archivo multimedia.","mediaRetry":"Reintentar","mediaInvalid":"El archivo está dañado o su formato no es compatible. Sube otro archivo."},"card":{"edit":"Editar","videoGen":"Generar video","upscale":"Escalar","extend":"Extender","lipsync":"Sincronización labial","reference":"Referencia"},"modelModal":{"title":"Seleccionar modelo","searchPlaceholder":"Buscar modelos","clearSearch":"Borrar búsqueda","generate":"Generación","editing":"Edición","lipsyncAvatar":"Sincronización de avatar","lipsyncVideo":"Sincronización de vídeo","new":"Nuevo","startingPriceOutput":"Desde {credits} créditos","startingPriceSecond":"Desde {credits} créditos por segundo","empty":"No se encontraron modelos"},"modelDescriptions":{"wan30":"Genera vídeos de 2 a 30 segundos a partir de texto, fotogramas o medios de referencia.","geminiOmniFlash":"Genera vídeos de 3 a 10 segundos o edita vídeos existentes. Se cobra por generación.","nanoBanana":"Borradores rápidos y ediciones con referencia para visuales cotidianos.","nanoBanana2Lite":"Nano Banana rápido y ligero para borradores veloces y ediciones sencillas.","seedream45":"Imágenes limpias y fieles al prompt para redes sociales y productos.","seedream50":"Resultados Seedream más nítidos para escenas detalladas, productos y estilos.","gemini3ProImage":"Ideal para imágenes con texto, diseños estructurados y ediciones precisas.","gptImage2":"Generación con control de calidad, tamaño y edición con referencias.","gptImage25Flare":"Generación y edición rápidas para imágenes cotidianas e iteraciones ágiles. Mismo precio que Sunburst con los mismos ajustes.","gptImage25Sunburst":"Detalles finos y edición precisa para imágenes complejas y revisiones sucesivas. Más lento que Flare, al mismo precio con los mismos ajustes.","grokImagineImage":"Imágenes expresivas de xAI con alta fidelidad al prompt y detalle hasta 2K.","grokImagineVideo":"Clips de Grok Imagine con audio nativo desde texto o un fotograma inicial.","topazHd":"Amplía una imagen con Topaz High Fidelity y recupera detalles.","topazVideo":"Amplía un vídeo con Topaz y recupera detalles.","kling26Pro":"Clips cinematográficos fiables desde texto o un fotograma inicial.","kling3Pro":"Movimiento y control de cámara superiores para clips premium.","klingO3Pro":"Hasta 7 imágenes de referencia mantienen personajes y escenas consistentes para posibilidades creativas ilimitadas.","hailuo23":"Videos cortos rápidos cuando importa más la velocidad que el control fino.","minimaxH3":"El H3 estándar admite hasta 2K y mantiene la coherencia de personajes y voces con referencias mixtas de imagen, vídeo y audio.","veo31":"Video premium de Google para movimiento realista y coherencia de escena.","seedance25":"La última generación de Seedance con referencias de medios mixtos, audio nativo y clips de hasta 30 s.","seedance20":"Video flexible de ByteDance con fotogramas inicial/final y referencias multimedia.","seedance20Fast":"Ejecuciones más rápidas de Seedance 2.0 para borradores en 480p/720p.","seedance20Mini":"La opción Seedance 2.0 más pequeña y económica en 480p/720p.","seedance15Pro":"Video de ByteDance rápido y económico en 480p/720p.","syncLipsyncV3":"El video y el audio controlan la sincronización labial; no admite indicaciones de texto.","syncLipsyncV2Pro":"Lip sync pro estable para material existente y voces limpias.","veedLipsync":"Lip sync rápido para actualizar videos hablados sencillos.","pixverseLipsync":"Lip sync estilizado para clips cortos con un toque creativo ligero.","creatifyAuroraAvatar":"La imagen y el audio crean el avatar; una indicación opcional controla encuadre, fondo, iluminación, estilo y movimiento. La proporción sigue la imagen.","heygenAvatar4":"La imagen y el audio crean el avatar; el contenido hablado procede del audio. Puedes elegir proporción y resolución.","veedFabricAvatar":"La imagen y el audio crean el avatar sin indicaciones de texto. La proporción sigue la imagen de entrada.","infinitalkAvatar":"Avatar parlante guiado por prompt con un aspecto más expresivo.","minimaxH3Max":"Max con mayor fidelidad al prompt y referencias mixtas de imagen, vídeo y audio; el modo de referencias admite hasta 768P.","minimaxH3MaxTurbo":"Generación más rápida desde texto o fotogramas inicial/final, a mitad del precio de Max con los mismos ajustes. Sin referencias mixtas."},"status":{"downloadReady":"Tu archivo está listo. Toca para guardar o compartir.","saveOrShare":"Guardar o compartir","deleteFailed":"No se pudo eliminar. Inténtalo de nuevo.","downloadFailed":"No se pudo descargar. Inténtalo de nuevo.","failed":"Error al generar","generating":"Generando…","priceChanged":"El precio cambió a {credits, number} créditos. Revísalo y vuelve a generar.","priceFailed":"No pudimos calcular el precio.","priceFailedNetwork":"Error de conexión. Comprueba tu red e inténtalo de nuevo.","priceFailedReason":"No pudimos calcular el precio. {reason}"},"menu":{"upscale":"Escalar","extend":"Extender","lipsync":"Sincronización labial","recreate":"Recrear","useAsReference":"Usar como referencia","download":"Descargar","saveToAssets":"Guardar en recursos","delete":"Eliminar"},"report":{"title":"Denunciar contenido","question":"¿Por qué denuncias este contenido?","reasons":{"nsfw":"Contenido NSFW o explícito","copyright":"Infracción de derechos de autor","privacy":"Violación de privacidad","violence":"Contenido violento","spam":"Spam o engañoso","other":"Otro"},"detailPlaceholder":"Más detalles (opcional)","cancel":"Cancelar","submit":"Enviar denuncia","success":"Denuncia enviada. Gracias por tu ayuda.","error":"No se pudo enviar la denuncia"},"taskError":{"subtype":{"content":{"title":"Bloqueado por moderación de contenido","desc":"Tu prompt o referencia no pasó la moderación. No se te cobró: ajústalo e inténtalo de nuevo."},"inputInvalid":{"title":"Entrada no compatible","desc":"Algunos ajustes o archivos de referencia no son compatibles con este modelo. Ajústalos e inténtalo de nuevo."},"noOutput":{"title":"No se generó resultado","desc":"El modelo no devolvió un resultado para este prompt. Prueba a reformularlo. No se te cobró."},"busy":{"title":"Servicio saturado","desc":"Hay demasiadas solicitudes ahora mismo. No se te cobró: inténtalo de nuevo en un momento."},"timeout":{"title":"Tiempo de espera agotado","desc":"Tardó más de lo esperado. No se te cobró: inténtalo de nuevo."},"transient":{"title":"Algo salió mal","desc":"Un problema temporal interrumpió la generación. No se te cobró: inténtalo de nuevo."},"canceled":{"title":"Cancelado"},"submitFailed":{"title":"No se pudo enviar la tarea","desc":"La tarea no se pudo enviar. No se te cobró: inténtalo de nuevo."},"unknown":{"title":"Error de generación","desc":"No se te cobró este intento. Inténtalo de nuevo."}},"code":{"image_too_large":"La imagen de referencia es demasiado grande. Usa una más pequeña e inténtalo de nuevo.","image_too_small":"La resolución de la imagen de referencia es demasiado baja. Usa una más grande e inténtalo de nuevo.","unsupported_media_format":"Este formato de archivo no es compatible. Conviértelo e inténtalo de nuevo.","media_duration_exceeded":"El archivo es demasiado largo para este modelo. Recórtalo e inténtalo de nuevo.","media_duration_exceeded_max":"El archivo es demasiado largo para este modelo. El máximo es {max} segundos. Recórtalo e inténtalo de nuevo.","media_load_error":"No pudimos cargar el archivo de referencia. Súbelo de nuevo e inténtalo otra vez.","media_constraint_violation":"Un archivo de referencia no cumple los requisitos de este modelo. Ajústalo e inténtalo de nuevo.","reference_aspect_ratio_invalid":"Las imágenes de referencia tienen proporciones distintas. Usa imágenes con la misma proporción o una salida que coincida.","invalid_parameters":"Esta combinación de parámetros no es compatible. Ajusta la configuración e inténtalo de nuevo.","prompt_too_long":"Tu prompt tiene {received} caracteres, pero este modelo admite un máximo de {max}. Acórtalo e inténtalo de nuevo."},"action":{"editPrompt":"Editar prompt","adjustInput":"Ajustar y reintentar","retry":"Reintentar","retryRecommendedModel":"Reintentar con el modelo recomendado"}}},"mcp-upload":{"title":"Sube un archivo para tu asistente de IA","description":"Tu asistente de IA no puede recibir archivos en este chat, por eso te envió aquí. El archivo se sube directamente a Fish Audio; este enlace caduca en una hora.","expected_file":"Archivo solicitado: {name}","drop_hint":"Arrastra y suelta un archivo aquí, o","browse":"Elegir un archivo","uploading":"Subiendo…","done_title":"Subida completada","done_hint":"Vuelve al chat y dile al asistente que el archivo ya está subido.","replace":"Subir otro archivo","invalid_link":"Este enlace de subida no es válido. Pídele a tu asistente uno nuevo.","error_expired":"Este enlace de subida ha caducado (dura una hora). Pídele a tu asistente uno nuevo.","error_too_large":"El archivo supera el límite de 100 MB.","error_failed":"Error al subir. Comprueba tu conexión e inténtalo de nuevo."},"nav":{"about":"Acerca de","admin":"Administrador","admin_shell_description":"Entrada y navegación de administrador centralizadas.","admin_workspace":"Espacio de trabajo de administración","admin_workspace_description":"Todas las funciones de administración actuales se recopilan aquí en un solo lugar.","admin-affiliate":"Afiliado","admin-chart":"Estadísticas","admin-project":"Proyecto","admin-user":"Usuario","admin-withdraw":"Retiros","administration":"Administración","agent":"Agente","all_agents":"Todos los agentes","agents":"Agentes","affiliateTooltip":"Gana como afiliado","api":"API","api_billing":"Facturación API","api_keys":"Claves API","api_pricing":"Precios de API","audio-separation":"Separación de Audio","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":"Cierre de sesión","logout":{"cancel":"Cancelar","confirm":"Confirme","title":"¿Estás seguro de cerrar la sesión?"},"my-profile":"Mi Perfil","get-free-credits":"Obtener créditos gratis","notifications":"Notificación","settings":"Ajustes","sign-up":"Inscríbete","title":"Registrarse o iniciar 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":"Carácter","cms":"CMS","credit-links":"Enlaces de Crédito","creative":"Creativo","dashboard":"Panel","developer":"Desarrollador","developer_docs":"Documentación para desarrolladores","developer_program":"Programa de Desarrolladores","developers":"Desarrolladores","discovery":"Descubrimiento","asset-library":"Biblioteca de recursos","docs":"Documentación","documentation":"Documentación","end_list":"Ha llegado al final de la lista,","extraCredits":{"tooltip":"Reclama más créditos siguiendo nuestro <discordLink>Discord</discordLink>, <xLink>X</xLink>, <youtubeLink>YouTube</youtubeLink>, <instagramLink>Instagram</instagramLink> y <tiktokLink>TikTok</tiktokLink>."},"go-premium":"Hazte premium","go-to-app":"IR A LA APLICACIÓN","helpTooltip":"Ayuda","interface":"Interfaz","join-at":"Se unió a","language":"Idioma","allLanguages":"Todos los idiomas","languageTooltip":"Cambiar idioma","launch":"Lanzar","link-home":"Inicio","link-image-video":"Imagen y video","link-tts":"Texto a voz","login":"Iniciar sesión","manage-premium":"Premium","models":"Modelos","my-collections":"Colecciones de modelos","my-conversions":"Historia de la generación","my-library":"Biblioteca My Voice","my-voice":"Voz personalizada","my-voice-collection":"Mis colecciones de voz","team-voices":"Voces del equipo","not_matching_result":"Resultado no coincidente","open-app":"Abrir App","overview":"Resumen","platform":"Plataforma","playground":{"quota":"Cuota","title":"Parque infantil"},"premium_bar":{"free_button_text1":"Gratis","free_button_text2":"Izquierda","free_plan_line1":"Estás en el plan gratuito.","free_plan_line2":"{balance}/{total} generaciones restantes.","paid_plan":"¡Estás en el plan {planName}!","premium_benefits":"¡Salud! ¡Estás disfrutando de beneficios premium!","premium_button_text":"Premium","unauth_button_text":"Actualizar","upgrade_now":"Actualiza ahora"},"pricing":"Precios","products":"Productos","reports":"Informes","search":"Buscar en","search_result":"Resultado de la búsqueda","self_host":"Autoalojamiento","settings":"Configuración","sound-effects":"Efectos de Sonido","speech-to-text":"Conversión de voz a texto","story_studio":"Estudio de Historias","story-studio":"Estudio de Historias","suggestions":"Sugerencias","support":"Soporte","careers":"Carreras","text-to-speech":"Texto a voz","ai-voice-generator":"Generador de voz de IA","theme":{"dark":"Oscuro","light":"Luz","system":"Sistema","title":"Tema","tooltip":"Alternar modo claro/oscuro"},"train":"Clonación de voz","voice-design":"Voice Design","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":"Empezar","sign-up-free":"Regístrate Gratis","solutions":"Soluciones","research":"Investigación","resources":"Recursos","enterprise-nav":"Empresa","feedback":"Comentarios","model-testing":"Pruebas de Modelo","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":"Agente de voz","video-editor":"Editor de Video","sound-effect":"Efecto de sonido","for-startups":"Para startups","audiobooks":"Audiolibros","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 API","compare-us":"Compáranos","character-collection":"Colección de personajes","voice-library":"Biblioteca de voces","affiliate":"Afiliado","earn-as-affiliate":"Gana como afiliado","dropdown-column-apis":"API","dropdown-column-company":"Empresa","dropdown-column-resources":"Recursos","dropdown-tts-desc":"Genera voz limpia a partir de guiones","dropdown-ai-voice-generator-desc":"Crea voces naturales al instante","dropdown-tts-api-desc":"Genera voz mediante la API","dropdown-stt-desc":"Transcribe audio a texto con precisión excepcional","dropdown-audio-separation-desc":"Extrae voces de audio con ruido o mezclado","dropdown-audio-converter-desc":"Transforma la voz en diferentes personajes","dropdown-voice-changer-desc":"Transforma tu voz en cualquier personaje en tiempo real","dropdown-audio-translation-desc":"Convierte audio a diferentes idiomas","dropdown-voice-cloning-desc":"Crea una réplica de tu voz","dropdown-story-studio-desc":"Produce audio y ajusta cada detalle","dropdown-video-editor-desc":"Añade locuciones de IA a cualquier vídeo","dropdown-voice-agent-desc":"Crea agentes de voz que hablan como humanos","dropdown-sound-effect-desc":"Genera efectos de sonido cinematográficos","dropdown-for-startups-desc":"Escala tu producto de voz con APIs flexibles","dropdown-audiobooks-desc":"Publica contenido de audio a gran escala","dropdown-voiceovers-desc":"Voces profesionales para cualquier medio","dropdown-for-students-desc":"Aprende y crea con herramientas de voz de IA","dropdown-character-voices-desc":"Transforma cualquier texto en voces de personajes auténticas","dropdown-chatbots-desc":"Habilita la voz en 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":"Billetera del equipo","mascot_assistant":"Asistente mascota","create-voice":{"title":"Crear voz","subtitle":"Elige un método para comenzar — siempre puedes cambiar.","pick-method":"Elige un método","voice-clone":{"title":"Clonación de voz instantánea","description":"Sube o graba 10s de audio, clónala al instante.","tag-time":"~1min","tag-best":"Ideal para grabaciones existentes"},"voice-design":{"title":"Diseño de Voz","description":"Describe la voz en texto simple.","tag-time":"~15s","tag-best":"Ideal para personajes originales"},"pvc":{"title":"Clon de Voz Profesional","description":"Voz verificada de persona real, calidad de estudio, con lanzamiento comercial opcional 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. Actualiza para seguir creando clones de voz profesionales.","confirm-title":"¿Crear clon de voz profesional?","confirm-description":"Una vez creado, un trabajo de clon de voz profesional no se puede eliminar. ¿Seguro que quieres continuar?","confirm-cancel":"Cancelar","confirm-continue":"Confirmar","confirm-draft-hint":"Tienes un borrador sin terminar del {date}. Al confirmar se iniciará un clon de voz completamente nuevo.","confirm-continue-draft":"Continuar 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":"La clonación de voz profesional no está incluida en el plan gratuito. Actualiza tu plan para crear clones de voz con calidad de estudio.","pvc-slots":"Tu plan {plan} incluye {limit} espacios para clones de voz profesionales. 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 profesional","continue-draft":"Continuar con el borrador de clonación de voz profesional","section-done":"Clon profesional entrenado","section-awaiting-release":"Clon profesional pendiente de publicación","section-training":"Clon profesional en entrenamiento","section-failed":"Clon profesional fallido","action-continue":"Continuar","action-release":"Publicar","action-contact-support":"Contactar con soporte","delete-title":"¿Eliminar voz?","delete-description":"¿Seguro que quieres eliminar «{name}»? Esta acción no se puede deshacer.","delete-cancel":"Cancelar","delete-confirm":"Eliminar","action-view":"Ver","failed-to-clone":"No se pudo clonar","continue":"Continuar","slots-used":"<used></used>/{limit} espacios usados","draft-voice":"Voz borrador"},"library":"Biblioteca","monitor":"Monitor","conversations":"Conversaciones","analytics":"Analíticas","whats_new":"Novedades","knowledge_base":"Base de conocimiento","phone_numbers":"Números de teléfono","studio_beta":"Studio Beta","quality_guard":"Protección de calidad","agent_billing":"Facturación","enterprise-nav-desc":"Clientes enterprise, contratos y facturas: importa aquí los acuerdos firmados","enterprise_portal":"Empresa","promo_banner":{"cta":"Canjear","subtitle":"- 50% DE DESCUENTO ANUAL","title":"Oferta por tiempo limitado"}},"plan":{"all_plans":"Todos los planes","already_discounted":"¡Ya tienes un gran descuento en tu suscripción!","badge":"3 MESES GRATIS","best_value":"Mejor Valor","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","billing_period_label":"Período de Facturación","buy_more_credits":"Compra más créditos","campare_plans":"Comparar planes para más detalles","cancel":"Cancelar","cancel_anyway":"Cancelar de todos modos","cancel_current_to_change":"Cancelar el plan actual para cambiar","cancel_on":"Cancelar en","cancel_reason_comment_placeholder":"Por favor cuéntanos más...","cancel_reason_low_quality":"Calidad de audio deficiente","cancel_reason_missing_features":"Funciones que me faltan","cancel_reason_other":"Otro","cancel_reason_prompt":"¿Por qué estás cancelando?","cancel_reason_switched_service":"Cambiando a otro servicio","cancel_reason_too_expensive":"Demasiado caro","cancel_reason_unused":"No lo uso lo suficiente","cancel_scheduled_change_button":"Cancelar la degradación programada","cancel_scheduled_downgrade_to_upgrade":"Cancelar la degradación programada para actualizar el plan","cancel_subscription":"Cancelar suscripción","cancel_subscription_title":"¿Cancelar suscripción?","cancel_subscription_warning":"Cancelar eliminará el acceso a las voces clonadas más allá del cupo gratuito al final de su período de facturación.","cancel_to_downgrade":"Cancelar plan para degradar","cancelling":"Cancelando","cancels_on":"Cancela en","cannot_downgrade_cross_period":"Downgrade no disponible","changes_scheduled_for":"Los cambios tendrán efecto en","changes_take_effect_immediately":"Los cambios tendrán efecto inmediatamente","changing_on":"Cambiando en","changing_to":"Cambiando a","checking_offer":"Comprobando tu oferta...","claim_offer":"Reclama 50% de descuento","comming_soon":"Próximamente","compare_plans":"Comparar planes para más detalles","confirm_and_pay":"Confirmar y Pagar","confirm_change":"Confirmar Cambio","confirm_downgrade":"Confirmar Degradación","confirm_plan_change":"Confirmar Cambio de Plan","confirm_upgrade":"Confirmar Actualización","continue":"Continuar","credit_packs_description":"Compra créditos adicionales para potenciar tu cuenta. Los créditos nunca caducan y se pueden usar en cualquier momento.","credit_packs_note":"Los créditos comprados nunca expirarán y se utilizarán después de que se hayan agotado los créditos del paquete.","credits_remaining_label":"Créditos Restantes","legacy_paid_tts_unlimited_notice":"Texto a voz: Ilimitado","legacy_paid_other_features_use_credits":"Las demás funciones usan 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":"Degradar","downgrade_to_plan":"Bajar a {plan}","downgrade_description":"Tu plan se degradará al final de tu período de facturación actual","downgrade_notice":"Aviso de Degradación","existing_discount_active":"Descuento activo en tu suscripción","existing_discount_forever":"Descuento permanente en tu suscripción","expire_date":"Fecha de vencimiento: {date}","faq":{"q1":{"answer":"Cada minuto de generación cuesta aproximadamente de 600 a 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 generaciones de la más alta calidad S1.","question":"¿Cuál es la diferencia entre los planes Gratis y Premium?"},"q3":{"answer":"Sí, puedes cambiar entre la facturación mensual y anual en cualquier momento. Al cambiar a anual, ahorrarás un 33% 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 facturación mensual y anual?"},"q4":{"answer":"Aceptamos todas las tarjetas de crédito principales (Visa, MasterCard, American Express), tarjetas de débito y varios 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 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. Recomendamos usar sus minutos asignados dentro de su período de facturación.","question":"¿Qué sucede con mis minutos no utilizados?"},"q7":{"answer":"¡Sí! Los suscriptores premium tienen acceso a nuestra API flexible de pago por uso. Puedes encontrar documentación detallada e información sobre precios en nuestra <apiDocs>documentación para desarrolladores</apiDocs>.","question":"¿Ofrecen acceso a la API?"},"q8":{"answer":"Los suscriptores Premium pueden usar voces verificadas (que poseen) con fines comerciales. Los usuarios del plan gratuito solo pueden usar el contenido generado para proyectos personales y no comerciales. Por favor, revise nuestros términos de servicio para obtener detalles sobre los derechos de uso.","question":"¿Puedo usar las voces generadas con fines comerciales?"},"title":"Preguntas Frecuentes"},"free":"Gratis","free_plan_credits":"8.000","free_plan_credits_text":"créditos mensuales","free_plan_description":"Experimente la realista tecnología de voz AI.","free_plan_title":"Nivel gratuito","free_powers":["Hasta 7 minutos de generación S1 y S2 de la más alta calidad","Hasta 500 caracteres por generación","Velocidad de generación estándar","3 espacios para voz pública"],"great_deal_title":"¡Ya Tienes Una Gran Oferta!","has_scheduled_change":"Ha programado un cambio","highly_recommended_for_who_seek_to_make_premium_content":"Altamente recomendado para quienes buscan crear contenido premium.","hold_to_confirm_payment":"Mantén presionado para confirmar el pago","hold_to_pay":"Mantener para Pagar","keep_my_discount":"Mantener Mi Descuento","keep_subscription":"Mantener Suscripción","lite_plan_description":"Ideal para aficionados y usuarios ligeros.","lite_powers":["Hasta 60 minutos de generación S1 mensualmente","Generación prioritaria en nuestros modelos más recientes","Hasta 5,000 caracteres por generación","Clonación de voz mejorada","Ilimitadas voces públicas + 10 espacios para voces privadas"],"login_for_free":"Regístrate gratis","looking_for_api_pricing":"¿Buscas precios de API?","manage_subscription":"Administrar suscripción","start_free_trial":"Iniciar prueba gratuita","subscription_history":"Historial de suscripción","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 Pago Adicional","pack_1m_credits":"1,000,000 Créditos","pack_1m_description":"Perfecto para usuarios regulares","pack_1m_audio_usage_estimate":"Hasta 800 min de audio, 6666 imágenes o 1459 s de video.","pack_1m_creative_usage_estimate":"Hasta 800 min de audio, 6666 imágenes o 1459 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 7299 s de video.","pack_5m_creative_usage_estimate":"Hasta 4000 min de audio, 33333 imágenes o 7299 s de video.","pack_5m_description":"Mejor para usuarios intensivos","pack_5m_recommended":"Recomendado para usuarios intensivos","pick_your_plan":"Elija su plan","pick_your_plan_description":"Da rienda suelta a tu creatividad con generaciones ilimitadas","pick_your_premium":"Elige tu Premium","plan":"Plan","plan_credits_text":"créditos mensuales","team_plan_free_subtitle":"Para todos","team_plan_offer_banner":"Oferta por tiempo limitado: 50% 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_plus_trial_feature":"Prueba el plan Plus gratis durante {days} días","team_plan_voice_design_access":"Acceso a Voice Design","team_plan_professional_voice_slots_plus":"1 espacio de voz profesional","team_plan_professional_voice_slots_pro":"5 espacios de voz profesionales","team_plan_professional_voice_slots_max":"15 espacios de voz profesionales","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":"SSO personalizado (próximamente)","plan_price_unit":"mo","plus":"Plus","plus_plan_description":"Accede 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 S1 y S2 mensualmente","Generación prioritaria en nuestros modelos más recientes","Hasta 15,000 caracteres por generación","Clonación de voz mejorada","Ilimitadas voces públicas + 10 espacios de voz privados","Uso comercial permitido","Acceso a la API (pago por uso)"],"plus_powers":["Todo en premium","Mejorar el audio de referencia","Acceso prioritario al nuevo modelo"],"plus_upgrade_button":"Próximamente","popular":"Popular","premium":"Premium","premium_legacy_plan_updates_link":"Aprende más sobre las actualizaciones del plan","premium_plan_credits":"250,000","premium_plan_credits_text":"créditos mensuales","premium_plan_description":"Perfecto para creadores que necesitan contenidos de calidad profesional.","premium_plan_title":"Premium","premium_powers":["Hasta 200 minutos de generaciones S1 de la más alta calidad","Generación prioritaria en nuestros modelos más recientes","Clonación de voz mejorada","Ranuras de voz ilimitadas","Habla 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 S1 y S2 mensuales","Generación prioritaria en nuestros modelos más recientes","Hasta 30,000 caracteres por generación","Clonación de voz mejorada","Ranuras de voz ilimitadas","Uso comercial permitido","3 puestos de equipo incluidos","Acceso a la API (pago por uso)"],"max_plan_description":"Para equipos con necesidades de producción a gran escala.","max_powers":["Hasta 6,250 minutos de generación S1 y S2 al mes","Generación prioritaria en nuestros modelos más recientes","Hasta 30,000 caracteres por generación","Clonación de voz mejorada","Ranuras de voz ilimitadas","Uso comercial permitido","Incluye 10 plazas para el equipo","Acceso a la API (pago por uso)"],"proceed_to_payment":"Proceder al Pago","processing":"Procesando...","promo_badge_1":"3 MESES GRATIS","promo_badge_2":"Tiempo limitado: 50% de descuento","promo_badge_2_mobile":"Tiempo limitado: 50% de descuento","prorated":"Prorrateado","purchase_pack":"Compra","quota":"Cuota:","quota_reset":"Reinicio de Cuota:","reactivating":"Reactivando...","refresh_tooltip":"Sus créditos se renovarán en {days} días el {date}.","renew_subscription":"Renovar suscripción","renewal_date":"Fecha de renovación","replacing_discount":"Esto reemplazará tu descuento actual del {percent}% por {duration}","retention_offer_applied":"¡Descuento del 50% aplicado a tu próxima renovación!","retention_offer_benefit":"Conserva tus voces clonadas y funciones premium","retention_offer_description":"Obtén un 50% de descuento en tu próxima renovación y conserva todas tus funciones premium.","retention_offer_title":"¡Espera! Aquí tienes una oferta especial","scheduled":"Programado","scheduled_change":"Cambio programado","scheduled_change_cleared":"Su cambio de plan programado fue cancelado","subscription_cancelled":"Tu suscripción se cancelará al final del período de facturación","subscription_cancelling":"Cancelación de Suscripción","subscription_reactivated":"Su suscripción ha sido reactivada","switch_to_annual":"¡Cambia a facturación anual para obtener 3 meses gratis!","switch_to_annual_billing":"Cambiar a Facturación Anual","switch_to_plan":"Cambiar a {plan}","total_due":"Total a Pagar","try_out_ai_voice":"Prueba la voz ultra-realista de la IA.","unlimited_generations_ignite_infinite_creativity":"Generaciones ilimitadas encienden la creatividad infinita","unlock_all_features":"Desbloquea todas las funciones potentes.","update_payment":"Actualizar pago","upgrade":"Actualizar","upgrade_to_plan":"Actualizar a {plan}","upgrade_modal_cta":"Mejorar a {plan} ({billing})","upgrade_modal_billing_monthly":"mensual","upgrade_modal_billing_annually":"anual","upgrade_at_no_cost":"Su actualización se procesará sin ningún costo adicional","upgrade_charged_immediately":"Su actualización se cobrará de inmediato","upgrade_ends_trial_charged_immediately":"Al actualizar, tu prueba gratuita termina ahora y se te cobrará de inmediato","pay_now_convert_trial":"Paga ahora y activa tu plan","upgrade_no_credits":"Actualiza para obtener más créditos","upgrade_no_credits_pro":"Compra más créditos","upgrade_char_limit":"Límite de bytes alcanzado","upgrade_char_limit_desc":"Has 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":"Actualizar plan","upgrade_to_premium":"Actualizar a Premium","upgrade_to_pro_for_credits":"Actualiza a Pro para comprar créditos adicionales","yearly":"Anual","yearly_discount":"33% de descuento","yearly_benefit_money_back":"Garantía de devolución de 7 días","yearly_trial_banner":"Prueba el plan anual Plus gratis durante 5 días","yearly_trial_billing_note":"{amount} facturado anualmente tras {days} días de prueba gratuita","trial_feature":"{days} días de prueba gratuita","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á el acceso hasta el {date}","cancel_credits_remaining":"Créditos restantes: {count}","view_plans":"Ver planes","buy_credits_hero_subtitle":"Libera tu creatividad","buy_credits_close":"Cerrar diálogo de compra de créditos","credit_pack_feature_never_expire":"Los créditos extra nunca caducan","credit_pack_feature_after_subscription":"Se consumen después de usar los créditos de la suscripción","credit_pack_feature_after_subscription_ends":"Puedes usarlos en cualquier momento, incluso si termina la suscripción","upgrade_modal_monthly_confirm_title":"Paga menos con facturación anual","upgrade_modal_monthly_confirm_description":"Cambia a facturación anual y ahorra {amount}.","upgrade_modal_continue_monthly":"Continuar mensual","upgrade_modal_switch_annual_with_savings":"Cambiar a anual (ahorra {amount})","upgrade_modal_audio_description":"Desbloquea texto a voz y más funciones","upgrade_modal_creative_description":"Desbloquea generación de video 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 segura en una pestaña nueva. 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":"No se pudo 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 agotaron. Mejora a Plus para generar hasta 200 minutos de voz de alta fidelidad al mes y hasta 15,000 caracteres por generación."},"tts_credits_exhausted_plus":{"title":"Desbloquea 8 veces más créditos de voz","description":"Tus créditos de voz de este mes se agotaron. Mejora a Pro para generar hasta 27 horas de voz al mes."},"tts_character_limit_free":{"title":"Genera contenido más largo de una vez","description":"El plan gratuito permite hasta 500 caracteres por generación. Mejora a Plus para generar hasta 15,000 caracteres por vez y 200 minutos de voz al mes."},"tts_character_limit_plus":{"title":"Genera 30,000 caracteres de una vez","description":"Mejora a Pro para duplicar el límite por generación a 30,000 caracteres y obtener hasta 27 horas de voz al mes."},"stt_credits_exhausted":{"title":"Transcribe más audio","description":"Tus créditos se agotaron. Mejora a Pro para transcribir hasta 11 horas de audio al mes."},"voice_private_required":{"title":"Crea voces privadas","description":"Las voces privadas están disponibles en Plus y planes superiores. Mejora para crear 10 voces privadas, con voces públicas ilimitadas."},"voice_private_limit":{"title":"Los espacios de voces privadas están llenos","description":"Mejora a Pro para desbloquear voces privadas ilimitadas."},"voice_public_limit":{"title":"Los espacios de voces están llenos","description":"El plan gratuito incluye hasta 3 voces. Mejora a Plus para desbloquear voces públicas ilimitadas y 10 espacios de voces privadas."},"voice_clone_duration_limit":{"title":"Sube audio de referencia más largo","description":"El plan gratuito permite subir hasta 90 segundos. Mejora a Plus para subir 210 segundos y clonar voces con mayor realismo."},"pvc_required":{"title":"Desbloquea la clonación de voz profesional","description":"Mejora a Plus para obtener 1 espacio de clonación profesional y recrear tu voz con fidelidad de estudio."},"pvc_limit":{"title":"Crea más clones profesionales","description":"Tu espacio de clonación profesional se agotó. Mejora a Pro para obtener 5 espacios de clonación profesional."},"studio_export_required":{"title":"Exporta tu proyecto","description":"La exportación de proyectos es una función de pago. Mejora a Plus para desbloquear exportaciones ilimitadas, 200 minutos de voz al mes y síntesis concurrente de 10 vías."},"sound_generation_credits_exhausted":{"title":"Sigue creando","description":"Tus créditos se agotaron. Mejora a Plus para generar hasta 50 efectos de sonido o pistas musicales al mes."},"processing_credits_exhausted":{"title":"Procesa más audio","description":"Tus créditos se agotaron. Mejora a Pro para procesar hasta 11 horas de audio al mes."},"generic_entry_free":{"title":"Elige tu plan","description":"Mejora para desbloquear generaciones más largas, más espacios de voces y hasta 200 minutos de voz al mes."},"generic_credits_exhausted_paid":{"title":"Mejora para obtener más créditos","description":"Tus créditos se agotaron. Mejora tu plan o compra más créditos para continuar."},"voice_private_required_pro":{"title":"Crea voces privadas","description":"Mejora a Pro para desbloquear voces privadas ilimitadas."},"voice_public_limit_pro":{"title":"Desbloquea espacios de voz ilimitados","description":"Mejora a Pro para desbloquear espacios de voz ilimitados y obtener 5 espacios de voz profesionales."},"voice_clone_duration_limit_pro":{"title":"Sube audio de referencia más largo","description":"Mejora a Pro para subir 210 segundos de audio de referencia y desbloquear espacios de voz ilimitados."},"pvc_required_pro":{"title":"Crea clones de voz profesionales","description":"Mejora a Pro para obtener 5 espacios de clonación profesional y recrear tu voz con fidelidad de estudio."},"studio_export_required_pro":{"title":"Exporta proyectos de producción","description":"Mejora 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":"Escala tu creación de audio","description":"Mejora a Pro para obtener una bolsa mensual de créditos más grande y más margen para efectos de sonido, música y trabajo de voz."},"sound_generation_credits_exhausted_max":{"title":"Sigue creando","description":"Tus créditos se han agotado. Mejora a Max para obtener la mayor bolsa mensual de créditos."},"generic_entry_pro":{"title":"Escala tu producción de voz","description":"Mejora a Pro para desbloquear 27 horas de voz al mes, 30,000 caracteres por generación, voces privadas ilimitadas y 5 espacios de clonación profesional."},"generic_entry_max":{"title":"Mejora para obtener el máximo de créditos","description":"Mejora a Max para obtener la mayor bolsa mensual de créditos."},"tts_credits_exhausted_max":{"title":"Desbloquea la máxima capacidad de voz","description":"Actualiza a Max para generar hasta 6.250 minutos de voz al mes para producción de contenido a gran escala."},"tts_character_limit_max":{"title":"Genera 30.000 caracteres de una vez","description":"Actualiza a Max para duplicar el límite por generación a 30.000 caracteres y obtener hasta 6.250 minutos de voz al mes."},"stt_credits_exhausted_max":{"title":"Transcribe audio a gran escala","description":"Actualiza a Max para obtener la mayor bolsa mensual de créditos y más margen para transcripciones largas."},"voice_private_limit_max":{"title":"Escala la creación de voces privadas","description":"Actualiza a Max para desbloquear espacios de voz ilimitados y obtener 15 espacios de voz profesionales."},"pvc_limit_max":{"title":"Crea clones profesionales a gran escala","description":"Actualiza a Max para obtener 15 espacios de clonación profesional."},"processing_credits_exhausted_max":{"title":"Procesa audio a gran escala","description":"Actualiza a Max para obtener la mayor bolsa mensual de créditos y más margen para cambio de voz, separación vocal y otros procesos de audio."},"generic_credits_exhausted_max":{"title":"Actualiza para obtener el máximo de créditos","description":"Actualiza a Max o compra un paquete de créditos para continuar con la mayor bolsa mensual de créditos."},"pvc_required_max":{"title":"Desbloquea la 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."}}},"playground":{"text_to_speech":"Texto a voz","speech_to_text":"Voz a texto","view_docs":"Ver documentación","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":"Compatible: {formats} (máx. {max} por archivo)","upload":"Subir","restore_default_audio":"Restaurar audio predeterminado","language":"Idioma","auto_detect":"Detección automática","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","ignore_timestamps":"Ignorar marcas de tiempo","true":"Verdadero","false":"Falso","run_request":"Ejecutar solicitud","output":"Salida","download":"Descargar","copy":"Copiar","invalid_format":"Formato de archivo no compatible","file_too_large":"El archivo supera el límite de 10MB","cancel":"Cancelar","playground_key_title":"Se requiere una clave API","playground_key_description":"El playground necesita una clave API para ejecutar solicitudes. Se creará una clave llamada \"Playground\" para ti.","request_failed":"Error en la solicitud. Inténtalo de nuevo.","error_invalid_key":"Esta clave de API fue rechazada: comprueba que existe en este entorno.","error_insufficient_credit":"Crédito de API insuficiente: recarga para ejecutar solicitudes.","error_env_unavailable":"Ejecutar solicitudes aún no está disponible en este entorno.","error_generic":"Error en la solicitud: inténtalo de nuevo.","model":"Modelo","voice":"Voz","text":"Texto","select_voice":"Seleccionar voz","play":"Reproducir","pause":"Pausar"},"premium":{"access_the_api_page":"Acceder a la página API","access_the_api_page_desc":"Visita la sección Fish Audio API 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":"Acción En","activate":"Activar","active_keys":"Teclas Activas","add_credit_amount_label":"Importe de recarga","add_credit_amount_range":"Introduce un importe entre 1 $ y 10.000 $.","add_credit_description":"Elige cuánto crédito en USD quieres añadir. Revisarás y pagarás en Stripe.","add_credit_presets":"Importes rápidos","add_credit_title":"Añadir crédito API","amount":"Importe","auto_recharge_caption":"cuando el saldo baja de ${amount}","auto_recharge_off_value":"Desactivado","automatic_recharge_title":"Recarga automática","available_balance":"Saldo disponible","amount_should_be_greater_than_10":"La entrada debe ser mayor o igual a 10","api":"API","api_balance":"Crédito API","api_balance_tips":"Su saldo es independiente de la cuota de juego. La compra de Premium no incluye llamadas gratuitas a la API.","api_keys":"Claves API","api_playground":"Playground de API","api_stats":"Estadísticas API","api-keys":"Claves API","api-manage":"Gestión de API","api_key":"Clave API","asr_cost":"Costo 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":"Haga clic para activar la recarga automática.","auto_recharge":"Activar la recarga automática","auto_recharge_off_description":"No se recargará automáticamente","auto_recharge_on_description":"Recarga ${amount} cuando el saldo baja de ${min}","balance":"Saldo","balance_records":"Registros de saldos","balance_tips":"El saldo es independiente de la cuota de Playground. La compra de membresía no incluye llamadas gratuitas a la API.","base_concurrent_request":"15 solicitudes simultáneas para usuarios que hayan pagado más de 100 $, 5 solicitudes simultáneas para otros 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 al crédito","by_api_key":"Por clave API","by_model":"Por modelo","by_service":"Por servicio","bytes_unit":"bytes","cancel":"Cancelar","change":"Cambio","charges_disabled":"Cargos desactivados (verificación obligatoria)","charges_enabled":"Cargos activados","comparison_details":"Detalles de comparación","confirm":"Confirme","connect_account":"Conectar cuenta","connected":"Cuenta Stripe conectada","connection":"Conexión","contact_us":"Contacte con nosotros","continue":"Continúe en","continue_to_payment":"Continuar al pago","copied":"Copiado","copied_title":"Copiado al portapapeles","copy":"Copia","copy_success":"Desarrollador ID Copiado","cost":"Costo","cost_by_api_key":"Costo por clave API","count":"Cuenta","create_api_key":"Crear clave API","create_token":"Crear token","create_token_tips":"Guarda esta clave secreta de forma segura. Por razones 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":"Cree su token de API","create_your_api_token_desc":"Seleccione \"Nuevo token\" para crear un token de API. Mantenga la confidencialidad de su clave API. Si sospecha que su cuenta ha sido comprometida, elimine la clave antigua y genere una nueva.","created_at":"Creado en","current_period":"Actual","custom":"A medida","daily_limit":"Límite diario","daily_reset_desc":"Premium: tu límite se actualiza a medianoche, no se traslada","delete":"Borrar","delete-confirm-tips":"Esta acción es irreversible y desactivará cualquier servicio que utilice este token. Confirme para continuar.","delete-confirm":{"cancel":"Cancelar","confirm":"Confirme","title":"¿Está seguro de que desea eliminar este token de API?"},"delete-success":"Eliminar Éxito","details_missing":"Datos de la cuenta incompletos (datos personales y cuenta bancaria obligatorios)","details_submitted":"Datos de la cuenta completos","developer_account":"Cuenta de desarrollador","developer_api":"Panel de desarrollador","developer-program":"Programa para desarrolladores","disable":"Cerrar","disconnect":"Desconecte","disconnect_description":"Después de desconectarse, ya no podrá recibir pagos.","disconnect_success":"Éxito de la desconexión","documentation":"Documentación","done":"Hecho","download_invoice":"Descargar factura","each_recharge_amount":"Importe de cada recarga","edit_token":"Editar ficha","efficient_usage_plan":"Cargando","enable":"Activar","enter_amount":"Introduzca el importe de la retirada","example":"Ejemplo","expiration":"Caducidad","expiration_date":"Fecha de expiración","expired_at":"Vencimiento","export":"Exportar","free_credit":"Crédito gratuito","free_input_characters":"caracteres de entrada libres","free_input_size_desc":"Gratis: 500 bytes por petición (~30 segundos de discurso)","free_limit_desc":"Gratis: Los créditos se reinician 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":"Para un mayor uso, estamos abiertos a discutir opciones personalizadas.","how_to_use_api":"Cómo utilizar la API","id":"ID","income":"Ingresos","income_and_withdraw_records":"Registros de ingresos y retiradas","increase_title":"¿Listo para ampliar?","increase_title_desc":"Elija su plan:","input_size":"Tamaño de entrada","insufficient_api_credit":{"close":"Cerrar","recharge":"Recargar ahora","status":{"description":"El saldo de su cuenta API es insuficiente para pagar la solicitud actual. Por favor, compruebe su saldo o recargue.","title":"Situación actual","unlock_time":"Es necesario recargar para seguir utilizando el modelo de pago"},"subtitle":"El modelo seleccionado es de pago y su crédito API es insuficiente para utilizarlo.","title":"Crédito API insuficiente"},"invite_now":"Invitar ahora","invite_tips":"Consigue la duración de afiliación correspondiente cuando tus usuarios invitados se recarguen","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":"Más información en nuestros documentos","left":"izquierda","left_for_today":"A la izquierda por hoy","log_in_to_view_usage":"Inicia sesión para ver el uso","manage":"Gestionar","manage_subscription":"Gestionar suscripción","model":"Modelo","maximum_duration_tips":"{count} solicitudes cada 30 días y {limit} UTF-8 bytes por solicitud.","metric":"Métrica","million_bytes":"millones de bytes UTF-8","min_unit":"min","minimum_deduction":"Recarga mínima","money":"Importe","more":"Más","never_expire":"No caduca nunca","new_token":"Nuevo Token","next_refresh":"Siguiente actualización","next_tier":"Siguiente nivel","no_accumulation":"Sin acumulación","no_accumulation_desc":"La cuota diaria no utilizada no se traslada al día siguiente.","no_comparison_data":"No hay datos de comparación disponibles","no_token_created_yet":"Aún no se ha creado ningún token","no_usage_data":"Sin datos de uso","not_connected":"Cuenta 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 desactivados (se requiere verificación de identidad y bancaria)","payouts_enabled":"Pagos activados","pending_payment_description":"Tiene una factura impagada que puede impedir el cobro automático.","pending_payment_description_2":"Por favor, liquide el pago manualmente o actualice su método de pago en Stripe. Una vez que actualice su 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 cartera usada para la recarga automática.","phone_number":"Número de teléfono","playground":"Parque infantil","popup_blocked_description":"Es posible que el navegador esté bloqueando la ventana emergente de la página de pago. Puede hacer clic en el botón de abajo para volver a intentarlo o copiar el enlace en una pestaña nueva.","popup_blocked_title":"La página de pago puede no ser accesible","premium_duration_tips":"Ilimitado* según la política de uso razonable.","premium_input_size_desc":"Premium: 5.000 bytes por solicitud (~5 minutos de discurso)","premium_limit_desc":"Premium: Ilimitado* según la política de uso razonable.","premium_plan":"Premium","previous_period":"Anterior","quota_refresh":"Actualización de cuotas","quota_refresh_desc":"La cuota diaria se actualiza a las 00:00 (UTC).","quota_usage":"Uso de cuotas","rate_limit":"Límite de tarifa","reason":"Razón","recharge_when_balance_falls_below":"Recargar cuando el saldo baje de","redeem":"Canjear crédito","redeem-success":"Redimir el éxito","refer_to_our_documentation":"Consulte nuestra documentación para más detalles.","refer_to_our_documentation_and_start_building":"Consulta nuestra documentación y empieza a construir","refer_to_our_documentation_and_start_building_desc":"Consulte la documentación de nuestra API para saber cómo utilizar la conversión de texto a voz y la formación en sus proyectos.","refresh":"Actualizar","remark":"Observación","reset":"Restablecer","reviewed_at":"Revisado en","reviewer":"Revisor","risk_control":{"actions":{"close":"Cerrar","contact_support":"Contacto"},"helpLabel":{"description":"He aquí algunas razones comunes para el bloqueo de cuentas:","reason1":"Cuenta compartida detectada","reason2":"Uso anormal de la cuenta","reason3":"Entorno de red sospechoso","title":"¿Necesita ayuda?"},"status":{"description":"Su cuenta ha sido restringida temporalmente debido a una actividad sospechosa detectada por nuestro sistema de seguridad. Esta medida de precaución es esencial para salvaguardar tanto su cuenta como la integridad de nuestra plataforma.","title":"Estado de la cuenta","unlock_time":"Tu cuenta se desbloqueará automáticamente y se restablecerá en unas horas."},"subtitle":"Aviso de seguridad","title":"Cuenta bloqueada temporalmente"},"rules":"¿Listo para la prima?","save":"Guardar","select_quota_tips":"Seleccione la cantidad de cuota que desea comprar","setting":"Configuración","setting_success":"Establecer el éxito","service":"Servicio","single_deduction_amount":"Importe de la recarga única","source":"Fuente","speech_to_text":"Voz a texto","spent":"Gastado","status":"Estado","stripe_access_error":"Es posible que no pueda acceder a la página de pago. Compruebe su conexión de red o inténtelo más tarde.","stripe_invoice_id":"ID de 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 premium pueden utilizar hasta 30.000 bytes.","text_to_speech":"Texto a voz","there_are_token_has_been_created_yet":"Todavía no se ha creado ninguna ficha","token":"Ficha","top_up":"Recargar","top_up_label":"Recargar","total_cost":"Coste total","total_quotas":"Cuota total","total_spending":"Gasto Total","tts_cost":"Costo 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","upgrade_yearly":"Pase de un año (Ahorre un 33%)","usage":"Utilización","usage_breakdown":"Desglose de uso","usage_by_api_key":"Uso por clave API","usage_monitoring":"Control de uso","usage_monitoring_desc":"El uso de las cuotas se controla para evitar un uso indebido o excesivo. Cualquier uso indebido detectado puede dar lugar a cuotas restringidas o suspendidas.","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":"vs 24h anteriores","vs_previous_30d":"vs 30 días anteriores","vs_previous_7d":"vs 7 días anteriores","vs_previous_period":"vs período anterior","withdraw":"Retirar","withdraw_invalid_amount":"Introduce una cantidad entera válida","withdraw_record":"Registro de retiradas","withdraw_record_status":{"approved":"Aprobado","pending":"Pendiente","rejected":"Rechazado"},"withdraw_success":"Retirar con éxito","zero_retention_banner_title":"Zero Retention activado","zero_retention_banner_description":"El texto de API enviado bajo este equipo queda excluido de la retención de texto y de la recopilación de datos de entrenamiento.","s21_free_banner_title":"S2.1 Pro ahora es gratis para desarrolladores","s21_free_banner_description":"Crea con S2.1 Pro Free: prototipa, prueba y lanza funciones de voz con nuestro modelo de voz más avanzado.","buffer_hint":"Tu uso reciente de la API promedia ${spend}/día, por lo que este umbral solo cubre unas {hours}h. Si un cargo es rechazado, el siguiente intento espera varias horas: suficiente para quedarte sin saldo.","buffer_hint_apply":"Usar umbral de ${min} / ${amount} por recarga","auto_recharge_disabled_notice":"La recarga automática se desactivó después de que tu tarjeta fuera rechazada ({reason}). Actualiza tu método de pago y vuelve a activarla.","auto_recharge_reenable":"Reactivar","auto_recharge_failed_notice":"La última recarga automática fue rechazada ({reason}). Se reintentará 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 disponible. Añade un método de pago y vuelve a activarla."},"profile":{"avatar":"Avatar","avatar_description":"Esta imagen aparecerá en varias páginas como tu avatar de usuario en este sitio web","avatar_description_2":"(el archivo debe ocupar menos de 1 MB)","bio":"Bio","bookmarks":"Marcadores","cancel":"Cancelar","change_avatar":"Cambiar avatar","change_email":"Cambiar correo electrónico","change_email_dialog":{"confirm":"Confirmar cambio","continue":"Continuar","new_email_label":"Nuevo correo electrónico","new_email_placeholder":"name@example.com","send_code":"Enviar código","start_over":"Empezar de nuevo","subtitle_confirm":"Introduce el código de verificación que enviamos a {email} para confirmar tu nueva dirección de correo electrónico.","subtitle_start":"Para mantener tu cuenta segura, primero te enviaremos un código de verificación a tu dirección de correo electrónico actual.","subtitle_verify":"Introduce el código que enviamos a {email} y, a continuación, 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":"Unido a","likes":"Le gusta","list":"Lista de modelos","login":"Inicio de sesión","models_created":"Modelos creados","nickname":"Apodo","no_collection_tips":"Aún no hay colección","no_likes_tops":"Aún no hay likes","no_socials":"Aún no hay 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":"Sociales","sort":{"count":"Recomendado","new":"Más reciente","title":"Ordenar por"},"total_likes":"Total de Me gusta","total_marked":"Total marcado","total_shared":"Total compartido","username":"Nombre de usuario","voice_conversions":"Conversiones de voz"},"pronunciation-dictionary":{"title":"Diccionario de pronunciación","no-rules":"Sin reglas","add-rule":"Añadir una nueva regla","import-pls":"Importar PLS","rename":"Renombrar","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 usa 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":"No se pudo crear el diccionario","update-failed":"No se pudo actualizar el diccionario","import-failed":"Diccionario creado, pero falló la importación de reglas","parse-failed":"No se pudieron leer reglas 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":"Entrada demasiado larga ({count}/{max})","input-too-long-publish":"Cada entrada puede tener como máximo {max} caracteres","output-placeholder":"Salida","column-input":"Entrada","column-output":"Salida","case-sensitive":"Distinguir mayúsculas y minúsculas","case-sensitive-on":"Distinguir mayúsculas: activado","case-sensitive-off":"Distinguir mayúsculas: desactivado","case-sensitivity-on":"Se activó la distinción entre mayúsculas y minúsculas","case-sensitivity-off":"Se desactivó la distinción entre mayúsculas y minúsculas","moved-badge":"Movida {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":"Cambio siguiente","ignore-confirm-title":"¿Ignorar los cambios no guardados?","ignore-confirm-description":"Tus cambios no publicados 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 modificó en otro lugar. Se ha recargado la versión más reciente: vuelve a aplicar tus cambios y publícalos de nuevo.","conflict-title":"El diccionario se actualizó en otro lugar","conflict-description":"Alguien publicó una versión más reciente de «{name}» mientras editabas.","conflict-hint":"Cargar la versión más reciente descarta tus cambios sin publicar. Sobrescribir conserva los tuyos y elimina los suyos.","conflict-load-latest":"Cargar la versión más reciente","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 pudieron cargar tus diccionarios","list-load-failed-description":"Hubo un problema al conectar con el servidor. Tus diccionarios están a salvo: inténtalo de nuevo en un momento.","retry":"Reintentar","incomplete-rules":"Cada regla necesita una entrada y una salida","duplicate-rules":"Entrada duplicada: {key}","output-too-long":"Salida demasiado larga ({count}/{max})","output-too-long-publish":"Cada salida debe tener como máximo {max} caracteres","search-no-results":"Ninguna regla coincide con tu búsqueda","more-actions":"Más acciones","edit":"Editar","download":"Descargar","import-success":"{count, plural, one {# regla importada} other {# reglas importadas}}","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":"Tus cambios en «{name}» aún no se han publicado. Publica primero una nueva versión para que la exportación los incluya.","publish-and-export":"Publicar y exportar","archive":"Archivar 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","archive-confirm-title":"¿Archivar este diccionario?","archive-confirm-description":"\"{name}\" se eliminará de tu lista de diccionarios.","archive-confirm":"Archivar","archive-success":"Diccionario archivado","archive-failed":"No se pudo archivar el diccionario","unsaved-badge":"Cambios sin guardar","unsaved-confirm-title":"¿Descartar los cambios sin guardar?","unsaved-confirm-description":"Tus cambios 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":"Ninguna","select-version":"Seleccionar","latest":"Más reciente","summary-added":"{count, plural, one {# regla añadida} other {# reglas añadidas}}","summary-removed":"{count, plural, one {# regla eliminada} other {# reglas eliminadas}}","summary-changed":"{count, plural, one {# regla modificada} other {# reglas modificadas}}","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 V{version} se eliminará del historial. Cualquier solicitud fijada a este ID de versión dejará de funcionar.","delete-version-success":"Versión eliminada","delete-version-failed":"No se pudo eliminar la versión","delete-version-latest-blocked":"No se puede eliminar la versión más reciente","import-unsupported-format":"Elige un archivo .pls, .xml o .txt.","import-unsupported-ipa":"No se admiten pronunciaciones en AFI. Convierte esta pronunciación a fonemas de Fish antes de importarla.","import-unsafe-text":"Elimina 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 omitieron {count, plural, one {# regla duplicada} other {# reglas duplicadas}} en las líneas {lines}. Se conserva la primera aparición; no se distinguen mayúsculas salvo que el archivo lo indique.","import-skipped-lines":"Se omitieron {count, plural, one {# línea} other {# líneas}} sin separador de entrada/salida: {lines}.","clear-import":"Quitar el archivo importado","summary-separator":", ","summary-ending":"."},"self-host":{"all_in_one_handoff":"La guía de despliegue que acabas de descargar contiene el comando docker run completo (all-in-one.md en el archivo extraído). Habrás terminado cuando una solicitud de prueba devuelva audio. ¿Actualizas un despliegue existente? Elige la nueva versión arriba y vuelve a ejecutar con ella.","artifacts_empty":"Todavía no se ha concedido ningún despliegue a este equipo. Contacta con fish.audio.","artifacts_load_failed":"No se pudo cargar tu despliegue. Actualiza la página para reintentarlo.","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 los despliegues que usen este token dejarán de descargar imágenes. ¿Confirmas?","delete_confirm_title":"Eliminar token de despliegue","delete_success":"Eliminado correctamente","deployment_title":"Antes de empezar","docker_login_title":"Iniciar sesión en el registro","documentation":"Sitio de docs","form_all_in_one_offline":"All-in-One sin conexión","form_all_in_one_online":"All-in-One 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. Online y Offline son un mismo chart: el modo elegido abajo decide qué archivo values aplica el runbook; el comando de descarga no cambia.","helm_handoff":"La guía de despliegue que acabas de descargar contiene la instalación completa, incluido qué archivo values sirve cada modo y de dónde puede obtener modelos el perfil online (deployment-runbook.md en el archivo extraído). Habrás terminado cuando todos los pods estén Ready y una solicitud de prueba devuelva audio. ¿Actualizas? Elige la nueva versión arriba y sigue el procedimiento de actualización del runbook.","i_saved_my_token":"He guardado mi token","last_used":"Último uso","license_binding":"Vinculación de GPU","license_binding_none":"Sin vincular a GPU concretas","license_binding_uuid":"Vinculada a UUID de GPU","license_bound_gpus":"GPU","license_download":"Descargar paquete","license_download_failed":"No se pudo descargar el paquete.","license_valid_from":"Válida desde","license_load_failed":"No se pudo cargar la licencia.","license_not_configured":"Aún no hay licencia configurada para este equipo: contacta con el soporte de Fish Audio para que la emitan. Sin licencia, el despliegue no arranca.","license_product":"Producto","license_title":"Licencia","license_valid_until":"Válida hasta","limit_hint":"Has alcanzado el límite de 5 tokens de despliegue.","load_failed":"No se pudieron cargar los tokens de despliegue. Actualiza la página para reintentar.","login_images":"Todos los comandos de esta página se autentican con estas credenciales: tu correo más un token de despliegue (creado arriba) como contraseña.","login_step":"Paso 2 · Iniciar sesión","name":"Nombre","never":"Nunca","no_tokens_yet":"Aún no se ha creado ningún token de despliegue","not_enabled":"El despliegue autoalojado no está habilitado para este equipo. Contacta con tu gestor de cuenta.","profile_label":"Modos disponibles","publisher_badge":"Publicador","publisher_hint":"Este equipo también puede hacer push a los repositorios concedidos.","rotate":"Rotar","rotate_confirm_body":"Rotar \"{name}\" emite un token nuevo y el anterior deja de funcionar de inmediato.","rotate_token":"Rotar token de despliegue","save_your_token":"Guarda tu token de despliegue","title":"Autoalojamiento","token":"Token","token_name":"Nombre del token","token_name_placeholder":"Nombra 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 con la que tus máquinas descargan imágenes, charts y documentación de nuestro registro, y con la que exportan las voces de tu equipo. Créala aquí, guárdala en un lugar seguro y pégala donde un comando de abajo pida un deploy token.","tokens_title":"Tokens de despliegue","version_label":"Versión","version_latest":"Última","version_recorded":"Registrada el {date}","version_release_notes":"Novedades","badge_docker":"Docker","badge_kubernetes":"Kubernetes","all_in_one_group_description":"All-in-One: toda la pila en un solo contenedor Docker en tu host con GPU. Elige el modo de tu despliegue: el comando de descarga de abajo corresponde a ese modo.","axis_offline":"Sin conexión","axis_offline_ex":"El uso se registra en un libro firmado local; sin llamadas de facturación salientes.","axis_online":"En línea","axis_online_ex":"Cada solicitud se autoriza y factura en línea con Fish Audio; necesita acceso saliente.","axis_dual_gpu":"GPU doble","axis_dual_gpu_ex":"Worker en la GPU 0, vocoder en la GPU 1.","axis_single_gpu":"GPU única","axis_single_gpu_ex":"Caso especial: una tarjeta de clase H100 de 80 GB, compartida por worker y vocoder mediante MPS. Menor rendimiento que Dual-GPU.","axis_baked":"Pesos incluidos","axis_baked_ex":"Los pesos del modelo van dentro de la imagen; totalmente autónomo.","axis_external":"Pesos externos","axis_external_ex":"Los pesos se aportan en tiempo de ejecución (montados o desde S3), no en la imagen.","license_contract_term":"Contrato","license_pending_issue":"Tu licencia se está preparando: pronto podrás descargarla aquí. Mientras tanto puedes continuar con el paso Instalar; el bundle solo hace falta para arrancar el despliegue.","license_guidance_issue":"Tu descarga incluye una license.key nueva, así que el servicio debe (re)iniciarse para cargarla. Sigue los pasos de configuración de la licencia en la guía de despliegue que recibiste.","license_guidance_renew":"Esto es una renovación: solo cambia license.crt y se recarga sin reiniciar. Sigue la sección \"License Renewal\" de la guía de despliegue que recibiste.","license_renewal_hint":"Tu certificado vence el {date}. Antes de esa fecha, liquida la factura de este período y, si usas facturación sin conexión, envíanos el libro de uso. Una vez conciliado, renovamos tu licencia y se amplía tu validez.","axis_helm_models":"Modelos","axis_helm_models_ex":"En el clúster por defecto; también desde el S3 de Fish Audio o tu propio almacenamiento — ver el runbook.","license_description":"Necesaria para ejecutar el despliegue: descarga el bundle y móntalo donde indica la sección License de la guía de despliegue — la propia guía se descarga en el paso Instalar. Una renovación solo reemplaza license.crt, en el mismo lugar.","step_token":"Paso 1 · Token de despliegue","step_install":"Paso 4 · Instalar","step_sync":"Paso 5 · Sincronizar voces","voice_sync_title":"Sincronizar voces","voice_sync_description":"Coloca paquetes de referencia (audio + transcripción) en el directorio reference-archives de tu despliegue on-premise.","voice_sync_official_label":"Descargar las voces oficiales de Fish","voice_sync_list_label":"Listar tus propias voces","voice_sync_export_label":"Descargar una de tus voces","voice_sync_note":"Para conocer la ruta exacta del almacenamiento compartido y el resto del procedimiento —incluida la sincronización sin conexión y automatizada— consulta la guía de implementación (reference-cache.md) del paquete que descargaste.","choose_description":"Qué tiene concedido tu equipo y qué conviene tener listo. ¿Necesitas otra configuración o ver el panorama completo? Consulta el sitio de docs o pregunta al soporte de Fish Audio.","platform_aio_summary":"Un solo contenedor en una sola máquina. Sin Kubernetes; la huella más pequeña.","platform_helm_summary":"El chart en tu clúster de Kubernetes: escala horizontalmente, con actualizaciones progresivas.","need_gpus_label":"GPU:","need_runtime_label":"Entorno del host:","need_network_label":"Red:","need_network":"Salida hacia registry.fish.audio desde la máquina que descarga la imagen o el chart. La facturación online también necesita salida en tiempo de ejecución hacia el endpoint de facturación de Fish Audio: api.fish.audio, salvo que tus credenciales de entrega indiquen otro. Los modos offline funcionan totalmente aislados de la red en tiempo de 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 Licencia de abajo.","platform_all_in_one":"All-in-One","platform_helm":"Helm","external_weights_note":"Para descargar los pesos del bucket alojado por Fish Audio, solicita a Fish Audio las claves de acceso de solo lectura; la sección External weights de la guía tiene los detalles.","need_gpus_aio":"2 GPU: una para el worker de inferencia y otra para el vocoder; se recomiendan NVIDIA H100/H200. El modo Single-GPU es un caso especial: una tarjeta de clase H100 de 80 GB compartida por ambos, con menor rendimiento.","need_runtime_aio":"Docker con el NVIDIA Container Toolkit, un controlador compatible con CUDA 13.x, al menos 128 GiB de RAM y ~100 GB de disco libre.","need_runtime_helm":"Un clúster de Kubernetes con la pila de GPU de NVIDIA.","releases_load_failed":"No se pudieron cargar las versiones publicadas. Actualiza la página para reintentar.","install_nothing_published":"Aún no se ha publicado ninguna versión para esta plataforma: contacta con Fish Audio.","platform_label":"Plataforma","need_gpus_helm":"Una GPU para el worker de inferencia y otra para el vocoder (las marcas de tiempo, si se activan, añaden una tercera); se escala añadiendo réplicas. Se recomiendan NVIDIA H100/H200.","install_description":"Elige plataforma y modo, selecciona y anota la versión, y ejecuta los comandos: descargan tu guía de despliegue y el artefacto, y la instalación continúa en la guía. Lo que ves aquí es lo que puedes instalar, no lo que está en ejecución.","install_description_one":"Elige el modo, anota la versión y ejecuta los comandos: descargan tu guía de despliegue y el artefacto, y la instalación continúa en la guía. Lo que ves aquí es lo que puedes instalar, no lo que está en ejecución.","need_network_online":"Salida hacia registry.fish.audio desde la máquina que descarga la imagen o el chart y, en tiempo de ejecución, hacia el endpoint de facturación de Fish Audio: api.fish.audio, salvo que tus credenciales de entrega indiquen otro.","need_network_offline":"Salida hacia registry.fish.audio desde la máquina que descarga la imagen o el chart. En tiempo de ejecución, ninguna: el despliegue funciona aislado de la red.","step_license":"Paso 3 · Licencia","bys_footer":"¿Listo? Los pasos 1–4 de abajo te guían por la instalación."},"support":{"common":{"cancel":"Cancelar","caseIdCopied":"ID del caso copiado","copyLink":"Copiar enlace","loadingCase":"Cargando caso...","openModel":"modelo abierto","optional":"Opcional","refresh":"Actualizar","translatedFrom":"Traducido de {language}"},"categories":{"billing":{"help":"Obtenga ayuda con cargos, facturas, suscripciones o reembolsos.","label":"Facturación/reembolso"},"bug":{"help":"Reportar algo que esté roto o que se comporte incorrectamente.","label":"Informe de error"},"copyright":{"help":"Envíe una queja de derechos de autor o propiedad. Se requiere al menos un archivo de evidencia.","label":"Reclamación de derechos de autor"},"help":{"help":"Haga una pregunta general sobre el producto, la cuenta o el flujo de trabajo.","label":"ayuda general"},"image_video":{"help":"Ayuda con la generación de imágenes y videos: generaciones fallidas, resultados inesperados o dudas de uso.","label":"Imagen y video"},"model_abuse":{"help":"Informar sobre modelos públicos inseguros, engañosos, de baja calidad o problemáticos.","label":"Informe modelo"},"sales":{"help":"Habla con nosotros sobre necesidades empresariales, alianzas o casos de uso comerciales de mayor escala.","label":"Consulta de ventas"}},"statuses":{"closed":"Cerrado","in_progress":"En progreso","new":"Nuevo","reopened":"Reabierto","resolved":"Resuelto","triaged":"clasificado","waiting_user":"Esperando usuario"},"urgencies":{"critical":{"badge":"Crítico","short":"Crítico"},"high":{"badge":"Alta urgencia","short":"Alto"},"low":{"badge":"Baja urgencia","short":"Bajo"},"normal":{"badge":"urgencia normal","short":"normales"}},"detailFields":{"browser":"Navegador","claimant_company":"Empresa reclamante","claimant_name":"Nombre del reclamante","contact_email":"Correo electrónico de contacto","device":"Dispositivo","invoice_reference":"Referencia de factura","order_reference":"Referencia del pedido","page_url":"URL de la página","product_area":"Área de productos","reference_urls":"URL de referencia","subscription_reference":"Referencia de suscripción","title":"Título","company":"Empresa","expected_volume":"Volumen esperado","use_case":"Caso de uso"},"attachmentDropzone":{"chooseFiles":"Elige archivos","copyrightDescription":"Pegue, arrastre y suelte, o elija archivos de imagen/audio/PDF. Se requiere al menos un archivo para solicitudes similares a derechos de autor/DMCA. Hasta 5 archivos, 50 MB en total.","copyrightTitle":"Archivos de evidencia","defaultDescription":"Pegue, arrastre y suelte, o elija archivos de imagen/audio/PDF. Hasta 5 archivos, 50 MB en total.","defaultTitle":"Pruebas y anexos","fileCounter":"{count} / {max} archivos","maxFiles":"Puede adjuntar hasta {max} archivos.","maxSize":"Los archivos adjuntos superan el límite de {size}.","removeFile":"Eliminar archivo","sizeCounter":"{used} / {max}","unsupportedFiles":"Sólo 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":"tu"},"overview":{"caseId":"Identificación del caso","linkedSubject":"Asunto vinculado","subject":"Asunto","updatedAt":"Actualizado {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 manual, se enviará un correo electrónico de confirmación con un enlace al portal seguro.","auth":{"description":"Su borrador se guarda. Inicia sesión para enviar esta solicitud.","title":"Inicia sesión para contactar con el soporte"},"billing":{"invoiceReferenceLabel":"Referencia de factura","orderReferenceLabel":"Referencia del pedido","subscriptionReferenceLabel":"Referencia de suscripción"},"bug":{"pageUrlAttached":"La URL de la página se adjuntará automáticamente: {pageUrl}","productAreaLabel":"Área de productos","productAreaPlaceholder":"TTS, descubrimiento, página de facturación, API, etc."},"copyright":{"claimantNameLabel":"Nombre del reclamante","companyLabel":"Empresa","contactEmailLabel":"Correo electrónico de contacto","referenceUrlsLabel":"URL de referencia (una por línea)"},"description":"Cree un caso de soporte estructurado. Se admiten archivos de imagen, audio y PDF.","descriptionLabel":"Descripción","descriptionPlaceholder":"Describe lo que pasó y lo que necesitas de nosotros.","manageCasesLink":"Gestiona tus casos","manageCasesPrompt":"¿Necesita dar seguimiento a una solicitud existente?","modelNotFound":"Modelo no encontrado.","requestType":"Tipo de solicitud","requester":{"emailLabel":"Correo electrónico del solicitante","emailPlaceholder":"customer@example.com","hint":"Proporcione un correo electrónico del solicitante o una identificación de usuario del solicitante. Ambos no son necesarios si uno de ellos está presente.","nameLabel":"Nombre del solicitante","userIdLabel":"ID de usuario solicitante"},"restoreAttachmentsInfo":"Vuelva a adjuntar sus archivos antes de enviarlos.","reviewForm":"Por favor revise el formulario.","subjectId":{"label":"ID del modelo","modelLabel":"modelo","placeholder":"Ingrese una identificación de modelo","validate":"Validar modelo"},"success":{"created":"Caso de soporte creado.","createdWithCopiedAccessLink":"Caso de soporte creado. Enlace de acceso copiado."},"title":{"admin":"Crear caso de soporte","user":"Contactar con soporte"},"validation":{"attachmentsRequired":"Adjunte al menos un archivo de evidencia.","claimantCompanyTooLong":"El nombre de la empresa es demasiado largo.","claimantNameTooLong":"El nombre del reclamante es demasiado largo.","contactEmailInvalid":"Ingrese una dirección de correo electrónico válida.","descriptionTooLong":"La descripción es demasiado larga.","descriptionTooShort":"Proporcione 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":"Ingrese un correo electrónico válido del solicitante.","requesterIdentityRequired":"Proporcione un correo electrónico del solicitante o una identificación 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 una identificación de modelo para este tipo de solicitud.","subjectIdTooLong":"El ID del modelo es demasiado largo.","subscriptionReferenceTooLong":"La referencia de 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 esperado","useCaseLabel":"Caso de uso"}},"userPage":{"attachments":"{count} archivos adjuntos","description":"Realice un seguimiento de sus solicitudes, respuestas y archivos adjuntos en un solo lugar.","empty":{"description":"Cree un caso cuando necesite ayuda, desee informar un error o necesite soporte de facturación.","title":"Aún no hay casos de soporte"},"filters":{"allCategories":"Todas las categorias","allStatuses":"Todos los estados"},"loading":"Cargando casos de soporte...","newCase":"Nuevo caso","openCasePreview":"Abra el caso para ver los detalles.","publicMessages":"{count} mensajes públicos","title":"Casos de soporte"},"userDetailPage":{"backToCases":"Volver a casos de soporte","replyTitle":"Agregar una respuesta"},"accessPage":{"replyTitle":"Responder sin iniciar sesión"},"adminPage":{"assignee":"Cesionario","createManualCase":"Crear caso manual","description":"Priorice las solicitudes urgentes, responda a los clientes y gestione 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 del usuario","user_id":"ID de usuario"}},"empty":{"description":"Ajuste los filtros o cree un caso manual para solicitudes entrantes.","title":"No se encontraron casos de soporte"},"filters":{"allCategories":"Todas las categorias","allUrgencies":"Todos los niveles de urgencia"},"loading":"Cargando casos...","openCasePreview":"Abra el caso para revisarlo.","statusFilters":{"activeCases":"Casos activos","activeOnly":"Sólo activo","allStatuses":"Todos los estados","count":"{count} estados","label":"Filtros de estado","showAll":"Mostrar todos los estados"},"title":"Administrador de soporte"},"adminDetailPage":{"backToList":"Volver al administrador de soporte","controls":{"latestAccessLink":"Último enlace de acceso","rotateAccessLink":"Girar enlace de acceso","status":"Estado","title":"Controles de casos","urgency":"Urgencia"},"internalNote":{"add":"Agregar nota","placeholder":"Visible sólo para operadores de soporte","title":"nota interna"},"publicReply":{"aiDraft":"Borrador de IA","draftMessage":"Borrador de mensaje para IA","draftPlaceholder":"Borrador opcional o instrucción para que la IA lo refine.","insertDraft":"Insertar borrador","keepCurrentStatus":"Mantener el estado actual","missingInformation":"Información faltante","optionalStatusAfterReply":"Estado opcional después de la respuesta","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":"Se agregó nota interna.","replySent":"Respuesta enviada."},"translationToggle":{"showEnglish":"Mostrar inglés","showOriginal":"Mostrar original"},"updatedAt":"Actualizado {date}","userInfo":{"apiBalance":"Saldo API","creditsBalance":"Saldo de créditos","currentBillingCycleUsage":"Uso actual del ciclo de facturación","email":"Correo electrónico","membership":{"cancelsAtPeriodEnd":"Cancela al final del periodo","free":"Gratis","label":"Membresía","periodEnd":"Fin del período {date}"},"nickname":"Apodo","noLinkedUser":"No se encontró ningún usuario Fish Audio vinculado para este caso.","noUsageThisCycle":"No hay uso de modelo en el ciclo de facturación actual","openAdminUser":"Abrir usuario administrador","publicModels":"Modelos publicos","title":"información de usuario","usageSince":"{count} usos desde {date}","usedThisCycle":"Modelos usados 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 de volumen","text_normalization":"Normalización de texto","text_normalization_hint":"Mejora la lectura de números, importes y contenido similar.","tag_compatible_mode":"Modo de compatibilidad de etiquetas","tag_compatible_mode_hint":"Convierte todos los paréntesis en etiquetas para compatibilidad con textos escritos para modelos antiguos, pero el contenido dentro de paréntesis puede dejar de leerse en voz alta.","tag_compatible_mode_regenerate_notice":"Los cambios del modo de compatibilidad de etiquetas solo se aplican después de regenerar el audio.","speed":"Velocidad","speed_hint":"Ajuste basado en el audio de referencia","temperature":"Temperatura","temperature_hint":"Controla la expresividad. Cuanto más alto, más emoción, cuanto más bajo, más estabilidad.","title":"Configuración avanzada","top_p":"Top P","top_p_hint":"Controla la variación. Menor da más consistencia pero puede sonar más rígido.","volume":"Volumen","volume_hint":"Ajuste basado en el audio de referencia","off":"No","on":"Sí","scope-segment":"Este segmento"},"audio-control":{"export-block":"Exportar este bloque","export-selection":"Selección de exportación","generate":"Genere","generation-failed":"Error al generar el audio","generation-in-progress":"Este bloque ya se está generando","history":"Historia","play-selection":"Selección de juegos","play-until-end":"Jugar hasta el final","regenerate":"Regenere","retry":"Reintentar","title":"Audio","unsaved-content-error":"No se pudieron guardar sus últimos cambios, por lo que se canceló la generación de audio. Inténtelo de nuevo."},"auto-split-success":"Dividido en {count} bloques","banner":{"audio-story":{"action-label":"Cree","description":"Transforme sin esfuerzo textos largos en narraciones sonoras envolventes y expresivas.","title":"Historia avanzada del audio"},"instant-speech":{"action-label":"Cree","description":"Convierta rápidamente frases cortas en un discurso natural y realista en un instante","title":"Discurso instantáneo"},"project-banner":{"title":"Mis proyectos"},"title":"Estudio de doblaje"},"batch-apply":{"title":"¿Reemplazar la configuración de todos los segmentos seleccionados?","description":"Los segmentos seleccionados tienen actualmente valores diferentes para este ajuste. Al aplicar el cambio, todos se sobrescribirán con el mismo valor.","confirm":"Reemplazar todo","cancel":"Cancelar"},"block-card":{"auto-tag":"Etiqueta auto","add-prompt":{"add-speaker":"Añadir locutor","audio":"Audio"},"primary-action":{"play":"Reproducir bloque","pause":"Pausar","generate":"Generar y reproducir"},"tags":"Etiquetas","menu":{"auto-split":"Dividir texto largo automáticamente","copy-text":"Copiar texto","delete":"Eliminar bloque","duplicate":"Duplicar bloque","more":"Más acciones"},"tooltip":{"add-block":"<b>Haz clic</b> para añadir bloque abajo","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 una mejor generación","drag-handle":"<b>Arrastrar</b> para mover<br></br><b>Hacer 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":"Delete Blocks","description-multiple":"Are you sure you want to delete {count} blocks? This action cannot be undone."},"status":{"empty":"Sin audio aún","ready":"Audio generado","stale":"Editado: audio desactualizado","generating":"Generando audio…"}},"block-copied":"Texto copiado al portapapeles","block-over-limit-unsaved":"Se superó el límite de {limit} caracteres — los cambios no se guardan","block-update-limit-error":"El texto es demasiado largo, por favor, manténgalo por debajo de {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. Utiliza un PC para subir y configurar pistas de audio personalizadas.","ok":"OK"},"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 por defecto","delete-dialog":{"cancel":"Cancelar","confirm":"Borrar","description":"¿Está seguro de que desea eliminar el capítulo {chapterTitle}? Esta acción no se puede deshacer.","title":"Suprimir capítulo"},"header":"Capítulos","new-chapter":"Nuevo capítulo","chapter-limit":"Un proyecto de Studio puede tener hasta {count} capítulos.","popup":{"delete":"Borrar","rename":"Cambie el nombre de"}},"close":"Cerrar","confirm":"Confirme","collaboration":{"remote-content-applied":"Otro colaborador actualizo este bloque. Se aplico el contenido remoto mas reciente."},"conversation-bar":{"greeting":{"authenticated":"Hola, {nickname} 👋","guest":"Hola 👋"},"question":"¿Qué estás creando hoy con S1?"},"project-settings":{"title":"Configuración del proyecto","save":"Guardar","discard":"No guardar","unsaved_title":"¿Guardar los cambios del proyecto?","unsaved_description":"Hay ajustes del proyecto sin guardar. Guárdalos antes de cambiar de pestaña.","save_failed":"No se pudo guardar la configuración del proyecto. Inténtelo de nuevo.","default_voice_unavailable":"La voz predeterminada no está disponible. Puede que se haya eliminado o hecho privada. Elija otra voz.","apply_existing":"Aplicar también a los segmentos existentes ({count})","scene":"Mezcla de escena","scene_hint":"Iguala el volumen entre voces y añade un ambiente de estudio compartido para que los proyectos con varias voces suenen como una sola grabación. Desactivado mantiene la salida seca original.","scene_off":"Seco","scene_studio":"Estudio","project_name":"Nombre del proyecto","advanced":"Avanzado","tag_compatible":"Compatibilidad con etiquetas","defaults_heading":"Valores predeterminados para nuevos segmentos"},"create-project":{"buttons":{"cancel":"Cancelar","create":"Cree","create-new-model":"Seleccionar modelo"},"dialog-title":"Crear proyecto","form":{"backend":{"label":"Backend","placeholder":"Seleccione un backend"},"default-voice":{"label":"Voz por defecto"},"errors":{"default_voice_required":"Seleccione una voz predeterminada","name_required":"Introduzca el nombre del proyecto"},"project-name":{"label":"Nombre del proyecto","placeholder":"Nombre del proyecto"},"speech-model":{"label":"Modelo de voz"}},"title":"Crear un relato sonoro avanzado"},"download":"Descargar","editor-status":{"block-update":"Guardar contenido...","chapter-update":"Salvando capítulo...","content-update":"Guardando cambios...","last-saved":"Último guardado:","online-collaborator-with-devices":"{name} ({count} dispositivos)","online-count":"{count} en línea","saving":"Ahorrar..."},"editor":{"block-save-failed":"No se pudieron guardar los cambios. Reintentando…","nodes":{"break":"Pausa","breath":"Aliento","cough":"Tos","laugh":"Risas","lip-smacking":"Lamerse los labios","long-break":"Pausa larga","sigh":"Suspiro"},"paste-save-failed":"No se pudieron guardar los segmentos pegados","block-count-limit":"Un capítulo puede tener hasta {count} segmentos.","partial-block-create":"Se crearon {created} segmentos antes de que se detuviera la carga. Se abrió el proyecto con {remaining} segmentos sin importar.","block-create-failed":"No se pudo crear el nuevo segmento","retry":"Reintentar","block-deleted":"Segmento eliminado","blocks-deleted":"Se eliminaron {count} segmentos","undo":"Deshacer","placeholder":"Pulsa `/` para ajustar el tipo de párrafo o insertar etiquetas"},"export-stages":{"block-alignment-missing":"Falta la alineación del subtítulo del bloque: {block_id}","block-audio-missing":"Falta el audio del bloque: {block_id}","block-changed":"Bloque cambiado, regenerando audio: {block_id}","block-skipped":"Bloque vacío omitido","building-chapter":"Construyendo capítulo: {chapter_id}","building-chapter-title":"Construyendo capítulo","chapter-missing":"Capítulo no encontrado, omitido: {chapter_id}","complete":"Completado","completed":"Completado","concatenated":"Concatenado","concatenating":"Concatenar","concatenating-all-chapters":"Concatenando todos los capítulos","concatenating-block":"Bloque de concatenación: ({idx}/{length})","concatenating-progress":"Empalmando audio ahora.","error":{"block-audio-empty":"El archivo de audio del bloque está vacío, limpie y vuelva a ejecutar el proceso de exportación","block-audio-missing":"Falta el audio de un párrafo, vuelva a ejecutar el proceso de exportación","blocks-incomplete":"Contiene texto que aún no se ha convertido a audio, no puede continuar con el siguiente paso","export-in-progress":"Ya hay otra exportación de este proyecto en curso. Espere a que termine.","failed":"Error en la exportación de audio","failed-to-export":"Exportación fallida: {error_msg}","no-files-to-upload":"No hay archivos de audio para exportar","out-of-credits":"Sin créditos","stream-ended-unexpectedly":"La conexión de exportación finalizó de forma inesperada, inténtelo de nuevo"},"exporting":"Exportando","failed":"Fallido","fetching-audio":"Obteniendo audio","generate-audio":"Generando audio: {block_id}","generate-audio-failed":"Error al generar el audio: {block_id}","generate-audio-finished":"Audio generado: {block_id}","no-files-to-upload":"No hay archivos de audio para exportar","preparing":"Preparación","processing-block":"Concatenando bloque: {block_idx}","progress-fetch-audio":"Obteniendo audio: {current}/{total}","uploading":"Cargar"},"export":{"already_converted":"Ya generado","blocks":"bloquea","chapter_not_converted":"contiene texto que aún no se ha convertido a audio","copied_title":"¡Copiado!","copy_button":"Copiar URL de anotación","cost_message":"Costará {credits} créditos convertir el texto restante","cost_review":"Exportar","download_complete":"Descarga completada","download_failed":"Descarga fallida, abriendo en nueva pestaña","download_starting":"Iniciando descarga...","download_timeout":"Descarga agotó el tiempo, abriendo en nueva pestaña","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 de progreso de exportación","exporting":"Exportando","failed":"Error en la exportación de audio","fetching_audio":"Obteniendo audio","generating_audio":"Generando audio","latest_annotate_at":"Lo último anotado en","processing":"Tratamiento","processing_in_background":"La exportación aún se está procesando en segundo plano","project":"Exportar proyecto","question":"Pregunta extra","ready":"listo","select_all":"Seleccionar todo","select_chapters_to_export":"Selecciona capítulos para exportar","chapter-limit":"Selecciona hasta {count} capítulos por exportación.","some_chapters_not_converted":"Algunos capítulos contienen audio no generado","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 al combinar en un único archivo","success":"Éxito de la exportación de audio","title":"Exportar","to_convert":"Necesito generar","to_generate":"pendiente","credits":"créditos","total_cost":"Conteo de bloques","upgrade_required":"Actualiza para exportar","merge_audio":"Combinar en un solo archivo","building_zip":"Creando archivo comprimido","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":"Sí","off":"No","cost_breakdown":"Desglose de costes por voz:","cost_card_message":"Generar los párrafos restantes costará {credits} créditos","estimated_cost":"Coste estimado","default_voice":"Voz predeterminada","async_started":"Exportación iniciada — continuará en segundo plano","async_done":"Exportación completada","history_empty":"Aún no hay exportaciones","history_load_failed":"No se pudo cargar el historial de exportaciones","estimate_failed":"Estimación de créditos no disponible","async_failed":"La exportación falló. 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 hay audio generado recientemente para este bloque","restore-error":"Error al restaurar. Inténtelo de nuevo.","restore-success":"Restaurar con éxito","restore-tooltip":"Restaurar esta versión del historial","selected":"Seleccionado","text-mismatch-cancel":"Cancelar","text-mismatch-confirm":"Restaurar de todos modos","text-mismatch-warning-description":"El texto de este bloque ha sido editado. Restaurar esta versión sobrescribirá el texto actual.","text-mismatch-warning-title":"El texto ha cambiado","title":"Historia de la generación","preview-tooltip":"Vista previa del texto","preview-title":"Vista previa"},"shortcuts":{"title":"Atajos de teclado","group-editor":"Editor","group-timeline":"Línea de tiempo","group-general":"General","new-segment":"Nuevo segmento / dividir en el cursor","insert-menu":"Abrir menú de inserción","play-segment":"Reproducir o generar el segmento","select-all":"Seleccionar segmento; otra vez para todos","undo":"Deshacer","redo":"Rehacer","delete-empty-segment":"Eliminar segmento vacío","play-pause":"Reproducir / pausar","goto-start-end":"Ir al inicio / 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 pudo 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":"Publicado"},"title":"Historial de versiones"},"guide":{"advanced-audio-story":{"description":"Transforme sin esfuerzo textos largos en narraciones sonoras envolventes y expresivas.","link-text":"Empezar de cero","title":"Historia avanzada del audio"},"instant-speech":{"description":"Convierta rápidamente frases cortas en un discurso natural y realista en un instante","link-text":"Empezar de cero","title":"Discurso instantáneo"}},"header":{"created":"Creado {time}","export":"Exportar proyecto"},"how_to_control_emotions":"Cómo controlar las emociones","login_to_create_project":"Iniciar sesión para crear un proyecto","my_projects":"Mis proyectos","my-projects":{"empty-state":"Aún no tienes proyectos. ¡Comienza con una plantilla!","first-block-guide":"[emphasis] ¡Bienvenido a Story Studio! [pause] Edita este texto y luego pulsa el botón de reproducción de al lado para escucharlo.","load-failed":"No se pudieron 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"},"no_projects_yet":"Aún no hay proyectos","project_name_update_failed":"Error al actualizar el nombre del proyecto","project-card":{"delete":"Eliminar proyecto","empty-preview":"Aún no hay contenido — ábrelo para empezar a escribir","more-actions":"Más acciones del proyecto","open":"Abrir proyecto","rename":"Renombrar proyecto"},"quick-start":{"advanced":"Avanzado","generate":"Genere","generating":"Generar...","instant":"Instantánea","placeholder":"Edita aquí tu texto para convertirlo en discurso. Inserte (pausa) / (pausa larga) / (respiración) / (risa) para controlar el habla.","template-created":"Plantilla oficial","title":"Inicio Rápido"},"rename-dialog":{"cancel":"Cancelar","placeholder":"Nombre del proyecto","save":"Guardar","success":"Proyecto renombrado con éxito","title":"Renombrar Proyecto"},"story_studio":"Estudio de Historias","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":"Regenerar","split-at-playhead":"Dividir en el cabezal de reproducción","trim-left":"Recortar a la izquierda","trim-right":"Recortar a 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":"Bloque Siguiente","previous-block":"Bloque Anterior","ripple-off":"Activar Edición en Cascada","ripple-on":"Desactivar Edición en Cascada","snap-off":"Activar Ajuste","snap-on":"Desactivar Ajuste","zoom-in":"Acercar","zoom-out":"Alejar"},"tooltips":{"collapse":"<b>Clic</b> para contraer","copy-block":"Copiar bloque","delete-block":"Eliminar bloque","expand":"<b>Clic</b> para expandir","fit-to-window":"<b>Clic</b> para ajustar a la ventana","follow-playhead":"<b>Clic</b> para alternar seguimiento del cabezal","goto-end":"<kbd>Fin</kbd> ir al final","goto-start":"<kbd>Inicio</kbd> ir al inicio","lock-off":"<b>Clic</b> para bloquear posiciones","lock-on":"<b>Clic</b> para desbloquear posiciones","mute":"<b>Clic</b> para silenciar","next-block":"<kbd>→</kbd> siguiente bloque","play-pause":"<kbd>{keys}</kbd> reproducir/pausar","previous-block":"<kbd>←</kbd> bloque anterior","return-to-start":"<kbd>Inicio</kbd> volver al inicio","ripple-edit-off":"<b>Clic</b> para activar edición en cadena","ripple-edit-on":"<b>Clic</b> para desactivar edición en cadena","snap-off":"<b>Clic</b> para activar ajuste","snap-on":"<b>Clic</b> para desactivar ajuste","split-at-playhead":"Dividir en el cabezal","trim-left":"Recortar izquierda (mantener derecha)","trim-right":"Recortar derecha (mantener izquierda)","unmute":"<b>Clic</b> para activar sonido","zoom-in":"<b>Clic</b> para acercar","zoom-out":"<b>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}} en ella. 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 pista","unlock-track":"Desbloquear pista"},"delay-indicator":{"label":"Retraso (s)","tooltip":"Retraso relativo al bloque anterior en la misma pista.","decrease":"Disminuir","increase":"Aumentar","apply-to-all-label":"Todo","apply-to-all-tooltip":"Aplicar la duración actual a todos","apply-to-all-confirm-title":"Confirmar cambio","apply-to-all-confirm-description":"Se 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":"{type, select, audio {Nueva pista de audio} text {Nueva pista de texto} video {Nueva pista de video} other {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 restablecer el clip","gain":"Ganancia","hide-track":"Ocultar pista","mute-track":"Silenciar pista","pan":"Pan","reset-to-default":"Restablecer a los valores predeterminados","show-track":"Mostrar pista","sound":"Sonido","solo-track":"Poner pista en solo","track-locked":"Pista bloqueada","unmute-track":"Activar sonido de la pista","unsolo-track":"Quitar solo de la pista","volume":"Volumen","width":"Ancho","rename-track":"Cambiar nombre de pista"},"track-types":{"audio":"Audio","text":"Text","video":"Video"},"waveform-unavailable":"Forma de onda no disponible"},"untitled-project":"Proyecto sin título","voice-control":{"aria-labels":{"bookmark":"Recuento de favoritos","like":"Como contar","play":"Recuento de jugadas","refresh":"Actualizar","share":"Recuento de acciones"},"create_in_a_minute":"Crear en un minuto","dont_have_voice_model":"¿No tiene?","model_newest":"El más nuevo","model_preview":"Vista previa","model_s1_description":"Heredado","model_s2_description":"Heredado","model_s2_1_description":"Modelo Pro estable para voz expresiva y de baja latencia.","model_drama_3_description":"El modelo más expresivo, en vista previa. El resultado varía entre generaciones.","model_title":"Modelo","model_v15_description":"Estable con la mínima variación de emoción","model_v16_description":"Soporte emocional","s1-alert":"El modelo S1 consumirá créditos API del saldo de tu cuenta. ","title":"VOZ","voice_model":"Modelo TTS","voice_title":"Voz","voice-in-project":"Voces utilizadas en el proyecto","project-voice-limit":"Un proyecto de Studio puede usar hasta {count} voces distintas.","change-speaker":"Voz","voice-in-section":"Voces utilizadas en la sección seleccionada","unavailable-toast":"Algunas voces usadas en este proyecto no están disponibles. Es posible que se hayan eliminado o vuelto privadas.","unavailable-title":"Voz no disponible","unavailable-description":"Esta voz ya no está disponible. Es posible que se haya eliminado o vuelto privada. Elige otra voz para continuar.","choose-another-voice":"Elegir otra voz","add-more-voice":"Agregar más voces","remove-voice-aria":"Quitar {voice} del proyecto","remove-voice-title":"¿Quitar {voice}?","remove-voice-description":"{count, plural, one {# segmento sigue usando esta voz.} other {# segmentos siguen usando esta voz.}} Elige la voz que los reemplazará.","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 voz y modelo a más párrafos?","propagate-replace-voice":"Reemplazar {oldVoice} por {newVoice}.","propagate-current-paragraph":"Solo este párrafo","propagate-this-speaker":"Este hablante ({count})","propagate-everywhere":"En todas partes ({count})","propagate-regenerate-hint":"Los párrafos aplicados deberán regenerarse.","propagate-dismiss":"Descartar","default-badge":"Predeterminada","current-selection":"Selección actual","preview-play":"Reproducir vista previa de voz","preview-pause":"Pausar vista previa de voz","set-default":"Establecer como predeterminada","set-default-failed":"No se pudo 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 en este párrafo o sustituye «{oldVoice}» en el capítulo actual o en todos los capítulos. Las demás voces no cambiarán.","voice-swap-title":"¿Sustituir «{oldVoice}»?","voice-swap-description":"Sustituye «{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})","model_stable":"Estable","try_drama_3_action":"Probar Drama 3"},"audio":{"title":"Audio","add-audio":"Añadir audio","section-title":"Audio","upload":"Subir audio","upload-hint":"Admite carga local o biblioteca de audio en la nube","uploading":"Subiendo...","upload-success":"Audio subido correctamente","upload-error":"Error al subir el audio","file-too-large":"El 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":"Audio eliminado","rename":"Renombrar","rename-success":"Se renombró el audio","rename-error":"No se pudo renombrar el audio","rename-dialog":{"title":"Renombrar audio","placeholder":"Ingresa un nombre para el audio","cancel":"Cancelar","save":"Guardar"},"cancel":"Cancelar","delete":"Eliminar","empty":"Aún 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 pudo 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 — primero añade texto","tts-dialog-title":"Importar desde el historial de TTS","tts-dialog-description":"Elige un audio de TTS generado anteriormente para agregarlo a la biblioteca de audio de este proyecto.","tts-empty":"Todavía no hay historial de TTS","tts-import":"Importar","tts-importing":"Importando...","tts-import-success":"Importado a la biblioteca de audio","tts-import-error":"Error al importar desde el historial de TTS"},"right-panel":{"chapters":"Capítulos","properties":"Editar","audio":"Recursos","project":"Proyecto","rename-project":"Cambiar nombre del proyecto","voices":"Voces"},"block-insert-menu":{"emotion":"Emoción","delay":"Retraso","tts-history":"Historial de 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":"Capítulo siguiente"},"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 locución","multi-select-hint":"Los cambios se aplican a los {count} segmentos seleccionados"},"create-modal":{"title":"Crear un proyecto","blank":"Proyecto en blanco","blank-hint":"Empieza desde cero y escribe a tu ritmo","templates":"O empieza con una plantilla","import":{"entry":"Importar un documento","entry-hint":"Word, PDF o texto: la IA divide capítulos y hablantes","title":"Importar un documento","upload":"Subir un archivo","upload-hint":"DOCX, PDF, TXT o Markdown","or-paste":"O pega el texto","paste-placeholder":"Pega aquí tu historia o guion…","back":"Atrás","errors":{"file-too-large":"El archivo es demasiado grande (máx. 15 MB).","unsupported-file-type":"Tipo de archivo no compatible: usa DOCX, PDF, TXT o Markdown.","too-many-pages":"El documento tiene demasiadas páginas (máx. 300).","empty-document":"No encontramos texto en este documento.","failed":"Error al importar. Inténtalo de nuevo."},"import":"Importar","rewrite":"Reescribir para naturalidad","rewrite-hint":"Suaviza frases para la locución sin cambiar el contenido","auto-tags":"Añadir etiquetas de expresión","auto-tags-hint":"Etiquetas de emoción y pausa según el texto"},"use-case":{"audiobook":"Audiolibro","documentary":"Documental","meditation":"Meditación","mystery":"Misterio","reflection":"Reflexión","podcast":"Pódcast","education":"Educación","audio-drama":"Drama sonoro","story":"Historia","asmr":"ASMR","business":"Negocios","news":"Noticias","wellness":"Bienestar","motivation":"Motivación","crime":"Crimen"}},"import-review":{"title":"Revisa las voces","description":"Asignamos voces a los hablantes importados. Cámbialas o quédate con el reparto.","designed-badge":"Diseñada por IA","change":"Cambiar","keep":"Mantener estas voces"},"importing":{"banner":"Importando… {percent}%","eta":"quedan unos {minutes} min","failed":"Error al importar: se conserva la parte importada","retry":"Reintentar","card-badge":"Importando {percent}%","card-failed":"Error al importar","success":"Se importaron {chapters} capítulos · {chars} caracteres","success-short":"Se importaron {chapters} capítulos"},"chapter-heading-prefix":"Capítulo:"},"team":{"settings":{"title":"Configuración del equipo","tabs":{"members":"Miembros","usage":"Uso","plans":"Planes","billing":"Facturación","more":"Más","seats":"Asientos","danger":"Peligro","wallet":"Billetera"},"summary":{"current-plan":"Plan actual","seats":"Asientos","credits-remaining":"Créditos restantes","wallet-balance":"Billetera del equipo","wallet-settings":"Configuración","wallet-stripe-connected":"Stripe Connect vinculado","wallet-stripe-not-connected":"Stripe Connect sin vincular","next-billing":"Próxima facturación: {date}","next-credit-refresh":"Próxima recarga de créditos: {date}","next-refresh":"Próxima actualización: {date}","need-more-seats":"¿Necesitas más asientos?","upgrade-to-pro-max":"Actualizar a Pro o Max","enterprise-term-end":"Fin del plazo del contrato: {date}","seats-occupied":"{occupied} ocupados / {included} incluidos","seats-occupied-suffix":"ocupados / {included} incluidos"}},"wallet-stripe":{"title":"Configuración de la billetera del equipo","description":"Gestiona la cuenta de Stripe Connect utilizada para los retiros de la billetera del equipo.","stage":{"not-started":{"headline":"Aún no hay una cuenta de Stripe vinculada","body":"Vincula una cuenta de Stripe y completa el registro para retirar el saldo de la billetera del equipo a una cuenta bancaria. El botón de abajo crea la cuenta y abre la página de registro de Stripe; solo toma unos minutos."},"onboarding":{"headline":"Falta un paso: completa el registro en Stripe","body":"Tu cuenta de Stripe ya está creada, pero el registro aún no está completo, por lo que los retiros todavía no están disponibles. Termina de completar tus datos en Stripe y vuelve aquí; el estado se actualiza automáticamente."},"action-required":{"headline":"Stripe necesita más información","body":"Stripe requiere datos adicionales (como cuenta bancaria o información del negocio) antes de poder habilitar los retiros. Continúa en Stripe para proporcionarlos."},"reviewing":{"headline":"En revisión por Stripe","body":"Todos los datos del registro fueron enviados y Stripe está revisando la cuenta. Los retiros se habilitarán automáticamente cuando se apruebe la revisión; no se requiere ninguna acción."},"ready":{"headline":"Configuración completada","body":"Tu cuenta de Stripe está vinculada y verificada. El saldo de la billetera del equipo puede retirarse a esta cuenta."}},"checklist":{"account-created":"Cuenta creada","details-submitted":"Datos enviados","charges-enabled":"Cobros habilitados","payouts-enabled":"Retiros habilitados"},"connect":"Vincular cuenta de Stripe","resume":"Completar el registro","fix-requirements":"Completar datos en Stripe","disconnect":"Desvincular","close":"Cerrar","refresh":"Actualizar estado","retry":"Reintentar","disconnect-confirm-title":"¿Desvincular la cuenta de Stripe?","disconnect-confirm-body":"Al desvincular la cuenta de Stripe, los datos de registro ya enviados también quedarán invalidados. Después de desvincular, el equipo no podrá hacer retiros y deberás vincular y completar el registro de nuevo.","disconnect-confirm-cancel":"Cancelar","disconnect-confirm-action":"Desvincular cuenta","onboarding-link":"Enlace de registro","onboarding-link-hint":"Si la página de Stripe no se abrió automáticamente, copia el enlace de abajo o ábrelo en una pestaña nueva.","copy-link":"Copiar enlace de registro","open-link":"Abrir enlace de registro","copied":"Copiado","popup-blocked":"El navegador bloqueó la página de registro de Stripe. Usa el enlace de abajo para continuar.","status-load-failed":"No se pudo cargar el estado de Stripe Connect.","connect-failed":"No se pudo vincular Stripe.","disconnect-failed":"No se pudo desvincular Stripe.","disconnect-success":"Stripe Connect desvinculado."},"seats":{"title":"Plazas del equipo","occupied":"Plazas ocupadas","included":"Plazas incluidas","shared-info":"Los equipos compartidos empiezan 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 termina el {date}","billing-unavailable":"Los datos de facturación del equipo no están disponibles en el contexto actual."},"upgrade":{"pro-required":"Se requiere el plan Pro","pro-required-admin":"Los equipos compartidos empiezan con 0 asientos incluidos. Suscribe este equipo a Pro o Max antes de invitar o activar miembros.","pro-required-member":"Los equipos compartidos empiezan con 0 asientos incluidos. Pide al propietario o al administrador del equipo que suscriba este equipo a Pro antes de invitar o activar miembros.","multi-seat-required":"Se requiere un plan con varias plazas","multi-seat-admin":"Este equipo actualmente incluye una plaza. Actualiza el plan del equipo antes de invitar o activar a más miembros.","multi-seat-member":"Este equipo actualmente incluye una plaza. Pide al propietario o al administrador del equipo que actualice el plan del equipo antes de invitar o activar a más miembros.","no-seats":"No hay plazas de equipo disponibles","no-seats-admin":"Todos los puestos del equipo están en uso. Elimina o desactiva miembros existentes antes de invitar nuevos.","no-seats-member":"Todos los puestos del equipo están en uso. Pide al propietario o al administrador del equipo que libere un puesto antes de invitar nuevos miembros.","required":"Se requiere una actualización","required-admin":"Actualiza tu suscripción antes de invitar o activar más miembros.","required-member":"Pide al propietario o al administrador del equipo que actualice la suscripción antes de invitar o activar más miembros.","upgrade-plan":"Actualizar plan"},"members":{"title":"Miembros del equipo","add-placeholder":"ID de usuario o correo electrónico","add-button":"Añadir miembro","readonly":"Estás en modo de solo lectura. Solo el propietario o el administrador del equipo puede gestionar miembros.","header-member":"Miembro","header-role":"Rol","header-status":"Estado","header-actions":"Acciones","disable":"Desactivar","activate":"Activar","current-owner":"Propietario actual","pending":"Aceptación pendiente","remove":"Eliminar","empty":"No se encontraron miembros del equipo.","invitation-sent":"Invitación enviada.","member-activated":"Miembro activado.","member-disabled":"Miembro desactivado.","role-updated":"Rol del miembro actualizado.","role-update-failed":"No se pudo actualizar el rol del miembro.","member-removed":"Miembro eliminado.","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 miembro","upgrade-button":"Actualizar","invite-dialog":{"title":"Invitar nuevos miembros","description":"Invita miembros a tu equipo con un rol.","close":"Cerrar diálogo de invitación","identifier":"ID de usuario o correo","role":"Rol","placeholder":"jane@example.com","add-more":"Añadir fila","invite":"Invitar"},"resend":"Reenviar","invitation-resent":"Correo de invitación reenviado.","invitation-revoked":"Invitación revocada."},"danger":{"title":"Zona de peligro","personal-info":"Tu equipo personal es una infraestructura permanente y no puede eliminarse.","owner-only":"Solo el propietario del equipo puede eliminar este equipo compartido.","delete-warning":"Eliminar un equipo elimina permanentemente sus membresías, espacios de trabajo, registro de facturación, estado del paquete, créditos y configuración de API con alcance de equipo.","cancel-subscription-first":"Cancela primero la suscripción de pago del equipo. Los equipos compartidos con un plan de pago activo no pueden eliminarse.","delete-button":"Eliminar equipo","delete-confirm-title":"¿Eliminar este equipo?","delete-confirm-description":"Esta acción elimina permanentemente {teamName} y quita todas las membresías y registros de facturación vinculados al equipo.","cancel":"Cancelar","disabled-tooltip":"Este botón permanecerá desactivado hasta que el equipo compartido vuelva al plan Free.","team-deleted":"Equipo eliminado.","delete-failed":"No se pudo eliminar el equipo."},"transfer":{"title":"Transferir propiedad","description":"Transfiere este equipo a otro miembro activo. Después de la transferencia, serás degradado a administrador.","select-member":"Seleccionar nuevo propietario","button":"Transferir propiedad","confirm-title":"Transferir propiedad del equipo","confirm-warning":"Esta acción es irreversible. Perderás el acceso de propietario y te convertirás en administrador.","confirm-team-name-label":"Ingresa el nombre del equipo para confirmar","confirm-team-name-placeholder":"Nombre del equipo","confirm-email-label":"Ingresa tu correo electrónico para confirmar","confirm-email-placeholder":"Tu correo electrónico","confirm-button":"Confirmar transferencia","cancel":"Cancelar","success":"Propiedad del equipo transferida exitosamente.","error":"No se pudo transferir la propiedad."},"banner":{"shared":"Equipo compartido","personal":"Equipo personal","current-team":"Equipo actual","description":"Administra la suscripción, las plazas y los miembros de este equipo."},"create":{"title":"Crear equipo","description":"Los equipos compartidos empiezan con 0 plazas incluidas. Suscribe este equipo a Pro o Max antes de invitar 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":"No se pudo crear el equipo."},"rename":{"button":"Renombrar equipo","title":"Renombrar equipo","description":"Actualiza el nombre del equipo actual. 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 alcance de facturación, los asientos y los espacios de trabajo no cambian. Esto solo actualiza el nombre mostrado del equipo.","cancel":"Cancelar","save":"Guardar","success":"Equipo renombrado.","error":"No se pudo renombrar el equipo."},"switcher":{"select-placeholder":"Seleccionar equipo","create-team":"Crear equipo","create-team-new":"Crear nuevo equipo","teams-title":"Equipos","settings-title":"Configuración del equipo","settings-aria":"Abrir configuración del equipo"},"invitation":{"page-title":"Aceptar invitación","success-title":"Te has unido al equipo","error-title":"La invitación falló","loading-title":"Aceptando invitación","success-description":"Tu acceso al equipo está listo.","error-default":"No se pudo 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":"Administra la suscripción y los créditos de tu cuenta actual aquí.","free-label":"Gratis","legacy-premium-label":"Premium (heredado)","choose-plan":"Elegir un plan","choose-plan-description":"Selecciona la suscripción que debe aplicarse a la cuenta actual.","no-permission-manage":"No tienes permiso para administrar esta suscripción.","no-permission-billing":"Puedes ver esta suscripción aquí, pero no tienes permiso para actualizar o administrar la facturación.","free-plan-owner-shared":"Actualiza a Pro antes de invitar colaboradores o usar asientos adicionales.","free-plan-owner-personal":"Esta suscripción está actualmente en el plan Gratis. Elige una suscripción a continuación.","free-plan-member-shared":"Esta suscripción necesita Pro antes de poder usar asientos de colaboradores adicionales.","free-plan-member-personal":"Esta suscripción está actualmente en el plan Gratis. No tienes permiso para administrarla.","coming-soon":"Próximamente","max-plan-title":"Max Plan","max-plan-description":"Para configuraciones colaborativas más grandes que necesitan más asientos y un techo operativo más alto.","max-plan-seats":"5 asientos","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 cambiarlo.","admin-gifted-expires":"El acceso termina 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":"Actualizar","table":{"time":"Hora","user":"Usuario","source":"Origen","model":"Modelo","memo":"Nota","credits-used":"Créditos usados"},"states":{"loading":"Cargando datos de uso...","error":"No se pudieron cargar los datos de uso.","empty":"No se encontraron 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":{"task-tts":"Tarea TTS","voice-design":"Voice Design","video-tts":"TTS de video","studio":"Story Studio","audio-separation":"Separación de audio","sound-effect-generation":"Generación de efectos de sonido","asr":"ASR","music-generation":"Generación de música","credit-pack-purchase":"Compra de paquete de créditos","credit-link-claim":"Reclamo de enlace de créditos","affiliate-credit-grant":"Recompensa de afiliado","package-refresh-balance":"Actualización de paquete","package-refresh-downgrade":"Reducción de paquete","package-plan-change":"Cambio de plan","package-subscription-sync":"Sincronización de suscripción","wallet-package-consume":"Consumo manual de paquete","wallet-package-refund":"Reembolso manual de paquete","image-generation":"Generación de imágenes","video-generation":"Generación de video","lip-sync":"Sincronización labial","media-generation":"Generación multimedia"}},"upgrade-dialog":{"a11y":{"title":"Modal de actualización","description":"Elige un plan y confirma tu actualización.","close":"Cerrar diálogo de actualización"},"header":{"title":"Actualizar","team-name":"Mi equipo","description":"Mejora tu experiencia con más asientos de equipo y límites más altos."},"price":{"month-suffix":"/ mes","year-suffix":"/ año"},"contact":{"prefix":"¿Necesitas más asientos?","business-prefix":"¿Necesitas más capacidades para tu negocio?","link":"Contactar ventas"},"plan":{"pro":{"name":"Pro","subtitle":"Para usuarios avanzados y equipos","save-tag":"Ahorra $1350","popular-tag":"Popular","billed-annually":"$450 facturados anualmente","highlights":{"credits":"2,000,000 créditos mensuales","seats":"3 asientos de equipo"},"features":{"up-to-minutes":{"prefix":"Hasta ","emphasis":"1,620 minutos","suffix":" de generación S1 y S2 al mes"},"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 $1500","billed-annually":"$900 facturados anualmente","highlights":{"credits":"12,000,000 créditos mensuales","seats":"5 asientos de equipo"},"features":{"up-to-minutes":{"prefix":"Hasta ","emphasis":"10,000 minutos","suffix":" de generación S1 y S2 al mes"},"up-to-characters":{"prefix":"Hasta ","emphasis":"30,000 caracteres","suffix":" por generación"}}},"enterprise":{"name":"Enterprise","gate-description":"Tu equipo tiene un acuerdo Enterprise. Los límites del plan los define tu contrato; contacta con tu gestor de cuenta para ampliarlos.","subtitle":"Para organizaciones con necesidades de cumplimiento","custom-price":"Personalizado","price-hint":"precio por volumen facturado anualmente","highlights":{"pay-as-you-go":"Pago por uso"},"features":{"everything-in-max":"Todo lo de Max, y además:","zero-data-retention":"Retención cero de datos","on-premise":"Implementación on-premise","soc2":"Cumplimiento SOC2","more-discount":"Más descuento","custom-sso":"SSO personalizado"}},"common":{"features":{"unlimited-voice-slots":"Ranuras de voz públicas y privadas ilimitadas","priority-generation":"Generación prioritaria en nuestros modelos más recientes","enhanced-cloning":"Clonado de voz mejorado","commercial-use":"Uso comercial permitido","api-access":"Acceso a API (pago por uso)","money-back":"Garantía de devolución 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 $1500"}},"confirm":{"title":"Confirmar actualización","disclaimer":"Tu suscripción se renovará automáticamente cada año al precio anterior + impuestos, salvo cancelación. Cancela desde la pestaña Billing antes de la renovación para evitar cargos futuros."},"buttons":{"upgrade-pro":"Actualizar a Pro","upgrade-max":"Actualizar a Max"}},"wallet":{"tabs":{"income":"Ingresos","withdraw":"Retiros","balance":"Historial de saldo"},"table":{"time":"Fecha","amount":"Cantidad","remark":"Nota","status":"Estado","source":"Tipo","balance-after":"Saldo posterior"},"status":{"pending":"Pendiente","processing":"Procesando","approved":"Aprobado","rejected":"Rechazado"},"source":{"income":"Ingreso","withdraw":"Retiro","withdraw_reject":"Retiro rechazado (reembolso)"},"states":{"empty":"Aún no hay registros.","error":"No se pudieron cargar los registros."},"withdraw":{"button":"Retirar","title":"Retirar fondos","description":"Los retiros se revisan y luego se transfieren a la cuenta de Stripe del equipo. El monto mínimo es {min}.","available":"Saldo disponible","invalid-amount":"Introduce una cantidad entera válida de al menos {min}","connect-required":"Conecta primero una cuenta de Stripe","min-hint":"El retiro mínimo es {min}","success":"Solicitud de retiro enviada","failed":"No se pudo enviar la solicitud de retiro","confirm":"Confirmar","cancel":"Cancelar","max":"Máx"}}},"telephony":{"actions":"Acciones","admin_required_hint":"Solo los propietarios y administradores del equipo pueden gestionar los números de teléfono.","agent_updated":"Vinculación del agente actualizada","all_numbers":"Todos los números","area_code_optional":"Código de área (opcional)","back":"Volver","buy":"Comprar","buy_a_number":"Comprar un número","buy_billing_note":"Los números cuestan {price}/mes y se cobran a diario (prorrateado) del saldo de crédito API de tu equipo. Los minutos de prueba gratis cubren primero los días de alquiler (1 día = 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":"Se compró {number}","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 tanto el nombre de usuario como la contraseña.","edit_config":"Editar configuración","edit_description":"Actualiza la configuración del troncal de {number}. Al guardar se reemplazan los ajustes actuales.","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 respondan llamadas.","empty_title":"Aún no hay números de teléfono","import_description":"Trae un número que ya posees. Apunta el troncal SIP de tu operador a Fish Audio: el número permanece con tu operador, sin cuota mensual de alquiler.","import_from_twilio":"Importar desde Twilio","import_label_optional":"Etiqueta (opcional)","import_label_placeholder":"p. ej., línea de soporte","import_submit":"Importar","import_success":"Se importó {number}","import_title":"Importar un número SIP","inbound_addresses_hint":"Una dirección IP o rango CIDR por línea, hasta 32.","inbound_addresses_label":"Direcciones de origen permitidas","inbound_auth_description":"Cómo verificamos las llamadas que llegan desde tu troncal. Configura credenciales digest, direcciones de origen permitidas o ambas.","inbound_auth_required_error":"Configura credenciales digest y/o direcciones de origen permitidas.","inbound_auth_title":"Autenticación de llamadas entrantes","inbound_password_label":"Contraseña digest","inbound_username_label":"Usuario digest","list_description":"Gestiona los números de teléfono y conéctalos con tus agentes.","no_agent":"Sin agente","no_numbers_found":"No se encontraron 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 vacío para no cambiarla","phone_number_error":"Introduce el número en formato internacional, como +14155550123.","phone_number_label":"Número de teléfono","release_confirm":"Liberar","release_description_livekit":"{number} se liberará y dejará de recibir llamadas. Los cargos del mes actual 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":"Aprovisionando","termination_auth_requires_uri_error":"Las credenciales de terminación requieren una URI de terminación.","termination_description":"Opcional. Indica la terminación de tu troncal para que este número pueda hacer llamadas salientes y transferencias en caliente. Déjalo vacío para un número solo de entrada.","termination_password_label":"Contraseña de autenticación","termination_title":"Llamadas salientes (terminación)","termination_transport_label":"Transporte","termination_uri_hint":"Solo el nombre de host, sin el prefijo sip:.","termination_uri_label":"URI de terminación","termination_username_label":"Usuario de autenticación","title":"Números de teléfono","transport_auto":"Automático","twilio_preset":"Preajuste de Twilio Elastic SIP Trunking","twilio_preset_hint":"Rellena los rangos de IP de señalización de Twilio y establece el transporte en TCP.","origination_uri_title":"URI de originación","origination_uri_description":"Apunta la originación del troncal de tu operador a esta dirección para que las llamadas entrantes lleguen a Fish Audio.","copy":"Copiar","copied":"Copiado","caller_id_agent_hint":"Activado, la persona que atiende una transferencia en frío ve el número de quien llama y puede devolverle la llamada. Desactivado, ve el número que marcó quien llama. Las transferencias en caliente siempre muestran el número que marcó quien llama. Los cambios se aplican de inmediato a las nuevas llamadas, sin necesidad de publicar el agente.","caller_id_load_error":"No se pudo cargar la configuración del identificador de llamadas.","caller_id_mixed":"Tus números tienen ajustes distintos ahora mismo. Activar o desactivar la opción la aplica a todos ellos.","caller_id_title":"Identificador en transferencias","caller_id_toggle":"Mostrar el número de quien llama en transferencias en frío","caller_id_hint":"Actívalo para que la persona que atiende una transferencia en frío vea el número de quien llama y pueda devolverle la llamada. Desactívalo para mostrar el número de la plataforma que marcó quien llama. Las transferencias en caliente siempre muestran el número de la plataforma. Asignar o desasignar un agente no cambia este ajuste.","caller_id_effective":"Valor aplicado: {value}","caller_id_unknown":"Desconocido","caller_id_original":"Llamante original","caller_id_platform":"Número de la plataforma","caller_id_pending":"Aplicando el ajuste…","caller_id_failed":"El ajuste aún no se ha aplicado. Reintenta o espera la sincronización automática.","caller_id_synced":"Ajuste aplicado","caller_id_retry":"Reintentar sincronización","caller_id_carrier_managed":"Gestionado por tu operador. Contacta con tu proveedor SIP para cambiar el identificador de llamadas transferidas.","termination_uri_error":"Introduce un nombre de host como example.pstn.twilio.com, opcionalmente seguido de un puerto. No incluyas sip:, rutas ni parámetros."},"text-to-speech":{"remove_voice":"Quitar voz","advanced_settings":"Configuración avanzada","advanced_settings_tips":"Los ajustes avanzados sólo están disponibles para los usuarios Premium","advanced-features":"Acceso a funciones avanzadas y futuras actualizaciones","ai-enhancement":"Mejora de la calidad gracias a la IA","audio_generated":"Audio generado por IA","bytes":"bytes","characters":"caracteres","collection_action":"Colección","control_tips":"Al utilizar el control 1.6 (beta), puedes insertar (break) / (long-break) / (breath) / (laugh) para controlar el discurso.","copied_title":"Copiado al portapapeles","create":"Cree","create_in_a_minute":"Crear en un minuto","create-voice-collection":"Crear colección de voces","creating_voice":"Crear voz","daily-generations":"Genere hasta 1.000 salidas diarias","default_voices":"Voces Predeterminadas","delete-confirm-audio":{"cancel":"Cancelar","confirm":"Borrar","success":"Audio eliminado correctamente","tips":"¿Seguro que quieres borrar este audio?","title":"Borrar audio"},"delete-confirm":{"cancel":"Cancelar","confirm":"Borrar","success":"Proyecto eliminado con éxito","tips":"¿Está seguro de que desea eliminar este proyecto? Esta acción no se puede deshacer.","title":"Suprimir proyecto"},"description":"SOTA Sistema de conversión de texto a voz de código abierto en inglés, chino y japonés.","disabling_share_link":"Disabling share link...","download":"Descargar","download_failed":"Descarga Fallida","download_source_error":"Descargar Error de origen","download_text_error":"Descargar error de texto","download_your_voice_tips":"Tu voz está lista para descargar.","draft-migration":{"cancel":"Ignorar","confirm":"Restaurar","description":"Encontramos un borrador guardado antes de iniciar sesión. ¿Quieres restaurarlo en esta cuenta?","title":"Restaurar borrador"},"zero-state-guide":{"title":"Empieza con un ejemplo","use-case":{"character":"Voz de personaje","storytelling":"Historias","documentary":"Documental","ads":"Anuncios","social-media":"Redes sociales","educational":"Educativo","narration":"Narración","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 reemplazarlo por el texto predeterminado de este modelo?","keep":"Conservar borrador","replace":"Reemplazar borrador","title":"¿Reemplazar tu borrador actual?"},"enter_voice_description":"El texto que se va a convertir en voz","error-captcha-failed":"Error de captcha, inténtelo de nuevo más tarde.","error-empty-speaker":"Por favor, elige una voz.","speaker-quality-warning":"Agregar más de 4 voces puede reducir la calidad del audio.","speaker-limit-error":"Una sesión de texto a voz puede usar hasta 32 locutores distintos.","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, por favor, manténgalo por debajo de 1000 caracteres.","error-unknown":"Error desconocido, por favor inténtelo más tarde.","bookmarked":"Marcado como favorito","explore":"Explorar","failed_to_disable_share_link":"Failed to disable share link","failed_to_fetch_share_url":"Fallo al recuperar la URL de la tarea compartida, inténtelo de nuevo.","feedback":{"fuzzy_sound":"Sonido difuso","incompleted":"Incompleto","incorrect":"Incorrecto","label":"Tipo de respuesta","long_blank":"Blanco largo","multi_speaker":"Altavoces múltiples","noise":"Ruido","placeholder":"Seleccione el tipo de respuesta","reverberation":"Reverberación","select_at_least_one":"Seleccione al menos una opción","submit":"Enviar comentarios","submit_error":"No se han enviado comentarios","submit_success":"Comentarios enviados correctamente","title":"Comentarios sobre la calidad de audio"},"fetching_share_url":"Obtención de la url de la tarea compartida...","generate_and_play":"Generar y jugar","generate_speech":"generar discurso","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":"Generar...","go_to_my_library":"Ir a mi biblioteca","history":"Historia","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":"Iniciar sesión para crear un proyecto","long_text_prompt":{"dismiss":"Descartar","dont_show_again":"No mostrar de nuevo","message":"Se recomienda Studio para textos largos.","studio":"Estudio"},"model_unavailable":"Modelo no disponible","my_voice":"Mis Voces","new_conversion":"Nueva conversión","new_feature_description":"Transforme sin esfuerzo textos largos en narraciones sonoras envolventes y expresivas.","new_feature_title":"Historia avanzada del audio","no_history_record":"Sin historial","no_model_tips":"¿No tienes modelo?","no_projects_yet":"Aún no hay proyectos","no_result_yet":"Aún no hay resultados","open-source":"Orgullosamente Open Sourced en","open-source-and":" y","pick-voice-in-explore":"Elige una voz en explora","placeholder":"Edita aquí tu texto para convertirlo a voz.","placeholder2":"Escribe tu texto con etiquetas de audio como [laughs] para convertirlo en voz expresiva...","premium":"Premium","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":"Todo el tiempo","privacy":"Política de privacidad","progress_analyzing":"Analizar textos...","progress_finalizing":"Finalizando...","progress_generating":"Generar voz...","progress_processing":"Modelo de procesamiento de voz...","random_voice":"Voz aleatoria","recaptcha":"Este sitio está protegido por reCAPTCHA y se aplican los <link1>{privacy}</link1> y <link2>{terms}</link2> de Google.","recent_used":"Recientemente Utilizado","regenerate":"Regenere","restore":"Restaurar","save_to_my_conversion":"Guardar en Mi conversión","search":"Buscar en","select_voice":"Seleccionar voz","select_voice_model":"Seleccionar modelo de voz","settings":"Ajustes","share":"Compartir","share_link_disabled":"Share link disabled","share_model_only":"Compartir solo modelo","share_with_current_text":"Compartir modelo con texto actual","sort":{"count":"Recomendado","new":"Más reciente","title":"Ordenar por","trending":"Tendencias"},"speaker-option-random":"Al azar","speaker-placeholder":"Locutor","add-speaker":"Agregar locutor","select-speaker":"Elegir voz","voice-empty-state":{"title":"Elige una voz para empezar","description":"Elige una voz, escribe tu texto y pulsa Generar para escucharlo."},"tab-hint":{"recently-used":"Voces con las que has generado 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 marcado como favoritas para acceder rápidamente."},"my-voice-empty-cta":"Crea tu propia voz","speed":"Velocidad","speed_hint":"Ajuste basado en el audio de referencia","stable_mode":"Modo de alta calidad","stable_mode_hint":"Produce audio de mayor calidad con mayor latencia","synthesize":"Sintetizar","tags":"Etiquetas","task_does_not_exist":"La tarea no existe","terms":"Condiciones de uso","text_to_long":"Texto demasiado largo","text_to_speech":"Texto a voz","textarea-placeholder":"Escriba aquí su texto","title":"Convierta su texto en voz","tokens_progress":{"bytes":"bytes","characters":"personajes","credits_left":"{balance} créditos restantes","credits_remaining":"{credits} créditos restantes","credits_used_cycle":"Créditos utilizados este ciclo","free_plan_usage":"Uso del plan gratuito","generations_left":"{balance} generaciones restantes","legacy_note":"Los créditos restantes en el plan Premium antiguo combinan los saldos de la API y la suscripción. Los nuevos planes los separan.","legacy_note_cta":"Aprende más","premium_unlimited_tooltip":"El plan premium tiene generaciones ilimitadas","remaining_credits":"Restante: {credits} créditos restantes","remaining_credits_free":"Restante: {balance}/{total} créditos","remaining_generations":"Restante: {balance}/{total} generaciones","unlimited_generations":"generaciones ilimitadas"},"tokens":{"audio_effects":"Efectos de audio","emotional_tone":"Tono emocional","emotions":"Emociones","learn_more":"Aprende a usar etiquetas de control de emociones","no_results":"No se encontraron etiquetas","s2_hint":"S2 admite etiquetas de audio de dominio abierto. Intente escribir [risas] para generar un discurso expresivo.","search_tag":"Buscar etiqueta","special":"Especial","speed":"Velocidad","tone":"Tono"},"try_it_now":"Pruebe ahora","try_new_feature":"Pruebe nuestra nueva función","upgrade":"Actualizar","upgrade_now":"Actualizar ahora","upgrade_tips":"Los usuarios Premium tienen un límite de palabras de 5.000 caracteres. ¡Actualiza ahora para disfrutar de esta ventaja!","upgrade_title":"Pasar a Premium","unshare":"Unshare","unshare_confirm_cta":"Disable","unshare_confirm_title":"Disable share link?","unshare_confirm_body":"Anyone with the existing link will no longer be able to open this audio. Re-sharing later will create a new link.","voice_model":"Modelo de voz","voice-creation":"Crea voces personalizadas ilimitadas para cualquier proyecto","volume":"Volumen","volume_hint":"Ajuste basado en el audio de referencia","your_text":"Su texto","enhance_error":"No se pudo mejorar el guion. Por favor, 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":"Agregar otra voz","added":"Agregado","more_voice":"Más voces","change_voice":"Cambiar voz","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 el habla","enhance_tooltip":"Agrega etiquetas de audio para hacer el habla más expresiva","generate_speech_tooltip":"{shortcut}","candidate_label":"Muestra {label}","dual_gen_tip":{"message":"Para ofrecer mayor calidad, generaremos dos muestras de audio sin costo adicional","dont_show_again":"No mostrar de nuevo","dismiss":"Entendido"},"drama_guide_angle_hint":"Las etiquetas de apertura y cierre solo afectan al texto que contienen. Selecciona texto y elige una etiqueta de alcance en Etiquetas.","drama_guide_autotag_hint":"¿No sabes por dónde empezar? El etiquetado automático añade indicaciones a tu guion.","drama_guide_cta":"Pruébalo ahora","drama_guide_intro":"Ya está aquí una nueva versión. 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 acaba de mejorar","drama_preview_warning":"Modelo en vista previa: los resultados varían; genera varias tomas y elige la mejor.","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 toque de interpretación","drama_guide_event_tag":"suspiro","drama_guide_event_text":"Bien, intentémoslo de nuevo.","drama_guide_natural_title":"Descríbelo con tus propias palabras","drama_guide_natural_tag":"con calidez y naturalidad, como hablando con un viejo amigo","drama_guide_natural_text":"Cuánto tiempo sin verte.","drama_guide_natural_hint":"Prueba indicaciones en lenguaje natural, más allá de las etiquetas predefinidas.","drama_guide_scoped_title":"Elige exactamente qué palabras cambian","drama-tags-language-note":"Escribe las etiquetas e indicaciones en inglés o en tu propio idioma.","scoped-tags-title":"Controla las palabras seleccionadas","scoped-tags-description":"Las etiquetas de apertura y cierre solo se aplican a las palabras que seleccionas.","scoped-tags-select-text":"Primero selecciona unas palabras de un mismo párrafo, sin incluir otras etiquetas.","scoped-tags-whisper":"Susurro","scoped-tags-emphasis":"Énfasis","scoped-tags-stress":"Acentuación","scoped-tags-forceful":"Con fuerza","scoped-tags-soft":"Suave","scoped-tags-fast":"Más rápido","scoped-tags-slow":"Más lento","scoped-hint-title":"Controla exactamente qué palabras cambian","scoped-hint-description":"Selecciona palabras y elige una etiqueta de alcance en Etiquetas. Las etiquetas de apertura y cierre aplican la indicació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"},"video-editor":{"agents":{"admin":{"agent_type":"Tipo de agente ID","agent_type_placeholder":"identificador-externo-de-agente","create":"Crear Tipo de Agente","created":"Tipo de agente creado","default_params":"Parámetros Predeterminados (JSON)","delete":"Eliminar Tipo de Agente","delete_confirm":"¿Está seguro de que desea eliminar este tipo de agente? Esta acción no se puede deshacer.","deleted":"Tipo de agente eliminado","description":"Descripción","description_placeholder":"Describe lo que hace este agente...","edit":"Editar Tipo de Agente","preview_video":"Vista previa del video","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":"cinemático, documental, redes-sociales","thumbnail":"Miniatura","title":"Agentes del Editor de Video","updated":"Tipo de agente actualizado","upload_preview":"Subir vista previa","visibility":"Visibilidad"},"cancel":"Cancelar trabajo","cancel_confirm":"¿Estás seguro de que deseas cancelar este trabajo?","cancelled":"Trabajo cancelado","complete_description":"Tu proyecto de video generado por IA está listo para editar.","complete_title":"¡Video Listo!","create_another":"Crear Otro","date_created":"Fecha de creación","duration":"Duración","edit_in_editor":"Editar en Video Editor","elapsed":"Transcurrido: {time}","error_retry":"Reintentar","form_submit":"Generar Video","generating_description":"Esto suele tomar 1-2 minutos","generating_title":"Generando Tu Video...","last_modified":"Última modificación","loading":"Cargando agente...","no_broll":"No hay videos de fondo disponibles","open_in_editor":"Abrir en Video Editor","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 Video","prompt":"Indicación","prompt_placeholder":"Describe el video que quieres crear...","section_title":"Agentes de Video","select_broll":"Seleccionar video de fondo","select_broll_hint":"Elige un video 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 Video"},"common":{"apply":"Aplicar","cancel":"Cancelar","clear":"Limpiar","close":"Cerrar","custom":"Personalizado","delete":"Eliminar","done":"Listo","export":"Exportar","more":"Más","save":"Guardar"},"errors":{"could-not-get-canvas-context":"No se pudo obtener el contexto del canvas","could-not-load-image":"No se pudo cargar la imagen","could-not-load-media":"No se pudo cargar el medio","could-not-load-video":"No se pudo cargar el video","failed-to-process-file":"Error al procesar el archivo","opfs-not-supported":"OPFS no es compatible con este navegador"},"export":{"aspect-ratios":{"1:1":"1:1 (Cuadrado)","16:9":"16:9 (Pantalla ancha)","21:9":"21:9 (Ultra ancho)","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)","192":"192 kbps (Estándar)","256":"256 kbps (Alta)","320":"320 kbps (Mejor)"},"audio-channels":{"mono":"Mono","stereo":"Estéreo"},"audio-codec":"Códec de Audio","audio-codecs":{"aac":"AAC (Mejor compatibilidad)","flac":"FLAC (Sin pérdida comprimido)","mp3":"MP3 (Universal)","opus":"Opus (Tamaño menor)","vorbis":"Vorbis (Código abierto)","wav":"WAV (Sin pérdida)"},"audio-sample-rates":{"22050":"22.05 kHz (Baja)","44100":"44.1 kHz (Calidad 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 (HD Estándar)","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":"Velocidad de Cuadros","resolution":"Resolución","video-codec":"Códec de Video"},"download-again":"Descargar de Nuevo","duration-hint":"Exportar {duration} de video","empty-timeline":"Añade contenido a tu línea de tiempo para exportar","errors":{"empty-timeline":"La línea de tiempo está vacía","failed-canvas-context":"No se pudo crear el contexto del canvas","no-audio":"No hay audio para exportar","unknown":"Error de exportación desconocido"},"estimated-size":"~{size}","export-alpha":"Exportar con alfa (transparencia)","export-audio":"Exportar Audio","export-button":"Exportar Video","filename":"Nombre del archivo","filename-placeholder":"mi-video","format":"Formato","frame-rate":"Velocidad de Cuadros","generic-error":"Error en la exportación","hide-details":"Ocultar detalles","include-audio":"Incluir audio","keyframe-intervals":{"1":"1 segundo (Mejor búsqueda)","2":"2 segundos (Recomendado)","5":"5 segundos (Archivo más pequeño)","10":"10 segundos (Archivo mínimo)"},"keyframe-options":{"every-10-seconds":"Cada 10s","every-2-seconds":"Cada 2s (predeterminado)","every-5-seconds":"Cada 5s","every-frame":"Cada cuadro","every-half-second":"Cada 0.5s","every-second":"Cada 1s"},"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":"Medio (Recomendado)","quality-very-high":"Muy Alta","quality-very-low":"Muy Bajo","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":"Bicubic (Equilibrado)","bilinear":"Bilinear (Más rápido)","lanczos":"Lanczos (Mejor calidad)"},"server-render":"Renderizado en servidor","stages":{"cancelled":"Exportación cancelada","completed":"¡Exportación completada!","encoding":"Codificando...","failed":"Error en la exportación","idle":"Listo para exportar","mixing-audio":"Mezclando audio...","preparing":"Preparando...","rendering-video":"Renderizando video..."},"submitting-job":"Enviando trabajo de renderizado...","title":"Exportar Video","unknown-error":"Error desconocido","uploading-media":"Subiendo medios...","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 Alto)","10":"10 Mbps (1080p Bajo)","15":"15 Mbps (1080p Estándar)","25":"25 Mbps (1080p Alto)","40":"40 Mbps (4K Estándar)","50":"50 Mbps (4K Alto)"},"video-codecs":{"h264":"H.264 (Mejor compatibilidad)","hevc":"H.265/HEVC (Mejor compresión)","vp9":"VP9 (WebM)"},"view-details":"Ver detalles"},"features":{"feature1":{"description":"Recorta, divide, recorta, une y reorganiza clips en una línea de tiempo profesional multipista. Todas las herramientas de edición esenciales que esperarías de un editor de escritorio, funcionando en tu navegador.","title":"Kit Completo de Edición"},"feature2":{"description":"Genera locuciones con voz natural a partir de texto utilizando más de 2 millones de voces. Elige una voz, pega tu guion y añade narración de calidad de estudio directamente a tu línea de tiempo.","title":"Generación de voz en off con IA"},"feature3":{"description":"Genera efectos de sonido originales que mejoran tu video. Describe lo que quieres y obtén una pista libre de regalías en segundos, sin complicaciones de licencias.","title":"Generación de Efectos de Sonido AI"},"feature4":{"description":"Superpone video, voz, música y efectos de sonido en múltiples pistas. Arrastra y suelta para organizar, con vista previa en tiempo real mientras editas.","title":"Línea de Tiempo Multicanal"},"feature5":{"description":"Sin descargas, sin instalaciones, sin esperas. Abre una pestaña y comienza a editar. Tus proyectos viven en la nube y funcionan en cualquier dispositivo.","title":"100% Basado en Navegador"},"feature6":{"description":"Importa MP4, MOV, WebM y todos los formatos principales. Exporta en hasta 4K con calidad, códec y configuraciones de audio personalizables.","title":"Importar y Exportar Cualquier Cosa"},"subtitle":"Todo lo que necesitas para editar, mejorar y exportar, impulsado por IA donde importa","title":"Editor de Video Completo, IA Integrada"},"guidelines":{"center":"Centro","margins":"Márgenes","thirds":"Tercios"},"introduction":{"description":"Todas las herramientas de edición de video que esperas: recorte, división, línea de tiempo multipista, transiciones, superposiciones de texto, todo funcionando completamente en tu navegador. Luego añade IA encima: genera locuciones a partir de texto, crea música de fondo y más.","title":"Edición de Video Encuentra 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 videos profesionales con nuestro potente editor basado en línea de tiempo. Importa archivos multimedia, organiza clips y da vida a tu visión.","welcome-title":"Bienvenido al Editor de Video"},"layout":{"layout":"Diseño","presets":{"daw":{"description":"Vista de línea de tiempo solo audio con mezclador integrado","name":"DAW"},"default":{"description":"Diseño clásico de 3 columnas con línea de tiempo en la parte inferior","name":"Predeterminado"},"media":{"description":"Navegador de activos grande para proyectos con muchos medios","name":"Enfoque en Medios"},"minimal":{"description":"Edición sin distracciones con enfoque en la vista previa","name":"Mínimo"},"vertical":{"description":"Optimizado para edición de video vertical 9:16","name":"Video Vertical"}},"reset-layout":"Restablecer diseño"},"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":"Arrastra archivos 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 Archivo","stored-in-cloud":"Almacenado en la nube","stored-locally":"Almacenado localmente","tabs":{"effects":"Efectos","media":"Medios","text":"Texto"},"title":"Explorador de Medios"},"media":{"video-preview-alt":"Vista previa del video"},"missing-media":{"all-relinked-description":"Todos los archivos multimedia faltantes han sido revinculados con éxito.","all-relinked-title":"Todos los Medios Revinculados","description":"{count} {count, plural, one {archivo} other {archivos}} multimedia no se {count, plural, one {pudo} other {pudieron}} encontrar. Sube archivos de reemplazo para restaurar tu línea de tiempo.","media-types":{"audio":"Audio","image":"Imagen","video":"Video"},"relink":"Revincular","relink-failed":"Error al revincular el archivo multimedia","skip":"Omitir por Ahora","timeline-ready":"Tu línea de tiempo está lista para usar.","title":"Archivos Multimedia Faltantes"},"panels":{"media-browser":"Explorador de Medios","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":"Ingresa un nombre para tu nuevo proyecto de video.","create-title":"Crear Nuevo Proyecto","delete":"Eliminar proyecto","delete-description":"¿Estás seguro de que deseas eliminar este proyecto? Esta acción no se puede deshacer y todos los archivos multimedia asociados serán eliminados.","delete-error":"Error al eliminar el proyecto","delete-title":"Eliminar Proyecto","deleted":"Proyecto eliminado con éxito","name-label":"Nombre del Proyecto","name-placeholder":"Mi Proyecto de Video","name-required":"El nombre del proyecto es obligatorio","new":"Nuevo","no-projects":"Aún no hay proyectos. Crea tu primer proyecto para comenzar.","rename":"Renombrar","rename-placeholder":"Nombre del proyecto","rename-success":"Proyecto renombrado correctamente","rename-title":"Renombrar 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 Medios","no-selection":"Ningún elemento seleccionado","no-selection-hint":"Selecciona 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 de 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 Medios Descargados","description":"{count} {count, plural, one {archivo multimedia necesita} other {archivos multimedia necesitan}} descargarse para miniaturas y exportación.","download-failed":"Error al descargar medios remotos","downloading-background":"Descargando en segundo plano...","preview-may-differ":"La vista previa puede no ser completamente precisa mientras se descarga el contenido","timeline-ready":"Las miniaturas y la exportación ya están disponibles.","title":"Medios Remotos Disponibles"},"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":"Velocidad de Cuadros","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 reintentar","hours-ago":"hace {count}h","just-now":"Justo ahora","last-saved":"Último guardado {time}","local":"Local","local-description":"No sincronizado con la nube","minutes-ago":"hace {count}m","never-synced":"Nunca sincronizado","offline":"Sin conexión","offline-description":"Los cambios se sincronizarán cuando estés en línea","remote-update-description":"Editar el mismo proyecto en múltiples dispositivos simultáneamente puede causar conflictos. Por favor usa un dispositivo a la 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":"Resplandor","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":"Desvanecer","none":"Ninguna","slide-down":"Deslizar hacia abajo","slide-up":"Deslizar hacia arriba"},"background":"Fondo","color-label":"Color","custom-style":"Estilo personalizado","drag-to-timeline":"Arrastra a la línea de tiempo","edit-text":"Editar Texto","font":"Fuente","keyboard-hint":"Presiona","keyboard-hint-to-submit":"para enviar","no-saved-styles":"No hay estilos guardados","placeholder":"Ingresa tu texto...","position-label":"Posición","positions":{"bottom-center":"Centro inferior","bottom-left":"Inferior izquierda","bottom-right":"Inferior derecha","center":"Centro","center-left":"Centro izquierda","center-right":"Centro derecha","top-center":"Centro superior","top-left":"Superior izquierda","top-right":"Superior derecha"},"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 del texto","update":"Actualizar","your-text":"Tu Texto"},"timeline":{"missing":"Faltante","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 renombrar","click-to-reset-clip":"Haz clic para restablecer indicadores de clip","hide-track":"Ocultar pista","mute-track":"Silenciar pista","pan":"Paneo","reset-to-default":"Restablecer a predeterminado","show-track":"Mostrar pista","solo-track":"Solo de pista","track-locked":"La pista está bloqueada","unmute-track":"Activar sonido de pista","unsolo-track":"Quitar solo de pista","width":"Amplitud"},"track-types":{"audio":"Audio","text":"Texto","video":"Video"},"waveform-unavailable":"Forma de onda no disponible para archivos largos"},"title":"Editor de Video","topBar":{"cta":"Comenzar Edición Gratis","pricingButton":"Ver Precios","stat1":"Voces AI","stat2":"Idiomas","stat3":"Calidad de Exportación","subtitle":"Un editor de video gratuito basado en navegador con todas las herramientas esenciales de edición, además de IA integrada. Agrega locuciones de más de 2 millones de voces, genera música de fondo y crea clips sin salir de tu navegador.","title":"Agregar <highlight>Voces AI</highlight> a Cualquier Video en Minutos"},"tts":{"active":"Activo","add_block_with_voice":"Agregar Bloque con Voz","add_blocks_with_voice":"Agregar {count} Bloques con Voz","add_text":"Agregar texto","add_text_block":"Agregar bloque de texto","add_text_blocks":"Agregar {count} bloques de texto","backends":{"s1":"S1","s1-description":"Heredado","speech-1":{"5":"V1.5","6":"V1.6","5-description":"Heredado","6-description":"Heredado"}},"block-label":"TTS: {text}...","blocks":"bloques","cancel":"Cancelar","done":"Listo","empty-text-error":"El contenido del texto está vacío","enter_text_placeholder":"Ingrese su texto aquí...","errors":{"generation-failed":"Error en la generación","queue-already-running":"La cola ya está en ejecución"},"failed":"Fallido","failed_tasks":"Tareas Fallidas","generate":"Generar Voz","generated-success":"TTS generado con éxito","generating":"Generando...","generating_speech":"Generando voz","generation_complete":"Generación Completa","generation_complete_with_errors":"Generación Completa (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":"Regenerar","remove":"Eliminar TTS","removed":"TTS eliminado","retry_failed":"Reintentar fallido","segments":"segmentos","select-voice":"Seleccionar Modelo de Voz","select-voice-error":"Por favor selecciona primero un modelo de voz","skip_voice":"Solo texto (sin voz)","split_mode":"Modo Dividir","split-modes":{"auto":"Automático","auto-description":"Dividir por saltos de línea","manual":"Manual","manual-description":"Solo dividir en marcadores explícitos (---)","none":"Ninguno","none-description":"Mantener como un solo bloque"},"switched-version":"Cambiado a generación anterior","text_content":"Contenido de texto","text_only_description":"Agregar bloques de texto sin generar audio","title":"Texto a Voz","versions-count":"{count} versiones","voice":"Voz","voice-model":"Modelo de Voz"},"usecases":{"contentCreation":{"button":"Comenzar a Crear","description":"Edita y publica directamente desde tu navegador. Recorta clips, añade locuciones con IA, genera música de fondo y exporta optimizado para cualquier plataforma, YouTube, TikTok, Instagram o Shorts.","title":"YouTube y Redes Sociales"},"elearning":{"button":"Crear un Curso","description":"Convierte diapositivas y grabaciones de pantalla en lecciones en video pulidas. Agrega una narración clara con IA, música de fondo y superposiciones de texto sin necesidad de equipo de grabación.","title":"E-Learning y Cursos"},"marketing":{"button":"Crear un anuncio","description":"Produce anuncios de video que llamen la atención con locuciones de IA y música generada. Itera rápido, cambia voces, prueba guiones y vuelve a exportar sin volver a grabar ni un solo fotograma.","title":"Marketing y Anuncios"},"personal":{"button":"Comenzar a editar","description":"Sin marcas de agua, sin muros de pago para funciones básicas. Edita clips de vacaciones, crea videos de memes o arma un podcast, el editor completo es gratis y siempre está disponible.","title":"Proyectos Personales y Secundarios"},"subtitle":"Desde shorts de YouTube hasta contenido de cursos, una herramienta gratuita lo hace todo","title":"Diseñado para Cada Creador de Video"},"version-history":{"no-backups":"No hay versiones anteriores","not-synced":"Sincronizar con la nube para habilitar el historial de versiones","recent":"Versiones Recientes","restore":"Restaurar","restore-description":"Se creará primero una copia de seguridad de tu proyecto actual.","restore-success":"Proyecto restaurado con éxito","restore-title":"¿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 aparecerá en la página de descubrimiento y cualquier persona 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":{"cta":{"title":"Escucha tus palabras en cualquier voz","subtitle":"Elige una voz, escribe tu texto y pulsa reproducir. Empieza gratis, sin tarjeta.","primaryButton":"Prueba gratis el generador de voz de IA","secondaryButton":"Clona tu voz"},"faq":{"title":"Preguntas frecuentes","q1":{"question":"¿Qué es un generador de voz de IA?","answer":"Un generador de voz de IA convierte texto escrito en voz natural mediante modelos de aprendizaje profundo. Fish Audio ofrece más de 2,000,000 de voces en más de 80 idiomas, desde narradores y presentadores hasta personajes, con control de etiquetas en línea y clonación de voz instantánea. Genera, clona o personaliza cualquier voz en segundos."},"q2":{"question":"¿Existe un generador de voz de IA gratis?","answer":"Sí. El generador de voz de IA gratuito de Fish Audio incluye 8,000 créditos al mes (unos 7 minutos de audio), hasta 500 caracteres por generación, 3 espacios de voz públicos, clonación de voz y descarga en MP3 y WAV. Sin tarjeta: un plan gratuito realmente utilizable. <pricingPage>Los planes de pago</pricingPage> añaden uso comercial y más créditos."},"q3":{"question":"¿Cuál es el mejor generador de voz de IA en 2026?","answer":"Fish Audio lidera en las cifras que importan: más de 2,000,000 de voces, más de 80 idiomas, clonación de voz instantánea con unos 10 segundos de audio, control de etiquetas en línea y un nivel gratuito para probarlo todo. En pruebas a ciegas publicadas, los oyentes no pudieron distinguir de forma fiable Fish Audio S2 de una voz humana."},"q4":{"question":"¿Puedo usar Fish Audio como generador de voz en off con IA?","answer":"Sí. Genera voces en off con calidad de emisión para vídeo, pódcasts, e-learning y anuncios con más de 2,000,000 de voces y más de 80 idiomas. Exporta en MP3 o WAV para usarlas directamente en cualquier editor de vídeo, o automatiza la producción a través de la <apiPage>API</apiPage>."},"q5":{"question":"¿Puede un generador de voz de IA crear voces de personajes?","answer":"Sí. La biblioteca de Fish Audio incluye voces de personajes para videojuegos, animación y narrativa, y puedes clonar una voz de personaje personalizada a partir de una muestra corta. Las etiquetas en línea permiten que cada personaje ría, susurre y cambie de tono cuando quieras."},"q6":{"question":"¿En qué se diferencia del texto a voz de Fish Audio?","answer":"Es el mismo motor. Esta página es la vista para creadores del <ttsPage>texto a voz de Fish Audio</ttsPage>: elige o clona una voz, escribe tu texto y genera. Los desarrolladores pueden usar exactamente las mismas voces a través de la <apiPage>API de texto a voz</apiPage>."}}},"audiobooks":{"cta":{"button":"REGÍSTRATE","title":"Comienza con las voces más expresivas de forma gratuita."},"faq":{"q1":{"answer":"El IA de Fish Audio analiza tu texto y genera una narración que suena natural con un ritmo, emoción y énfasis apropiados utilizando redes neuronales avanzadas entrenadas en el habla humana.","question":"¿Cómo funciona el texto a voz de IA para audiolibros?"},"q2":{"answer":"¡Sí! Las voces de Fish Audio transmiten una amplia gama de emociones y pueden ajustarse para escenas dramáticas, énfasis y narración dinámica que mantiene a los oyentes comprometidos.","question":"¿Pueden las voces de IA sonar expresivas y emocionales para contar historias?"},"q3":{"answer":"¡Sí! Puedes clonar tu propia voz o crear modelos de voz personalizados subiendo muestras de voz para entrenar un modelo personalizado.","question":"¿Puedo usar mi propia voz o un modelo de voz personalizado?"},"q4":{"answer":"¡Sí! Puedes asignar diferentes voces a diferentes personajes y ajustar el tono emocional y el estilo de habla de cada personaje para crear personalidades distintas en todo tu audiolibro.","question":"¿Los audiolibros de IA admiten transmitir múltiples personajes diferentes y sus personalidades en diálogos?"},"title":"Preguntas frecuentes"},"features":{"feature1":{"description":"En solo unos segundos, Fish Audio da vida al audio de la más alta calidad que suena indistinguible de los humanos reales.","subtext":"Entrega audio listo para transmitir que cumple con los estándares profesionales de audiolibros. No se necesita cabina de grabación ni equipo costoso. Tus oyentes no creerán que es generado por IA.","title":"Discurso de calidad de estudio"},"feature2":{"description":"Con 8 idiomas admitidos y más por venir, el habla de Fish Audio es de nivel nativo y suena viva.","subtext":"Expándase a mercados internacionales con una narración auténtica. Cada idioma captura la pronunciación natural y las sutilezas culturales. Un libro, alcance global ilimitado.","title":"Soporte multilingüe"},"feature3":{"description":"Transforma el texto en voz en solo segundos. Agrupa grandes cantidades de texto para narrar libros enteros en una fracción del tiempo de producción y coste.","subtext":"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.","title":"Listo en segundos"}},"hero":{"cta":"REGÍSTRATE","subtitle":"Explora miles de voces en 8 idiomas para generar la voz perfecta para contar <bold>tus historias</bold>. Maximiza la inmersión y prototipa horas de audio en solo minutos.","title":"Narra audiolibros con <italic>sensación</italic>"},"quote":{"paragraph":"Crea audiolibros inmersivos impulsados por IA con texto a voz de sonido natural. Nuestros doblajes expresivos coinciden con el ritmo, la emoción y el carácter, lo que los hace perfectos para autores y editores que buscan dar vida a las historias a gran escala.","subparagraph":"Mejora el compromiso del oyente con la narración de IA de calidad de estudio. Ideal para autoeditores, creadores de contenido y editores en busca de la mejor calidad de voz.","title":"Audiolibros que cobran vida"}},"audioConverter":{"conversionCta":{"primaryButton":"CONVERTIR {inputFormat} A {outputFormat}","secondaryButton":"VER TODOS LOS FORMATOS","subtitle":"Conversión rápida, gratuita y basada en navegador con calidad de codificación óptima","title":"Convertir {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} usando el convertidor de arriba. Lo convertiremos automáticamente al formato {outputFormat}. Una vez completado, descarga tu archivo convertido — no se requiere instalación de software.","question":"¿Cómo convierto {inputFormat} a {outputFormat}?"},"q2":{"answer":"La calidad depende de los formatos involucrados. Convertir entre formatos sin pérdida preserva la fidelidad completa, mientras que convertir a un formato con pérdida implica cierta compresión. Usamos una codificación óptima para ofrecer la mejor calidad de {outputFormat} desde su fuente {inputFormat}.","question":"¿Perderé calidad al convertir {inputFormat} a {outputFormat}?"},"q3":{"answer":"Las razones comunes incluyen la compatibilidad del dispositivo, la reducción del tamaño del archivo, cumplir con los requisitos de la plataforma o preparar el audio para software de edición. {outputFormat} puede ofrecer mejor compatibilidad o tamaños de archivo más pequeños según tus necesidades.","question":"¿Por qué convertir {inputFormat} a {outputFormat}?"},"q4":{"answer":"Admitimos más de 20 formatos de audio y video. Visita nuestro <mainPage>convertidor de audio</mainPage> para explorar todas las combinaciones de formatos compatibles, incluyendo 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 video con calidad de codificación óptima","title":"Convierte cualquier archivo de audio al instante","trust1":"100% gratis","trust2":"No se requiere registro","trust3":"Sin límites de tamaño de archivo"},"faq":{"q1":{"answer":"Admitimos más de 20 formatos de audio y video, incluyendo MP3, WAV, FLAC, M4A, OGG, AIFF, WMA, OPUS, WEBM, AVI, MOV y más. Convierte entre cualquier combinación de formatos compatibles.","question":"¿Qué formatos de audio soporta 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":"¿Es gratuito el convertidor de audio?"},"q3":{"answer":"La conversión entre formatos sin pérdida (WAV, FLAC, AIFF) preserva la calidad completa. Convertir a formatos con pérdida (MP3, OGG) implica cierta compresión inherente al formato. Usamos configuraciones de codificación óptimas para minimizar cualquier pérdida de calidad.","question":"¿La conversión de mi audio afectará su calidad?"},"q4":{"answer":"Soportamos archivos de audio grandes para la conversión. Para archivos muy grandes, recomendamos usar 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":"Más allá de la conversión, ofrecemos <audioSeparation>separación de audio</audioSeparation> para aislar instrumentos y voces, transcripción <sttPage>speech-to-text</sttPage> y <translatePage>traducción de audio</translatePage> para traducir el habla entre 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 voces, batería, bajo y más en segundos","title":"¿Listo para separar audio como un profesional?","trust1":"Nivel gratuito disponible","trust2":"No se necesita instalar software","trust3":"Hasta 9 pistas soportadas"},"faq":{"q1":{"answer":"La separación de audio AI 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 patrones espectrales para extraer cada pista de manera limpia, incluso en mezclas complejas.","question":"¿Qué es la separación de audio con IA y cómo funciona?"},"q2":{"answer":"Soportamos todos los formatos principales de audio y video, incluidos MP3, WAV, FLAC, M4A, OGG y más. Si tu archivo está en un formato no compatible, usa nuestro <audioConverter>convertidor de audio</audioConverter> para convertirlo primero.","question":"¿Qué formatos de audio puedo subir para la separación de stems?"},"q3":{"answer":"Puedes aislar hasta 9 pistas individuales: voces, batería, bajo, piano, guitarra, instrumentos de viento, cuerdas, percusión y teclados.","question":"¿Cuántas pistas puedo separar de una sola canción?"},"q4":{"answer":"Sí, ofrecemos separación de audio gratuita con límites mensuales generosos. Para volúmenes mayores y procesamiento prioritario, consulta nuestros <pricingPage>planes de precios</pricingPage>.","question":"¿Es gratuita la separación de audio con IA?"},"q5":{"answer":"La separación de audio se utiliza para crear pistas de karaoke, mezclar música, aislar voces para muestreo, eliminar música de fondo de podcasts, extraer partes de instrumentos para la educación musical y producir stems limpios para DJs y productores.","question":"¿Cuáles son los casos de uso comunes para la separación de audio?"},"title":"Preguntas frecuentes"},"trackCta":{"primaryButton":"AISLAR {track} AHORA","secondaryButton":"VER TODOS LOS STEMS","subtitle":"Aislamiento de {track} con IA y calidad casi de estudio","title":"Extraer {track} de cualquier pista de audio","trust1":"Gratis para probar","trust2":"Procesamiento basado en navegador","trust3":"Salida de alta calidad"},"trackFaq":{"q1":{"answer":"Nuestra IA apunta específicamente a las frecuencias y patrones de {track} en tu audio, utilizando redes neuronales entrenadas para separar claramente {track} de todos los demás instrumentos y sonidos en la mezcla.","question":"¿Cómo funciona el aislamiento de {track}?"},"q2":{"answer":"Las pistas {track} aisladas son perfectas para hacer remixes, sampling, karaoke, educación musical y creación de contenido. También puedes combinar pistas {track} aisladas con otros stems separados para crear mezclas personalizadas.","question":"¿Qué puedo hacer con la {track} aislada?"},"q3":{"answer":"Utilizamos modelos de IA de última generación entrenados con miles de horas de música. La calidad de aislamiento de {track} es casi de nivel de estudio, preservando la claridad y el detalle mientras minimiza los artefactos de otros instrumentos.","question":"¿Qué tan buena es la calidad de separación de {track}?"},"q4":{"answer":"¡Sí! Soportamos aislar voces, batería, bajo, piano, guitarra, viento, cuerdas, percusión y teclas. Visita nuestra <mainPage>página de separación de audio</mainPage> para explorar todas las pistas disponibles.","question":"¿Puedo separar otros instrumentos además de {track}?"},"title":"Preguntas frecuentes"}},"characterVoices":{"cta":{"button":"REGÍSTRATE","title":"Comienza a crear voces de personajes gratis."},"faq":{"q1":{"answer":"Las redes neuronales de Fish Audio analizan tu texto y generan un discurso de personaje con sonido natural, con una personalidad, emoción y características vocales consistentes que permanecen estables en todas las interacciones.","question":"¿Cómo funciona la generación de voz de personajes de IA?"},"q2":{"answer":"¡Sí! Las voces de personajes de Fish Audio pueden expresar una amplia gama de emociones, desde la alegría y la emoción hasta la tristeza y la ira, lo que las hace perfectas para crear personajes creíbles y atractivos en cualquier experiencia interactiva.","question":"¿Pueden las voces de personajes de 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 de personajes únicas o para cumplir con requisitos vocales específicos.","question":"¿Puedo crear voces de personajes personalizados o clonar las existentes?"},"q4":{"answer":"¡Sí! Fish Audio proporciona robustas APIs para la generación de voz en tiempo real, lo que facilita su integración en motores de juegos, plataformas de chatbot, aplicaciones de compañeros de IA y cualquier otro medio interactivo que requiera voces de personajes dinámicos.","question":"¿Puedo integrar voces de personajes en mi juego o aplicación?"},"title":"Preguntas frecuentes"},"features":{"feature1":{"description":"Crea voces de personajes distintivas que mantengan rasgos de personalidad consistentes, peculiaridades vocales y rango emocional en todas las interacciones.","subtext":"Ya sea un sabio mentor, un compañero travieso o un temible villano, tus personajes sonarán auténticos y memorables cada vez que hablen. Perfecto para juegos, compañeros de IA e historias interactivas.","title":"Personalidades de personajes únicos"},"feature2":{"description":"Genere diálogos de personajes al instante con nuestra API de baja latencia, permitiendo conversaciones en tiempo real e interacciones dinámicas en sus aplicaciones.","subtext":"Ideal para compañeros de IA, chatbots, asistentes virtuales y NPCs que necesitan responder de manera natural en tiempo real. No se requiere pregrabación: genera cualquier diálogo al instante.","title":"Generación de voz en tiempo real"},"feature3":{"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.","subtext":"Puebla mundos de juego enteros, crea personalidades de chatbot diversas, o construye una lista de compañeros de IA. Itera sobre las voces de los personajes al instante y actualízalas en cualquier momento.","title":"Posibilidades de personajes infinitas"}},"hero":{"cta":"REGÍSTRATE","subtitle":"Crea voces <bold>únicas, expresivas</bold> para tus personajes. Desde chatbots de IA o agentes conversacionales hasta NPCs de videojuegos y compañeros de IA, da vida a tus personajes con voces que tienen una personalidad real.","title":"Dale a tus personajes un <italic>alma</italic>"},"quote":{"paragraph":"Crea convincentes voces de personajes impulsadas por IA para juegos, compañeros de IA, chatbots y medios interactivos. Nuestro expresivo texto a voz da vida a los personajes con personalidades consistentes y emociones naturales que involucran a los usuarios y mejoran la inmersión.","subparagraph":"Perfecto para desarrolladores de juegos que construyen mundos inmersivos, creadores de compañeros de IA que buscan conexión emocional, y cualquiera que esté creando personajes interactivos que necesitan hablar con autenticidad y personalidad.","title":"Personajes que cobran vida"}},"conversationalChatbots":{"cta":{"button":"REGÍSTRATE","title":"Crea chatbots habilitados para voz gratis."},"faq":{"q1":{"answer":"Las redes neuronales de Fish Audio generan un habla que suena natural en tiempo real con una latencia ultra baja, permitiendo conversaciones fluidas de ida y vuelta. Nuestra API procesa el texto y devuelve audio de alta calidad en milisegundos, perfecto para interacciones en vivo con clientes.","question":"¿Cómo funciona la generación de voz en tiempo real para chatbots?"},"q2":{"answer":"¡Sí! Las voces de Fish Audio pueden transmitir calidez, empatía, profesionalismo y entusiasmo. Tu chatbot puede adaptar su tono según el contexto, tranquilizador para problemas de soporte, optimista para ventas y amigable para interacciones casuales.","question":"¿Pueden las voces de los chatbots sonar naturales y apropiadas emocionalmente?"},"q3":{"answer":"¡Sí! Puedes clonar la voz de tu marca o crear modelos de voz personalizados que coincidan con la identidad de tu empresa. Entrena una voz única que se convierta en la presencia de audio consistente en todos los puntos de contacto con tus clientes.","question":"¿Puedo crear una voz personalizada que coincida con mi marca?"},"q4":{"answer":"¡Sí! Fish Audio proporciona robustas API con soporte para WebSocket para 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"},"features":{"feature1":{"description":"Entrega respuestas de voz instantáneas con una latencia inferior a 200 ms. Tus clientes obtienen conversaciones naturales y fluidas sin pausas incómodas o retrasos robóticos.","subtext":"Perfecto para el soporte al cliente en vivo, donde cada segundo cuenta. Nuestra API de transmisión entrega audio a medida que se genera, creando experiencias verdaderamente conversacionales que se sienten humanas.","title":"Respuestas ultra-bajas en latencia"},"feature2":{"description":"Maneja miles de conversaciones simultáneas sin degradación de calidad. Escala de startup a empresa sin cambiar tu integración.","subtext":"Ya sea que estés atendiendo a 10 o 10,000 usuarios concurrentes, Fish Audio mantiene una calidad de voz y tiempos de respuesta consistentes. Construido para las demandas de las implementaciones de chatbots de producción.","title":"Fiabilidad a escala empresarial"},"feature3":{"description":"Crea experiencias de voz en más de 8 idiomas con pronunciación a nivel nativo. Atiende a clientes globales en su idioma preferido con voces que suenan auténticas.","subtext":"Expanda el alcance de su chatbot sin contratar talento de voz multilingüe. Cada idioma presenta una entonación natural y matices culturales que resuenan con las audiencias locales.","title":"Soporte multilingüe"}},"hero":{"cta":"REGÍSTRATE","subtitle":"Potencia tus <bold>asistentes de IA, agentes de atención al cliente y aplicaciones compañeras</bold> con voces de sonido natural. Crea experiencias de voz atractivas con latencia ultra baja y fiabilidad de nivel empresarial.","title":"Haz que cada conversación se sienta <italic>humana</italic>"},"quote":{"paragraph":"Transforma tus chatbots de interfaces solo de texto a experiencias de voz atractivas. Ya sea que estés construyendo agentes de atención al cliente, conserjes de compras, compañeros de AI, o asistentes virtuales, Fish Audio ofrece las voces naturales y receptivas que tus usuarios esperan.","subparagraph":"Ideal para equipos de servicio al cliente que buscan reducir los tiempos de espera, plataformas de comercio electrónico que construyen asistentes de compras con capacidad de voz, y desarrolladores creando la próxima generación de compañeros de IA.","title":"Conversaciones que conectan"}},"samAudio":{"cta":{"primaryButton":"PRUEBA SAM AUDIO GRATIS","secondaryButton":"VER PRECIOS","subtitle":"Describe lo que quieres extraer y obtén audio limpio y de alta calidad en segundos","title":"Aísla cualquier sonido con un texto","trust1":"Plan gratuito disponible","trust2":"No se necesita instalar software","trust3":"Indicaciones en lenguaje natural"},"faq":{"q1":{"answer":"SAM Audio es un modelo de separación de audio impulsado por IA que utiliza indicaciones en lenguaje natural. Describe el sonido que quieres aislar, como \"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 más. Si puedes describirlo con palabras, SAM Audio puede enfocarse en ello.","question":"¿Qué tipos de sonidos puedo aislar con SAM Audio?"},"q3":{"answer":"Soportamos todos los formatos de audio principales, incluidos MP3, WAV, FLAC, M4A y más. Si tu archivo está en un formato no compatible, utiliza nuestro <audioConverter>convertidor de audio</audioConverter> para convertirlo primero.","question":"¿Qué formatos de audio soporta SAM Audio?"},"q4":{"answer":"La separación tradicional de <audioSeparation>stem separation</audioSeparation> divide el audio en categorías fijas como voces, batería y bajo. SAM Audio utiliza indicaciones de texto abiertas, por lo que puedes dirigir cualquier sonido que describas, no solo stems predefinidos.","question":"¿Cómo es SAM Audio diferente de la separación de stems?"},"q5":{"answer":"SAM Audio se utiliza para la producción musical (aislar instrumentos específicos), la postproducción de video (extraer diálogos o eliminar sonidos no deseados), la mejora del habla (limpiar grabaciones) y el remix creativo.","question":"¿Cuáles son los casos de uso comunes para SAM Audio?"},"title":"Preguntas frecuentes"}},"soundEffects":{"categoryCta":{"primaryButton":"GENERAR SONIDOS {category}","secondaryButton":"EXPLORAR TODAS LAS CATEGORÍAS","subtitle":"Describe el sonido exacto de {category} que necesitas y génralo al instante con AI","title":"Crear efectos de sonido personalizados de {category}","trust1":"Gratis para probar","trust2":"Generado por IA en segundos","trust3":"Variaciones infinitas"},"categoryFaq":{"q1":{"answer":"Describe el sonido {category} que deseas en el texto de la solicitud. Sé específico sobre cualidades como intensidad, duración y ambiente para obtener los mejores resultados. Nuestra IA generará un efecto {category} personalizado en segundos.","question":"¿Cómo genero efectos de sonido de {category}?"},"q2":{"answer":"¡Sí! Ajusta tu indicación de texto para afinar el resultado. Agrega detalles como \"suave\", \"intenso\", \"lejano\" o \"primer plano\" para moldear el sonido de {category}. Genera varias variaciones y elige la que mejor se adapte a tu proyecto.","question":"¿Puedo personalizar los sonidos de {category}?"},"q3":{"answer":"Los creadores usan sonidos de {category} en la producción de videos, podcasts, desarrollo de juegos, diseño de aplicaciones y presentaciones multimedia. También son populares para contenido en redes sociales, producciones teatrales y materiales educativos.","question":"¿Cuáles son los usos comunes de los efectos de sonido {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 en diferentes categorías.","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":"Nivel gratuito disponible","trust2":"Posibilidades creativas ilimitadas","trust3":"Derechos comerciales en planes de pago"},"faq":{"q1":{"answer":"Nuestra IA genera efectos de sonido a partir de descripciones de texto. Simplemente escribe lo que quieres escuchar — como \"trueno rodando en la distancia\" o \"pasos sobre grava\" — y el modelo crea 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, ambiente urbano, ruidos mecánicos, efectos de ciencia ficción, stingers musicales, sonidos de interfaz, sonidos de animales, efectos climáticos y mucho más.","question":"¿Qué tipos de efectos de sonido puedo crear?"},"q3":{"answer":"Sí, los efectos de sonido generados en los planes de pago incluyen derechos comerciales completos para su uso en videos, juegos, podcasts, aplicaciones y otros proyectos. Consulta nuestra <pricingPage>página de precios</pricingPage> para más detalles.","question":"¿Puedo usar los efectos de sonido generados comercialmente?"},"q4":{"answer":"Los efectos de sonido generados se pueden descargar en formatos comunes, incluidos MP3 y WAV. ¿Necesitas un formato diferente? Usa nuestro <audioConverter>convertidor de audio</audioConverter> para convertir a cualquier formato compatible.","question":"¿Qué formatos de audio están disponibles para descargar?"},"q5":{"answer":"Absolutamente. Usa <audioSeparation>separación de audio</audioSeparation> para extraer elementos de audio existentes y luego superponer efectos de sonido generados. Para la narración, combina los efectos con nuestra herramienta <ttsPage>text-to-speech</ttsPage>.","question":"¿Puedo combinar 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 de texto precisa en segundos","title":"Transcribe audio a texto con precisión de IA","trust1":"Soporte multilingüe","trust2":"Gestiona audio de formato largo","trust3":"Nivel gratuito disponible"},"faq":{"title":"Preguntas frecuentes","q1":{"question":"¿Cómo funciona la IA de voz a texto?","answer":"La IA de voz a texto de Fish Audio analiza tu audio con un modelo ASR de aprendizaje profundo. Detecta fonemas, palabras y límites de oración, y genera una transcripción formateada con puntuación y marcas de tiempo opcionales. En la aplicación web se añaden además la identificación de hablantes y las etiquetas automáticas. Eso es lo que hace el software de voz a texto; la diferencia está en el modelo que hay detrás."},"q2":{"question":"¿Qué idiomas admite la IA de voz a texto de Fish Audio?","answer":"El reconocimiento de voz admite 80+ idiomas, siendo inglés, mandarín, cantonés, japonés y coreano los más probados a través de la API. El idioma se detecta automáticamente, y el audio multilingüe con cambio de código se maneja sin configuración manual. ¿Necesitas la transcripción en otro idioma? Usa la herramienta de <translatePage>traducción de audio</translatePage> de Fish Audio después de transcribir."},"q3":{"question":"¿Qué tan precisa es la IA de voz a texto de Fish Audio?","answer":"La precisión depende de la calidad del audio, el ruido de fondo y la claridad del hablante. Con audio limpio, Fish Audio logra altas tasas de precisión, y el modelo está optimizado para audio conversacional con varios hablantes. Para grabaciones con ruido, pasa primero el archivo por <samAudioPage>SAM Audio</samAudioPage> para aislar la voz."},"q4":{"question":"¿Puedo transcribir archivos de audio largos con IA?","answer":"Sí. La IA de voz a texto de Fish Audio maneja audio de formato largo: reuniones completas, conferencias, episodios de podcast y entrevistas. A través de la API, cada solicitud acepta archivos de hasta 20 MB y 60 minutos; las grabaciones más largas se dividen en fragmentos y se vuelven a unir usando las marcas de tiempo de los segmentos."},"q5":{"question":"¿Qué formatos de audio admite la IA de voz a texto de Fish Audio?","answer":"Todos los formatos principales de audio y video: MP3, WAV, FLAC, M4A, OGG, MP4, MOV y más. Sube el archivo original sin procesamiento previo. Para formatos no compatibles, usa primero nuestro <audioConverter>convertidor de audio</audioConverter>."},"q6":{"question":"¿Existe una herramienta gratuita de IA de voz a texto?","answer":"Sí. Fish Audio ofrece IA de voz a texto gratis cada mes con 8,000 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 vivo 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 como SRT, VTT o JSON."},"q8":{"question":"¿Qué es la IA de voz a texto?","answer":"La IA de voz a texto convierte el audio hablado en texto escrito mediante reconocimiento automático de voz y aprendizaje profundo. La IA de voz a texto de Fish Audio transcribe en tiempo real, añade identificación de hablantes, marcas de tiempo y etiquetas automáticas en la aplicación web, admite 80+ idiomas con cambio de código y acepta todos los formatos principales de audio y video."}},"formatCta":{"primaryButton":"TRANSCRIBIR {format}","secondaryButton":"VER TODOS LOS FORMATOS","subtitle":"Sube tu archivo {format} y obtén una transcripción precisa sin ninguna conversión de formato","title":"Convertir archivos {format} a texto al instante","trust1":"Soporte nativo para {format}","trust2":"Detección multilingüe","trust3":"Gratis para probar"},"formatFaq":{"q1":{"answer":"Sube tu archivo {format} usando la herramienta de arriba. Nuestra IA de reconocimiento de voz procesará el audio y entregará una transcripción de texto precisa, sin necesidad de instalar software ni convertir formatos.","question":"¿Cómo convierto archivos {format} a texto?"},"q2":{"answer":"Sí, manejamos archivos {format} de forma nativa con alta precisión. La calidad de la transcripción depende principalmente de la claridad del habla y la calidad de la grabación, no del formato del archivo.","question":"¿Es precisa la transcripción {format}?"},"q3":{"answer":"¡Sí! Soportamos 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 {format} en varios idiomas?"},"q4":{"answer":"Admitimos todos los principales formatos de audio y video, incluidos MP3, WAV, FLAC, M4A, OGG y más. Visita nuestra <mainPage>página de reconocimiento de voz</mainPage> para la lista completa de formatos compatibles.","question":"¿Qué otros formatos puedo transcribir?"},"title":"Preguntas frecuentes"}},"students":{"content":{"ambassador":{"badge":"Programa de Embajador","ctaPrimary":"Aplica Ahora","ctaSecondary":"Aprende Más en Discord","description":"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.","perks":{"credits":{"description":"Obtén créditos de bonificación cada mes para impulsar tus proyectos y demos","title":"Créditos Exclusivos"},"earlyAccess":{"description":"Sé el primero en probar nuevas características y proporcionar comentarios","title":"Acceso Anticipado"},"leadership":{"description":"Organiza talleres, hackathones y eventos en tu campus","title":"Liderazgo Comunitario"}},"title":"Conviértete en un Embajador Estudiantil"},"freeCredits":{"cta":"Unirse a Discord","description":"Apoyamos la innovación estudiantil con generosos créditos gratuitos. Concéntrate en aprender y construir, no en preocuparte por los costos.","disclaimer":"Se proporcionan créditos para uso educativo y no comercial","included":{"api":"Acceso completo a la API","cloning":"Capacidades de clonación de voz","languages":"8 idiomas soportados","models":"Todos los modelos de voz (speech-1.5, 1.6, s1)","support":"Soporte comunitario de Discord"},"includedTitle":"¿Qué está incluido?","title":"Créditos gratis para estudiantes"},"gettingStarted":{"cta":"Comenzar","description":"Regístrate con tu correo electrónico .edu, completa el formulario de verificación y reclama tus créditos gratis. Comienza a crear contenido de voz en minutos.","step1":{"description":"Crea tu cuenta gratuita usando tu dirección de correo electrónico de estudiante","title":"Regístrate con correo electrónico .edu"},"step2":{"description":"Envía tu información para verificar tu estado de estudiante","title":"Rellena el formulario"},"step3":{"description":"Obtén tus créditos y comienza a construir proyectos de voz","title":"Comienza a crear"},"title":"Cómo empezar"},"subtitle":"Tecnología de voz profesional para estudiantes, educadores y equipos de hackathon","title":"Todo lo que necesitas para tener éxito","useCases":{"academic":{"description":"Presentaciones, ensayos de audio, práctica de idiomas","title":"Proyectos Académicos"},"content":{"description":"Podcasts, videos, audiolibros, voces de personajes","title":"Creación de Contenido"},"cta":"Explora Ejemplos","description":"Desde presentaciones en clase hasta proyectos ganadores de hackathones, los estudiantes utilizan Fish Audio para todo tipo de trabajo creativo.","hackathon":{"description":"Asistentes de voz, herramientas de accesibilidad, aplicaciones de IA","title":"Aplicaciones de Hackathon"},"title":"Lo que puedes construir"}},"cta":{"button":"REGÍSTRATE","title":"Comienza con créditos gratuitos de IA de voz para estudiantes."},"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 pregrado y posgrado en universidades y colegios acreditados.","question":"¿Quién califica para créditos gratuitos para estudiantes?"},"q2":{"answer":"¡Sí! Animamos a los estudiantes a utilizar sus créditos para hackathons, proyectos de clase, demostraciones de startups y competencias. Muchos proyectos de hackathon premiados han sido construidos utilizando la tecnología de voz de Fish Audio.","question":"¿Puedo usar créditos de estudiante para hackathons y competencias?"},"q3":{"answer":"Los Embajadores Estudiantiles representan a Fish Audio en su campus organizando talleres, compartiendo recursos y ayudando a los demás estudiantes a descubrir la tecnología de voz AI. Solicita enviándonos un correo electrónico con tu experiencia, campus e ideas para difundir la palabra sobre Fish Audio.","question":"¿Cómo me convierto en un Embajador Estudiantil?"},"title":"Preguntas frecuentes"},"features":{"subtitle":"Tecnología de voz profesional para estudiantes, educadores y equipos de hackathon","title":"Todo lo que necesitas para tener éxito","tts":{"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.","subtext":"Perfecto para presentaciones, documentales, vídeos explicativos y cualquier proyecto que necesite un componente de audio pulido. El soporte para más de 8 idiomas significa que puedes llegar a audiencias diversas.","title":"Texto-a-Voz para cada proyecto"},"voiceCloning":{"description":"Crea identidades de voz personalizadas para organizaciones estudiantiles, mascotas escolares y proyectos creativos. Clona voces con solo 10 segundos de audio para construir personajes únicos y voces de marca.","subtext":"Ideal para clubes de estudiantes, anuncios en el campus, eventos deportivos y contenido accesible para aulas internacionales. Construye reconocimiento con audio consistente en todo tu contenido.","title":"Clonación de voz para contenido creativo"}},"hero":{"ctaPrimary":"Comienza Gratis","ctaSecondary":"Reclamar Créditos","imageAlt":"Para estudiantes","subtitle":"Crea voiceovers profesionales para proyectos de clase, demos de startups y aplicaciones de hackathon con <bold>créditos gratis</bold> para estudiantes verificados.","title":"Voice AI para <italic>estudiantes</italic>, educadores y hackers"},"topBar":{"ctaPrimary":"Comenzar","ctaSecondary":"Reclama Créditos Gratis","description":"Fish Audio empowers a los estudiantes a crear contenido de voz auténtico para aprender, construir y competir, con tecnología de grado profesional sin costo.","line1":"Voces para cada Proyecto","line2":"Para estudiantes, educadores y hackers."}},"translateAudio":{"cta":{"primaryButton":"TRADUCIR AUDIO AHORA","secondaryButton":"VER PRECIOS","subtitle":"Reconocimiento y traducción de voz impulsados por IA en un solo paso","title":"Transcribe y traduce audio a cualquier idioma","trust1":"5 idiomas compatibles","trust2":"Transcripción + traducción","trust3":"Nivel gratuito disponible"},"faq":{"q1":{"answer":"Utilizamos reconocimiento automático de voz (ASR) para transcribir su audio a texto en su idioma original y luego traducir ese texto al idioma destino que elija. Cargue un archivo de audio o grabación y obtenga el texto traducido.","question":"¿Cómo funciona la traducción de audio con IA?"},"q2":{"answer":"Admitimos traducción entre inglés, mandarín, cantonés, japonés y coreano, y estamos ampliando continuamente el soporte de idiomas. Para contenido basado en texto, prueba nuestro <ttsPage>texto a voz</ttsPage> que admite más de 8 idiomas.","question":"¿Qué idiomas son compatibles para la traducción de audio?"},"q3":{"answer":"Puedes traducir cualquier grabación o archivo de audio: podcasts, reuniones, entrevistas, conferencias, notas de voz y más. Para obtener mejores resultados, utiliza grabaciones con un habla clara y ruido de fondo mínimo.","question":"¿Qué tipos de audio puedo traducir?"},"q4":{"answer":"La precisión depende de la claridad del audio y del par de idiomas. Usamos modelos de reconocimiento de voz y traducción de última generación. Para obtener los mejores resultados, utilice un audio claro con mínimo ruido de fondo.","question":"¿Qué tan precisa es la traducción?"},"q5":{"answer":"Sube audio en cualquier formato principal, incluyendo MP3, WAV, FLAC, M4A y más. ¿Necesitas convertir tu archivo primero? Usa nuestro <audioConverter>convertidor de audio</audioConverter>.","question":"¿Qué formatos de audio puedo subir para la traducción?"},"q6":{"answer":"No — detectamos automáticamente el idioma hablado en tu archivo de audio. Solo sube tu grabación, elige un idioma de destino y la IA se encarga del resto.","question":"¿Necesito especificar el idioma de mi audio?"},"title":"Preguntas frecuentes"},"translationCta":{"primaryButton":"TRADUCIR {from} A {to}","secondaryButton":"VER TODOS LOS IDIOMAS","subtitle":"Transcribe voz en {from} y tradúcelo a texto preciso en {to}","title":"Traducir audio de {from} a texto de {to} al instante","trust1":"Gratis para probar","trust2":"Transcripción automática","trust3":"Traducción de alta precisión"},"translationFaq":{"q1":{"answer":"Sube tu archivo de audio {from} arriba. Transcribiremos el habla en {from} a texto y luego lo traduciremos a {to}. No se necesitan pasos adicionales — solo sube y obtén tu texto traducido.","question":"¿Cómo traduzco 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 con un habla clara y ruido de fondo mínimo.","question":"¿Qué tan precisa es la traducción de {from} a {to}?"},"q3":{"answer":"Cualquier audio que contenga discurso en {from} — grabaciones, podcasts, entrevistas, notas de voz, conferencias y más. Transcribimos el discurso en {from} y traducimos el texto a {to}.","question":"¿Qué tipos de audio {from} puedo traducir a {to}?"},"q4":{"answer":"Admitimos traducción entre inglés, mandarín, cantonés, japonés y coreano en cualquier combinación. Explora todos los pares 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} u otro idioma compatible. Solo sube tu archivo y selecciona {to} como destino: la IA identifica el idioma hablado por ti.","question":"¿Necesito especificar el idioma de origen?"},"title":"Preguntas frecuentes"}},"tts":{"cta":{"primaryButton":"ABRIR TEXT-TO-SPEECH","secondaryButton":"VER PRECIOS","subtitle":"Únete a miles de creadores produciendo locuciones, audiolibros y podcasts con calidad de estudio","title":"Comienza a crear con las voces de IA más expresivas","trust1":"Nivel gratuito disponible","trust2":"No se requiere tarjeta de crédito","trust3":"8 idiomas soportados"}},"voiceChanger":{"cta":{"primaryButton":"Abrir cambiador de voz","secondaryButton":"Ver precios","subtitle":"Transforma cualquier grabación en una nueva voz con el cambiador de voz con IA de Fish Audio","title":"Conviértete en cualquier voz en segundos","trust1":"Nivel gratuito disponible","trust2":"Sin instalar software","trust3":"Funciona en 13 idiomas"},"faq":{"title":"Preguntas frecuentes","q1":{"question":"¿Qué es un cambiador de voz?","answer":"Un cambiador de voz convierte al hablante de una grabación de audio en una voz distinta. El cambiador de voz con IA de Fish Audio usa modelos de audio neuronales en lugar de cambiar el tono, de modo que el archivo convertido conserva tu ritmo, tu emoción y tu tempo originales mientras habla con la voz objetivo."},"q2":{"question":"¿Cómo funciona el cambiador de voz de Fish Audio?","answer":"Sube un clip, elige una voz objetivo y Fish Audio genera un nuevo archivo de audio en segundos. La voz objetivo puede ser una voz de la comunidad de la biblioteca o una voz personalizada que hayas clonado. El resultado conserva la interpretación original: el ritmo, las pausas, la emoción."},"q3":{"question":"¿Existe un cambiador de voz gratis online?","answer":"Sí. La demo del cambiador de voz de Fish Audio funciona en tu navegador sin iniciar sesión y sin descargas, y acepta clips de hasta 30 segundos. Para audio más largo, inicia sesión y usa el plan gratuito completo del cambiador de voz en tu navegador, que incluye 8,000 créditos mensuales."},"q4":{"question":"¿Puedo usarlo como cambiador de voz de chica o convertirme en una voz concreta?","answer":"Sí. Elige cualquier voz objetivo de la biblioteca: voces femeninas, voces masculinas graves, voces de personajes o una voz personalizada que hayas clonado. Tu grabación se convierte en esa voz manteniendo tu interpretación original."},"q5":{"question":"¿Puedo crear una voz objetivo personalizada?","answer":"Sí. Los usuarios con sesión iniciada pueden subir un clip de referencia corto en la página de <voiceClonePage>clonación de voz</voiceClonePage> para crear una voz objetivo personalizada y luego seleccionarla en el cambiador de voz. Con unos 10 segundos de audio limpio es suficiente."},"q6":{"question":"¿Mi audio es privado?","answer":"Tu audio se procesa solo para generar el resultado. Los archivos no se comparten y los clips de demo se descartan poco después del procesamiento. Las voces clonadas pueden mantenerse totalmente privadas."},"q7":{"question":"¿Cuál es la diferencia entre un cambiador de voz y texto a voz?","answer":"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 <ttsPage>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 inglés, chino y japonés. La conversión conserva tu interpretación original en el idioma en que hayas grabado."}}},"voiceClone":{"cta":{"title":"Clona una voz que mueve salas","subtitle":"10 segundos de audio. Una llamada de API. Voces listas para clips cómicos, canales de reacción, podcasts parodia y memes multilingües.","primaryButton":"EMPEZAR A CLONAR GRATIS","secondaryButton":"VER PRECIOS","trust1":"Capa gratis, sin tarjeta","trust2":"Basta una referencia de 10 segundos","trust3":"Modelo S2 open-source"},"faq":{"title":"Preguntas frecuentes","q1":{"question":"¿Qué hace diferente a la clonación de voz de Fish Audio?","answer":"Fish Audio S2 clona desde una muestra de 10 segundos, ofrece streaming por debajo de 300ms y produce salida zero-shot cross-lingual en 13 idiomas; además, el modelo es open-source. Pruébalo en la página de <voiceClonePage>clonación de voz</voiceClonePage>."},"q2":{"question":"¿Cuánto audio necesito para clonar una voz?","answer":"Diez segundos de habla limpia son suficientes. Las muestras más largas pueden ayudar con voces muy expresivas, pero la mayoría de clips de figuras públicas, cortes de podcast o grabaciones con calidad de teléfono funcionan al primer intento."},"q3":{"question":"¿Puedo clonar una voz en un idioma que el hablante no conoce?","answer":"Sí. S2 es zero-shot cross-lingual en 13 idiomas. Clona una vez un discurso en inglés y publica la misma voz en español, japonés, árabe o cualquier idioma admitido sin reentrenar."},"q4":{"question":"¿Qué debo saber antes de clonar la voz de una figura pública?","answer":"Eres responsable de confirmar que tienes los derechos, consentimientos y divulgaciones requeridos para cualquier voz que clones, y de cumplir las leyes aplicables en tu región, incluidas las que cubren nombre, imagen y contenido generado por IA. Fish Audio no aprueba previamente casos de uso individuales y puede retirar contenido o cuentas que infrinjan nuestros términos o la ley aplicable."},"q5":{"question":"¿Puedo usar voces clonadas comercialmente o mediante API?","answer":"Sí. Los planes de pago incluyen derechos comerciales, y la API de streaming sirve voces clonadas directamente en tus apps, agentes y pipelines de doblaje. Consulta <pricingPage>precios</pricingPage> para ver los detalles de cada nivel."}}},"voiceLibrary":{"cta":{"primaryButton":"EXPLORAR VOCES","secondaryButton":"VER PRECIOS","subtitle":"Explora más de 2,000,000 de voces subidas por la comunidad en más de 8 idiomas","title":"Encuentra la voz perfecta para tu proyecto","trust1":"Más de 2 millones de voces disponibles","trust2":"Previsualiza cualquier voz al instante","trust3":"Usar a través de la app o API"},"faq":{"q1":{"answer":"Albergamos más de 2,000,000 de voces subidas por la comunidad en más de 8 idiomas. La biblioteca crece diariamente a medida que los creadores suben nuevos modelos de voz para una amplia variedad de casos de uso.","question":"¿Cuántas voces están disponibles en la biblioteca de voces?"},"q2":{"answer":"Navega por categoría, filtra por género, edad, tono y caso de uso, o busca por palabra clave. Puedes previsualizar 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 derechos comerciales completos para el audio generado. Consulta nuestra <pricingPage>página de precios</pricingPage> para más detalles sobre la licencia comercial.","question":"¿Puedo usar las voces de la biblioteca de voces comercialmente?"},"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 la narración <ttsPage>text-to-speech</ttsPage>, producción de audiolibros, locuciones de video, diálogos de personajes, respuestas de chatbot y 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 {tags}","secondaryButton":"VER TODAS LAS VOCES","subtitle":"Selecciona cualquier voz {tags} y genera audio con sonido natural en segundos","title":"Comienza a usar voces {tags} hoy mismo","trust1":"Vista previa antes de usar","trust2":"Nivel gratuito disponible","trust3":"Acceso a API incluido"},"tagsFaq":{"q1":{"answer":"Nuestra biblioteca incluye una amplia selección de voces {tags} subidas por la comunidad global. Previsualiza cualquier voz al instante y úsala para <ttsPage>text-to-speech</ttsPage>, <voiceClonePage>voice cloning</voiceClonePage> y más.","question":"¿Qué voces {tags} están disponibles?"},"q2":{"answer":"Seleccione cualquier voz {tags}, luego úsela con nuestra herramienta <ttsPage>text-to-speech</ttsPage> o a través de la API. Simplemente ingrese su texto y la voz generará audio con sonido natural en segundos.","question":"¿Cómo uso una voz {tags} en mi proyecto?"},"q3":{"answer":"¡Sí! Combina {tags} con filtros adicionales como género, edad, tono y idioma para reducir los resultados. Nuestro sistema de etiquetas te ayuda a encontrar la voz exacta que necesitas.","question":"¿Puedo filtrar aún más las voces {tags}?"},"q4":{"answer":"¡Sí! Usa nuestra herramienta de <voiceClonePage>clonación de voz</voiceClonePage> para crear una voz personalizada con las características de {tags}. Sube una muestra corta de audio y generaremos un modelo de voz personalizado. Explora todas las categorías de voz en nuestra <mainPage>biblioteca de voces</mainPage>.","question":"¿Puedo clonar una voz estilo {tags}?"},"title":"Preguntas frecuentes"}},"voiceover":{"cta":{"button":"REGÍSTRATE","title":"Comienza con locuciones profesionales gratis."},"faq":{"q1":{"answer":"Fish Audio, las redes neuronales de última generación generan voiceovers con un sonido natural, con el tono, ritmo y énfasis adecuados.","question":"¿Cómo funciona la generación de voz en off de IA?"},"q2":{"answer":"Sí, las voces de Fish Audio pueden transmitir una amplia gama de emociones y tonos, desde energético y optimista hasta tranquilo y autoritario, perfecto para cualquier proyecto de video o audio.","question":"¿Pueden las voces de IA sonar naturales y atractivas para contenido de video?"},"q3":{"answer":"Sí, puedes clonar tu propia voz o crear modelos de voz personalizados subiendo muestras de voz para entrenar un modelo personalizado que coincida con tu marca.","question":"¿Puedo usar mi propia voz o un modelo de voz personalizado?"},"q4":{"answer":"Sí, Fish Audio admite múltiples formatos de salida y se puede integrar fácilmente en su flujo de trabajo de edición de video, producción de podcast o cualquier otro proyecto de audio/video.","question":"¿Puedo usar doblajes de IA para diferentes tipos de proyectos de video y audio?"},"title":"Preguntas frecuentes"},"features":{"feature1":{"description":"En solo unos segundos, Fish Audio ofrece locuciones listas para transmitir que son indistinguibles de las de los actores de voz profesionales.","subtext":"Crea doblajes profesionales sin costosas sesiones de estudio o tarifas de talento. Perfecto para videos, podcasts, anuncios y más. Tu audiencia no creerá que está generado por IA.","title":"Voces en off de calidad profesional"},"feature2":{"description":"Todas las voces de Fish Audio son personalizables para diferentes tonos, emociones y estilos de habla.","subtext":"Utilice nuestra extensa biblioteca de etiquetas de emociones para agregar matices sutiles a sus doblajes.","title":"Personalización y control de tono"},"feature3":{"description":"Genera horas de contenido de audio en minutos. Produce voiceovers a gran escala sin las restricciones de las sesiones de grabación tradicionales.","subtext":"Transforma guiones en audio en segundos. Crea todo lo que necesites, cuando lo necesites.","title":"Generación de audio súper rápida"}},"hero":{"cta":"REGÍSTRATE","subtitle":"Explora miles de voces en varios idiomas para generar la voz en off perfecta para <bold>tus videos</bold>. Crea audio profesional para videos, podcasts y anuncios en minutos.","title":"Dale <italic>vida</italic> a tus locuciones"},"quote":{"paragraph":"Crea locuciones profesionales impulsadas por IA con texto a voz de sonido natural. Nuestras voces expresivas se ajustan al tono y estilo de tu contenido, perfecto para creadores de videos, podcasters y especialistas en marketing que buscan producir audio de alta calidad a gran escala.","subparagraph":"Mejora tu contenido con locuciones AI de calidad de estudio. Ideal para YouTubers, anunciantes, creadores de e-learning y cualquier persona que necesite talento de voz profesional a demanda.","title":"Voz en off que cautivan"}},"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":"Probar ahora","scrollToExplore":"Desplázate para explorar","clickToPlay":"Haz clic en una tarjeta para reproducir 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 diferente a S2","subtitle":"Construido desde cero para expresividad, velocidad y apertura.","latency":{"title":"Latencia ultrabaja","description":"Tiempo de respuesta inferior a 150ms que permite IA conversacional en tiempo real, doblaje en vivo y aplicaciones de voz interactivas. Rendimiento listo para producción sin comprometer la calidad."},"openDomain":{"title":"Control de dominio abierto y multihablante","description":"Controla emociones, paralenguaje y más con instrucciones de texto naturales. Añade risas, susurros, suspiros y cualquier elemento expresivo. Conversaciones multihablante fluidas — cambia entre hablantes naturalmente 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 dependencia de proveedores. Construido para 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":"Construye con la API de Fish Audio S2","subtitle":"Genera voz realista en más de 80 idiomas con control de emociones, dirección y múltiples hablantes."},"cta":{"title":"Genera voz increíblemente realista","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 texto a voz con control en línea de grano fino de la prosodia y la emoción. Entrenado con más de 10 millones de horas de datos de audio en más de 80 idiomas, combina la alineación por aprendizaje por refuerzo con una arquitectura Dual-Autoregresiva (Dual-AR): un Slow AR de 4B parámetros para predicción semántica y un Fast AR de 400M parámetros para detalles acústicos. La publicación incluye pesos del modelo, código de ajuste fino y un motor de inferencia de streaming basado en SGLang."},"q2":{"question":"¿Cómo funciona el control en línea de grano fino?","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":"¿Cuál es el rendimiento de streaming de S2 Pro?","answer":"En una sola GPU NVIDIA H200, S2 Pro logra un Factor de Tiempo Real (RTF) de 0,195, un tiempo hasta el primer audio de ~100ms y un rendimiento de más de 3.000 tokens acústicos por segundo manteniendo el RTF por debajo de 0,5. El motor de inferencia basado en SGLang hereda todas las optimizaciones nativas de servicio LLM — incluyendo continuous batching, paged KV cache, CUDA graph replay y prefix caching 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 (máxima calidad) incluyen japonés, inglés y chino. Los idiomas de Nivel 2 incluyen coreano, español, portugués, árabe, ruso, francés y alemán. También se admiten otros idiomas como sueco, italiano, turco, neerlandés, hindi, tailandés, vietnamita y más."},"q5":{"question":"¿Cuál es la licencia de S2 Pro?","answer":"S2 Pro está licenciado bajo la Fish Audio Research License. El uso para investigación y no comercial está permitido de forma gratuita. El uso comercial requiere una licencia separada de Fish Audio — contacte a business@fish.audio para más detalles."}}},"videoEditor":{"cta":{"primaryButton":"COMENZAR A EDITAR GRATIS","secondaryButton":"VER PRECIOS","subtitle":"Agrega voces en off con IA, narración y doblaje multilingüe a cualquier video en minutos","title":"Convierte cualquier video en una producción profesional","trust1":"Nivel gratuito disponible","trust2":"No se necesita equipo de grabación","trust3":"8 idiomas soportados"},"faq":{"q1":{"answer":"El editor de video de Fish Audio te permite agregar locuciones, narraciones y doblajes generados por IA a cualquier video. Sube tu video, escribe o pega un guion, elige entre más de 2 millones de voces de IA, y el editor sincroniza todo automáticamente en tu línea de tiempo.","question":"¿Cómo funciona el editor de video AI?"},"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. Cada voz en la biblioteca de Fish Audio está disponible directamente en el editor de video.","question":"¿Qué voces puedo usar para las locuciones de mis videos?"},"q3":{"answer":"¡Sí! El editor de video admite doblaje en 8 idiomas utilizando 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 discurso con sonido natural en el idioma de destino.","question":"¿Puedo doblar mi video a otros idiomas?"},"q4":{"answer":"El editor admite todos los formatos de video principales, incluidos MP4, MOV y WebM para importar. Puedes exportar en MP4 (H.264) con configuraciones personalizables de resolución y calidad. Las pistas de audio también se pueden exportar por separado.","question":"¿Qué formatos de video son compatibles?"},"q5":{"answer":"Absolutamente. Nuestro motor <ttsPage>text-to-speech</ttsPage> genera locuciones de calidad de estudio que suenan naturales y expresivas. Combinado con el editor de línea de tiempo, obtienes audio listo para transmisión perfectamente sincronizado con tu video.","question":"¿La calidad de la voz de IA es lo suficientemente buena para videos profesionales?"},"q6":{"answer":"¡Sí! Fish Audio ofrece un plan gratuito generoso para que puedas probar el editor de video sin costo. Para un uso de mayor volumen y proyectos comerciales, consulta nuestra <pricingPage>página de precios</pricingPage> para los planes disponibles.","question":"¿El editor de video es gratuito?"},"title":"Preguntas frecuentes"}},"voiceAgent":{"cta":{"primaryButton":"CONSTRUYE TU PRIMER AGENTE","secondaryButton":"VER PRECIOS","subtitle":"Diseña, prueba y lanza agentes de voz conversacionales con más de 2M voces AI y transmisión WebRTC en tiempo real","title":"Lanza experiencias de IA impulsadas por voz en minutos","trust1":"Nivel 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, entiende 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 <ttsPage>text-to-speech</ttsPage> en una única unidad desplegable.","question":"¿Qué es un agente de voz?"},"q2":{"answer":"Utiliza el editor visual de flujo para diseñar la lógica de conversación de tu agente, subir documentos a su base de conocimiento, seleccionar una voz de nuestra biblioteca de más de 2 millones de voces (o <voiceClonePage>clonar la tuya propia</voiceClonePage>) y desplegar con una sola URL. No se requiere código para agentes básicos.","question":"¿Cómo creo un agente de voz?"},"q3":{"answer":"Los agentes de voz se conectan mediante WebRTC para llamadas de voz basadas en navegador o WebSocket para integración de servidor a servidor. Esto significa que puede incrustar agentes en aplicaciones web, aplicaciones móviles, sistemas telefónicos o cualquier plataforma que soporte 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 APIs y herramientas externas durante las conversaciones: consultar bases de datos, reservar citas, procesar pagos, activar webhooks y más. Configura las herramientas en la configuración del agente y la IA decide cuándo llamarlas según el contexto de la conversación.","question":"¿Pueden los agentes de voz llamar a APIs y herramientas externas?"},"q5":{"answer":"Cada agente tiene un conjunto de pruebas integrado. Define escenarios de conversación con llamadas a funciones esperadas y ejecuta pruebas automatizadas para validar el comportamiento. También puedes probar con llamadas de voz en vivo directamente desde el panel antes de desplegar en producción.","question":"¿Cómo pruebo mi agente de voz antes de implementarlo?"},"q6":{"answer":"Los agentes de voz se facturan a 20 créditos por segundo de conversación activa. Durante el período beta, todos los costos se reducen en un 50%. Consulta nuestra <pricingPage>página de precios</pricingPage> para paquetes de créditos y planes.","question":"¿Cuánto cuestan los voice agents?"},"title":"Preguntas frecuentes"}},"elevenlabsAlternative":{"meta":{"title":"Alternativa a ElevenLabs — Mismas voces, 70% menos coste | Fish Audio","description":"¿Buscas una alternativa a ElevenLabs? Fish Audio ofrece voces AI de calidad de estudio y clonación instantánea con un coste ~70% menor, una API de streaming por debajo de 300ms y 83 idiomas. Compara, migra en 3 pasos y empieza gratis."},"hero":{"title":"Alternativa a ElevenLabs: por qué creadores y equipos de desarrollo eligen Fish Audio","subtitle":"¿Buscas una alternativa a ElevenLabs? Fish Audio te da voces de calidad de estudio y clonación instantánea con un coste ~70% menor, junto con una API de streaming por debajo de 300ms y 83 idiomas.","primaryCta":"Empieza gratis, sin tarjeta","secondaryCta":"Escucha la diferencia ↓","trust1":"Empieza gratis, sin tarjeta","trust2":"Latencia <300ms","trust3":"83 idiomas","trust4":"60+ etiquetas de emoción"},"audio":{"title":"Escucha la diferencia","subtitle":"Compara Fish Audio y ElevenLabs con los mismos prompts usando las muestras existentes lado a lado."},"personas":{"title":"Para quién es","subtitle":"Fish Audio está pensado para equipos que necesitan voces expresivas, entrega en tiempo real y costes de uso predecibles.","items":{"conversational":{"title":"Equipos de Conversational AI / agent","pain":"Las facturas por uso pueden crecer rápido y la latencia puede variar en sesiones en vivo.","solution":"API de streaming en tiempo real con latencia de extremo a extremo inferior a 300ms."},"gaming":{"title":"Juegos indie / voces de personajes","pain":"La voz de personajes de alta calidad puede presionar mucho el presupuesto.","solution":"Coste alrededor de 70% menor y 60+ etiquetas de emoción para interpretación de personajes."},"multilingual":{"title":"Contenido global / multilingüe","pain":"La expresividad en idiomas distintos del inglés puede decidir la calidad de la localización.","solution":"Salida multilingüe expresiva en 83 idiomas."},"scale":{"title":"Equipos de escala / alto uso","pain":"Cuando crece el volumen, las cuotas y excedentes dificultan planificar el gasto.","solution":"Coste unitario alrededor de 70% menor con una API pay-as-you-go."}}},"comparison":{"title":"ElevenLabs vs Fish Audio: comparación","subtitle":"Una vista estructurada de los factores clave al cambiar de proveedor.","dimension":"Dimensión","asOf":"Comparación a fecha de {date}.","note":"Los valores de precio se reutilizan de la configuración actual Fish Audio vs ElevenLabs.","neutralLink":"Ver la comparación neutral completa →","colFish":"Fish Audio","colCompetitor":"ElevenLabs","rows":{"freeTier":{"label":"Precio inicial / nivel gratis","fish":"Empieza gratis, sin tarjeta","competitor":"Nivel gratis limitado"},"pricing":{"label":"Precio (por carácter / minuto / hora)"},"cloneSpeed":{"label":"Velocidad de clonación de voz","fish":"Instantánea, usable en segundos","competitor":"Instantánea"},"sampleLength":{"label":"Muestra requerida para clonar","fish":"10 segundos de audio","competitor":"Varios minutos de audio"},"latency":{"label":"Latencia de streaming en tiempo real","fish":"< 300ms","competitor":"Más alta"},"languages":{"label":"Idiomas","fish":"83","competitor":"70+ (TTS)"},"emotion":{"label":"Control de emoción","fish":"60+ etiquetas de emoción","competitor":"Limitado"},"billing":{"label":"Modelo de facturación","fish":"Pay-as-you-go","competitor":"Suscripción + cuotas"},"apiSdk":{"label":"API & SDK"},"migration":{"label":"Coste de migración","fish":"Bajo: voice ID / muestra de 10s + cambio de endpoint","competitor":"—"}}},"whySwitch":{"title":"Por qué cambiar a Fish Audio","subtitle":"Si tu factura de ElevenLabs crece con el uso, Fish Audio mantiene el flujo principal mientras reduce el coste de producción y el riesgo de entrega sensible a latencia.","heading":"¿Por qué elegir Fish Audio frente a ElevenLabs?","secondaryCta":"Ver comparación neutral","metrics":{"savings":{"value":"$1,000 → ~$300","label":"Gasto mensual aproximado con el mismo uso"},"clone":{"value":"10s","label":"Clonación desde una muestra corta"},"latency":{"value":"<300ms","label":"Latencia de la API de streaming para tiempo real"}},"items":{"savings":"$1,000/mo en ElevenLabs puede ser aproximadamente ~$300/mo en Fish Audio para la misma salida.","clone":"Clona y lanza con una muestra de 10 segundos en lugar de preparar grabaciones largas.","migration":"Cambia con un voice ID o una muestra corta y actualiza un solo API endpoint.","scale":"Funciona para creadores individuales y equipos de producto que crean experiencias conversacionales en tiempo real."}},"migration":{"title":"Migra desde ElevenLabs en 3 pasos","subtitle":"Mantén el flujo simple: trae una referencia de voz, prueba la salida y mueve tráfico gradualmente.","step1":{"title":"Crea tu cuenta de Fish Audio","description":"Empieza gratis sin tarjeta y elige el camino de playground o API para tu flujo."},"step2":{"title":"Clona o elige una voz","description":"Usa un voice ID existente o sube una muestra de referencia de 10 segundos para crear una voz lista para producción."},"step3":{"title":"Cambia el endpoint","description":"Actualiza el API endpoint, verifica latencia y calidad, y aumenta el uso a medida que compares resultados."}},"faq":{"title":"FAQ sobre alternativa a ElevenLabs","q1":{"question":"¿Fish Audio es una buena alternativa a ElevenLabs?","answer":"Sí, si quieres voces AI de calidad de estudio, clonación instantánea, menor coste de uso y una API de streaming para productos en tiempo real. Encaja mejor con equipos que priorizan expresividad, latencia y economía pay-as-you-go."},"q2":{"question":"¿Cómo se compara Fish Audio con ElevenLabs?","answer":"Fish Audio se centra en menor coste unitario, clonación rápida desde muestras cortas, streaming por debajo de 300ms y 60+ etiquetas de emoción. ElevenLabs sigue siendo una plataforma TTS alojada sólida, así que compara los detalles del flujo que más importan a tu equipo: modelo de precios, entradas de clonación, latencia y controles de voz."},"q3":{"question":"¿Fish Audio es más barato que ElevenLabs?","answer":"Según los datos de comparación existentes, Fish Audio es alrededor de 70% menor en las estimaciones listadas por carácter, minuto y hora. La factura exacta depende de tu mezcla de uso y los términos del plan."},"q4":{"question":"¿Es difícil migrar de ElevenLabs a Fish Audio?","answer":"Para equipos de API suele ser ligero: crea o elige una voz de Fish Audio, mapea el voice ID o sube una muestra corta, actualiza el endpoint y prueba la calidad antes de aumentar tráfico."},"q5":{"question":"¿Quién debería elegir Fish Audio en lugar de ElevenLabs?","answer":"Creadores, equipos de juegos, equipos de Conversational AI y productos de alto uso deberían considerar Fish Audio cuando necesitan voces expresivas, streaming en tiempo real y costes pay-as-you-go más bajos."},"q6":{"question":"¿Cuándo NO deberías elegir Fish Audio?","answer":"Puede que no elijas Fish Audio si tu flujo central depende de productos exclusivos de ElevenLabs, o si tu equipo ya estandarizó revisión, herramientas y procesos de producción alrededor de ElevenLabs y el precio no es una limitación. En ese caso, seguir con ElevenLabs puede encajar mejor."}},"finalCta":{"title":"Prueba Fish Audio antes de tu próxima factura de ElevenLabs","subtitle":"Genera una muestra, prueba una voz clonada y compara la salida dentro del flujo que tu equipo ya usa."}}},"enterprise":{"title":"Empresas","landing":{"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":"Probar","code":"Código","sampleLine":"De pronto, la puerta se abrió de golpe.","sampleTag":"","language":"Español","voice":"Chris","playLabel":"Reproducir demo","footnote":"S2 Pro en vivo. Elige una voz, escribe una línea y escúchala al instante. El mismo modelo detrás de equipos en producción, sin registro, sin llamada de ventas y sin entorno de demo."},"stats":{"languages":{"value":"8M","suffix":"+","label":"Creadores"},"voices":{"value":"4.6M","suffix":"","label":"Solicitudes al 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 TTS suenan bien en una demo. Fish está creado para lo que viene después: tráfico de producción, pronunciación en casos límite, cambio entre idiomas, despliegues soberanos y un coste total que permite escalar en lugar de solo sobrevivir.","items":{"1":"Probado en producción a escala empresarial.","2":"La IA de voz más expresiva. Dirígela, no solo la elijas.","3":"80+ idiomas, con profundidad nativa en idiomas asiáticos.","4":"2 millones de voces, uno de los mayores ecosistemas de IA de voz.","5":"Autohospeda el modelo en tu infraestructura.","6":"Creado para la forma en que realmente creces."},"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, términos del dominio"},"left":{"title":"Benchmarks","description":"Impulsa HeyGen, Retell, Sanas y FinalRound"}},"direction":{"description":"15.000+ etiquetas de dirección en lenguaje natural. Describe lo que quieres — '{cálido, conversacional, ligero acento de Boston, terminando con una caída suave}' — 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":"15.000+ controles en lenguaje natural"},"right":{"title":"Cambio de código","description":"En tiempo real, a mitad de frase, sin cambiar de modelo"},"left":{"title":"Audio Turing","description":"Puntuación publicada 0,515 · metodología abierta"}},"language":{"description":"Mandarín, japonés, coreano y cantonés con calidad nativa, con cambio de código instantáneo entre inglés, mandarín, japonés, español y árabe. La cobertura APAC que otros proveedores de voz aún prometen para el próximo trimestre ya se entrega en producción hoy.","top":{"title":"Tier 1","description":"EN · ZH · JA · KO · ES · PT · DE · FR"},"right":{"title":"Profundidad APAC","description":"Cantonés · tailandés · Bahasa · vietnamita · tagalo"},"left":{"title":"Cambio de código","description":"En tiempo real, a mitad de frase, sin cambiar de modelo"}},"clone":{"description":"Explora 2M+ voces entrenadas por creadores listas para usar hoy, o clona la tuya desde 30 segundos de audio. Sin cuotas de slots, sin tarifas por voz. Clonación de voz con verificación de consentimiento integrada en el flujo.","top":{"title":"Explorar","description":"Filtra por idioma, edad, persona y caso de uso"},"right":{"title":"Clonar","description":"Referencia de 30 s · clonación de voz instantánea"},"left":{"title":"Consentimiento","description":"Verificación de voz en cada clon"}},"deployment":{"description":"Para cargas reguladas, despliegues soberanos y equipos que necesitan control total del modelo en producción, Fish ofrece autohospedaje como un nivel empresarial premium. Ejecútalo en tu VPC, tu entorno aislado o tu centro de datos. La arquitectura que los equipos de compras piden y rara vez reciben.","top":{"title":"Configuración","description":"Desde $10K de plataforma · pago único"},"right":{"title":"Gasto mínimo","description":"$10K/mes · compromiso de 12 meses"},"left":{"title":"Despliegue","description":"VPC · on-prem · aislado · nube soberana"}},"pricing":{"description":"$15 por millón de caracteres: plano, predecible, la misma tarifa por carácter desde tu primera llamada API hasta la milmillonésima. Los descuentos por volumen se acumulan al escalar, en varios niveles, negociados con un solo equipo. Sin tarifas por asiento. Sin barreras inesperadas para tarifas de producción.","top":{"title":"Precio de lista","description":"$15 / 1M caracteres"},"right":{"title":"Descuentos por volumen","description":"Aplican a escala · basados en compromiso"},"left":{"title":"Paquetes","description":"TTS + ASR + autohost descuentos entre productos"}}}}},"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 victorias de demo.","description":"El titular no es la calidad. Es lo que los equipos lograron después de cambiar. Cada historia es un resultado cuantificado, escrito por el cliente.","readCaseStudy":"Leer el caso","previous":"Historia anterior","next":"Historia 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":"25%+ más tiempo de participación en entrevistas con IA","after":" · ~10x menor coste de voz 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 producto de voz,","titleEmphasis":"en producción hoy.","description":"Desde video con avatares hasta soporte multilingüe al cliente: cada categoría siguiente es una implementación empresarial real sobre Fish, no una promesa de roadmap.","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 M de voces · clon en 30 s"},"translation":{"title":"Traducción y doblaje de audio.","description":"En más de 80 idiomas · cambio de código"}}},"stack":{"title":"Se integra con el stack de agentes de voz que ya usas.","description":"Soporte directo para las herramientas de orquestación, telefonía e infraestructura con las que los equipos de voz lanzan hoy. SDKs para los principales lenguajes. 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":"Lo básico que importa en una llamada con un cliente.","description":"Empieza en el nivel Enterprise para despliegues de producción. Los descuentos por volumen se aplican con compromisos más altos: habla con ventas para una tarifa que encaje con tu tráfico. Para despliegues soberanos, el nivel premium self-host está disponible con una estructura separada de configuración y compromiso.","metrics":{"sla":{"prefix":"Hasta","value":"99","suffix":"%","label":"SLA DE DISPONIBILIDAD","note":"Disponible en el nivel enterprise premium"},"latency":{"prefix":"<","value":"150","suffix":"ms","label":"PRIMER AUDIO (NUBE)","note":"Verificado en regiones de EE. UU., UE y APAC"},"streams":{"value":"A medida","label":"STREAMS CONCURRENTES","note":"50+ en High Volume · a medida en Enterprise"},"languages":{"value":"80","suffix":"+","label":"IDIOMAS","note":"Con voces de calidad nativa y cambio de código"}}},"pricing":{"title":"Creado para la forma en que realmente creces.","descriptionLeft":"Un solo nivel enterprise. Precio plano por carácter. Descuentos por volumen que se acumulan por varios niveles al escalar, negociados con un equipo y en un contrato.","descriptionRight":"Empieza en el nivel Enterprise para despliegues de producción. Los descuentos por volumen se aplican con compromisos más altos: habla con ventas para una tarifa que encaje con tu tráfico. Para despliegues soberanos, el nivel premium self-host está disponible con una estructura separada de configuración y compromiso.","columns":{"inclusions":"Incluido en el plan","enterprise":"Plan Enterprise","notes":"Condiciones y notas"},"rows":{"starting":{"label":"Precio inicial","value":"Desde $999 / mes","note":"Descuentos por volumen en compromisos superiores"},"s2":{"label":"TTS · S2 Pro","value":"$15 / 1M caracteres","note":"Facturado en bytes UTF-8 · unos 180K términos ingleses por 1M"},"s1":{"label":"TTS · S1","value":"$15 / 1M caracteres","note":"Misma tarifa plana que S2 Pro"},"asr":{"label":"ASR · transcribe-1","value":"$0.36 / hora de audio","note":"Duración redondeada al segundo superior"},"concurrency":{"label":"Concurrencia","value":"A medida","note":"50+ en High Volume · a medida en Enterprise"},"voices":{"label":"Voces","value":"Ilimitadas","note":"Sin cupos de slots · sin cargos por voz"},"rollover":{"label":"Acumulación","value":"90 días","note":"Créditos no usados se trasladan 90 días"},"sla":{"label":"SLA","value":"Hasta 99%","note":"Disponible en el nivel enterprise premium"},"support":{"label":"Soporte","value":"Canal Slack dedicado","note":"Cumplimiento SOC2 / HIPAA bajo solicitud"},"selfHost":{"label":"Self-host premium","value":"Desde $10K setup + $10K / mes","note":"Compromiso 12 meses · VPC · on-prem · aislado · nube soberana"}},"footnote":"Hay descuentos por volumen en varios niveles. Contacta a ventas para una tarifa acorde a tu tráfico. El precio público refleja la entrada al nivel Enterprise; compromisos mayores desbloquean descuentos adicionales por 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 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 APAC?","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, el nivel enterprise self-hosted se ejecuta completamente dentro de tu propia infraestructura, por lo que nada sale de tu entorno."},"scale":{"question":"¿Pueden admitir despliegues a gran escala y picos de tráfico?","answer":"Sí, y a un volumen serio. La capacidad se aprovisiona como generaciones concurrentes que escalan con tu contrato, y ya tenemos clientes en producción ejecutando más de 1.000 generaciones concurrentes. 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. Escalas sin esperar nunca detrás de 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 persisten, y el nivel self-hosted mantiene cada byte de tus datos dentro de tu propio entorno. También admitimos configuraciones alineadas con HIPAA y podemos firmar un BAA para cargas sanitarias calificadas, y las pruebas de penetración independientes forman parte de nuestro programa continuo de cumplimiento."},"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, no 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 levantamos despliegues self-hosted contigo de extremo a extremo, desde la primera configuración hasta el go-live."},"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 roles owner, admin y member a nivel de equipo, además de roles manager, contributor y viewer a nivel de workspace, para que cada persona tenga exactamente el acceso que debe. El inicio de sesión único funciona hoy con Google y GitHub OAuth."},"customModels":{"question":"¿Podemos ajustar 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 web UI, y permanecen totalmente 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 cubren los patrones de integración de los que ya dependes, 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":"Dashboard","onboarding":"Onboarding","templates":"Templates","audit":"Auditoría"},"dashboard":{"active_contracts":"Contratos activos","customer_count":"{count, plural, =1 {# cliente empresarial} other {# clientes empresariales}}","workflow_queue":"Cola de flujo de trabajo","workflow_queue_subtitle":"Trabajo de legal, firma, incorporación y borradores","open_invoice_value":"Importe de facturas abiertas","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":"Requiere atención","needs_attention_description":"Facturas vencidas, facturas retenidas, bypass suspendidos y flujo de trabajo de contratos — lo más urgente primero.","nothing_needs_attention":"Nada requiere atención.","group_overdue_invoices":"Facturas vencidas","group_invoice_holds":"Facturas retenidas","group_suspended_bypasses":"Bypass de sobregiro suspendidos","group_contract_workflow":"Flujo de trabajo de contratos","invoice_number":"Factura #{number}","overdue":"Vencida","days_overdue":"{days, plural, =1 {# día de retraso} other {# días de retraso}}","deadline":"vence {date}","awaiting_manual_usage":"Pendiente de consumo manual","suspended_at":"Suspendido el {date}","bypass_suspended":"Bypass 402 suspendido","updated_at":"actualizado {date}","billing_operations_title":"Operaciones de facturación","billing_operations_description":"Controles manuales para la generación de facturas y la caducidad del arrastre.","generate_cycle_invoices":"Generar facturas de ciclo","generate_invoices_confirm_title":"¿Generar facturas de ciclo?","generate_invoices_confirm_description":"Esto ejecuta el proceso de facturación empresarial para los ciclos de facturación activos. Puede crear registros de factura y solo debe ejecutarse tras revisar las facturas abiertas y las fechas de facturación actuales.","confirm_invoice_generation":"Confirmar generación de facturas","run_credit_rollover":"Ejecutar arrastre de créditos","rollover_confirm_title":"¿Ejecutar el arrastre de créditos?","rollover_confirm_description":"Esto comprueba la caducidad de los créditos empresariales y puede deducir créditos de arrastre caducados de los saldos de API de los clientes. Ejecútelo solo tras confirmar la política de arrastre y los datos de consumo actuales.","confirm_rollover_run":"Confirmar ejecución del arrastre","upcoming_billing_title":"Próxima facturación","upcoming_billing_description":"Suscripciones activas por próxima fecha de facturación.","no_upcoming_billing":"No hay ciclos de facturación de suscripciones activos.","bills_on":"factura el {date}","commit_amount":"{amount} de compromiso","payg":"PAYG","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":"prueba hasta el {date}","toast_generated_invoices":"{count, plural, =1 {Se generó # factura.} other {Se generaron # facturas.}}","toast_checked_contracts":"{count, plural, =1 {Se comprobó # contrato.} other {Se comprobaron # contratos.}}","action_items":{"title":"Tareas pendientes","hint":"Comprobaciones entre sistemas: emparejamiento Mercury, flujo de facturas y QuickBooks.","groups":{"mercury_unpaired":"Sin emparejar con Mercury","email_out_of_sync":"Correo de facturación desincronizado","team_unbound":"Sin equipo vinculado","draft_unsent":"Borradores de factura sin enviar","pending_adjustments":"Ajustes pendientes","amount_mismatch":"Importe distinto al de Mercury","invoice_holds":"Facturas retenidas","qbo_payment_error":"Errores de pago en QuickBooks","qbo_payment_review":"Pagos de QBO por revisar","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":"Mínimos de renovación §3.9","assessment_shortfall_streak":"Racha de déficit §8.4 (solo aviso)","commitment_release_window":"Ventana de exclusión de evaluación abierta","team_mismatch":"Cliente vinculado a un equipo en el que sus contratos no miden","team_move_pending":"Traslados de equipo pendientes o fallidos","unclassified_money_terms":"Términos del contrato con importe sin responsable","usage_outside_billing":"Uso fuera de la facturación del contrato"},"group_hints":{"assessment_renewal_minimums":"Mínimos de los periodos de renovación que el motor derivó del promedio de los dos últimos trimestres: verifica cada fila contra el contrato. Las filas BLOCKED no pudieron derivarse y requieren una enmienda de minimum_assessment.","assessment_shortfall_streak":"Dos trimestres consecutivos por debajo del umbral de aviso, sin compensar con el excedente acumulado. Solo informativo: no hay cambio automático del contrato; el plazo de notificación está en el texto.","commitment_release_window":"El cliente aún puede rescindir con el Compromiso liberado. La exclusión se registra desde la tarjeta «Rescindir» de la página del contrato (exclusión de evaluación).","unclassified_money_terms":"Tarifas o precios del contrato que el motor de facturación no cobra por sí solo. Cada uno se clasifica en la tarjeta de términos no compatibles del contrato (lo gestiona el motor, proceso manual con responsable y periodicidad, o renunciado); las filas BLOCKED están pendientes de activación y no pueden entrar en vigor hasta entonces.","usage_outside_billing":"Consumo de créditos de paquete y de agentes del mes pasado en equipos con contrato que las facturas del contrato no incluyen. Los créditos de paquete pueden estar pagados por el cliente (recargas de autoservicio o créditos del plan), así que «fuera de la facturación del contrato» no significa «sin facturar». Un elemento desaparece cuando se clasifica un término del contrato con importe correspondiente."},"item_blocked":"Bloqueado","mercury_unreachable":"Mercury no disponible","empty":"Todo al día","load_error":"No se pudieron cargar las tareas pendientes."},"start_import_signed":"Importar contrato firmado"},"invoices_coming_soon":"Facturas próximamente.","invoices":{"quickbooks_title":"Integración contable — libro mayor de QuickBooks","quickbooks_description":"QuickBooks es solo el espejo del libro mayor: el cobro pasa íntegramente por Mercury (cuentas virtuales por cliente). Esta conexión alimenta las copias espejo automáticas.","connected":"Conectado","not_connected":"No conectado","needs_reconnect":"Se requiere reconexión","environment":"Entorno","realm_id":"Realm ID","access_token_expires_at":"El token de acceso vence","refresh_token_expires_at":"El token de actualización vence","last_refreshed_at":"Última actualización","connect":"Conectar QuickBooks","reconnect":"Reconectar QuickBooks","refresh_access_token":"Actualizar token de acceso","clear_filters":"Limpiar filtros","check_invoices":"Ver facturas","customer_id":"ID del cliente","load_error":"No se pudo cargar el estado de QuickBooks.","connected_toast":"QuickBooks conectado.","failed_toast":"La conexión con QuickBooks falló.","refresh_token_toast":"El token de acceso de QuickBooks se actualizó.","refresh_token_error":"No se pudo actualizar el token de acceso de QuickBooks.","generate_test":"Generar factura de prueba","test_dialog_title":"Generar factura de prueba","test_dialog_description":"Elige un cliente y un contrato para crear una factura de prueba en borrador y validar QuickBooks.","test_customer_label":"Cliente","test_customer_select":"Selecciona un cliente...","test_contract_label":"Contrato","test_contract_select":"Selecciona 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 por Mercury; las facturas manuales solo admiten contratos de Mercury.","test_generated_toast":"Se generó la factura de prueba.","test_generate_error":"No se pudo generar la factura de prueba.","next_title":"Próximos hitos del backend","next_description":"Esta base ya está lista. El siguiente tramo agregará la generación mensual de facturas, las comprobaciones de vencimiento y las APIs de facturas y uso.","next_billing":"Cron de facturación mensual y generación de facturas","next_overdue":"Sincronización del ciclo de vida de vencidas, pagadas y anuladas","next_usage":"APIs 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":"Incobrable"},"sync_labels":{"pending":"Sincronización pendiente","synced":"Sincronizada","failed":"Falló la sincronización","skipped":"Omitida","mercury_pending":"Pendiente de envío por Mercury","mercury_not_linked":"No está en Mercury"},"generate_monthly":"Generar facturas mensuales","generated_toast":"Se generaron {count} facturas.","generate_error":"No se pudieron generar las facturas mensuales.","list_title":"Facturas","list_description":"{count, plural, =1 {# factura cargada} other {# facturas cargadas}}","list_error":"No se pudieron 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":"Runtime","products_invoice":"Factura","backends_title":"Desglose por backend","backends_service":"Servicio","backends_backend":"Backend","backends_count":"Cantidad","backends_runtime":"Runtime","backends_invoice":"Factura","no_usage_breakdown":"No hay desglose de uso registrado para esta factura.","no_backend_breakdown":"No hay desglose por backend registrado para esta factura.","resync":"Resincronizar QuickBooks","bind_quickbooks":"Vincular factura de QuickBooks","mark_paid":"Marcar como pagada","void":"Anular factura","resynced_toast":"Factura resincronizada.","resync_error":"No se pudo resincronizar la factura.","bind_quickbooks_prompt":"Introduce el ID de la factura de QuickBooks existente para vincular esta factura liquidada manualmente (evita crear un duplicado).","bind_quickbooks_toast":"Factura vinculada a QuickBooks.","bind_quickbooks_error":"No se pudo vincular la factura de QuickBooks.","mark_paid_toast":"Factura marcada como pagada.","mark_paid_error":"No se pudo marcar la factura como pagada.","create_manual":"Crear factura","manual_dialog_title":"Crear factura manual","manual_dialog_description":"Crea un borrador de factura en el contrato seleccionado. Pasa por el flujo estándar de revisión de Mercury: el cliente no recibe nada hasta que la envíes.","manual_amount_label":"Importe (USD)","manual_description_label":"Descripción","manual_description_hint":"Visible para el cliente: será la única línea de la factura (mín. 8 caracteres).","manual_due_date_label":"Fecha de vencimiento (opcional)","manual_created_toast":"Borrador de factura creado.","manual_create_error":"No se pudo 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 pueda pagarse y, después, esta factura se marcará como pagada.","mark_paid_outside_mercury_confirm":"Cancelar factura de Mercury y marcar como pagada","voided_toast":"Factura anulada.","void_error":"No se pudo anular la factura.","date_range_separator":"a","team_title":"Facturas del equipo","team_description":"Revisa las facturas enterprise generadas para el equipo actual.","team_list_title":"Facturas","team_list_description":"{count, plural, =1 {# factura disponible} other {# facturas disponibles}}","team_list_error":"No se pudieron cargar las facturas del equipo.","team_detail_title":"Detalles de la factura","team_due_date":"Vencimiento","team_paid_amount":"Importe pagado","open_usage":"Abrir uso","open_invoices":"Abrir facturas","usage_title":"Uso facturable","usage_description":"Revisa el uso acumulado en el ciclo de facturación actual. Los totales por producto usan precios escalonados acumulativos; si el tramo final tiene un tope, las unidades por encima de ese tope se facturan al precio público estándar.","usage_error":"No se pudo 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":"Uso agregado por producto con importes estimados tras aplicar precios escalonados acumulativos en el ciclo activo.","usage_backends_description":"Asignaciones por backend conservadas para auditoría y revisión de facturas. Los importes de los tramos acumulativos se reparten proporcionalmente entre backends.","line_items_title":"Líneas de 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":"No se pudo 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 históricas","description":"Suba archivos de facturas anteriores. Un agente extrae los campos y encuentra el cliente y el contrato correspondientes; revise y confirme cada una antes de registrarla. No se guarda nada hasta que haga clic en Importar.","choose_files":"Elegir archivos de factura (PDF / DOCX / imagen)","analyzing":"Analizando…","analyze_failed":"error al analizar","pick_contract_first":"Primero elija un contrato para esta factura.","imported_toast_with_name":"Se importó {name} #{number}","imported_toast":"Se importó #{number}","import_failed":"error al importar","badge_imported":"Importada","match_method_domain":"dominio","no_customer_match":"Sin cliente coincidente","label_invoice_number":"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":"Elija un contrato…","btn_import":"Importar"},"qb_direct_title":"Registros heredados de QuickBooks","qb_direct_description":"Seguimiento de solo lectura de documentos directos históricos de QuickBooks. Las facturas nuevas se crean solo 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 de QuickBooks","qb_direct_create_description":"Crear 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 (visible 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 transacción (por defecto, hoy)","qb_direct_due_date_label":"Fecha de vencimiento (por defecto, la fecha de transacción)","qb_direct_customer_label":"Cliente enterprise vinculado (opcional)","qb_direct_customer_hint":"Vincular un cliente permite el seguimiento aquí, y la factura será visible en la página de facturación del cliente cuando confirmes su envío.","qb_direct_customer_none":"Sin cliente vinculado","qb_direct_customer_select":"Selecciona un cliente...","qb_direct_created_toast":"Factura de QuickBooks creada (no enviada).","qb_direct_create_error":"No se pudo crear la factura de QuickBooks.","qb_direct_result_title":"Factura creada — no enviada","qb_direct_result_description":"Copia los identificadores siguientes. Para entregarla, abre la factura en QuickBooks y envíala manualmente.","qb_direct_qb_invoice_id":"ID de 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":"Anula una factura de QuickBooks sin registro en el sistema. Se rechazan las facturas pagadas, las de importe cero y las vinculadas a una factura del sistema.","qb_direct_void_note_label":"Nota de anulación","qb_direct_void_expected_doc_label":"Número de documento esperado (opcional)","qb_direct_void_expected_doc_hint":"Si se indica, la anulación se rechaza cuando 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":"No se pudo anular la factura de QuickBooks.","qb_direct_register":"Registrar factura existente","qb_direct_register_title":"Registrar factura existente de QuickBooks","qb_direct_register_description":"Registra una factura ya emitida manualmente en QuickBooks para que se le haga seguimiento aquí.","qb_direct_register_customer_label":"Cliente enterprise","qb_direct_registered_toast":"Factura de QuickBooks registrada para seguimiento.","qb_direct_register_error":"No se pudo registrar la factura de QuickBooks.","qb_direct_tracked_title":"Facturas directas con seguimiento","qb_direct_tracked_description":"Facturas manuales de QuickBooks con seguimiento en el sistema.","qb_direct_tracked_empty":"Aún no hay facturas directas con seguimiento.","qb_direct_tracked_error":"No se pudieron 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 esta factura fue enviada?","qb_direct_mark_sent_description":"Confirma solo después de que la factura {doc} se haya enviado desde QuickBooks. Una vez confirmado, 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":"No se pudo 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":"No se pudo marcar la factura como pagada.","qb_direct_detail_title":"Detalle de la factura directa","qb_direct_detail_lines_title":"Líneas de factura","qb_direct_detail_description":"Descripción","qb_direct_detail_total":"Total","qb_direct_detail_qbo_title":"Estado en QuickBooks","qb_direct_detail_balance":"Saldo pendiente","qb_direct_detail_email_status":"Estado del correo","qb_direct_detail_txn_date":"Fecha de transacció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 pudo conectar con QuickBooks; se muestra el resumen registrado localmente.","qb_direct_detail_unavailable":"El detalle completo aún no está disponible; se muestra el resumen con seguimiento.","qb_direct_detail_error":"No se pudo cargar el detalle de la factura.","qb_direct_sent_confirmed_at":"Envío confirmado","detail_number":"Factura n.º {number}","detail_number_pending":"Número de factura pendiente","draft_unnumbered":"Borrador sin número · {id}","unnumbered":"Sin número de factura · {id}","type_id_prefix":"Aún no hay número de factura: escribe los 8 primeros caracteres del ID de la factura ({id}) para confirmar","mercury_send":"Enviar por Mercury","mercury_send_confirm":"¿Crear la factura en Mercury y enviarla por correo al cliente ahora? También se creará la factura espejo en QuickBooks.","mercury_sent_toast":"Enviada por Mercury","mercury_send_error":"Error al enviar por Mercury","mercury_send_blocked_qbo":"Ya hay una factura de QuickBooks vinculada — anúlala primero","mercury_link":"Vincular factura de Mercury","mercury_link_prompt":"ID de la factura de Mercury a adoptar (el importe debe coincidir con esta factura):","mercury_link_toast":"Factura de Mercury vinculada","mercury_link_error":"Error al vincular la factura de Mercury","mercury_cancel":"Cancelar en Mercury","mercury_cancelled_toast":"Cancelada en Mercury","mercury_cancel_error":"Error al cancelar en Mercury","mercury_cancel_paid_blocked":"Pago ya recibido: deja que la conciliación lo liquide en lugar de cancelar","mercury_status":"Mercury","mercury_payment_link":"Enlace de pago","mercury_settled":"Conciliada","mercury_qbo_payment_error":"Error de pago en QuickBooks","will_deliver_to":"Se entregará a: {email}","will_deliver_unpaired_hint":"sin emparejar — el envío está bloqueado hasta confirmar el emparejamiento","mercury_sync":"Sincronizar con Mercury (sin enviar)","mercury_sync_confirm":"¿Crear esta factura en Mercury SIN enviarla? El cliente no recibe nada: la revisas y envías desde Mercury. La factura espejo de QuickBooks con el mismo número se crea ahora.","mercury_synced_toast":"Sincronizada con Mercury (sin enviar): revísala y envíala allí","mercury_sync_error":"Error al sincronizar con Mercury","mercury_synced_badge":"Sincronizada con Mercury — pendiente de envío allí","mercury_amount_mismatch_warning":"El importe difiere de Mercury: remoto ${remote} vs nuestro ${ours} (¿editado en Mercury?) — concilia antes de liquidar","mercury_zero_blocked":"Factura de importe cero — Mercury las rechaza; 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 aprobación enterprise-admin.","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 enterprise-admin debe aprobarlo antes de poder enviar esta factura.","adjustments_blocking_send":"Hay un ajuste pendiente de aprobación — apruébalo o elimínalo antes de enviar.","adjustments_error":"La acción sobre el ajuste falló","adjustments_form_incomplete":"Introduce un importe y un motivo visible para el cliente.","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 sobre el total previo al 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 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 de Mercury y devuelve este registro a un borrador editable (se conservan los importes) — ajusta o corrige el correo de facturación y vuelve a enviarla.","mercury_revert_confirm":"¿Cancelar la factura de Mercury y devolver este registro a borrador? El enlace de pago del cliente caduca; los importes se conservan. Al reenviar se emitirá un NUEVO número de factura — Mercury retira permanentemente el número de una factura cancelada.","mercury_revert_toast":"Devuelta a borrador — ajusta y reenvía cuando quieras","mercury_revert_error":"No se pudo revertir","usage_detail_title":"Detalle de uso (interno)","usage_detail_hint":"Solo referencia interna: el cliente recibe la factura de dos líneas (compromiso mínimo + excedente). Usa la vista previa del PDF para ver exactamente lo que se envía.","usage_detail_live_hint":"Uso en vivo de este período de activación al {time} — se concilia en la próxima factura de ciclo, no se factura aquí.","preview_pdf":"Vista previa del PDF","preview_pdf_error":"No se pudo 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":"Factura QBO #{number} · id {id}","qbo_ledger_none":"Sin registro de QuickBooks vinculado.","qbo_ledger_pending_hint":"El espejo de QBO se crea al enviar por Mercury.","unmark_sent":"Volver a borrador","unmark_sent_hint":"Devuelve esta factura enviada a un borrador editable (no existen copias remotas).","unmark_sent_confirm":"¿Volver a borrador? Los importes se conservan; podrá enviarse por Mercury tras emparejar al cliente.","unmark_sent_toast":"Factura devuelta a borrador","unmark_sent_error":"No se pudo devolver la factura a borrador","pairing_required_hint":"El cliente no está emparejado con un registro AR de Mercury: confirme el emparejamiento antes de enviar.","pairing_blocked_title":"Envío por Mercury bloqueado — cliente sin emparejar","pairing_blocked_description":"Este cliente no tiene un emparejamiento Mercury AR confirmado. Confirme o cree el emparejamiento primero; la factura se entregará a {email}.","open_pairing":"Abrir emparejamiento","qb_direct_status_labels":{"created":"Creada","sent":"Enviada","paid":"Pagada","void":"Anulada"},"filter_any":"Cualquiera","filter_search":"Escribe para buscar…","filter_no_match":"Sin coincidencias.","period_prepay":"Prepago","period_usage":"Consumo","period_role_advance":"Compromiso + consumo","period_role_arrears":"Liquidación de consumo","period_role_catch_up":"Compromiso de puesta al día","period_role_activation":"Compromiso de activación","period_role_one_time":"Prepago único","period_role_final":"Liquidación final","period_role_payg":"Consumo PAYG","period_role_manual":"Manual","manual_usage_chip":"Consumo fuera de plataforma","manual_usage_chip_tip":"El consumo de este contrato se registra manualmente: las facturas solo incluyen lo registrado.","manual_usage_send_warning":"Esta factura liquida el consumo de un contrato registrado manualmente. Confirme que el consumo del período esté completamente registrado antes de enviar.","manual_usage_commit_only_note":"Factura solo de compromiso: el consumo registrado manualmente se liquida en la próxima factura de ciclo.","void_confirm_title":"¿Anular esta factura?","void_effect_record":"La factura (y su espejo de QuickBooks, si existe) queda anulada.","void_effect_pool":"El consumo manual y la compensación prepagada consumidos vuelven al pool sin facturar para la factura de reemplazo.","void_revoke_credit_label":"Esta factura ya otorgó créditos — recuperarlos también del monedero.","mark_paid_confirm_title":"¿Marcar como pagada?","mark_paid_confirm_description":"La factura se liquida como si el dinero hubiera llegado: se liberan créditos diferidos, se contabiliza el revenue share y no hay deshacer. Continúe solo con el pago confirmado.","period_role_test":"Prueba (interno)","manual_amount_source_label":"Origen del importe","manual_amount_source_placeholder":"p. ej. salida de billing-reconciliation-summary 2026-08 / documento de liquidación","manual_amount_source_hint":"De dónde sale esta cifra: una vista previa del motor o un documento de liquidación. Obligatorio sin el permiso enterprise-admin.","enter_manual_usage":"Registrar consumo fuera de plataforma","due_label":"Vence","readiness_ready":"Listo para enviar","readiness_zero":"$0 — no se puede enviar","readiness_adjustment":"Ajuste pendiente de aprobación","readiness_unpaired":"Cliente de Mercury sin vincular","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 de uso","composition_surcharge":"Recargo","past_due_draft_chip":"Vencida · 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":"Marcar como pagada libera una concesión de créditos de {amount} en la cartera del equipo.","mark_paid_no_grant":"Ningún crédito está vinculado a esta liquidación.","mark_paid_type_number":"Escribe el número de factura {number} para confirmar","mark_paid_draft_blocked":"Este borrador nunca se envió: liquidarlo requiere la confirmación «liquidado sin entrega» dentro del diálogo de confirmación.","mark_paid_no_undo":"Sin deshacer desde esta pantalla: revertir una liquidación errónea requiere un enterprise-admin.","void_customer_holds_copy":"El cliente ya tiene {number} ({status}). La anulación es irreversible: la copia del cliente no se puede retirar; la única salida es reemitir.","void_customer_holds_copy_quickbooks":"El espejo de QuickBooks {doc} se anula de forma remota; QuickBooks no permite deshacer una anulación.","void_type_number":"Escribe el número de factura {number} para confirmar la anulación","void_revoke_credit_amount":"Esta factura concedió {amount} el {date}: recupéralo también de la cartera.","void_mercury_live_hint":"Esta factura tiene una página de pago de Mercury activa: usa «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":"La página de pago de Mercury del cliente se cancela y el número de factura queda retirado; esto no se puede deshacer.","mercury_cancel_type_number":"Escribe el número de factura {number} para confirmar la cancelación","mercury_revert_confirm_title":"¿Cancelar en Mercury y volver a borrador?","mercury_revert_customer_holds_copy":"El cliente ya tiene {number} ({status}). Su enlace de pago deja de funcionar ahora; al reenviar se emitirá un nuevo número de factura.","mercury_revert_type_number":"Escribe el número de factura {number} para confirmar la reversión","adjustments_direction_label":"Dirección","adjustments_direction_reduce":"Reduce la factura","adjustments_direction_increase":"Aumenta la factura","adjustments_total_preview":"Total {previous} → {next}","adjustments_total_preview_held":"Retenido para aprobación de un enterprise-admin: 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, créditos SLA 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 escribiste contradice la dirección seleccionada. Introduce el importe sin signo o cambia la dirección.","manual_amount_source_required":"Indica de dónde procede el importe (al menos 12 caracteres): obligatorio salvo que tengas el permiso enterprise-admin.","manual_amount_source_approval_hint":"Los importes sin verificación cruzada del motor quedan retenidos para aprobación de enterprise-admin antes de poder enviar la factura.","manual_due_date_default":"Por defecto {date} (neto {days}) según las condiciones de pago del contrato.","preview_loading":"Cargando vista previa…","ledger_advanced_title":"El libro mayor ya avanzó más allá de esta concesión: ya no se puede recuperar.","ledger_advanced_hint":"Use en su lugar una nota de crédito o un ajuste de la billetera (enterprise-admin, auditado). No existe anulación.","ledger_blockers":{"ledger_record_after_seed":"Un registro de rollover posterior se apoya sobre la semilla de activación","expiration_after_grant":"Se escribió una fila de expiración después de la concesión","tranche_partly_expired":"Parte del tramo concedido ya expiró","cycle_invoice_after_payment":"Se generó una factura de ciclo después del pago","grant_rehomed_by_team_move":"Un traslado de equipo reubicó las filas de la concesión","one_time_term_closed":"El fondo de pago único se cerró por el barrido de fin de plazo o una terminación"},"void_blocked_generic":"Anular no está disponible para esta factura.","void_blocked_inline":"Anular no está disponible: {reason}","void_effect_quickbooks":"El espejo de QuickBooks {doc} se anula de forma remota.","void_effect_manual_usage":"{count, plural, =1 {# fila de uso manual se devuelve} other {# filas de uso manual se devuelven}} al contrato.","void_effect_prepaid_offset":"La compensación prepagada de {amount} se restaura al fondo.","void_revoke_credit_preview":"Esta factura concedió {granted} el {date}; {revocable} sigue en la billetera — recupérelo 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 espera la aprobación de un enterprise-admin: aún no se puede liquidar.","mark_paid_grant_held":"La concesión de crédito de {amount} NO se liberará: queda retenida para una decisión manual ({reason}). Marcar como pagada solo registra el dinero.","grant_skip_reasons":{"terminal_state_requires_manual":"el contrato se cerró sin un sucesor que gobierne los créditos","settled_against_undelivered_grant":"el ciclo cubierto ya se facturó contra una concesión no entregada","contract_not_found":"no se encontró el contrato","already_granted_at_activation":"los créditos ya se concedieron en la activación","already_granted":"los créditos ya se concedieron","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":"Devenga {amount} de participación en ingresos ({units} unidades) al liquidar.","mark_paid_one_time_fulfillment":"Puede pasar el contrato de pago único a cumplido si la billetera prepagada ya está agotada.","mark_paid_undo_blocked":"Sin deshacer después: {reason}","mark_paid_settled_without_delivery":"Confirmo que el cliente liquidó esta factura sin haberla recibido nunca (borrador nunca enviado).","unmark_paid":"Desmarcar pagada","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. Solo enterprise-admin; auditado.","unmark_paid_requires_senior":"Revertir una liquidación (Desmarcar pagada) requiere el permiso enterprise-admin.","unmark_paid_preview_failed":"No se pudo cargar la vista previa de la reversión: no se muestran los importes que mueve esta reversión. La reversión sigue disponible; la API sigue rechazando una reversión bloqueada.","unmark_paid_blocked":"La reversión no está disponible: {reason}","unmark_paid_effect_restore":"La factura vuelve a {status}.","unmark_paid_effect_grant":"Recupera la concesión de crédito de {amount} que el pago liberó ({count, plural, =1 {# registro del libro mayor} other {# registros del libro mayor}}).","unmark_paid_effect_no_grant":"El pago no liberó ninguna concesión de crédito: nada que recuperar.","unmark_paid_effect_seed":"Retira la semilla de rollover de activación de {amount} (un pago real la restaura).","unmark_paid_effect_revenue_share":"Elimina la participación en ingresos de {amount} aún devengada.","unmark_paid_effect_reopen":"Reabre el contrato de pago único cumplido.","unmark_paid_settled_by":"Liquidado por: {source}","unmark_paid_qbo_verification":"Esta factura está vinculada a QuickBooks: la reversión primero pide a QuickBooks confirmar que allí no hay ningún pago registrado.","unmark_paid_qbo_ack":"Vía de emergencia: continuar aunque QuickBooks no pueda responder (auditado; solo para un registro que un operador liquidó a mano).","unmark_paid_type_number":"Escriba el número de factura {number} para confirmar la reversión","unmark_paid_reason_label":"Motivo (mínimo 8 caracteres, queda en el registro de auditoría)","unmark_paid_toast":"Liquidación revertida","unmark_paid_error":"No se pudo revertir la liquidación","credit_grant_held_badge":"Concesión de crédito retenida","credit_grant_held_line":"{amount} en créditos no se entregaron al pagar: retenidos para una decisión manual ({reason}) desde {date}.","reconcile_undelivered_badge":"Facturado contra créditos entregados","reconcile_undelivered_line":"Este ciclo se liquidó contra los créditos realmente entregados ({delivered}) en lugar de la concesión de activación de {expected} ({reason}).","reconcile_preview_title":"Conciliación del ciclo 1","reconcile_preview_done":"Ya conciliado.","reconcile_preview_done_undelivered":"Ya conciliado contra los créditos realmente entregados — {reason}.","reconcile_preview_pending":"La próxima factura de ciclo sembrará {seed} de rollover y facturará {overage} de excedente por el periodo de activación.","reconcile_preview_deferred":"Diferido — {reason}. Las cifras de arriba son las que la conciliación aplicará cuando llegue la concesión.","reconcile_deferred_reasons":{"grant_held":"la concesión de activación está retenida para una decisión manual","grant_clawed_back_by_unmark_paid":"un desmarcado de pago recuperó la concesión de activación y la factura no se volvió a pagar","grant_deferred_to_send":"la concesión de activación se libera al enviar y la factura sigue sin enviarse","grant_deferred_to_payment":"la concesión de activación se libera al pagar y la factura sigue sin pagarse"},"batch_send":{"button":"{count, plural, =1 {Revisar 1 factura lista para Mercury} other {Revisar # listas para Mercury}}","title":"Enviar todas las facturas listas por Mercury","description":"{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} =1 {se enviará 1} other {se enviarán #}}, {blocked, plural, =0 {ninguna omitida} =1 {1 omitida (cliente sin emparejar)} other {# omitidas (clientes sin emparejar)}}. Cada una se envía exactamente igual que la acción individual: el cliente recibe el correo en cuanto se crea.","warning":"Se envían 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 al enviar cada factura; los borradores de abajo todavía no tienen uno.","table_number":"Número","table_customer":"Cliente","table_contract":"Contrato","table_amount":"Importe","table_due":"Vence","table_status":"Resultado","note_label":"Nota para este lote","note_placeholder":"Por qué sale este lote ahora (opcional)","note_help":"Solo se muestra en el resumen: la API no guarda ninguna nota en las facturas.","typed_label":"Escribe la cantidad ({count}) para confirmar","typed_mismatch":"Escribe exactamente {count}","confirm":"{count, plural, =1 {Enviar 1 factura} other {Enviar # facturas}}","progress":"Enviando {current} de {total}…","row_pending":"En espera","row_sending":"Enviando…","row_sent":"Enviada","row_refused":"Rechazada","summary_title":"Lote terminado","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 terminado: {sent} enviadas, {refused} rechazadas","table_delivery":"Entrega","delivery_resolving":"Resolviendo…","delivery_unpaired":"Sin emparejar: omitida","delivery_unverified":"Emparejamiento sin verificar: Mercury resuelve la dirección al enviar","dual_badge":"2 facturas · tarjeta +{pct} %","line_split":"{commitment} compromiso + {overage} excedente","row_blocked":"Omitida","blocked_note":"{count, plural, =1 {Se omite 1 factura: su cliente no está emparejado con un registro AR de Mercury.} other {Se omiten # facturas: sus clientes no están emparejados con un registro AR de Mercury.}}","resolving_note":"Resolviendo a dónde se entregará cada factura…","none_sendable":"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 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}}; determinando el destino de cada una…","confirm_none":"Nada que enviar"},"due_projected_label":"Vence si se emite hoy","detail_due_date_projected_note":"Proyección para una emisión hoy; se fija al enviar la factura.","detail_settled_by":"Liquidada por","unmark_paid_refused_prepaid_offset":"Liquidada con el saldo prepagado: no se puede desmarcar como pagada. Anule la factura (permitiendo pagadas) 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 desde {access}, incluido en el primer periodo de facturación (inicio del periodo contractual {paper}).","past_due_draft_chip_hint":"La fecha de vencimiento fijada por su documento sincronizado o entregado ya pasó y la factura sigue sin enviarse.","status_settled_by_credit":"Liquidada con crédito","status_closed_zero":"Cerrada · $0","due_on_receipt_sent_ago":"Pago a la recepción · enviada {days, plural, =0 {hoy} one {hace # día} other {hace # días}}","composition_offset_prepaid_offset":"Saldo prepagado del cliente aplicado","composition_offset_promo":"Exención promocional","composition_offset_discount":"Descuento","composition_offset_goodwill":"Crédito de cortesía","composition_offset_sla_credit":"Crédito 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 1M de bytes UTF-8","rate_per_million_units":"{rate} por 1M de unidades","quantity_utf8_bytes":"{count} bytes UTF-8","quantity_units":"{count} unidades"},"common":{"load_more":"Load more","window_limited":"Only records within the accessible admin window are shown.","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 pestaña nueva"},"contracts":{"title":"Contratos","count":"{count, plural, =1 {# contrato} other {# contratos}} cargados","filters":"Filtros","filters_description":"Filtra la lista por equipo o estado del ciclo de vida.","team_id":"ID del equipo","status":"Estado","new_contract":"Nuevo contrato","create_draft":"Crear borrador","create_dialog_title":"Nuevo contrato empresarial","create_dialog_description":"Busca por correo electrónico para encontrar el equipo y luego 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":"Aún no hay clientes. Primero crea uno 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":"Precio","term":"Plazo","documents":"Documentos","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":"Mínimo mensual {amount}","template_version":"Plantilla v{version}","template_manual":"Manual","no_billing":"Facturas y créditos omitidos","one_time_amount":"Único {amount}","payg_rate":"PAYG · {rate} por 1M de bytes UTF-8","assessment_commit":"Mínimos trimestrales · {first} → {last} · {total} en {quarters} trimestres"},"status_labels":{"draft":"Borrador","active":"Activo","fulfilled":"Cumplido","suspended":"Suspendido","terminated":"Terminado","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 firmar","sent_for_signature":"Enviado para firma","signed":"Firmado","signed_needs_start_date_review":"Firmado - revisar fecha de inicio","pending_activation":"Activación pendiente","trialing":"En prueba","superseded":"Sustituido"},"badge_skip_credit":"Omitir créditos","badge_no_sweep":"Sin conversión","replaces_contract":"reemplaza a {id}","type_labels":{"subscription":"Suscripción","one_time":"Único"},"pricing_model_labels":{"minimum_commitment":"Compromiso mensual","payg":"Pago por uso","one_time_purchase":"Compra única","monthly_bonus":"Bonificación mensual","month_to_month":"Mes a mes","non_billing":"Sin facturación"},"payment_term_labels":{"net_30":"Net 30","net_15":"Net 15","due_on_receipt":"Pago al recibir"},"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":"Terminación por conveniencia","end_customer_access":"End customer access","model_hosting":"Model hosting"},"signing_entity_labels":{"hanabi_ai":"Hanabi AI, Inc. dba Fish Audio","39ai_us":"39 AI, Inc. dba Fish Audio","39ai_jp":"39 AI G.K. dba Fish Audio"},"company_signer_labels":{"qingyan_cao":"Qingyan Cao","shijia_liao":"Shijia Liao","pinghan_xu":"Pinghan Xu"},"product_labels":{"tts":"TTS","asr":"ASR","voice-design":"Diseño de voz"},"module_policy":{"unlimited":"Ilimitado","capped":"Límite {amount}","minimum":"Mínimo {amount} / 1M"},"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 (Order Form)","dpa":"DPA","msa":"MSA","baa":"BAA","nda":"NDA","sow":"SOW"},"billing_model_labels":{"advance":"Facturación anticipada (compromiso al inicio + excedente del período anterior)","arrears":"Facturación vencida (compromiso + excedente al final del período)"},"billing_mode_labels":{"advance":"Compromiso anticipado + excedente","arrears":"Pospago (arrears)","payg_invoice":"PAYG · facturado","payg_platform":"PAYG · prepago en plataforma","one_time":"Paquete único","non_billing":"Sin facturación"},"term_until_terminated":"Hasta su terminación","name_search_placeholder":"Buscar empresa o contrato…","term_renews_notice_by":"Renovación automática · aviso antes del {date}","term_renews":"Renovación automática","term_no_renewal":"Sin renovación automática","ended_badge":"Finalizado el {date}","ended_badge_hint":"La fecha de fin contractual ya pasó, pero el registro aún no se ha cerrado, por lo que sigue activo.","payment_term_net_days":"Net {days}","rollover_expires_after":"Los créditos incluidos vencen {days} días después de la concesión","rollover_never":"Los créditos incluidos nunca vencen","rollover_term_end":"Los créditos no se trasladan más allá del fin del contrato","rollover_term_end_dated":"Los créditos no se trasladan más allá del fin del contrato ({date})","credit_expiry_cycle_end":"Los créditos incluidos no se arrastran: los créditos no usados vencen al final de cada ciclo de facturación","credit_expiry_contract_year_end":"Los créditos incluidos vencen al final de cada año de contrato","credit_expiry_term_end":"Los créditos incluidos vencen al final del plazo","credit_expiry_policy_options":{"per_tranche_days":"Días después de la concesión (días de arrastre)","cycle_end":"Fin de cada ciclo de facturación (sin rollover)","contract_year_end":"Fin de cada año de contrato","term_end":"Fin del plazo"}},"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":"Dirección línea 1","billing_address_line2":"Dirección línea 2","billing_city_state_zip":"Ciudad, Estado, CP","billing_contact_name":"Contacto de facturación","defaults_to_signer":"Por defecto usa datos del firmante","notes":"Notas","empty":"Aún no hay clientes.","load_error":"Error al cargar los 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":"Suba un único zip (el contrato firmado + las facturas anteriores). Un agente clasifica cada archivo, encuentra la plantilla y el cliente correspondientes y extrae las facturas. Cada suposición de abajo es editable: revise y confirme cada paso; no se guarda nada hasta que cree el contrato o importe una factura.","dropzone":{"selected":"{name} — elija otro zip para empezar de nuevo","choose":"Suelte aquí el contrato firmado (varios PDF o un zip) o haga clic para elegir","analyzing":"Analizando {name} — normalmente 20-40 s; contratos largos o con varios documentos pueden tardar 1-2 minutos…"},"analyzing":"Analizando… normalmente 20-40 s; contratos largos o con varios documentos pueden tardar 1-2 minutos.","match_badge":{"domain":"{label} · dominio","percent":"{label} · {percent}%"},"contract_label":"{name} · {status}","no_match":"sin coincidencia","files":{"heading":"Archivos ({count})","reanalyze":"Volver a analizar","hint":"¿Clasificación incorrecta? Corrija los roles y vuelva a analizar; sus elecciones prevalecen sobre las suposiciones basadas en el nombre del archivo.","roles":{"contract":"Contrato","invoice":"Factura","skip":"Omitir","msa":"MSA"},"amendment_like":"Enmienda","amendment_like_tip":"Parece una enmienda a un contrato existente y no se analizó: regístrela en la página de detalle del contrato (tarjeta de enmiendas). Cambie el rol solo si realmente es un contrato independiente o una factura."},"customer":{"heading":"Cliente","no_match_badge":"Sin cliente coincidente","pick_placeholder":"Elija el cliente…","create_from_extracted":"Crear cliente a partir de los datos extraídos","no_team_bound":"Aún no hay equipo vinculado; puede crear el contrato ahora y vincular el equipo de API real del cliente antes de la activación (el consumo se mide por equipo).","bind_team":"Vincular equipo","created":"Cliente creado — {name}","backfill_hint":"La extracción encontró datos que faltan en este cliente:","backfill_apply":"Completar desde la extracción","backfill_done":"Datos del cliente completados","bind_create_if_missing":"Crear la cuenta si no existe","bind_inline_cta":"Vincular","bind_inline_success":"Cuenta vinculada: ya puedes crear el contrato.","selected_badge":"Cliente: {name}"},"account_status":{"heading":"Estado de la cuenta","active_warning":"— ya tiene {count} contrato(s) activo(s); asegúrese de que no sea una importación duplicada","team":"Equipo","api_credit":"Crédito de API","contracts":"Contratos","active":"Activos"},"contract":{"heading":"Contrato","template":"Plantilla","monthly_commit":"Compromiso mensual","per_unit_rate":"Tarifa unitaria (TTS, $ por 1M de bytes UTF-8)","effective":"Fecha de vigencia","term":"Vigencia","term_months":"{count} meses","created":"Contrato creado","created_with_pdf":"Contrato creado · PDF firmado adjunto","attach_signed_pdf":"Adjuntar el PDF firmado del zip","open_contract":"Abrir contrato","not_pdf_hint":"El archivo del contrato no es un PDF; conviértalo y suba la copia firmada en la página del contrato.","sig_detected":"Firma electrónica detectada","sig_none":"Sin evidencia de firma electrónica: verifique que sea la versión firmada","sig_scan":"PDF escaneado: la firma no se puede verificar automáticamente","next_steps_attached":"Siguiente: apruebe abajo las acciones que propone el agente (por ejemplo un crédito de activación o, cuando el documento lo concede, <b>Activar contrato</b>), o abra el contrato para revisarlo y activarlo allí. La activación crea el borrador de la primera factura y concede los créditos; nada se ejecuta hasta que usted lo apruebe.","next_steps_unattached":"Siguiente: adjunte el PDF firmado; el agente lo lee entonces y propone acciones abajo (por ejemplo un crédito de activación o, cuando el documento lo concede, <b>Activar contrato</b>), o abra el contrato para revisarlo y activarlo allí. La activación crea el borrador de la primera factura y concede los créditos; nada se ejecuta hasta que usted lo apruebe.","additional_heading":"Otros documentos del zip","review_and_create":"Revisar y crear contrato","pick_customer_first":"Primero elija o cree el cliente arriba.","bind_team_first":"Aún no hay equipo vinculado; vincule antes de la activación","none_found":"No se encontró ningún documento de contrato en el zip; reasigne el rol de un archivo arriba si alguno se clasificó mal.","assessment_label":"Mínimos trimestrales","assessment_value":"{quarters} trimestres · total ${total}","rate_options_label":"Tarifas TTS","no_template_title":"Ninguna plantilla coincide con este documento","no_template_hint":"Importe el documento firmado como plantilla exclusiva de este cliente para que el contrato generado refleje el papel, o continúe y elija una plantilla de la biblioteca en el siguiente paso.","no_template_needs_customer":"Seleccione o cree primero el cliente arriba; la plantilla importada quedará asociada a él.","import_as_customer_template":"Importar como plantilla del cliente","template_import_failed":"No se pudo iniciar la importación de la plantilla","template_imported_reanalyzing":"Plantilla importada — reanalizando para hacer coincidir…","use_template_reanalyze":"Usar esta plantilla y reanalizar","import_as_library_template":"Importar como plantilla de biblioteca reutilizable","import_as_library_template_tip":"Extrae una plantilla compartida de este documento: los valores propios del cliente se convierten en variables y la revisión lista lo que no pudo parametrizarse; revíselo antes de reutilizar.","reanalyze_for_customer":"Reanalizar con las plantillas de este cliente","msa_heading":"MSA del cliente","msa_version":"v{version}","msa_signed":"firmado el {date}","msa_date_unknown":"No se pudo leer la fecha de firma: se registra la fecha de vigencia del formulario de pedido como valor provisional; corríjala 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 hace falta ninguna entrada.","msa_needs_register":"Aún no registrado: cuando exista el formulario de pedido, registre el MSA desde aquí.","msa_skipped":"El formulario de pedido se creó, pero el MSA no se registró; reintente abajo.","msa_carrier_diverged":"El perfil legal ahora apunta a este MSA más reciente, pero el registro MSA rector aún conserva el documento anterior; si se trata de un acuerdo nuevo, divídalo o desvincúlelo y cree un registro MSA nuevo.","msa_register_btn":"Registrar MSA","msa_register_failed":"No se pudo registrar el MSA","msa_profile_filled":"MSA registrado en el perfil legal del cliente.","msa_profile_replaced":"MSA registrado: sustituye al MSA anterior del perfil legal del cliente.","msa_profile_kept":"MSA registrado y vinculado: el perfil legal conserva el MSA ya anotado (este documento no es más reciente)."},"invoices":{"heading":"Facturas ({count})","imported":"Importada","import":"Importar","extract_failed":"error al extraer","fields":{"number":"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":"Elija un contrato…"},"confirm_another":{"title":"Este cliente ya tiene un contrato activo","customer_fallback":"El cliente","description":"{name} ya tiene {count} contrato(s) activo(s). Si este zip pertenece a ese contrato existente, no cree otro: importe las facturas contra ese contrato. Continúe solo si se trata de un acuerdo genuinamente nuevo (renovación, un segundo formulario de pedido, …).","description_with_example":"{name} ya tiene {count} contrato(s) activo(s) (p. ej., {example}). Si este zip pertenece a ese contrato existente, no cree otro: importe las facturas contra ese contrato. Continúe solo si se trata de un acuerdo genuinamente nuevo (renovación, un segundo formulario de pedido, …).","create_another":"Crear otro contrato"},"mercury_prompt":{"title":"Siguiente paso: empareja este cliente con Mercury AR","hint":"No se pueden enviar facturas por Mercury hasta emparejar el cliente.","open_workspace":"Abrir el espacio del cliente"},"toast":{"analyze_failed":"Error al analizar","pick_contract_first":"Primero elija un contrato para esta factura.","invoice_imported":"Se importó la factura #{number}","import_failed":"Error al importar","contract_file_not_found":"No se encontró el archivo del contrato en el zip.","signed_attached":"Contrato firmado adjuntado; abra el contrato para revisar y activar.","attach_failed":"Error al adjuntar","mixed_selection":"Elija un zip O varios PDF — no ambos. Los PDF se comprimen automáticamente."},"findings":{"info_show":"{count} notas informativas — mostrar","info_hide":"Ocultar las notas informativas"},"actions":{"title":"Propuestas","description":"En cuanto el PDF firmado esté en el contrato, el agente de cliente lo lee y propone las acciones puntuales / de transición que concede. Nada se ejecuta hasta que usted lo apruebe, aquí o más tarde en la página del contrato; cerrar este diálogo no detiene la ejecución."},"analyze_timed_out":"El análisis tardó demasiado y se detuvo. Comprueba la conexión y vuelve a intentarlo.","analyze_retry":"Reintentar análisis"},"legal_profile":{"trigger":"Perfil legal","title":"Perfil legal — {company}","msa_section_title":"Perfil de MSA del cliente","version":"Versión","version_options":{"b":"Versión B (estándar)","c":"Versión C (conveniencia)","d":"Versión D (apta para facturación mensual)","e":"Versión E (revisión 2026-06)"},"signed_date":"Fecha de firma","clauses":"Cláusulas","params":{"rollover_days":"Días de arrastre","max_rollover_amount":"Importe máximo de arrastre","minimum_resale_price":"Precio mínimo de reventa","overage_rate":"Tarifa de excedente","price_lock_months":"Meses de bloqueo de precio"},"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 legal de DPA del cliente","section_description":"El DPA se genera con el paquete legal del cliente; los adjuntos aquí son registros del cliente firmados o complementarios.","include_in_packet":"Incluir el DPA en el paquete legal del cliente","signed_date":"Fecha de firma del DPA del cliente","save_profile":"Guardar perfil de DPA del cliente","generated_title":"Paquete legal de DPA del cliente generado","generated_description":"Generado a partir de los campos estructurados del perfil legal del cliente.","generate_document":"Generar documento de DPA","open_generated":"Abrir el DPA del cliente generado","generated_on":"Generado el {date}","attach_record":"Adjuntar registro de DPA del cliente","open_record":"Abrir registro de 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 perfil de MSA","toasts":{"signed_date_required":"La fecha de firma es obligatoria","msa_updated":"MSA actualizado","msa_update_error":"Error al actualizar el MSA","choose_msa_document":"Primero elija un documento de MSA","msa_uploaded":"Documento de MSA subido","msa_upload_error":"Error al subir el MSA","msa_open_error":"Error al abrir el documento de MSA","dpa_updated":"Requisito de DPA actualizado","dpa_update_error":"Error al actualizar el DPA","dpa_required_before_generate":"Marque el DPA como obligatorio antes de generar el paquete legal","dpa_generated":"Paquete legal de DPA del cliente generado","dpa_generate_error":"Error al generar el paquete legal de DPA del cliente","dpa_generated_open_error":"Error al abrir el paquete legal de DPA del cliente generado","choose_dpa_attachment":"Primero elija un adjunto de DPA","dpa_attached":"Adjunto de DPA guardado en el perfil legal del cliente","dpa_attach_error":"Error al adjuntar el DPA","dpa_open_error":"Error al abrir el adjunto de DPA"},"version_source":"Registrado desde"},"order_form":{"title":"Nuevo acuerdo","description":"Cree un acuerdo asociado al cliente a partir del estado más reciente del cliente/MSA y 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 equipo de API. Puede crear el acuerdo ahora; vincule la cuenta en el <b>espacio de trabajo</b> antes de la activación (el consumo se mide por equipo).","created":{"title":"El acuerdo está listo para revisión","open_contract":"Abrir contrato"},"created_success":"Acuerdo creado a partir del registro del cliente.","autofill":{"prompt":"¿Tiene el contrato firmado? Autocomplete la plantilla y las condiciones.","button":"Autocompletar desde el contrato firmado","prefilled":"Precompletado desde {source}","signed_contract_fallback":"el contrato firmado","failed":"Error al autocompletar","no_template_terms_applied":"No hay ninguna plantilla coincidente: se aplicaron los términos extraídos. Selecciona una plantilla manualmente.","attach_label":"Adjuntar {filename} como documento firmado tras la creación","attached":"PDF firmado adjuntado al contrato","attach_failed":"Contrato creado, pero falló adjuntar el PDF firmado — súbelo en la página del contrato"},"template":{"label":"Plantilla estándar *","placeholder":"Elija una plantilla de acuerdo","load_failed":"Error al cargar las plantillas de acuerdo","msa_version_unreadable":"La versión del MSA no se puede leer en el documento — se registrará como versión {version}."},"type_notes":{"billing":"Las condiciones de facturación se configurarán en este acuerdo.","non_billing":"Acuerdo sin facturación: se omiten las facturas, los créditos y los campos de precios."},"pricing_help":{"payg":"El pago por uso no crea factura de activación ni créditos; la facturación mensual usa el consumo de API del mes natural anterior.","monthly_bonus":"El compromiso mensual es el importe de la factura; los créditos incluidos pueden ser mayores, con la tasa de reembolso calculada como compromiso / créditos.","one_time":"La compra única factura una sola vez y concede los créditos configurados; queda excluida de la facturación mensual.","default":"Los acuerdos de compromiso mínimo y mes a mes facturan en la activación, conceden los créditos incluidos y luego siguen el anclaje de facturación de la fecha de inicio."},"purchase_amount":"Importe de la compra","payg_per_unit_rate":"Tarifa por unidad de pago por uso (TTS, $ por 1M de bytes UTF-8)","discount":{"label":"Descuento % sobre la lista vigente (según lista)","follows_list_help":"Las tarifas se derivan de la lista de precios vigente × (1 − descuento%); la tarifa por unidad congelada se ignora. Los cambios en la lista se propagan al resincronizar.","frozen_rate_help":"Deje 0 para usar la tarifa por unidad congelada de abajo; establezca un descuento para facturar con un % de rebaja sobre la lista vigente."},"membership":{"label":"Membresía concedida en la activación","pro":"Pro","max":"Max","none":"Ninguna (sin concesión de membresía)","help":"El propietario del equipo vinculado recibe esta membresía durante la vigencia del contrato.","none_help":"No se concede ninguna membresía en la activación: el equipo vinculado conserva el plan que ya tiene."},"overdraft_credits_title":"Sobregiro y créditos","effective_date_help":"Fecha de inicio legal que aparece en el contrato y ancla el día del mes de facturación. Es seguro usar fechas retroactivas en importaciones históricas: la facturación mensual solo genera el ciclo actual, nunca meses anteriores.","backdated_warning":"Fecha retroactiva: la activación creará el borrador de una primera factura que cubre desde el {date} en adelante. Si ese período ya se importó como factura histórica, anule el duplicado antes de marcar nada como pagado (pagar ambas concedería créditos dos veces).","term_months":"Vigencia (meses)","clauses_note":"Las cláusulas se heredan de la plantilla seleccionada y de la configuración del MSA del cliente. Edite el texto de la plantilla mediante el flujo de plantilla/variante, no en este diálogo de acuerdo.","create_button":"Crear acuerdo","errors":{"choose_template":"Primero elija una plantilla de acuerdo.","create_failed":"Error al crear el acuerdo"},"per_unit_rate_scope_help":"Se aplica solo al uso de TTS (facturado por cada 1M de 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.","included_credits_help":"Créditos de uso otorgados en CADA ciclo de facturación. Dejar 0 para otorgar el commit mensual. Un crédito de servicio único que se descuenta de las facturas NO va aquí: regístralo tras la creación en la tarjeta Prepaid offset del contrato.","included_above_commit_warning":"Este valor otorga más que el commit mensual en cada ciclo — solo los acuerdos monthly-bonus hacen eso (modelo de precios monthly_bonus). Para un crédito de servicio único, usa el prepaid offset tras la creación. La API rechazará este valor.","rollover_days_label":"Caducidad del rollover (días)","rollover_days_help":"Los créditos de ciclo no usados vencen este número de días después de concederse. 0 desactiva el vencimiento: los créditos incluidos nunca vencen. Un Order Form analizado que no dice nada sobre el rollover recibe automáticamente «Fin de cada ciclo de facturación» en el selector de vencimiento de créditos de arriba.","warning_gate":{"title":"Revise cada advertencia del analizador — el sistema NO ejecuta estos términos:","hint":"Marque cada elemento para confirmar que se gestiona fuera del sistema (carta adjunta, operación manual o escalado). ¿No sabe cómo proceder? Contacte a su administrador del sistema antes de crear el acuerdo.","confirm_tag":"Confirmar","info_group":"He revisado las {count} notas informativas del documento","info_show":"mostrar","info_hide":"ocultar"},"term_one_time_hint":"Plazo del pedido en meses — los créditos únicos caducan al final del plazo (PoC de 30 días = 1).","assessment":{"title":"Evaluación de mínimo trimestral","enable":"Añadir calendario","help":"Para contratos de reventa con mínimos trimestrales: las facturas mensuales cobran solo el consumo y los déficits se liquidan con facturas de ajuste trimestrales. Dejar vacío en contratos con compromiso mensual normal.","from_q":"Desde el trimestre","to_q":"Hasta el trimestre","amount":"Mínimo trimestral ($)","add_row":"Añadir fila","remove":"Eliminar","trueup_quarters":"Trimestres de crédito de ajuste","renewal_months":"Período de renovación (meses)","renewal_rule":"Regla del mínimo de renovación (§3.9)","renewal_rule_fixed":"Fijo: cada trimestre está escrito en el contrato","renewal_rule_trailing":"Promedio de los dos últimos trimestres (calculado por el motor)","renewal_rule_help":"Con la regla de promedio, el motor añade el mínimo de cada periodo de renovación a partir del promedio de los dos últimos trimestres evaluados, limitado por el piso y el tope; las filas escritas en el contrato siempre prevalecen. El umbral §8.4 solo genera un aviso en el panel.","renewal_floor":"Piso del mínimo de renovación ($, opcional)","renewal_cap":"Tope del mínimo de renovación ($, opcional)","floor_cap_error":"El piso del mínimo de renovación no puede superar el tope.","shortfall_pct":"Umbral de aviso de déficit §8.4 (%)","release_window_title":"Ventana de exclusión de evaluación (opcional)","release_window_help":"Si el contrato permite al cliente salir del periodo de evaluación con el Compromiso liberado, registra el último día de esa ventana (UTC) y la cláusula. También puede fijarse después en «Condiciones de rescisión».","release_until":"La ventana cierra (UTC)","release_reason":"Base / cláusula","commit_note":"Con calendario trimestral el compromiso mensual queda en 0: las facturas mensuales cobran solo el consumo."},"rate_options":{"label":"Tarifas TTS extraídas: elija la tarifa facturada por la plataforma","help":"Las tarifas fuera de plataforma (p. ej., autoalojado) se facturan mediante registros de uso manuales.","option":"{label} — {rate} por 1M de bytes UTF-8"},"unsupported_gate":{"title":"{count, plural, =1 {Esta plantilla contiene # término que el motor no puede representar — confírmelo antes de crear:} other {Esta plantilla contiene # términos que el motor no puede representar — confirme cada uno antes de crear:}}","tick_label":"Confirmar este término no compatible","hint":"Estas cláusulas permanecen en el texto del contrato, pero la facturación no las aplicará. Marcarlas registra su confirmación en el contrato; gestiónelas fuera del sistema (carta complementaria, operación manual o escalación).","server_required":"{count, plural, =1 {El servidor exige confirmar # término no compatible de esta plantilla — ahora aparece bajo la plantilla.} other {El servidor exige confirmar # términos no compatibles de esta plantilla — ahora aparecen bajo la plantilla.}}"},"operational":{"title":"Términos operativos","help":"Los derechos y condiciones con los que se crea este acuerdo. La nota bajo cada campo indica de dónde proviene el valor; compruebe los valores predeterminados de la plantilla y del sistema contra el papel firmado antes de crear.","source_paper":"Leído del documento firmado","source_template":"Valor predeterminado de la plantilla","source_default":"Valor predeterminado del sistema","auto_renew_help":"Se renueva por otro período salvo que se registre un aviso de no renovación con al menos el plazo de preaviso antes de que termine el período.","source_unstated":"Valor predeterminado del sistema: no consta en el documento","source_unstated_membership":"No consta en el documento: no se concede membresía","source_unstated_rollover":"No consta en el documento: no se concede rollover; los créditos incluidos vencen al final de cada ciclo de facturación","source_unstated_auto_renew":"No consta en el documento: sin renovación automática","source_from_term":"Días derivados de la condición de pago","source_from_days":"Condición más cercana a los días de pago indicados","source_manual":"Introducido manualmente"},"credit_expiry_label":"Vencimiento de créditos","credit_expiry_help":"La regla por la que vencen los créditos incluidos no usados. Los días de arrastre solo cuentan con «Días después de la concesión»; las demás políticas los ignoran."},"workspace":{"description":"Espacio de trabajo del cliente","onboarded":"Incorporado","not_onboarded":"Sin incorporar","account_bound_success":"Cuenta vinculada: el equipo de API del cliente ya está enlazado.","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; puede redactar el acuerdo ahora y vincular antes de la activación (el consumo se mide por equipo).","no_team_title_has_agreement":"Aún no hay ningún equipo de API vinculado; el acuerdo ya está redactado. Vincule el equipo de consumo antes de la activación (el consumo se mide por equipo).","no_team_description":"Vincule una cuenta existente por correo electrónico (por defecto se usa su equipo personal). ¿Aún no hay cuenta? Envíe un enlace de incorporación. 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":"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 firma","enabled_clauses":"Cláusulas habilitadas","msa_history":"Historial del MSA","versions_count":"{count, plural, one {# versión} other {# versiones}}","dpa_document":"Documento de DPA","customer_dpa_record":"Registro de DPA del cliente","attached":"Adjunto","customer_dpa_history":"Historial de 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 del cliente generado","open_customer_dpa_record":"Abrir registro de DPA del cliente","generated_dpa_document":"Documento de DPA generado: {key}","runtime_state":"Estado en tiempo de ejecución","open_invoices":"Facturas abiertas","pro_membership":"Membresía 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 de búsqueda en soporte","support_user_id":"ID de 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":"Sin registro de MSA independiente: en clientes importados el MSA suele formar parte del MSA + Order Form firmado (ver Agreements).","preview":"Vista previa","preview_error":"No se pudo cargar la vista previa.","preview_signed":"Documento firmado","preview_render":"Versión generada (sin firmar)","next_steps_title":"Próximos pasos","step_bind":"Vincular cuenta de uso (antes de la activación)","step_agreement":"Crear contrato desde el PDF firmado","step_activate":"Activar contrato","step_invoice":"Primera factura creada","bind_create_if_missing":"Crear la cuenta si no existe.","bind_create_if_missing_help":"El cliente toma el control con un restablecimiento de contraseña; no se envía ningún correo.","archive":"Archivar","unarchive":"Desarchivar","archive_title":"¿Archivar este cliente?","archive_warning":"{company} se ocultará de las listas y selectores de clientes, y no se podrán crear nuevos enlaces de onboarding, vinculaciones de cuenta ni acuerdos hasta desarchivarlo. No se elimina nada y el archivado es reversible. El sistema rechaza 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 créditos","platform_guarantees":"Garantías aplicadas por la plataforma"},"new_agreement":"Nuevo acuerdo","active_contracts":"Contratos activos","onboarding":"Incorporación","onboarding_completed":"Completada","onboarding_not_started":"Sin iniciar","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 incorporación","send_onboarding_link":"Enviar enlace de incorporación","resend_onboarding_title":"¿Reenviar la incorporación?","resend_onboarding_description":"Este cliente ya completó la incorporación. Reenviarla recopilará información actualizada del cliente y puede sobrescribir el registro del cliente usado para futuros acuerdos.","continue":"Continuar","view_as_user":"Ver como el cliente","view_as_user_error":"No se pudo abrir la vista de la cuenta del cliente","signals_title":"Señales de facturación","signals_description":"Uso del ciclo actual frente al compromiso de cada contrato de facturación activo: detecta riesgo de abandono y oportunidades de venta adicional.","signals_empty":"No hay contratos de facturación activos.","signals_load_error":"No se pudieron cargar las señales de facturación.","signals_pct_of_minimum":"{pct}% del mínimo","signals_usage_no_allowance":"Uso en este ciclo","signals_overage":"Excedente acumulado","signals_projected_invoice":"Factura proyectada","signals_pace":"Proyección del ciclo","signals_prev_cycle":"Ciclo anterior","signals_cycle":"Ciclo actual","signals_term_end":"Fin del contrato","signals_term_end_days":"en {days} días","signal_churn_risk":"Riesgo de abandono","signal_upsell":"Venta adicional","signal_renewal_60d":"Renovación ≤ 60 d","signal_usage_drop":"Caída de uso","signal_offset_pool_active":"Fondo de crédito activo","signals_expl_churn_risk":"Se activa cuando ha transcurrido ≥30% del ciclo y el ritmo proyectado está por debajo de la mitad del mínimo. Ritmo {pace} frente a {allowance} de asignación.","signals_expl_upsell_overage":"El uso ya supera la asignación incluida — {overage} de excedente facturable en este ciclo.","signals_expl_upsell_pace":"El ritmo proyectado {pace} supera el 120% de la asignación {allowance} — el compromiso puede quedarse corto.","signals_expl_renewal_60d":"El contrato vence en {days} días — es momento de iniciar la conversación de renovación.","signals_expl_usage_drop":"El ritmo proyectado {pace} está por debajo de la mitad del ciclo anterior ({prev}).","signals_expl_offset_pool_active":"Un fondo de crédito prepagado/de liquidación sigue compensando las facturas — el efectivo ya se cobró.","signals_trend_title":"Uso diario de la plataforma — últimos {days} días","signals_trend_series":"Uso","signals_trend_open":"Ver tendencia de uso","signals_trend_empty":"Sin uso registrado en este periodo.","billing_mode":"Modo de facturación","signal_balance_low":"Saldo bajo","signals_expl_balance_low":"El saldo {balance} cubre menos de medio mes al ritmo actual ({pace}/mes): hora de recargar o pasar a facturación por contrato.","signals_wallet_balance":"Saldo de la cartera","signals_summary_tracked":"{count, plural, =1 {# contrato de facturación monitorizado} other {# contratos de facturación monitorizados}}","usage_this_cycle":"Uso del ciclo","commit_pct":"% del mínimo","signals":"Señales","updated":"Actualizado","toggle_details":"Mostrar u ocultar los detalles de facturación de {name}","lifecycle_winding_down":"En liquidación · {date}","lifecycle_churned":"Perdido","create_primary_email_label":"Correo principal (opcional)","create_primary_email_help":"La cuenta que el cliente usará para la API. ¿No figura en el contrato? Déjalo en blanco: puedes crear/vincular la cuenta después en el workspace del cliente.","create_company_placeholder":"Razón social de la empresa","show_archived":"Mostrar archivados","hide_archived":"Ocultar archivados","archived_badge":"Archivado","dossier":{"title":"Dosier","description":"Lo que el sistema no puede derivar: decisiones y su justificación, acuerdos verbales, el registro de verificación, acciones puntuales con sus id de auditoría, preguntas abiertas. El estado, los saldos y las facturas siguen en vivo arriba y nunca se copian aquí.","version":"v{version}","version_none":"Aún sin dosier","by_human":"Humano","by_agent":"Agente","updated_by":"Actualizado por {actor}","drift_none":"Sin desviación","drift_count":"{count, plural, =1 {# referencia sin resolver} other {# referencias sin resolver}}","drift_checked":"Referencias comprobadas {date}","drift_never_checked":"Referencias nunca comprobadas","check_drift":"Comprobar desviación","checking_drift":"Comprobando…","drift_checked_toast":"Referencias resueltas de nuevo","drift_check_error":"Falló la comprobación de desviación","citations_summary":"{count, plural, =1 {# id citado} other {# id citados}}","unresolved_ids":"sin resolver","versions":"Versiones","load_error":"No se pudo cargar el dosier: {error}","retry_load":"Reintentar","sections":{"identity_paper":"Identidad y documentos","commercial_summary":"Resumen comercial","lifecycle_timeline":"Cronología del ciclo de vida","unstructured_terms":"Condiciones no estructuradas","one_off_actions":"Acciones puntuales","verification_log":"Registro de verificación","open_questions":"Preguntas abiertas"},"empty_section":"Nada registrado todavía.","edit":"Editar","cancel":"Cancelar","save":"Guardar","retry_save":"Reintentar guardado","markdown_placeholder":"Markdown. Cita los id (contrato, factura, fila de auditoría) para que la comprobación de desviación pueda seguirlos.","reason_label":"Motivo del cambio","reason_placeholder":"Por qué cambia — al menos {min} caracteres","reason_too_short":"Al menos {min} caracteres","saved":"Sección guardada como v{version}","save_error":"No se pudo guardar: {error}","save_error_generic":"Error al guardar","conflict_notice":"Otra persona guardó la v{version} mientras editabas. El dosier se recargó: revisa tu texto frente a él y reintenta.","versions_title":"Versiones del dosier","versions_description":"Las más recientes primero. Abre una versión para compararla con el texto actual; restaurar la reescribe como una versión nueva.","versions_empty":"Aún no hay versiones: el dosier nunca se ha guardado.","versions_error":"No se pudieron cargar las versiones: {error}","current_marker":"actual","select_version":"Selecciona una versión para compararla con el dosier actual.","diff_vs_current":"Diff con v{version}","snapshot":"Instantánea","unchanged_all":"Idéntica al dosier actual.","restore":"Restaurar v{version}","restore_confirm":"¿Reescribir la 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":"Restaurada como v{version}","restore_error":"Falló la restauración: {error}","restore_error_generic":"el servidor lo rechazó","restore_forbidden":"Restaurar una versión requiere el permiso enterprise-admin: reescribe las siete secciones a la vez.","restore_requires_admin":"La restauración está limitada a quienes tienen enterprise-admin; pídeselo a uno si esta versión debe volver.","conflict_section_changed":"Esta sección también cambió en el servidor: las líneas rojas son texto de la v{version} que tu borrador borraría; las verdes son tuyas.","conflict_section_unchanged":"Esta sección no cambió en el servidor (cambiaron otras secciones); reintentar conserva tu texto.","conflict_view_diff":"Diferencias con el servidor","conflict_view_server":"Texto del servidor (v{version})","conflict_use_server":"Usar el texto del servidor","save_over":"Guardar el mío sobre la v{version}","unclassified_count":"{count, plural, =1 {# id sin clasificar} other {# ids sin clasificar}}","unclassified_ids":"sin clasificar","unclassified_hint":"Ids que no se resuelven en ningún sitio y cuyo uso el texto no indica: informativos, no son desviación.","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":"Trabajo de importación","agent_run":"Ejecución del agente","action_proposal":"Propuesta de acción","credit_record":"Registro de crédito","manual_usage":"Uso manual","unclassified":"Sin clasificar","unknown":"Desconocido"}},"agent":{"title":"Preguntar al agente","description":"El agente del cliente lee los hechos en vivo y el dosier, responde tu pregunta, puede actualizar secciones del dosier y presenta propuestas de acción para revisión; nunca ejecuta un cambio 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 pudo cargar: {error}","retry":"Reintentar","previous_turns":"{count, plural, =1 {# turno anterior} other {# turnos anteriores}}","question_label":"Pregunta (abre un hilo nuevo)","question_label_continue":"Seguimiento en este hilo","question_placeholder":"p. ej. ¿Qué verificamos en el documento firmado y qué sigue pendiente?","ask_hint":"Ctrl/⌘ + Intro para enviar. Una ejecución tarda de uno a varios minutos.","ask":"Preguntar","asking":"Enviando…","attached_in_flight":"Este hilo ya tiene una ejecución en curso: se muestra esa; tu pregunta queda en el cuadro para cuando termine.","enqueue_failed":"La cola de workers rechazó la ejecución (registrada como fallida): {error}","ask_error":"No se pudo preguntar: {error}","ask_error_generic":"el servidor lo rechazó","status_pending":"En cola","status_running":"En ejecución","status_completed":"Completada","status_failed":"Fallida","status_cancelled":"Cancelada","cancel":"Cancelar ejecución","cancel_requested":"Cancelando…","cancel_done":"Cancelación solicitada","cancel_error":"No se pudo cancelar: {error}","answer_pending":"Trabajando: la respuesta aparecerá aquí cuando termine la ejecución.","no_answer":"No se registró ninguna respuesta.","error_label":"Error:","usage":"{requests, plural, =1 {# petición al modelo} other {# peticiones al modelo}} · {tool_calls, plural, =1 {# llamada a herramienta} other {# llamadas a herramientas}}","dossier_changes":"Secciones del dosier 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 de la traza…","trace_empty":"No se registró nada en esta ejecución.","trace_truncated":"Traza limitada: las filas posteriores no se registraron.","trace_error":"Traza no disponible: {error}"},"signal_one_time_past_end":"Plazo vencido","signal_guarantee_expired":"Garantía vencida","signals_expl_one_time_past_end":"El formulario de pedido único sigue activo tras el fin de su plazo ({date}); el equipo conserva los derechos del contrato hasta que se cierre.","signals_expl_guarantee_expired":"Una garantía del contrato venció en los últimos 30 días; la plataforma dejó de aplicarla y no modificó la configuración del equipo."},"edit_overview":{"title":"Editar contrato","msa_version":"Versión del MSA","msa_b":"B — Obligación anual completa","msa_d":"D — Pago hasta la terminación","msa_e":"E — revisión 2026-06","sales_rep":"Representante de ventas","signing_entity":"Entidad firmante","company_signer":"Firmante de la empresa","effective_date":"Fecha de vigencia","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":"Aviso (días)","trial_months":"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":"Evaluación trimestral de mínimos (§3.9)","assessment_rows_note":"{count, plural, =1 {# fila de mínimo se mantiene} other {# filas de mínimo se mantienen}} tal como figura en el contrato; aquí solo se editan la regla de renovación y el umbral de aviso.","release_window_title":"Ventana de exclusión de evaluación","release_window_help":"Último día (UTC) en que el cliente puede rescindir con el Compromiso liberado. Solo se guarda si lo cambias; borrarlo retira la ventana.","release_until":"La ventana cierra (UTC)","release_reason":"Base / cláusula","btn_clear_release":"Borrar","msa_c":"C — Accrued fees to termination"},"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 de dirección 1","address_line2":"Línea de dirección 2","city_state_zip":"Ciudad, estado, ZIP","toast_success":"Información del cliente actualizada","toast_error":"Error al guardar"},"detail":{"back_to_contracts":"Volver a contratos","loading":"Cargando contrato...","load_error":"No se pudo cargar este contrato.","fallback_title":"Contrato empresarial","team":"Equipo {teamId}","team_unbound_label":"Sin equipo vinculado","updated":"Actualizado el {date}","sales_rep":"Representante de ventas {name}","enabled":"Habilitado","disabled":"Deshabilitado","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 terminado.","toast_pricing_updated":"Precios actualizados.","toast_concurrency_updated":"Concurrencia actualizada.","toast_choose_pdf":"Seleccione primero un PDF firmado.","btn_activate":"Activar","btn_suspend":"Suspender","btn_resume":"Reanudar","btn_save_pricing":"Guardar precios y niveles","btn_add_tier":"Agregar 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":"Terminar contrato","btn_confirm_delete":"Confirmar eliminación","btn_confirm_termination":"Confirmar terminación","pricing_title":"Precios","pricing_description":"Ajuste el resumen de precios en vivo que se sincroniza con las configuraciones del equipo.","pricing_tiers_title":"Niveles de precios","pricing_tiers_description":"Los tramos son acumulativos por producto. Cada tramo cobra solo las unidades dentro de ese rango; si el tramo final tiene un tope, el uso por encima de ese tope se factura al precio público estándar.","no_pricing_tiers":"No se han configurado niveles de precios.","customer_title":"Cliente","document_workflow_title":"Flujo de documentos","document_workflow_description":"Genere el DOCX sin firmar antes de la firma, revise los redlines de la contraparte y abra enlaces privados de documentos.","concurrency_title":"Concurrencia y retención","concurrency_description":"Se sincroniza con la concurrencia del equipo y el indicador de retención cero de datos.","delete_title":"Eliminar","terminate_title":"Terminar","delete_description":"Eliminar permanentemente este borrador de contrato.","terminate_description":"Terminar este contrato activo o suspendido.","label_msa":"MSA","label_signing_entity":"Entidad firmante","label_company_signer":"Firmante de la empresa","label_billing":"Facturación","label_effective":"Vigencia","label_ends":"Finaliza","label_current_term":"Plazo actual","label_auto_renew":"Renovación automática","label_current_model":"Modelo actual","label_monthly_commit":"Mínimo mensual","label_one_time_amount":"Monto único","label_pricing_model":"Modelo de precios","label_per_unit_rate":"Tarifa unitaria (TTS, $ por 1M de bytes UTF-8)","label_monthly_commit_usd":"Mínimo mensual ($)","label_one_time_amount_usd":"Monto único ($)","label_fee_description":"Descripción del cargo","label_total_annual":"Total anual","label_product":"Producto","label_end_m":"Fin (M, vacío=sin límite)","label_price_per_million":"$ por 1M de bytes UTF-8","label_company":"Empresa","label_signer":"Firmante","label_billing_contact":"Contacto de facturación","label_billing_email":"Correo de facturación","label_contact_email":"Correo 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":"Refleja el indicador a nivel de equipo cuando el contrato está activo.","skip_signed_check_title":"Omitir verificación de documento firmado al activar","skip_signed_check_description":"Úselo solo cuando necesite activar antes de que se suba un PDF firmado.","terminate_dialog_delete_title":"¿Eliminar este borrador?","terminate_dialog_terminate_title":"¿Terminar 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 terminación de {days} días. Confirmar implica que la obligación de preaviso está gestionada; para un cambio de contrato, prefiera el reemplazo programado o wind-down para evitar un hueco de cobertura.","terminate_dialog_terminate_description":"Esto finalizará el contrato empresarial y eliminará las configuraciones del equipo.","terminate_reason_placeholder":"Motivo de terminación (opcional)","date_range_separator":"a","per_unit_rate_scope_help":"Se aplica solo al uso de TTS (facturado por cada 1M de 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":"Cadencia de facturación","terminate_mode_immediate":"Terminar de inmediato (liquidar ahora)","terminate_mode_wind_down":"Extinción gradual (el ciclo actual se factura completo y el saldo se consume)","terminate_mode_caption":"Para churn se recomienda la terminación programada: el contrato corre hasta la fecha elegida, los ciclos que comiencen desde esa fecha no se facturan y el cierre es automático. El wind-down añade una ventana de consumo de créditos.","terminate_mode_scheduled":"Programar la terminación (elegir la fecha de fin)","terminate_preset_cycle_end":"Fin del ciclo de facturación actual — {date}","terminate_preset_next_cycle_end":"Fin del próximo ciclo — {date}","terminate_preset_notice":"Tras el preaviso ({days} días) — {date}","terminate_preset_custom":"Fecha personalizada…","terminate_schedule_caption":"Plenamente vigente hasta el {date}. Ningún ciclo que comience en o después de esa fecha se factura; el excedente del último ciclo se liquida automáticamente.","terminate_schedule_date_required":"Elige primero una fecha de terminación.","terminate_dialog_schedule_title":"¿Programar esta terminació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 los ajustes del equipo y se liquida el último ciclo. Puedes cancelarla en cualquier momento antes de la fecha.","btn_schedule_termination":"Programar terminación","btn_confirm_schedule":"Programar","btn_cancel_scheduled_termination":"Cancelar programación","termination_scheduled_banner":"Terminación programada para el {date}.","wind_down_banner":"En liquidación — finaliza el {date}.","terminated_banner":"Terminado el {date}.","transition_until":"Transición de solo consumo hasta {date}: los créditos restantes conservan sus vencimientos contractuales; por lo demás, la cuenta vuelve al autoservicio.","transition_irreversible_note":"La transición ha comenzado: esta terminación ya no se puede cancelar. Solo un nuevo acuerdo firmado puede restablecer el servicio empresarial.","toast_termination_scheduled":"Terminación programada para el {date}.","toast_termination_schedule_cancelled":"Programación de terminación cancelada.","termination_terms_title":"Condiciones de terminación (registro del sistema)","btn_edit_termination_terms":"Editar","termination_policy_consume_only":"Contrato firmado: los créditos sobreviven a la terminación y expiran según sus relojes de 90 días (solo consumo).","termination_policy_forfeit":"Contrato firmado: los créditos enterprise no usados se pierden al terminar.","termination_policy_refund_prorated":"Contrato firmado: reembolso a prorrata de tarifas prepagadas (procedimiento manual).","termination_policy_transition_window":"Contrato firmado: ventana de transición a precio congelado tras la terminación (procedimiento manual).","termination_policy_unspecified":"Condiciones sin clasificar frente al PDF firmado — configúralas aquí tras leer el contrato.","termination_mutual_consent_notice":"Este Order Form no puede terminarse unilateralmente — solo por consentimiento mutuo escrito o por incumplimiento grave.","termination_manual_runbook_refund_prorated":"Paso manual requerido: calcular y emitir el reembolso a prorrata.","termination_manual_runbook_transition_window":"Paso manual requerido: congelar los precios durante la ventana de transición contractual.","termination_mutual_consent_confirm":"Confirmo el consentimiento mutuo POR ESCRITO del cliente (o una base de incumplimiento) para terminar este Order Form.","termination_terms_mutual_consent_label":"Requiere consentimiento mutuo","termination_policy_option_unspecified":"Sin clasificar","termination_policy_option_consume_only":"Solo consumo","termination_policy_option_forfeit":"Pérdida al terminar","termination_policy_option_refund_prorated":"Reembolso a prorrata","termination_policy_option_transition_window":"Ventana de transición","toast_termination_terms_saved":"Condiciones de terminación guardadas.","commitment_release_title":"Ventana de exclusión de evaluación","commitment_release_until_label":"La ventana cierra (UTC)","commitment_release_reason_label":"Base / cláusula","commitment_release_help":"Último día (UTC) en que el cliente puede rescindir mediante aviso escrito con el Compromiso liberado. Solo se guarda si cambia; «Borrar» retira la ventana.","commitment_release_days_left":"{days, plural, =0 {cierra hoy} =1 {queda # día} other {quedan # días}}","commitment_release_open_until":"abierta hasta el {date} ({left})","commitment_release_closed_on":"cerrada el {date}","commitment_release_none":"sin registrar","commitment_release_released_on":"Compromiso liberado el {date}","btn_clear_release_window":"Borrar ventana","evaluation_opt_out_label":"Exclusión de evaluación: rescindir con el Compromiso liberado","evaluation_opt_out_hint":"Ventana abierta hasta el {date} ({left}). Se liquida SIN cargos por déficit de mínimos, true-up ni compromiso restante; cada trimestre no evaluado hasta el cierre se registra como exento.","evaluation_opt_out_unavailable_closed":"La ventana cerró el {date}: el Compromiso se mantiene; rescinde sin exclusión (los déficits de mínimos se liquidan normalmente).","evaluation_opt_out_unavailable_released":"El Compromiso ya fue liberado el {date}.","evaluation_opt_out_consequence":"EXCLUSIÓN DE EVALUACIÓN: esta rescisión se liquida SIN cargos por déficit de mínimos, true-up ni compromiso restante. Cada trimestre no evaluado hasta el {date} se registra como exento y el Compromiso queda marcado como liberado. Irreversible una vez iniciado el cierre gradual; una rescisión programada aún puede cancelarse, lo que retira la liberación.","evaluation_opt_out_confirm_ack":"Confirmo que el aviso escrito del cliente llegó dentro de la ventana y que no se cobrará ningún déficit de mínimos ni true-up.","btn_confirm_opt_out":"Liberar y rescindir","opt_out_error_not_configured":"Este contrato no tiene registrada una ventana de exclusión: fíjala primero en «Condiciones de rescisión» o rescinde sin la exclusión.","opt_out_error_window_closed":"La ventana de exclusión cerró el {date}. Desmarca la exclusión para rescindir normalmente; los déficits de mínimos se liquidan como siempre.","opt_out_error_already_released":"El Compromiso ya estaba liberado: se desmarcó la exclusión; rescinde normalmente.","opt_out_error_already_scheduled":"Este contrato ya tiene una rescisión programada: cancela primero la programación.","opt_out_error_transition_irreversible":"El cierre gradual ya comenzó y no puede modificarse; solo un nuevo acuerdo firmado puede restablecer el servicio empresarial.","opt_out_error_team_unbound":"Este contrato no está vinculado a ningún equipo, así que no hay nada que terminar en la facturación; vincule al cliente o elimine el borrador.","waived_quarters_label":"Trimestres exentos","field_commitment_release_window":"Ventana de exclusión de evaluación","field_commitment_released_on":"Compromiso liberado el {date}","terminate_off_contract_warning":"⚠ Modo fuera de contrato: se desvía de la salida prevista en el acuerdo firmado y puede INCUMPLIR el contrato. Sin base documentada, usa la opción recomendada.","terminate_breach_confirm_warning":"⚠ RIESGO DE INCUMPLIMIENTO: estás terminando en un modo no previsto por el contrato firmado. Confirma solo con base documentada.","terminate_consequence_scheduled_consume_only":"Funciona con normalidad hasta la fecha elegida; el compromiso del último mes de facturación se factura íntegro y no comienza ningún ciclo nuevo después. Según el contrato firmado, los créditos restantes permanecen en la cuenta y expiran según sus relojes de 90 días; la cuenta vuelve de inmediato al pago por uso a precio de lista.","terminate_consequence_scheduled_forfeit":"Funciona con normalidad hasta la fecha elegida; el compromiso del último mes de facturación se factura íntegro y no comienza ningún ciclo nuevo después. Según el contrato firmado, los créditos enterprise no usados se revocan en el momento de la terminación; las recargas del cliente quedan intactas.","terminate_consequence_scheduled_refund_prorated":"Funciona con normalidad hasta la fecha elegida; el compromiso del último mes de facturación se factura íntegro y no comienza ningún ciclo nuevo después. Según el contrato firmado, las tarifas prepagadas deben reembolsarse a prorrata — proceso manual, fuera de este diálogo.","terminate_consequence_scheduled_transition_window":"Funciona con normalidad hasta la fecha elegida; el compromiso del último mes de facturación se factura íntegro y no comienza ningún ciclo nuevo después. Según el contrato firmado, el uso puede continuar a precio congelado durante la ventana de transición contractual — proceso manual.","terminate_consequence_scheduled_unspecified":"Funciona con normalidad hasta la fecha elegida; el compromiso del último mes de facturación se factura íntegro y no comienza ningún ciclo nuevo después. Condiciones de terminación sin clasificar — lee el PDF firmado antes de continuar.","terminate_consequence_wind_down_consume_only":"El ciclo actual se factura íntegro y luego una ventana de consumo permite agotar los créditos restantes antes de la finalización automática. Según el contrato firmado, los créditos restantes permanecen en la cuenta y expiran según sus relojes de 90 días; la cuenta vuelve de inmediato al pago por uso a precio de lista.","terminate_consequence_wind_down_forfeit":"El ciclo actual se factura íntegro y luego una ventana de consumo permite agotar los créditos restantes antes de la finalización automática. Según el contrato firmado, los créditos enterprise no usados se revocan en el momento de la terminación; las recargas del cliente quedan intactas.","terminate_consequence_wind_down_refund_prorated":"El ciclo actual se factura íntegro y luego una ventana de consumo permite agotar los créditos restantes antes de la finalización automática. Según el contrato firmado, las tarifas prepagadas deben reembolsarse a prorrata — proceso manual, fuera de este diálogo.","terminate_consequence_wind_down_transition_window":"El ciclo actual se factura íntegro y luego una ventana de consumo permite agotar los créditos restantes antes de la finalización automática. Según el contrato firmado, el uso puede continuar a precio congelado durante la ventana de transición contractual — proceso manual.","terminate_consequence_wind_down_unspecified":"El ciclo actual se factura íntegro y luego una ventana de consumo permite agotar los créditos restantes antes de la finalización automática. Condiciones de terminación sin clasificar — lee el PDF firmado antes de continuar.","terminate_consequence_immediate_consume_only":"Termina ahora: el uso a mitad de ciclo se liquida de inmediato y los ajustes del equipo se retiran al instante. Según el contrato firmado, los créditos restantes permanecen en la cuenta y expiran según sus relojes de 90 días; la cuenta vuelve de inmediato al pago por uso a precio de lista.","terminate_consequence_immediate_forfeit":"Termina ahora: el uso a mitad de ciclo se liquida de inmediato y los ajustes del equipo se retiran al instante. Según el contrato firmado, los créditos enterprise no usados se revocan en el momento de la terminación; las recargas del cliente quedan intactas.","terminate_consequence_immediate_refund_prorated":"Termina ahora: el uso a mitad de ciclo se liquida de inmediato y los ajustes del equipo se retiran al instante. Según el contrato firmado, las tarifas prepagadas deben reembolsarse a prorrata — proceso manual, fuera de este diálogo.","terminate_consequence_immediate_transition_window":"Termina ahora: el uso a mitad de ciclo se liquida de inmediato y los ajustes del equipo se retiran al instante. Según el contrato firmado, el uso puede continuar a precio congelado durante la ventana de transición contractual — proceso manual.","terminate_consequence_immediate_unspecified":"Termina ahora: el uso a mitad de ciclo se liquida de inmediato y los ajustes del equipo se retiran al instante. Condiciones de terminación sin clasificar — 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}. Cambiarlo aquí NO modifica el contrato.","paper_pinned_amend_hint":"Ruta recomendada: registre primero una enmienda firmada (tarjeta Amendments abajo) y luego aplíquela.","paper_pinned_need_senior":"Anular requiere el permiso sénior (enterprise-admin).","paper_pinned_override_btn":"Anular manualmente de todos modos","paper_pinned_ack_btn":"Entendido","paper_pinned_cancel":"Cancelar","paper_pinned_save_failed":"No se pudo actualizar la configuración del contrato","pin_section_title":"Estado de fijación contractual","pin_section_description":"Si el valor de cada ajuste se trata como estipulado en el contrato (los cambios requieren el flujo de enmienda o un override senior). Pin/unpin manual es solo senior y auditado; unpin solo corrige falsos positivos de la heurística de plantilla, nunca libera una clave fijada por enmienda.","pin_state_amendment":"Fijado (enmienda)","pin_state_manual":"Fijado (manual)","pin_state_template":"Fijado (plantilla)","pin_state_released":"Liberado (manual)","pin_state_free":"Sin fijar","pin_opt_auto":"Auto (heurística)","pin_opt_pinned":"Forzar fijado","pin_opt_unpinned":"Forzar liberado","pin_toast_updated":"Estado de fijación actualizado.","pin_toast_failed":"Error al actualizar: se requiere permiso senior.","toast_activate_failed":"Error al activar.","error_team_unbound":"Activación rechazada: este contrato no está vinculado a ningún equipo. Vincule al cliente a una cuenta de Fish Audio en el espacio de trabajo del cliente y vuelva a activar.","check_invoices":"Ver facturas","btn_activate_now_scheduled":"Activar ahora (programado)","activate_disabled_unbound":"Activación deshabilitada: no hay equipo vinculado. Vincule primero al cliente a una cuenta de Fish Audio en el espacio de trabajo del cliente.","team_unbound_banner":"Aún no está vinculado a ningún equipo; vincule al cliente a una cuenta de Fish Audio en el espacio de trabajo del cliente antes de la activación. El consumo se mide por equipo.","team_unbound_banner_inherit":"Aún no está vinculado a ningún equipo; la activación asignará el equipo principal del cliente ({teamId}). El consumo se mide por equipo.","ask_agent":"Preguntar al agente sobre este cliente","proposals":{"title":"Propuestas","section_description":"Acciones puntuales y de transición que el agente de cliente propuso a partir del documento firmado. Apruebe cada una aquí; el sistema la ejecuta en su nombre.","btn_ask_agent":"Pedir acciones al agente","btn_refresh":"Actualizar","btn_approve":"Aprobar","btn_reject":"Rechazar","run_label":"Ejecución del agente","run_starting":"Iniciando…","run_working":"El agente está leyendo el documento y creando propuestas; tarda entre uno y tres minutos.","run_in_flight_attached":"Ya había una ejecución en curso para este contrato: se ha conectado a ella en lugar de iniciar otra.","run_none":"Aún no hay ninguna ejecución del agente para este contrato.","run_poll_error":"No se pudo actualizar la ejecución; reintentando.","start_failed":"No se pudo iniciar la ejecución del agente","list_loading":"Cargando propuestas…","list_error":"No se pudieron cargar las propuestas.","empty":"No hay propuestas para este contrato.","empty_running":"Todavía no hay propuestas; aparecerán aquí a medida que el agente las cree.","status":{"proposed":"Propuesta","approved":"Aprobada","scheduled":"Programado","executed":"Ejecutada","rejected":"Rechazada","failed":"Fallida","superseded":"Sustituida"},"hook":{"now":"Ahora","on_activate":"Al activar","on_replace":"Al sustituir","on_first_invoice":"En la primera factura"},"hook_help":{"now":"Se ejecuta en el momento en que aprueba.","on_activate":"Se registra al aprobar; se aplica cuando el contrato se activa.","on_replace":"Se registra al aprobar; se aplica cuando este contrato sustituye al anterior.","on_first_invoice":"Se registra al aprobar; se aplica cuando se emite la primera factura."},"kind":{"wallet_adjustment":"Ajuste de monedero","prepaid_offset_set":"Fijar compensación prepagada","activate_contract":"Activar contrato","amendment_apply_manual":"Aplicar enmienda manualmente","concurrency_update":"Concurrencia / ZDR / guardia de calidad","overdraft_settings_update":"Ajustes de descubierto","manual_usage_create":"Registro de uso manual","resync_team":"Resincronizar equipo","one_time_expiry_settings_update":"Caducidad de créditos únicos al fin del plazo","termination_settings_update":"Condiciones de terminación","manual_review":"Revisión manual"},"source":{"paper":"del documento","operator_request":"solicitud del operador"},"paper_quote":"Documento","rationale":"Motivo","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 falló: {message}","superseded_by":"Sustituida por la propuesta {id}","yes":"Sí","no":"No","none":"—","approve_title":"Aprobar propuesta","approve_lead":"El sistema ejecuta esta acción en su nombre en cuanto confirme. Revise la vista previa, luego escriba el tipo y deje una nota.","approve_stale_title":"La vista previa cambió","approve_stale":"Los datos cambiaron desde que el agente propuso esto; la vista previa de abajo viene fresca del servidor. Revísela y escriba el tipo de nuevo.","approve_digest":"Resumen de la vista previa","approve_type_kind":"Escriba {kind} para confirmar","approve_note_label":"Nota (obligatoria: por qué es correcto)","approve_refused_title":"Rechazado ({code})","approve_success":"Propuesta ejecutada.","approve_recorded":"Propuesta registrada. Se aplica: {hook}.","approve_failed":"La aprobación falló.","reject_title":"Rechazar propuesta","reject_lead":"Rechazar cierra esta propuesta sin ejecutar nada; el agente puede volver a proponerla en una nueva ejecución.","reject_note_label":"Nota (obligatoria)","reject_success":"Propuesta rechazada.","reject_failed":"El rechazo falló.","section_wallet":"Monedero","wallet_team":"Equipo","wallet_current":"Saldo actual","wallet_amount":"Importe","wallet_resulting":"Saldo resultante","section_prepaid":"Compensación prepagada","prepaid_offset":"Compensación","prepaid_current_note":"Nota actual","section_activation":"Vista previa de activación","section_reconcile":"Conciliación de activación","reconcile_period":"Periodo de facturación","reconcile_included":"Créditos incluidos","reconcile_usage":"Uso de la plataforma","reconcile_overage":"Ajuste por exceso","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":"Evidencia firmada","amendment_record_alignment":"Alineación de registros","amendment_allow_early":"Permitir aplicación anticipada","section_concurrency":"Concurrencia / ZDR / guardia de calidad","concurrency_limit":"Límite de concurrencia","concurrency_zdr":"Retención cero de datos","concurrency_quality_guard":"Guardia de calidad","concurrency_pinned":"Fijado por el documento","concurrency_senior":"Requiere permiso sénior","concurrency_override_paper":"Anula el documento","section_overdraft":"Ajustes de descubierto","overdraft_multiplier":"Multiplicador del límite","overdraft_amount":"Importe del límite","overdraft_timing":"Momento de concesión del crédito","overdraft_suspended":"Suspendido","overdraft_card":"Pago con tarjeta permitido","overdraft_surcharge":"Recargo por tarjeta %","section_manual_usage":"Uso manual","usage_mode":"Modo","usage_period":"Periodo","usage_qty":"Cantidad (bytes UTF-8)","usage_rate":"Tarifa por 1M de bytes UTF-8","usage_amount":"Importe calculado","usage_rate_missing":"El contrato no tiene tarifa para este uso; el importe debe indicarse explícitamente.","section_team":"Anulaciones del equipo","section_one_time_expiry":"Caducidad de créditos únicos","one_time_expiry_switch":"Anular los créditos no usados al fin del plazo","one_time_expiry_term_end":"Fin del plazo","one_time_expiry_expired_at":"El barrido de fin de plazo ya se ejecutó","section_termination":"Condiciones de terminación","termination_policy":"Política de créditos al terminar","termination_mutual_consent":"Requiere consentimiento mutuo","team_id":"Equipo","team_exists":"El equipo existe","team_zdr":"ZDR","team_quality_guard":"Guardia de calidad","team_concurrency":"Concurrencia","team_price_rows":"Filas de precio","section_manual_review":"Revisión manual","section_params":"Parámetros","param":{"amount":"Importe","note":"Nota","skip_signed_document_check":"Omitir comprobación del documento firmado","skip_activation_credit":"Omitir crédito de activación","sweep_existing_balance":"Transferir saldo existente","replace_existing":"Sustituir contrato existente","amendment_id":"Enmienda","allow_early_apply":"Permitir 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":"Guardia de calidad","override_paper":"Anular el documento","overdraft_limit_multiplier":"Multiplicador del límite","overdraft_limit_amount":"Importe del límite","credit_grant_timing":"Momento de concesión del crédito","suspended":"Suspendido","allow_credit_card_payment":"Pago con tarjeta permitido","credit_card_surcharge_pct":"Recargo por tarjeta %","period_start":"Inicio del periodo","period_end":"Fin del periodo","description":"Descripción","source":"Origen","qty_utf8_bytes":"Cantidad (bytes UTF-8)","rate_per_million":"Tarifa por 1M de bytes UTF-8","one_time_expire_at_term_end":"Anular los créditos no usados al fin del plazo","termination_credit_policy":"Política de créditos al terminar","termination_requires_mutual_consent":"Requiere consentimiento mutuo","summary":"Resumen","instructions":"Instrucciones"},"result_audit":"Acción de auditoría","result_hook":"Hook","result_acknowledged":"Confirmado","result_record":"Registro","result_contract_status":"Estado del contrato","result_balance":"Saldo","result_active":"Activo","preview_unavailable_hint":"Aprobar sigue deshabilitado hasta que se pueda calcular la vista previa. Corrija lo que la bloquea (por ejemplo, vincule el equipo del cliente) y vuelva a pedir acciones al agente: propondrá de nuevo.","run_lookup":"Buscando las ejecuciones de este contrato…","run_lookup_failed":"No se pudieron buscar las ejecuciones de este contrato","run_lookup_failed_hint":"El inicio permanece deshabilitado hasta que la búsqueda tenga éxito, para no duplicar una ejecución ya en curso para este contrato.","btn_retry_lookup":"Reintentar búsqueda","run_waiting_paper":"El agente empieza en cuanto el PDF firmado esté adjunto al contrato.","run_not_in_stage":"Las propuestas de transición se piden antes de la activación; este contrato está {status}. Las propuestas de ejecuciones anteriores siguen listadas abajo.","list_truncated":"Solo se revisaron las {count} propuestas más recientes de este cliente; las más antiguas de este contrato no se muestran.","activation_replace_candidate":"Contrato a sustituir","activation_wallet_balance":"Saldo del monedero del equipo","refusal":{"proposal_not_open":"Rechazado — ya decidida","proposal_stale":"Rechazado — la vista previa cambió","proposal_kind_mismatch":"Rechazado — el tipo escrito no coincide"},"activation_status":{"active":"Al aprobar, este contrato se activa de inmediato.","trialing":"Al aprobar, la prueba comienza ahora; la facturación de pago empieza el {date}.","parked":"Al aprobar solo se 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 dispara su evento ({hook}).","fired_line":"Aplicado el {date} · {trigger}","section_live":"Propuestas de transición para este contrato.","section_collapsed":"Propuestas históricas de la fase de transición.","btn_show":"Mostrar propuestas","btn_hide":"Ocultar propuestas","preview_as_of":"Vista previa al {date} — los hechos en el momento de la propuesta, no el estado actual."},"pricing_tiers_rate_note":"Con una tarifa unitaria definida, una fila TTS plana aislada (todos los backends) que solo repite el valor por defecto de la plantilla, coincide con la tarifa o quedó rezagada tras un cambio de tarifa se elimina para que mande la tarifa. El registro de auditoría lo anota como contract.pricing_tier_flat_row_dropped (reason: template_default, matches_rate o rate_changed).","pricing_tiers_rate_conflict":"La fila guardada {row} no coincide con la tarifa del contrato {rate} — el uso se factura según la fila hasta que la elimines o ajustes la tarifa y guardes los precios."},"detail_v2":{"signed_archive_banner":"Archivo firmado / contrato literal — el documento almacenado es una copia fiel del documento firmado. Editar los campos de abajo solo afecta a la facturación y los derechos, y nunca regenera el texto del documento.","scheduled_banner_title":"Programado para activarse el {date}","trialing_banner_title":"Prueba hasta el {date}","trialing_banner_no_date":"Este contrato está en período de prueba.","contract_terms_title":"Términos del contrato (del documento firmado)","contract_terms_description":"Reflejan el acuerdo firmado. En un contrato activo están bloqueados y solo cambian mediante una adenda.","operational_settings_title":"Configuración operativa de la plataforma (no forma parte del contrato)","operational_settings_description":"Controles de seguridad de facturación y de operaciones. Editables en contratos activos; cambiarlos nunca modifica el documento del contrato.","facts_status":"Estado","facts_pricing":"Precios","facts_payment":"Pago","facts_term":"Vigencia","facts_governing_msa":"MSA aplicable","governing_msa_auto_on_activation":"Se creará al activar","governing_msa_not_linked":"Sin vincular","governing_msa_link":"MSA {version} · {id}","btn_unlink_msa":"Desvincular","toast_unlink_msa":"MSA rector desvinculado","error_unlink_msa":"No se pudo desvincular el MSA rector","btn_split_partner_agreement":"Registrar como acuerdo de socio","btn_split_msa":"Separar el MSA de este contrato","toast_split_msa_created":"Registro de MSA creado y vinculado","toast_split_msa_linked":"Vinculado al registro de MSA existente","error_split_msa":"No se pudo separar el MSA de este contrato.","field_commitment_term":"Plazo de compromiso","commitment_term_value":"{months} meses — termina el {date} — renovación automática {autoRenew}","facts_concurrency":"Concurrencia","facts_zdr":"ZDR","facts_membership":"Membresía","min_commit_value":"Compromiso mín. · {amount}/mes","payg_discount_value":"PAYG · {percent}% de descuento sobre la lista","on":"Activado","off":"Desactivado","pricing_locked_note":"Bloqueado — los cambios de precios en un contrato activo requieren una adenda.","pricing_follows_list_note":"Precios según lista: las tarifas se derivan de la lista de precios vigente con el descuento del contrato; deje vacíos 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 crear el borrador de la primera factura, conceder los créditos del primer ciclo y sincronizar los precios/derechos del equipo.","activate_skip_credit_label":"Créditos del primer ciclo ya concedidos manualmente — omitir la concesión automática","activate_skip_credit_helper":"(solo afecta a contratos de compromiso mínimo/bono mensual; el pago por uso no concede nada en la activación)","badge_non_billing":"Sin facturación","badge_ai_reviewing":"IA revisando","badge_ai_issues":"{count, plural, =1 {# problema de IA} other {# problemas de IA}}","badge_ai_ok":"IA OK","btn_ai_review":"Revisión de IA","btn_view_ai_review":"Ver revisión de IA","btn_enter_review":"Entrar en revisión","btn_approve_publish":"Aprobar y publicar vista previa","btn_back_to_legal_review":"Volver a revisión legal","btn_void_signing":"Anular 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":"Estado revertido a Revisión legal","toast_docusign_voided":"DocuSign anulado; el estado volvió a 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. Antes de activar, confirme que el formulario de pedido firmado debe conservar 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 anclaje de facturación","field_pro_membership":"Membresía Pro","field_membership_plan":"Plan de membresía","review_snapshot_title":"Instantánea de revisión del cliente","review_published_revision":"Versión publicada {revision}","review_no_revision":"Aún no hay ninguna versión publicada","review_unpublished_changes":"Cambios sin publicar","review_url_label":"URL de revisión:","review_expires":"Caduca: {date}","no_expiry":"Sin caducidad","review_no_url":"Actualmente no hay ninguna URL de revisión del cliente disponible.","btn_preview_draft":"Vista previa del borrador","btn_publish_customer":"Publicar al 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 del cliente muestra la última instantánea aprobada. La firma está bloqueada hasta que este contrato se publique de nuevo.","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 excedente","field_pro_rata_refund":"Tasa de reembolso prorrateado","pro_rata_auto":"Automático","field_credits_granted":"Créditos concedidos","input_included_credits":"Créditos incluidos ($)","input_overage_premium":"Recargo por excedente (%)","input_pro_rata_placeholder":"Automático: compromiso / créditos incluidos","input_discount":"Descuento (%)","input_credits_granted":"Créditos concedidos ($)","pricing_helper_payg":"Sin factura de activación ni créditos; las facturas de ciclo cobran el consumo de API del mes natural anterior.","pricing_helper_monthly_bonus":"El importe de la factura es el compromiso mensual; los créditos incluidos pueden ser mayores y la tasa de reembolso predeterminada es compromiso / créditos incluidos.","pricing_helper_one_time":"La activación factura el importe de la compra y concede los créditos una sola vez; este formulario de pedido no ejecuta tareas mensuales programadas.","pricing_helper_default":"La activación factura el compromiso mensual y concede los créditos incluidos; las facturas de ciclo posteriores siguen el anclaje de la fecha de inicio.","non_billing_title":"Acuerdo sin facturación","non_billing_description":"Este tipo de contrato omite 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 del cliente en el documento","field_customer_msa":"MSA del cliente","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 las anulaciones de precios de API; deje el backend en all para aplicar el precio a todo el producto.","label_api_backend":"Backend de API","option_all_backends":"Todos los backends de API","tier_end_placeholder":"sin límite","toast_published_review":"Se publicó la última versión en la página de revisión del cliente.","error_no_template_preview":"Este contrato no tiene ninguna plantilla vinculada que previsualizar.","error_update_pricing":"Error al actualizar los precios del contrato.","fee_payg":"Consumo de 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 existente del monedero en crédito de factura","activate_sweep_helper":"El saldo autoservicio previo al contrato pasa al fondo de crédito de factura y se descuenta dólar a dólar. Recomendado para contratos de suscripción (dejarlo cobraría dos veces); los contratos únicos lo consumen de forma nativa y por defecto está desactivado.","activate_replace_label":"Reemplazar el contrato actualmente activo en la fecha de entrada en vigor","activate_replace_helper":"Para order forms de renovación/actualización importados con antelación: este contrato queda pendiente de activación mientras el actual sigue en marcha; en la fecha efectiva el sistema termina el contrato antiguo automáticamente (los créditos no usados vuelven a la cartera y se trasladan) y activa este.","activate_preview_loading":"Cargando el impacto de la activación…","activate_preview_unavailable":"No se pudo cargar la vista previa de la activación; las opciones de abajo muestran sus descripciones genéricas.","activate_preview_status_active":"Al confirmar, este contrato se activa de inmediato.","activate_preview_status_trialing":"Al confirmar, la prueba comienza ahora; la facturación de pago empieza el {date}.","activate_preview_status_parked":"Al confirmar solo se programa el contrato: queda pendiente de activación y entra en vigor automáticamente el {date}.","activate_preview_invoice_now":"Crea una factura de activación de {amount} para el primer ciclo {start} – {end}.","activate_preview_invoice_one_time":"Crea de inmediato la factura única de {amount}.","activate_preview_invoice_one_time_deferred":"La factura única de {amount} se genera automáticamente en la entrada en vigor, el {date}.","activate_preview_invoice_deferred_start":"La factura del primer ciclo de {amount} ({start} – {end}) se genera automáticamente en la entrada en vigor.","activate_preview_invoice_deferred_trial":"La factura del primer ciclo de {amount} ({start} – {end}) se genera cuando la prueba pasa a ser de pago.","activate_preview_invoice_awaiting_user":"Aún sin factura: la factura del primer ciclo de {amount} ({start} – {end}) se genera cuando la cuenta principal del cliente se vincula y se activa.","activate_preview_invoice_occupied":"La factura {number} ya cubre el primer período ({start} – {end}); no se creará ninguna factura ni concesión de créditos nueva.","activate_preview_invoice_occupied_draft":"Un borrador de factura existente (aún sin número) ya cubre el primer período ({start} – {end}); no se creará ninguna factura ni concesión de créditos nueva.","activate_preview_invoice_payg":"Sin factura por adelantado: el pago por uso factura el consumo real al final de cada ciclo.","activate_preview_invoice_none":"Este tipo de contrato no tiene facturación; la activación solo cambia el estado y los derechos.","activate_preview_credit":"Incluye una concesión de créditos de {amount} para el primer ciclo.","activate_preview_credit_one_time":"Incluye una concesión de créditos prepagados de {amount}.","activate_preview_credit_on_payment":"Los créditos se conceden una vez pagada la factura (momento de concesión: al pago).","activate_skip_credit_helper_preview":"Solo para traspasos en los que operaciones ya concedió este ciclo a mano: la concesión automática de {amount} se marca entonces como cubierta en lugar de concederse dos veces. Déjelo sin marcar para clientes nuevos.","activate_skip_credit_na":"En esta activación no se produce ninguna concesión automática de créditos, así que esta opción no tiene efecto.","activate_sweep_balance":"Saldo actual de la cartera del equipo: {amount}.","activate_sweep_helper_preview":"Activado: {amount} pasa al fondo de crédito de factura de este contrato y se descuenta dólar a dólar de las próximas facturas (el dinero que el cliente ya pagó no se cobra de nuevo). Desactivado: se queda en la cartera y lo consume el mismo uso que las facturas también cobran.","activate_sweep_empty":"La cartera está vacía, así que esta opción no tiene efecto por ahora.","activate_sweep_done":"Ya se trasladó antes al fondo de crédito de factura; no queda nada por mover.","activate_sweep_na":"No es aplicable a este tipo de contrato.","activate_sweep_deferred_on":"Activación pendiente: lo que haya en la cartera en la entrada en vigor ({date}) se traslada automáticamente (valor predeterminado para suscripciones); este interruptor no se usa.","activate_sweep_deferred_off":"Activación pendiente: el saldo se queda en la cartera en la entrada en vigor ({date}) (valor predeterminado para contratos únicos). Ajuste después el crédito prepago si debe descontarse de las facturas.","activate_replace_helper_now":"Al confirmar termina «{name}» ({status}) de inmediato; su fondo de crédito de factura no usado ({amount}) vuelve a la cartera y se traslada a este contrato.","activate_replace_helper_scheduled":"«{name}» ({status}) sigue en marcha hasta la entrada en vigor el {date}; entonces el sistema lo termina automáticamente (su fondo de crédito de factura no usado, {amount}, se traslada a través de la cartera) y activa este contrato.","activate_replace_na":"No hay otro contrato activo de este tipo en este equipo; déjelo sin marcar.","activate_replace_required_hint":"«{name}» sigue activo: la activación se rechazará a menos que se habilite el reemplazo.","activate_signed_doc_missing":"Aún no se ha subido un PDF firmado: la activación será rechazada hasta que se adjunte uno (o un operador omita la comprobación).","activate_team_unbound":"Ni este contrato ni su cliente tienen un equipo vinculado; la activación se rechazará hasta que el cliente esté vinculado a una cuenta de Fish Audio.","activate_replace_already_scheduled":"El reemplazo ya está programado en este contrato: al confirmar, el relevo se ejecutará a su vencimiento independientemente de este interruptor.","rename_title":"Renombrar acuerdo","rename_name_label":"Nombre del acuerdo","rename_number_label":"Número del acuerdo","rename_saved":"Acuerdo renombrado.","rename_failed":"Error al renombrar.","rename_aria":"Renombrar acuerdo","activate_skip_credit_helper_deferred":"Se aplicará en la puesta en marcha del {date}: la concesión automática de {amount} se marcará como satisfecha en lugar de concederse dos veces. Solo para traspasos en los que operaciones ya concedió este ciclo a mano.","activate_preview_offset_applied":"Saldo prepagado disponible: {pool}. Se aplican {applied} a esta factura y quedan {due} por pagar.","activate_preview_offset_settles":"Cubierta por completo con el saldo prepagado: la factura se crea como pagada, los créditos se liberan ahora y no hay nada que enviar.","activate_preview_offset_indicative":"Activación programada: estas cifras usan los saldos de hoy; la deducción se realiza en la puesta en marcha.","btn_reschedule_start":"Reprogramar inicio","badge_early_access":"Acceso anticipado desde {date} · inicio contractual {paper}","payment_term_override_range":"Net {days} (excepción · Q{from}–Q{to})","payment_term_override_open":"Net {days} (excepción · desde Q{from})","field_assessment_commit":"Volumen comprometido","assessment_commit_value":"Mínimos trimestrales · {first} → {last} · {total} en {quarters} trimestres","included_bytes_value":"≈ {bytes} bytes UTF-8 a {rate} por 1M","account_settings_description":"Configuración de cuenta en tiempo de ejecución que se aplica al activar el contrato.","field_rollover":"Vencimiento de créditos","field_rate":"Tarifa","overage_rate_value":"Excedente {rate} por 1M de bytes UTF-8","list_price_note":"{products} se facturan al precio de lista de la plataforma (el contrato no lo especifica)","account_settings_title":"Configuración de la cuenta","review_retired_note":"El PDF firmado es la copia autoritativa: el enlace de revisión del cliente ya no está activo.","review_link_expired_note":"El enlace de revisión del cliente ha caducado: actualízalo antes de compartirlo.","btn_resync_team":"Resincronizar equipo","resync_team_toast":"Equipo resincronizado: {rows} filas de precio ({expanded} filas de backend), {guarantees} garantías","error_resync_team":"No se pudo resincronizar el equipo."},"team_page":{"title":"Contrato empresarial","description":"Vea el contrato empresarial activo actualmente para el equipo seleccionado.","open_invoices":"Abrir facturas","open_usage":"Abrir uso","loading":"Cargando contrato empresarial...","no_contract":"No hay contrato empresarial activo para el equipo seleccionado.","team":"Equipo {teamId}","label_type":"Tipo","label_pricing_model":"Modelo de precios","label_monthly_commit":"Mínimo mensual","label_billing":"Facturación","label_signing_entity":"Entidad firmante","label_effective":"Vigencia","label_current_term":"Plazo actual","label_concurrency":"Concurrencia","additional_terms_title":"Términos adicionales","additional_terms_description":"Términos aplicados actualmente en el contrato activo.","no_additional_terms":"No se han configurado términos adicionales.","pricing_tiers_title":"Niveles de precios","pricing_tiers_description":"Los tramos se facturan de forma acumulativa por producto. Cada banda se cobra por separado y el uso por encima de un tramo final con tope se factura al precio público estándar.","no_pricing_tiers":"No se han configurado niveles de precios.","th_service":"Servicio","th_usage_end":"Fin 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":"Cuota del ciclo","rollover_suffix":"(+{amount} de arrastre)","used_label":"Usado en este ciclo","remaining_label":"Restante","monthly_commit_label":"Compromiso mensual","base_rate_label":"Tarifa base","rate_per_million":"{rate}/M","overage_title":"Excedente","overage_usage_label":"Uso excedente (a tarifa base)","overage_rate_note":"Se factura a la tarifa estándar de {rate}/M","overage_billed_label":"Excedente facturado","projected_total_label":"Factura prevista de este ciclo","prepaid_offset":"−{amount} aplicado desde tu saldo prepago","wallet_note":"El saldo de la cartera ({balance}) es un contador en tiempo real a los precios de su contrato; un saldo negativo indica excedente acumulado.","wallet_note_manual":"Parte o la totalidad del uso de este contrato se registra fuera de línea y no se descuenta del saldo de la cartera; por lo tanto, el saldo puede no reflejar su uso total.","invoice_note":"Su factura se basa en el total previsto que se muestra en esta tarjeta.","overage_rate_label":"Tarifa de excedente","above_allowance_note":"Se aplica por encima de la cuota","current_rate_badge":"Actual","payg_badge":"Pago por uso","payg_discount_note":"Su tarifa contractual: {percent}% de descuento sobre las tarifas de lista estándar","payg_wallet_note":"El saldo de la cartera ({balance}) parte de 0 a los precios de su contrato; un saldo negativo es el uso de este ciclo aún no facturado.","topup_blocked_title":"Facturación mensual por contrato Enterprise","topup_blocked_description":"Su equipo se factura mensualmente mediante un contrato Enterprise, por lo que las recargas manuales no son necesarias ni están disponibles. Consulte la cuota y la factura prevista en la tarjeta de uso del contrato Enterprise, en la página de Facturación API.","go_to_billing":"Ir a Facturación API","auto_recharge_blocked":"No disponible con facturación por contrato Enterprise","usage_banner":"Cuenta con contrato Enterprise · Consulte la cuota y la factura prevista de este ciclo en la página de Facturación 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; siguen los cambios de la lista.","prepaid_credits_label":"Créditos prepagados","prepaid_credits_pending":"{amount} pendiente — se entrega cuando se liquide la factura según la configuración de entrega","invoice_credit_remaining":"Crédito de factura restante: {amount}","chain_usage_title":"Uso por modelo en este ciclo","chain_usage_amount":"{amount} · {units} M","chain_over_cap":"por encima del tope","rates_usage_title":"Tarifas y uso por modelo","table_model":"Modelo","table_rate":"Tarifa contractual","table_used":"Uso en este ciclo","table_cost":"Coste","list_price":"Precio de lista","prepaid_offset_hint":"Tu saldo anterior se trasladó al crédito prepago 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"},"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":"No se pudo descargar el PDF de la factura","empty":"Tu primera factura aparecerá aquí cuando se genere.","status_labels":{"sent":"Enviada","paid":"Pagada","overdue":"Vencida"},"type_labels":{"activation":"Activación","cycle":"Ciclo de facturación","final_settlement":"Liquidación final","imported":"Importada","one_time":"Único","direct":"Manual"},"view_usage":"Ver uso detallado"},"templates":{"tab_templates":"Plantillas","tab_clauses":"Biblioteca de cláusulas","tab_contract_types":"Tipos de contrato","clear":"Limpiar","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 contrato","list_description":"Plantillas de contrato 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 entre clientes. Aparece en la coincidencia de autocompletado. Úsela para una nueva estructura de contrato estándar.","import_signed_archive_title":"Archivo firmado (literal, 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. Seleccione abajo el cliente propietario.","import_customer_title":"Específica del cliente (a medida)","import_customer_description":"Adaptada al contrato firmado de un solo cliente. Se mantiene fuera de la biblioteca compartida y de la coincidencia de autocompletado, para que la biblioteca se mantenga limpia.","import_customer_label":"Cliente *","import_customer_placeholder":"Seleccione el cliente…","import_fork_label":"Basada en una plantilla de la biblioteca (opcional)","import_fork_none":"Ninguna — independiente","import_fork_hint":"Vincula esta plantilla a medida a una plantilla padre de la biblioteca para agruparlas. El contenido sigue proviniendo del archivo subido.","choose_file_import":"Elegir archivo e importar","new_template":"Nueva plantilla","create_dialog_title":"Crear plantilla de contrato","template_name_placeholder":"Nombre de la plantilla","purpose_contract":"Contrato","purpose_amendment":"Adenda","need_another_type":"¿Necesita otro tipo? Créelo primero y luego vuelva aquí.","create_new_type":"+ Crear nuevo tipo","pricing_minimum_commitment":"Compromiso mínimo","pricing_one_time_purchase":"Compra única","pricing_monthly_bonus":"Bono mensual","pricing_payg":"Pago por uso","pricing_month_to_month":"Mes a mes","non_billing_hint":"Las plantillas sin facturación omiten precios, facturas y concesiones de créditos.","empty_title":"Aún no hay plantillas","empty_hint":"Cree una plantilla nueva o importe 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":"Ningún cliente coincide.","show_forks":"Mostrar variantes","status_needs_fix":"Necesita corrección","status_in_use":"En uso","status_unused":"Sin usar","status_active":"Activa","status_inactive":"Inactiva","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álidas","badge_custom_version":"Versión personalizada","badge_standard":"Estándar","badge_customer_specific":"Específica del cliente","badge_retired":"Retirada · cubierta por la plantilla padre","badge_amendment":"Adenda","custom_versions":"{count, plural, =1 {# versión personalizada} other {# versiones personalizadas}}","missing_parent":"Falta la plantilla padre {id}","fork_of":"Variante de {name}","usage_contracts":"{count, plural, =1 {# contrato} other {# contratos}}","toggle_active_title":"Haga clic para activar / desactivar esta plantilla","unlinked_custom":"Plantillas personalizadas sin vincular","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 pueden usarse para crear contratos. Las importaciones comienzan inactivas (borrador) hasta que las active.","fork":"Crear variante","fork_dialog_title":"Crear variante de la plantilla","fork_name_placeholder":"Nombre del cliente o de la versión personalizada","create_fork":"Crear variante","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 abrió desde el flujo de edición de cláusulas de un contrato. Regenere el DOCX del contrato antes de marcarlo como listo para firma.","regenerate_and_refresh":"Regenerar y actualizar","fork_created_toast":"Variante de plantilla creada","fork_error":"Error al crear la variante de la plantilla","preview_failed":"Error en la vista previa {format}","css_generated_toast":"CSS generado","css_generation_failed":"Error al generar el CSS","editor_not_ready":"El editor no está listo","no_matching_text":"No se encontró texto coincidente en el WYSIWYG","ai_review_fallback_label":"Revisión de IA","proposed_clause_created":"Cláusula \"{name}\" creada","proposed_clause_error":"Error al crear la cláusula propuesta","review_found":"{count, plural, =1 {La revisión de IA encontró # elemento} other {La revisión de IA encontró # elementos}}","review_no_issues":"La revisión de IA no encontró problemas","review_failed":"Error en la revisión de IA de la plantilla","amend_add_input_first":"Añada primero instrucciones o un adjunto","amend_generated":"{count, plural, =1 {La enmienda con IA generó # acción revisable} other {La enmienda con IA generó # acciones revisables}}","amend_no_changes":"La enmienda con IA no encontró cambios","amend_failed":"Error al generar la enmienda con IA","attachment_read_error":"Error al leer {name}","attachment_read_failed":"Error al leer el adjunto","pasted_images_attached":"{count, plural, =1 {Imagen pegada adjuntada} other {# imágenes pegadas adjuntadas}}","rename_prompt":"Renombrar la clave de variable \"{key}\" a:\n\nEsto actualiza todas las referencias en la plantilla y guarda de inmediato.","rename_invalid_key":"La clave debe contener solo letras, dígitos o guion bajo y no empezar por un dígito","renamed_toast":"Se renombró \"{oldKey}\" → \"{newKey}\"","rename_failed":"Error al renombrar","text_edit_applied":"Edición de texto aplicada","text_deleted":"Texto eliminado","review_no_parameter_key":"La acción de la revisión de IA no tiene clave de parámetro","applied_parameter":"Se aplicó {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":"Eliminar el texto resaltado.","review_set_value":"Establecer {target} en {value}","review_enable_clause":"Habilitar la cláusula {key}","tab_vars":"Vars","tab_clauses":"Cláusulas","tab_ai_review":"Revisión IA","tab_ai_amend":"Enmienda IA","variables_title":"Variables","click_to_insert":"Haga clic para insertar","badge_used":"usada","badge_unused":"sin usar","rename_key_title":"Renombrar 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","type_text":"texto","type_number":"número","type_number_short":"núm","type_date":"fecha","type_currency":"moneda","type_currency_symbol":"$","type_enum":"enum","type_list":"lista","source_customer":"cliente","source_admin":"admin","source_select_title":"Quién completa este valor","system_binding_title":"Vincular a una variable del sistema","no_system_binding":"Sin vinculación al sistema","sub_fields":"Subcampos","edit_sample_data":"Editar datos de ejemplo","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":"sist.","insert_iter_field_title":"Insertar {name}","place_cursor_in_loop":"Coloque primero 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 hay subcampos definidos","system_fields_locked_hint":"Los campos del sistema están bloqueados; puede 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 se muestran en las tarjetas de cláusulas del WYSIWYG y ahora determinan si la cláusula aparece en la salida de vista previa HTML/PDF/DOCX.","proposed_clauses_title":"Cláusulas propuestas de la importación","proposed_clauses_description":"Gemini encontró cláusulas reutilizables que aún no están en la biblioteca. Créelas aquí después de revisar el texto generado.","add_clause_placeholder":"Añadir cláusula...","add":"Añadir","no_clauses_linked":"No hay cláusulas vinculadas a esta plantilla.","remove_clause_title":"Quitar la 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":"Ejecute la revisión de IA para comprobar marcadores de posición, cláusulas y términos incoherentes.","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":"Enmienda con IA","amend_prompt_placeholder":"Propuesta del cliente, notas de redline, instrucciones, o pegue capturas de pantalla aquí","generating":"Generando...","generate_diff":"Generar diferencias","amend_results_hint":"Las acciones generadas aparecen en Revisión de IA, donde cada diferencia puede resaltarse y aplicarse.","mode_source":"Fuente","insert_page_break_title":"Insertar salto de página","loop":"Bucle","row":"Fila","col":"Col.","header":"Encabezado","merge":"Combinar","split":"Dividir","page_break_marker":"Salto de página","generate_with_ai":"Generar con IA","rendering_preview":"Renderizando la vista previa {format}...","html_preview_title":"Vista previa HTML de la plantilla","pdf_preview_title":"Vista previa PDF de la plantilla","click_preview_to_render":"Haga clic en Vista previa para renderizar","sample_data_label":"Datos de ejemplo:","add_sub_fields_first":"Añada subcampos antes de editar los datos de ejemplo.","no_sample_data":"No hay datos de ejemplo. Haga clic en \"+ Añadir fila\" para empezar.","add_row":"Añadir fila","generate_css_title":"Generar CSS con IA","requirements":"Requisitos","css_prompt_placeholder":"Describa el estilo visual que desea — p. ej., 'Documento legal profesional con fuentes serif, márgenes de 1 pulgada, encabezados azules y bordes de tabla limpios'","reference_images":"Imágenes de referencia (opcional)","reference_image_alt":"Referencia {index}","upload_or_paste_hint":"Suba o pegue (Ctrl+V en el área de texto) imágenes de referencia","generate_css":"Generar CSS","clause_info":{"credit_rollover_title":"Arrastre de créditos","credit_rollover_description":"Los créditos no usados pasan al siguiente ciclo (caducidad FIFO a 90 días)","auto_renewal_title":"Renovación automática","auto_renewal_description":"Se renueva automáticamente al vencer el plazo","termination_for_convenience_title":"Terminación por conveniencia","termination_for_convenience_description":"Cualquiera de las partes puede salir con preaviso","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 tras el procesamiento","model_hosting_title":"Alojamiento del modelo","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 de SLA adjunto al formulario de pedido"}},"clause_library":{"description":"Cláusulas de contrato reutilizables para Términos adicionales y Anexos","type_additional_term":"Término adicional","type_schedule":"Anexo","type_msa_section":"Sección del MSA","filter_additional_terms":"Términos adicionales","filter_schedules":"Anexos","new_clause":"Nueva cláusula","create_dialog_title":"Crear cláusula","name_placeholder":"Nombre de la cláusula (p. ej., Arrastre 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 generarán automáticamente en el primer arranque de la API.","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 use 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":"Sí/no","param_type_select":"Opción","param_type_list":"Lista","system_behavior_title":"Comportamiento del sistema","system_behavior_hint":"Configure reglas con controles seguros. Se guardan como comportamiento estructurado para la automatización de facturación y derechos.","no_system_behavior":"Sin comportamiento del sistema. Solo texto legal puro.","rule_title":"Regla {index}","rule_set_field":"Establecer ajuste del contrato: {setting} = {value}","rule_map_param":"Sincronizar parámetro con el contrato: {parameter} -> {setting}","rule_activate_cron":"Habilitar automatización de facturación: {automation}","rule_enable_feature":"Habilitar función del equipo: {feature}","rule_unsupported":"Regla no compatible: {type}","missing_type":"falta el tipo","unsupported_option":"No compatible: {type}","unsupported_rule_warning":"Esta regla guardada usa un tipo no compatible. Se conservará a menos que se elimine o se cambie.","behavior_set_field":"Establecer ajuste del contrato","behavior_map_param":"Sincronizar parámetro con el contrato","behavior_activate_cron":"Habilitar automatización de facturación","behavior_enable_feature":"Habilitar 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 de caducidad del arrastre","setting_overage_rate":"Tarifa de excedente","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":"Membresía Pro","setting_pricing_model":"Modelo de precios","cron_credit_rollover":"Caducidad del arrastre de créditos","feature_credit_rollover":"Arrastre 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":"Membresía Pro","setting_label":"Ajuste","choose_setting":"Elija un ajuste","parameter_label":"Parámetro","choose_parameter":"Elija un parámetro","contract_setting_label":"Ajuste del contrato","automation_label":"Automatización","choose_automation":"Elija una automatización","feature_label":"Función","choose_feature":"Elija una función","saved_as":"Guardado como {type}","condition_key_prompt":"Clave de la condición:","choose_default":"Elija el valor predeterminado","value_label":"Valor","value_on":"Activado","value_off":"Desactivado","value_not_set":"sin establecer","unit_days":"días"},"import_job":{"dialog_title":"Importando plantilla de contrato","processing_document":"Procesando documento…","step_extract":"Extracción","step_review":"Revisión","step_repair":"Reparación","step_ready":"Listo","status_failed":"Error en la importación","status_ready":"Importación lista","status_ready_findings":"{count, plural, =1 {Importación lista — # hallazgo} other {Importación lista — # hallazgos}}","status_importing":"Importando…","status_importing_stage":"Importando… {status}","load_error":"Error al cargar el trabajo de importación","unknown_error":"Error desconocido","reopen_title":"Reabrir 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 hizo cambios","remaining_issues":"{count, plural, =1 {Queda # problema mecánico} other {Quedan # problemas mecánicos}}","repair_note":"Nota: {error}","review_findings_title":"Hallazgos de la revisión ({count})","no_findings":"Sin hallazgos — el borrador parece correcto.","finding_fallback":"Hallazgo","keep_in_background":"Mantener en segundo plano","open_draft":"Abrir el borrador en el editor","run_in_background":"Ejecutar en segundo plano","status_gate_failed":"El borrador difiere del documento firmado en {count} puntos","gate":{"failed_title":"El borrador difiere del documento firmado en {count} puntos","passed_title":"El borrador refleja el documento firmado: se conservaron todos los párrafos, títulos y tarifas.","failed_next":"La plantilla se guardó como BORRADOR. Corrija estos puntos en el editor (los hallazgos indican exactamente qué falta) antes de crear un contrato; uno generado ahora no coincidiría con el papel.","code_missing_paragraph":"{count, plural, =1 {# paragraph of the paper is missing from the draft} other {# paragraphs of the paper are missing from the draft}}","code_missing_heading":"{count, plural, =1 {# exhibit/schedule heading is missing} other {# exhibit/schedule headings are missing}}","code_pricing_tier_open_ended":"{count, plural, =1 {# pricing tier has no upper bound where the paper sets one} other {# pricing tiers have no upper bound where the paper sets one}}","code_strict_render_failed":"The draft does not render yet (a referenced variable is undefined)","code_entity_mismatch":"{count, plural, =1 {# party/entity detail differs from the paper} other {# party/entity details differ from the paper}}","code_email_mismatch":"{count, plural, =1 {# email address differs from the paper} other {# email addresses differ from the paper}}","code_other":"{count} × {code}","use_anyway_tip":"This draft differs from the signed paper — review and fix it in the editor before creating contracts from it.","code_invented_legal_entity":"{count} nombres de parte no son entidades firmantes registradas de Fish Audio","ack_title":"{count, plural, =1 {Listo — # término requiere confirmación} other {Listo — # términos requieren confirmación}}","ack_body":"El borrador refleja el documento firmado. {count, plural, =1 {# cláusula del documento no puede} other {# cláusulas del documento no pueden}} representarse en el motor (listadas abajo); quien cree un contrato a partir de esta plantilla debe confirmarlas primero."},"autorepair_title":"What auto-repair did","autorepair_restored":"{count, plural, =1 {Put # lost paragraph of the paper back verbatim} other {Put # lost paragraphs of the paper back verbatim}}","autorepair_passes":"{count, plural, =1 {# model repair pass} other {# model repair passes}} — {remaining} mechanical issues remaining","autorepair_narrative_show":"Show the model's own change log","autorepair_narrative_hide":"Hide the model's change log","findings_intro":"Son defectos del borrador extraído, no pasos que deba hacer aquí: cada uno se corrige editando el borrador en el editor de plantillas (o reimportando). No hay nada que marcar.","group_title":"{name} ({count})","group_expand":"show","group_collapse":"hide","group":{"fidelity":"Draft ≠ signed paper — text the paper has that the draft lost or changed. Fix: restore it in the draft HTML.","placeholders":"The draft references a variable that does not exist — it would render blank. Fix: define the variable or remove the reference.","structure":"Contract-type / variable structure problems the engine cannot accept as-is.","source_consistency":"The draft renders a value (price, party, date) that does not match the signed paper.","parameter_adjustment":"AI legal/commercial review — suggested parameter changes.","clause_text_change":"AI legal/commercial review — suggested wording changes.","missing_clause":"AI legal/commercial review — clause the paper implies but the draft lacks.","inconsistency":"AI legal/commercial review — internal inconsistencies.","parameter_check":"Revisión de parámetros por IA: la configuración del motor de la plantilla (plazos de pago, mínimos, tarifas, opciones) comparada con el documento firmado.","unsupported_term":"Cláusulas que el motor de contratos no puede representar; aparecen en «No compatible con el motor» y los contratos creados desde esta plantilla deben reconocerlas.","review_unavailable":"La revisión por IA no pudo ejecutarse (error del proveedor); solo se aplican las comprobaciones mecánicas."},"status_ready_ack":"{count, plural, =1 {Listo — # término requiere confirmación} other {Listo — # términos requieren confirmación}}","status_cancelled":"Importación cancelada","status_cancelling":"Cancelando…","cancel_import":"Cancelar importación","cancel_pending":"Cancelación solicitada — la canalización se detiene en el siguiente límite de etapa y el borrador de plantilla se descarta.","cancel_confirm_title":"¿Cancelar esta importación?","cancel_confirm_description":"La canalización se detiene en el siguiente límite de etapa y cualquier borrador de plantilla creado se elimina. El archivo subido no se conserva; puede importarlo de nuevo más tarde.","cancel_confirm_keep":"Seguir importando","cancelled_detail":"Detenida por un operador — no se conservó ningún borrador de plantilla.","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 abierto cerrado} other {# tramos de precios abiertos cerrados}} · {dropped, plural, =1 {# tramo duplicado eliminado} other {# tramos duplicados eliminados}}","autorepair_mode_agentic":"Modo: agéntico — el modelo leyó el documento firmado y editó el borrador mediante herramientas; cada edición se volvió a comprobar de forma determinista.","autorepair_mode_prompted":"Modo: respaldo por prompt — una reescritura de una sola pasada en lugar de la sesión con herramientas.","autorepair_fallback_reason":"Motivo del respaldo: {reason}","autorepair_partial":"El modelo fue interrumpido (tiempo límite o presupuesto de herramientas); las ediciones ya realizadas pasaron las comprobaciones deterministas y se conservaron.","autorepair_rejected":"Última pasada rechazada — {reason} ({before} → {after} hallazgos de gravedad error); el borrador se dejó tal cual.","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 {# error restante} other {# errores restantes}}","unsupported_title":"No compatible con el motor ({count})","unsupported_intro":"Cláusulas del documento para las que el motor de contratos no tiene campo. Permanecen en el texto del documento, pero la facturación no las aplicará — cada contrato creado a partir de esta plantilla debe confirmar cada una primero.","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 cita completa","quote_collapse":"mostrar menos","trace":{"show":"Ver qué ocurrió","hide":"Ocultar qué ocurrió","live":"En vivo","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":"Traza truncada — los eventos posteriores no se registraron","load_error":"Traza no disponible: {error}","empty":"Aún no hay nada registrado.","stage_verify":"Listo — verificación","status_pending":"sin iniciar","status_running":"en curso","status_done":"completada","status_failed":"fallida","status_cancelled":"cancelada","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 {# razonamiento} other {# razonamientos}}","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":"Razonamiento","filter_tools":"Herramientas","filter_decisions":"Decisiones y errores","search_placeholder":"Buscar texto o herramienta…","no_matches":"Ninguna fila coincide con el filtro.","copy":"Copiar traza como texto","copied":"Traza copiada al portapapeles","copy_failed":"No se pudo copiar la traza","show_more":"ver más","show_less":"ver 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 de precio cerrado} other {# tramos de precio cerrados}}","changes_dropped":"{count, plural, =1 {# tramo duplicado eliminado} other {# tramos duplicados eliminados}}","changes_none":"sin cambios","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 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":"Modelo de facturación fijado en vencido (arrears) para el calendario de mínimos trimestrales","autorepair_reconciled":"Hallazgos de la revisión reverificados: {resolved} resueltos, {open} abiertos","resolved_group_title":"Resueltos por la reparación automática ({count})","resolved_group_intro":"Hallazgos de la revisión que la reparación corrigió de forma verificable: cada uno comprobado contra la plantilla final, ninguno por suposición. Nada que hacer aquí.","resolved_reason_line":"Verificado tras la reparación: {reason}","reconciliation_note_line":"Comprobado tras 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: el texto puede describir el borrador tal como estaba, no como está ahora.","no_open_findings":"No hay hallazgos abiertos: todo lo que marcó el revisor fue resuelto por la reparación automática."},"parent_diff":{"compare_button":"Comparar con la plantilla padre","dialog_title":"Comparar con la plantilla padre","dialog_description":"Qué cambió la versión de este cliente respecto a la plantilla de la biblioteca en la que se basó. Cuando la plantilla padre haya evolucionado para cubrir estos cambios, retire esta copia a medida — se conserva para los contratos existentes pero desaparece de los selectores para los nuevos.","computing_diff":"Calculando diferencias…","load_error":"Error al cargar las diferencias","identical_badge":"Idéntica a la plantilla padre","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 a medida ya no difiere de su plantilla padre — es seguro retirarla.","retire_note":"Retirar nunca elimina: los contratos existentes siguen renderizándose desde esta plantilla.","unretire_button":"Restaurar (hacerla seleccionable)","retire_button":"Retirar — la plantilla padre la cubre","retired_toast":"Retirada — la plantilla padre ahora cubre a este cliente.","restored_toast":"Restaurada — esta plantilla a medida vuelve a ser seleccionable.","update_error":"Error al actualizar"},"overdraft":{"title":"Sobregiro y concesión de créditos","description":"Cortacircuitos de deuda pospago: cuando el consumo impagado supera el límite, se suspende el bypass 402 del equipo y las solicitudes se rechazan hasta que un operador lo vuelva a habilitar aquí.","suspended_banner":"Bypass 402 SUSPENDIDO — este equipo está siendo rechazado como un usuario de prepago.","suspended_at":"Suspendido el {date}","reenable_button":"Volver a habilitar el bypass","reenable_dialog_title":"¿Volver a habilitar el bypass 402?","reenable_dialog_description":"El equipo podrá volver a generar consumo pospago de inmediato, hasta el límite de deuda efectivo. Asegúrese primero de que el saldo pendiente esté resuelto (o de que el límite se haya elevado) — esta es la única forma de restablecer el cortacircuitos una vez disparado.","multiplier_label":"Multiplicador del límite de sobregiro","multiplier_helper":"Límite de deuda = multiplicador × volumen mensual (compromiso o último ciclo; mínimo de $1000). 0 desactiva el cortacircuitos.","override_label":"Anulación del límite de sobregiro ($)","override_helper":"Límite absoluto; anula el multiplicador cuando es > 0.","timing_label":"Momento de concesión de créditos","timing_on_invoice":"Predeterminado (reglas estándar)","timing_on_payment":"Al recibir el pago","timing_on_issue":"Al crear la factura — aunque no esté pagada","timing_on_issue_warning":"Los créditos se entregan en cuanto existe la factura, antes de que el cliente pague. Si la factura nunca se paga, los créditos ya fueron entregados.","timing_on_send":"Al enviar la factura — aunque no esté pagada","timing_on_send_warning":"Los créditos se entregan al enviar la factura al cliente, antes del pago. Si nunca se paga, los créditos ya fueron entregados. (Los envíos “Don't send” de Mercury no son visibles; los créditos llegan entonces con el pago.)","timing_effective_created":"Para este contrato: los créditos se entregan al crear la factura.","timing_effective_paid":"Para este contrato: los créditos se entregan al pagar la factura.","timing_effective_created_unpaid":"Para este contrato: los créditos se entregan en cuanto se crea la factura, antes del pago.","timing_effective_sent_unpaid":"Para este contrato: los créditos se entregan al enviar la factura al cliente, antes del pago.","timing_effective_prepaid_safety":"Para este contrato: los créditos se entregan cuando la factura se PAGA — protección de prepago para acuerdos únicos con pago inmediato.","timing_helper":"Cuándo se conceden al equipo los créditos incluidos mensuales.","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 suspensión del bypass","force_suspend_dialog_title":"¿Forzar la suspensión del bypass 402?","force_suspend_dialog_description":"El equipo será rechazado de inmediato como un usuario de prepago (402) en cada solicitud que genere consumo pospago. Solo una rehabilitación manual aquí lo restablece.","suspend_action":"Suspender bypass","save_settings":"Guardar configuración","toast_settings_updated":"Configuración de sobregiro actualizada","toast_force_suspended":"Bypass 402 suspendido forzosamente","toast_reenabled":"Bypass 402 rehabilitado — el equipo puede volver a generar consumo pospago","allow_card_label":"Pago 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. Las facturas ya enviadas no cambian.","allow_card_fee_note":"Con recargo del 0 % asumimos las comisiones de tarjeta; configura un recargo para trasladarlas.","surcharge_label":"Recargo por tarjeta %","surcharge_helper":"0 % = una sola factura con tarjeta habilitada (asumimos las comisiones). Más de 0 % = se envían dos facturas: una solo por transferencia al valor nominal y otra \"-CC\" con el recargo y tarjeta habilitada; el cliente paga una y la otra se cancela automáticamente.","surcharge_dual_note":"Modo dual: cada envío por Mercury crea una factura solo transferencia + una con tarjeta al +{pct} %."},"quality_guard":{"title":"Protección de calidad","description":"Filtro del lado de la inferencia que suprime la mayoría de las alucinaciones y del audio con ruido, a costa de una latencia ligeramente mayor. Es un ajuste operativo: puede cambiarse en cualquier momento mientras el contrato esté vigente.","switch_label":"Protección de calidad","switch_description":"Los contratos empresariales la traen activada por defecto. Desactivarla sacrifica calidad de salida a cambio de menor latencia.","inactive_hint":"Este contrato ya no está activo, por lo que la protección de calidad ya no se puede cambiar.","toast_enabled":"Protección de calidad activada","toast_disabled":"Protección de calidad desactivada","toast_error":"No se pudo actualizar la protección de calidad"},"manual_usage":{"title":"Consumo manual (autoalojado / fuera de plataforma)","description":"El consumo fuera de plataforma cuenta para el compromiso mensual y el excedente. Con el modo de declaración \"obligatoria\", la factura mensual se retiene hasta que se introducen los registros o vence el plazo.","enable_hint":"El registro de uso fuera de la plataforma (autoalojado) está desactivado para este contrato. Cambia el modo a «Obligatorio» para registrar el uso manualmente.","reporting_mode_label":"Modo de declaración","mode_not_required":"No obligatoria","mode_required":"Obligatoria (retener factura)","deadline_days_label":"Plazo de declaración (días tras el fin del período)","deadline_policy_label":"Política de plazo","policy_bill_and_carry":"Facturar de todos modos; el consumo tardío pasa a la siguiente factura","policy_hold_and_escalate":"Mantener la retención y escalar","generate_invoice_now":"Generar la factura del ciclo ahora","save_settings":"Guardar configuración","records_title":"Registros de consumo","records_empty":"Aún no hay consumo fuera de plataforma registrado para este contrato.","badge_billed_prior":"Facturado (período anterior)","badge_billed":"Facturado","badge_unbilled":"Sin facturar","record_form_title":"Registrar consumo de 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":"Consumo de clúster autoalojado","add_record":"Añadir registro","toast_settings_updated":"Configuración de consumo manual actualizada","error_fields_required":"El inicio del período, el fin del período y el importe son obligatorios","toast_record_added":"Registro de consumo añadido","toast_record_deleted":"Registro de consumo eliminado","toast_invoice_generated":"Factura del ciclo generada — total ${total}","window_awaiting":"Pendiente de registro","window_current":"Período actual","custom_period_toggle":"Período personalizado (avanzado)","custom_period_hint":"Para un período ya facturado, el registro no se pierde: se factura en la SIGUIENTE factura como línea de período anterior.","add_record_custom":"Añadir para período personalizado"},"invoice_holds":{"title":"Facturas pendientes de registro de consumo manual","description":"Estos contratos requieren registrar el consumo fuera de plataforma antes de emitir la factura del ciclo. Introduzca el consumo en la página del contrato y luego genérela, o espere a la política de plazo.","deadline_line":"Vence {date} · {policy} · {count, plural, =1 {# registro} other {# registros}}, ${total}","policy_holds":"se retiene hasta su liberación","policy_bills":"se factura automáticamente tras el plazo","badge_past_deadline":"Plazo vencido","badge_awaiting":"Pendiente de registro","enter_usage":"Registrar uso","generate_now":"Generar ahora","toast_invoice_generated":"Factura del ciclo generada — total ${total}","generate_confirm_title":"¿Generar la factura de ciclo ahora?","generate_confirm_with_usage":"Libera la retención y factura de inmediato, incluyendo {count} registro(s) de consumo manual por un total de ${total}.","generate_confirm_no_usage":"No hay consumo manual registrado para este período — la factura saldrá SIN el consumo fuera de plataforma (las entradas tardías pasan a la siguiente factura). Confirme que realmente es cero antes de generar."},"clause_card":{"title":"Cláusulas","manual_source":"Manual","btn_template":"Plantilla","loading_linked":"Cargando cláusulas vinculadas","type_additional_term":"Término 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":"Habilitada","badge_linked":"Vinculada","badge_default":"Predeterminada","btn_edit_text":"Editar texto","edit_dialog_title":"¿Editar el texto de la cláusula para este contrato?","edit_dialog_description":"Esto abre un editor de texto de cláusulas. Si este contrato todavía usa una plantilla estándar, primero se creará y asignará una variante del cliente para que la plantilla global no cambie. Después de guardar, regenere el DOCX antes de marcarlo como listo para firma.","btn_open_editor":"Abrir editor de cláusulas","no_clauses":"No hay cláusulas vinculadas.","label_additional_terms":"Términos adicionales","label_schedules":"Anexos","btn_save_params":"Guardar parámetros de la cláusula","toast_params_saved":"Parámetros de la cláusula guardados","label_unsupported_terms":"Términos no admitidos reconocidos"},"clause_params":{"credit_rollover":"Arrastre de créditos","overage":"Excedente","auto_renewal":"Renovación automática","resale":"Autorización de reventa","termination_for_convenience":"Terminación por conveniencia","end_customer_access":"Acceso del cliente final","model_hosting":"Alojamiento del modelo","price_lock":"Bloqueo de precios","exhibit_sla":"Anexo SLA","schedule_end_customer_access":"Anexo de acceso del cliente final","zero_data_retention":"Retención cero de datos","rollover_days":"Días de caducidad del arrastre","rollover_expiry_text":"Política de caducidad del arrastre","rollover_transfer_text":"Política de transferencia","notice_days":"Plazo de preaviso (días)","termination_msa_sections":"Referencias a secciones del MSA","resale_msa_sections":"Referencias a secciones del MSA","minimum_resale_price":"Precio mínimo de reventa ($/M)","product_name":"Nombre del producto","overage_rate":"Tarifa de excedente ($/M)","uptime_target":"Objetivo de disponibilidad","pricing_tiers":"Niveles de precios"},"clause_editor":{"title_named":"Editar {name}","title":"Editar texto de la cláusula","contract_fork_note":"Al guardar se actualiza la variante de plantilla del cliente asignada a este contrato.","amendment_fork_note":"Este texto se almacena en una variante de plantilla del cliente y solo se aplica después de firmar la adenda.","mode_wysiwyg":"WYSIWYG","tool_bold":"Negrita","tool_italic":"Cursiva","tool_underline":"Subrayado","btn_save_text":"Guardar texto","btn_save_clause_text":"Guardar texto de la cláusula","error_load_template_first":"Cargue la plantilla vinculada antes de editar el texto de la cláusula","toast_fork_created":"Variante de plantilla del cliente creada y asignada","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":"El texto de la cláusula cambió en la variante de plantilla del cliente. Regenere el DOCX antes de marcar esta versión como lista para firma.","btn_later":"Más tarde","btn_regenerate_docx":"Regenerar DOCX","toast_docx_regenerated":"DOCX del contrato regenerado"},"signature":{"block_title":"Firma","manual_packet_sent":"Paquete manual enviado · {date}","manual_mode":"Modo de firma manual","no_envelope":"Ningún sobre enviado","btn_send_docusign":"Enviar DocuSign","btn_manual_send":"Envío manual","btn_sync":"Sincronizar","completed_at":"Completado el {date}","toast_docusign_sent":"Sobre de DocuSign enviado.","toast_manual_marked":"Paquete de firma manual marcado como enviado.","toast_docusign_synced":"Estado de DocuSign sincronizado.","btn_open_redline":"Abrir registro de redline","label_attach_executed":"Adjuntar PDF firmado como evidencia","btn_attach_executed":"Adjuntar PDF firmado","label_redline":"Registro de redline de la contraparte","btn_attach_redline":"Adjuntar redline de la contraparte","error_choose_redline":"Seleccione primero un documento de redline.","toast_redline_uploaded":"Redline subido.","redline_history_title":"Historial de registros de redline","redline_fallback_name":"Redline de la contraparte","redline_status_revision":"Estado {status} · Versión {revision}","redline_based_on":"Basado en {key}","customer_requested":"El cliente solicitó la firma · {date} — envíe el paquete y luego adjunte el PDF firmado"},"ai_review":{"sheet_title":"Revisión de IA","sheet_description":"Resultados de la revisión entre contratos de este cliente.","running":"La revisión de IA está en curso.","open_issues":"Problemas abiertos","none_unresolved":"No hay problemas de revisión de IA sin resolver.","sources":"Fuentes: {list}","btn_dismiss":"Descartar","btn_accept":"Aceptar resolución","resolved_count":"Resueltos ({count})","dismissed_count":"Descartados ({count})","fallback_issue":"Problema de revisión","toast_started":"Revisión de IA iniciada.","toast_dismissed":"Problema de revisión de IA descartado.","toast_resolved":"Problema de revisión de IA marcado como resuelto.","error_no_customer":"Este contrato no está vinculado a ningún cliente."},"amendments":{"packets_title":"Paquetes de adenda publicados","status_ready_for_signature":"Publicada para firma","status_sent_for_signature":"Enviada para firma","status_signed":"Firmada","status_signed_needs_start_date_review":"Firmada - revisar fecha de inicio","status_active":"Aplicada","status_fulfilled":"Cumplida","status_unknown":"Desconocida","published_at":"Publicada el {date}","generated_key":"Generado: {key}","signed_key":"Firmado: {key}","docusign_ref":"DocuSign: {value}","btn_open_review":"Abrir revisión publicada","btn_copy_review_url":"Copiar URL publicada","toast_review_url_copied":"Se copió la URL de revisión de la adenda publicada","btn_sync":"Sincronizar adenda","toast_synced":"Estado de DocuSign de la adenda sincronizado.","empty":"Aún no hay paquetes de adenda publicados","btn_open_dialog":"Aprobar y publicar adenda","dialog_title":"Aprobar y publicar paquete de adenda","label_effective_date":"Fecha de entrada en vigor","suggested_billing_day":"Sugerencia: alinéela con el día de facturación (este contrato factura el día {day} de cada mes)","label_template":"Plantilla de adenda","option_default_packet":"Paquete de adenda 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 texto de la cláusula","no_clauses_linked":"No hay cláusulas vinculadas a esta plantilla de contrato.","badge_modified":"Modificada","no_changes":"Sin cambios","fork_note":"Crea una variante de plantilla del cliente y la aplica solo después de que se firme la adenda.","btn_approve_publish":"Aprobar y publicar","error_load_templates":"Error al cargar las plantillas de adenda","error_effective_date_required":"La fecha de entrada en vigor es obligatoria","error_select_change":"Seleccione al menos un campo o texto de cláusula para modificar","error_load_template_first":"Cargue la plantilla de contrato vinculada antes de editar las cláusulas","error_edit_one_clause":"Edite al menos una cláusula antes de generar la adenda","error_enter_values":"Introduzca nuevos valores para los campos seleccionados","error_enter_changes":"Introduzca nuevos valores para los cambios seleccionados","error_clause_unlinked":"Una de las cláusulas seleccionadas ya no está vinculada a este contrato","toast_published":"Paquete de adenda aprobado y publicado","toast_approved":"Paquete de adenda aprobado","toast_clause_after_signature":"La modificación del texto de la cláusula se aplicará después de la firma","error_create":"Error al crear la adenda","fields":{"monthly_commit":"Compromiso mensual","included_credits_value":"Valor de créditos incluidos","per_unit_rate":"Tarifa unitaria (TTS, $ por 1M de bytes UTF-8)","term_duration_months":"Duración de la vigencia (meses)","end_date":"Fecha de finalización","overage_premium_pct":"Recargo por excedente %","discount_percent":"Descuento %","concurrency_limit":"Límite de concurrencia","zero_data_retention":"Retención cero de datos","rollover_days":"Días de arrastre","data_region":"Región de datos","logging_policy":"Política de logs","sub_processors":"Subprocesadores","payment_term":"Condiciones de pago","payment_term_days":"Días de plazo de pago","billing_frequency":"Frecuencia de facturación","term_auto_renew":"Renovación automática","notice_period_days":"Plazo de aviso (días)","quality_guard":"Guardia de calidad","revenue_share_active":"Reparto de ingresos activo","revenue_share_rate_per_million":"Tasa de reparto / M","retention_policy":"Política de retención","enabled_features":"Funciones habilitadas","billing_anchor_day":"Día ancla de facturación (1-31)","one_time_amount":"Importe único ($)","one_time_credits_value":"Valor de créditos único ($)","credit_expiry_policy":"Política de vencimiento de créditos"},"btn_apply":"Aplicar enmienda","apply_dialog_title":"Aplicar enmienda","apply_dialog_desc":"Registra los cambios firmados en el contrato y sincroniza la configuración del equipo (filas de precios, concurrencia, flags). Para enmiendas firmadas fuera de DocuSign o para alinear el registro con el original firmado.","apply_effective_line":"Fecha de entrada en vigor contractual: {date}","apply_future_effective_note":"La fecha de entrada en vigor es futura. Con la evidencia firmada adjunta, la enmienda se aplica automáticamente en esa fecha: basta con esperar. Marque «Aplicar ahora» solo para adelantarla: los campos del contrato se actualizan de inmediato, mientras la facturación sigue la fecha contractual.","apply_no_signed_pdf_note":"Esta enmienda aún no tiene un PDF firmado adjunto. Adjunte primero el PDF firmado por el cliente para que la evidencia de ejecución quede con el registro.","apply_note_label":"Nota de atestación (obligatoria)","apply_note_placeholder":"p. ej., Enmienda n.º 2 firmada recibida por correo el 2026-08-01; PDF adjunto.","apply_note_hint":"Mínimo 8 caracteres. Cite la fuente firmada (qué documento, dónde se guarda). Se almacena en la enmienda y se audita.","toast_applied":"Enmienda aplicada al contrato","btn_attach_signed":"Adjuntar PDF firmado","toast_signed_uploaded":"PDF firmado adjuntado","btn_download_signed":"Descargar PDF firmado","btn_download_draft":"Descargar borrador DOCX","manual_note":"Nota: {note}","import_btn":"Importar desde PDF firmado","import_hint":"Suba la enmienda firmada por el cliente: los cambios extraídos rellenan este formulario para su revisión, y el PDF se adjunta a la enmienda al crearla. No se guarda nada hasta que usted apruebe.","import_summary":"Resumen de extracción: {summary}","import_unmapped_title":"Detectado en el documento pero NO rellenado — gestionar manualmente:","import_toast_prefilled":"Se rellenaron {count} campo(s) desde el PDF firmado — revise antes de aprobar","import_toast_nothing":"No se encontraron cambios de campos mapeables en el documento — revise la lista de hallazgos","import_error":"Error al analizar el documento de la enmienda","import_toast_pdf_attached":"PDF firmado adjuntado a la nueva enmienda","import_toast_pdf_attach_failed":"Enmienda creada, pero falló adjuntar el PDF firmado — adjúntelo desde la tarjeta de enmiendas","import_apply_now":"Ya firmado — aplicar inmediatamente tras crear","import_apply_note":"Enmienda firmada importada: {name}","import_toast_applied":"Enmienda aplicada — los nuevos términos están en vigor","import_toast_apply_failed":"Enmienda creada con evidencia, pero la APLICACIÓN falló — aplíquela desde la fila","import_toast_not_applied":"Enmienda creada pero AÚN NO aplicada — la facturación la ignora hasta aplicarla","badge_not_in_force":"SIN VIGOR","btn_void":"Anular","void_dialog_title":"¿Anular esta enmienda?","void_dialog_desc":"Terminal y auditado: el enlace de revisión del cliente deja de funcionar y un sobre DocuSign completado ya no aplicará los campos. Las enmiendas aplicadas no se pueden anular.","void_note_placeholder":"¿Motivo? (mín. 8 caracteres, auditado)","toast_voided":"Enmienda anulada","toast_void_failed":"No se pudo anular","amend_tiers":"Enmendar niveles de precios por modelo (reemplazo total)","amend_tiers_hint":"Estas filas reemplazan TODA la tabla. backend 'all' = cadena general; 'end' = límite del segmento en unidades (bytes UTF-8 para TTS; vacío = abierto); tarifa = $ por 1M de unidades (bytes UTF-8 para TTS).","tier_backend":"backend (all)","tier_end":"end (bytes UTF-8 para TTS, opcional)","tier_rate":"$/M","tier_add_row":"Añadir fila","error_tier_rows":"Ingrese al menos una fila con tarifa","import_toast_scheduled":"Enmienda registrada con evidencia — se aplicará automáticamente en su fecha de vigencia","apply_record_alignment":"Alineación de registro (autoridad = original ya firmado)","apply_allow_early":"Aplicar ahora aunque la fecha de vigencia sea futura","apply_evidence_required":"Adjunte primero el PDF firmado o marque alineación de registro","apply_future_effective_hint":"La fecha de vigencia es futura — se aplicará ese día; marque 'aplicar ahora' para anticipar","toast_apply_failed":"Error al aplicar","import_sig_signed":"Evidencia de firma detectada: el PDF se adjuntará como comprobante firmado. ({note})","import_sig_unsigned":"Sin evidencia de firma: los bloques de firma están vacíos ({note}). La enmienda se creará PENDIENTE DE FIRMA; envíe al cliente el enlace de revisión. El archivo NO se adjuntará como comprobante.","import_sig_unknown":"No se pudo juzgar el estado de firma ({note}). Por defecto sigue el flujo de firma: el archivo NO se adjunta como comprobante salvo verificación manual abajo.","import_force_signed":"Tratar como firmado (lo verifiqué manualmente)","import_toast_unsigned_created":"Enmienda creada pendiente de firma: envíe al cliente el enlace de revisión","import_replacement_title":"Esto excede una enmienda","import_replacement_advisory":"El documento reescribe el acuerdo más allá de los parámetros enmendables ({reason}). Recomendado: importarlo como contrato NUEVO y programarlo para reemplazar el actual en su fecha de vigencia (el contrato anterior termina automáticamente; los créditos no usados se trasladan), en lugar de forzarlo en una enmienda.","import_replacement_cta":"Ir a importación de contratos","badge_start_rescheduled":"Inicio reprogramado","badge_record_alignment":"Alineación de registro","start_reschedule_term_end_kept":"Fin del plazo conservado","start_reschedule_term_end_moved":"Fin del plazo desplazado con el inicio"},"effective_behaviors":{"title":"Comportamientos vigentes","title_compact":"Configuración vigente","description":"Configuración combinada de los acuerdos vigentes del cliente.","loading":"Cargando configuración vigente","empty":"No se encontró configuración de comportamiento vigente para este cliente.","col_setting":"Ajuste","col_value":"Valor","col_source":"Origen","aria_explain":"Explicar {name}","help_zdr":"Controla si la cuenta del cliente está configurada con retención cero de datos.","help_logging":"Controla cuánto detalle de solicitudes o de consumo puede conservarse 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 arrastran y cuándo caducan.","help_pricing":"Controla el comportamiento de precios empresariales específico del cliente.","help_default":"Se combina a partir de los contratos empresariales activos de este cliente según las prioridades de comportamiento configuradas.","count":"{count} ajustes","col_actions":"Acciones","provenance_paper":"Estipulado en contrato","provenance_amendment":"Enmienda {date}","provenance_operational":"Definido por operaciones","provenance_operational_dated":"Definido por operaciones {date}","provenance_default":"Predeterminado (no en contrato)","provenance_paper_help":"El documento firmado estipula este valor: los cambios pasan por una enmienda.","provenance_operational_help":"Definido por un operador; el documento contractual no fija este valor.","provenance_default_help":"Valor predeterminado del sistema/plantilla sin modificar; el contrato no lo estipula.","aria_edit":"Editar {name}","action_amend":"Amend","edit_title":"Editar {name}","edit_description":"Ajuste operativo: el documento no fija este valor. Se guarda en el contrato de origen y sincroniza el equipo de inmediato.","edit_invalid_number":"Introduzca un número entero positivo.","toast_updated":"Ajuste actualizado.","toast_update_failed":"Error al actualizar: compruebe los permisos y reintente.","edit_paper_pinned":"El documento firmado fija este valor: cámbielo mediante una enmienda o un senior puede sobrescribirlo en la página del contrato.","edit_paper_pinned_confirm":"Se requiere confirmación senior: use la tarjeta de ajustes operativos de la página del contrato.","pin_btn_pinned":"Bloqueado por contrato: clic para desbloquear (senior, auditado)","pin_btn_unpinned":"Sin bloquear: clic para bloquear a nivel contractual","pin_btn_amendment":"Bloqueado por enmienda: no se puede desbloquear","pin_btn_aria":"Alternar bloqueo contractual de {name}","excluded_note":"{count, plural, one {# ajuste} other {# ajustes}} procedentes de contratos marco o acuerdos finalizados no se muestran como efectivos — sustituidos por el valor del formulario de pedido activo cuando existe."},"onboarding":{"status_labels":{"open":"abierto","completed":"completado","revoked":"revocado","expired":"caducado"},"account_mode_labels":{"auto_create_or_bind":"Crear automáticamente o vincular","existing_account":"Solo cuenta existente","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":"Nombre legal de la empresa","company_legal_address":"Dirección 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":"Dirección de facturación, línea 1","billing_address_line2":"Dirección de facturación, línea 2","billing_city_state_zip":"Ciudad/estado/código postal de facturación","legal_notice_email":"Correo electrónico de avisos legales","use_case":"Caso de uso"},"field_help":{"company_legal_name":"Nombre legal de la empresa que se insertará en las plantillas de contrato seleccionadas.","company_name_caps":"Nombre legal de la empresa en mayúsculas. Normalmente se deriva del nombre de la empresa.","company_legal_address":"Domicilio social o comercial usado en los avisos legales y los bloques de firma.","signer_name":"Persona que firmará el acuerdo generado.","signer_title":"Cargo del firmante que aparece en el bloque de firma.","signer_email":"Correo electrónico del firmante usado en los metadatos de revisión/firma.","billing_contact_name":"Nombre completo del contacto de facturación o de cuentas por pagar, no un número de teléfono.","billing_email":"Correo electrónico de entrega 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":"Correo electrónico para avisos legales, normalmente un buzón del equipo legal o de operaciones 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 el tratamiento legal y de seguridad.","estimated_monthly_characters":"Estimación del cliente para dimensionar el consumo de API.","default_customer_variable":"Variable proveniente del cliente en la plantilla seleccionada.","with_example":"{help} Ejemplo: {sample}"},"placeholders":{"billing_contact_example":"Juana Pérez, responsable 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 <code>api_usage</code> sincronizan las anulaciones de precios de API y las facturas de consumo mediante <code>product</code>, <code>backend</code>, <code>price_per_million</code> y <code>end</code>. Las filas de suscripción de plataforma son filas de visualización del contrato en esta tabla; los asientos del equipo, el nivel de suscripción y los derechos de plataforma aún no se configuran aquí. <code>service_name</code>, <code>rate</code>, <code>unit</code> y <code>fee_description</code> son campos de visualización del contrato.","allowed_values":"Valores permitidos","pricing_warnings_title":"Advertencias de asignación de precios","row_warning":"Fila {row}: {messages}","no_rows":"Aún no hay filas.","remove":"Quitar","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 enterprise. El cliente puede restablecer la contraseña de una cuenta precreada al enviar el formulario.","primary_email":"Correo electrónico principal","account_mode":"Modo de cuenta","expires_in_days":"Caducidad (días)","customer":"Cliente","select_customer":"Seleccionar cliente","search_customers":"Buscar clientes","no_customers_match":"Ningún cliente coincide.","no_customer_yet":"Aún sin cliente","template_package":"Paquete de plantillas","template_package_help":"Elija exactamente las plantillas que se instanciarán cuando el cliente envíe la incorporación. Use los filtros de búsqueda/tipo cuando crezca la biblioteca de plantillas.","search_templates":"Buscar plantillas","all_types":"Todos los tipos","selected_only":"Solo 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 legal","no_templates_match":"Ninguna plantilla coincide con los filtros actuales.","no_templates_selected":"No hay plantillas seleccionadas.","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 ($)","per_unit_rate":"Tarifa unitaria (TTS, $ por 1M de bytes UTF-8)","term_months":"Vigencia (meses)","non_billing_note":"Acuerdo sin facturación. Para esta plantilla no se recogen campos de precios ni de facturas.","precreate_title":"Crear la cuenta de Fish Audio ahora","precreate_description":"Útil cuando el contrato necesita una cuenta principal antes de que el cliente haya iniciado sesión.","dpa_included_title":"Plantilla de DPA incluida","dpa_included_description":"El enlace de incorporación instanciará la plantilla seleccionada del Acuerdo de Procesamiento de Datos junto con el resto del paquete.","fill_now_title":"Completar el formulario de incorporación ahora","fill_now_description":"Envíe la información del cliente inmediatamente después de crear el enlace.","fill_now_empty":"Seleccione primero un paquete de plantillas. Los campos que se muestran aquí se derivan de las variables provenientes del 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, DPA solicitado, caso de uso de 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":"Enlace creado, pero no se pudo copiar al portapapeles.","toast_link_revoked":"Enlace de incorporación revocado.","toast_revoke_failed":"Error al revocar el enlace","toast_preview_failed":"Error en la vista previa de la plantilla.","error_token_missing":"No se devolvió el token de incorporación.","preview_title":"Vista previa: {name}","preview_iframe_title":"Vista previa de la plantilla","no_preview":"No se generó ninguna vista previa.","no_templates_match_hidden":"{hidden, plural, =1 {# plantilla no se muestra} other {# plantillas no se muestran}} aquí (inactivas o forks específicos de cliente): gestiónalas en la pestaña Templates.","signed_divert_title":"¿Ya tienes un contrato firmado?","signed_divert_body":"Esta página crea enlaces de onboarding previos a la firma. Si el contrato ya está firmado, importa el PDF: el sistema extrae todo.","signed_divert_cta":"Importar contrato firmado","rebind_title":"¿Volver a vincular el cliente a otra cuenta?","rebind_warning":"La medición de uso y la facturación de este cliente siguen a su equipo vinculado. Si continúa, el cliente pasará al nuevo correo cuando se reclame el enlace; hasta entonces la vinculación actual sigue activa. Continúe solo si está moviendo deliberadamente este cliente a otra cuenta.","rebind_cancel":"Mantener vinculación actual","rebind_confirm":"Volver a vincular cliente"},"settings":{"behavior_priority":{"title":"Prioridades de comportamiento","description":"Resuelva conflictos cuando varios contratos activos establecen el mismo comportamiento en tiempo de ejecución.","loading":"Cargando reglas de prioridad","empty":"No se encontraron reglas de prioridad de comportamiento.","toast_updated":"Prioridad de comportamiento actualizada","toast_update_error":"Error al actualizar la prioridad de comportamiento","category_hint":"Este es el grupo de resolución de conflictos. Los tipos de contrato asignados a este grupo se ordenan abajo, y solo las claves de comportamiento seleccionadas usan este grupo.","type_order_label":"Orden de prioridad de tipos","type_order_help":"Cuando varios contratos activos establecen la misma clave de comportamiento en esta categoría, gana el primer tipo de contrato de esta lista.","aria_move_earlier":"Subir el tipo","aria_move_later":"Bajar el tipo","aria_remove_type":"Quitar 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 reemplaza el antiguo campo separado por comas para que Walter pueda ver la lista de claves válidas.","btn_add_custom":"Añadir personalizada","custom_key_help":"Clave de comportamiento personalizada ya almacenada en esta categoría de prioridad.","fields":{"zero_data_retention":{"label":"Retención cero de datos","help":"Indica si el almacenamiento/registro en tiempo de ejecución de Enterprise debe desactivarse."},"logging_policy":{"label":"Política de registro","help":"La política contractual de registro usada por los sistemas de soporte y de ejecución."},"data_region":{"label":"Región de datos","help":"Requisito contractual de región o residencia de datos."},"sub_processors":{"label":"Subprocesadores","help":"Restricciones sobre subprocesadores u obligaciones de divulgación."},"pricing_model":{"label":"Modelo de precios","help":"Compromiso mínimo, pago por uso, compra única o modo sin facturación."},"per_unit_rate":{"label":"Tarifa por unidad","help":"Precio de API predeterminado por unidad configurada."},"monthly_commit":{"label":"Compromiso mensual","help":"Gasto mínimo recurrente del período de facturación."},"included_credits_value":{"label":"Créditos incluidos","help":"Créditos concedidos al inicio del período."},"rollover_days":{"label":"Días de arrastre","help":"Ventana de caducidad FIFO de los créditos según las condiciones del contrato."},"overage_rate":{"label":"Tarifa de excedente","help":"Tarifa aplicada cuando el consumo supera los créditos incluidos o el compromiso."},"term_auto_renew":{"label":"Renovación automática","help":"Indica si el contrato se renueva automáticamente."},"notice_period_days":{"label":"Plazo de preaviso","help":"Días requeridos para el aviso de no renovación o terminación."},"concurrency_limit":{"label":"Límite de concurrencia","help":"Derecho de concurrencia en tiempo de ejecución de Enterprise."},"pro_membership_enabled":{"label":"Membresía Pro","help":"Indica si la cuenta principal enterprise recibe la membresía Pro."},"auto_recharge_enabled":{"label":"Recarga automática","help":"Indica si debe habilitarse la recarga automática de la cuenta."}}},"contract_types":{"title":"Tipos de contrato","description":"Tipos de acuerdo dinámicos usados 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":"La clave y la etiqueta del tipo de contrato son obligatorias","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 cuando ninguna plantilla ni contrato lo referencia.","delete_hint":"Elimine este tipo si no se usa","billing_on":"Facturación","billing_off":"Sin facturación","billing_row_hint":"Los tipos con facturación crean contratos que pueden generar facturas, conceder créditos y configurar los derechos de la cuenta. Los tipos sin facturación son solo documentos legales u operativos.","badge_system":"Sistema","label_label":"Etiqueta","label_key":"Clave","label_placeholder":"Anexo de seguridad","billing_label":"Facturación","billing_help":"Actívelo solo para acuerdos que deban afectar a facturas, créditos o derechos de la cuenta. Los documentos legales tipo MSA/DPA/NDA normalmente lo dejan desactivado.","switch_on":"Activado","switch_off":"Desactivado","priority_category_label":"Categoría de prioridad","priority_category_help":"Controla 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 participa en la generación de facturas, los créditos y la configuración de derechos.","th_priority_hint":"Lo usan las prioridades de comportamiento para decidir qué contrato activo gana cuando varios contratos establecen la misma clave de comportamiento.","categories":{"pricing":"Precios y facturación","data_privacy":"Datos y privacidad","service":"Servicio y funciones"}}},"usage_card":{"topup_locked":"La facturación de tu contrato empresarial se hace por facturas: las recargas están desactivadas."},"payment_settings":{"title":"Cobro de pagos","description":"Cómo se cobran las facturas de este contrato. Ajuste operativo: editable mientras el contrato está activo.","method_label":"Método de pago","mercury_hint":"Las facturas permanecen internas hasta que hagas clic en «Enviar por Mercury»; Mercury envía el correo 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","cc_email_placeholder":"billing@customer.com","cc_emails_hint":"ar@fish.audio siempre va en copia; añade aquí los destinatarios del cliente.","cc_email_invalid":"Introduce un correo válido","cc_email_remove":"Quitar","save":"Guardar ajustes de pago","saved_toast":"Ajustes de pago guardados","save_error":"Error al guardar los ajustes de pago"},"mercury_send_dialog":{"title":"Enviar por Mercury — revisión","description":"Revisa cada detalle. El envío es definitivo: el cliente recibe el correo de inmediato.","recipient":"Destinatario","no_email":"Sin correo de facturación registrado","cc_label":"cc","invoice_number":"Número de factura","number_assigned_at_send":"Se asigna al enviar","number_note":"El número de factura se asigna en el momento del envío.","period":"Período de facturación","due_date":"Vencimiento","lines_title":"Lo que verá el cliente","line_commitment":"Compromiso mínimo","line_overage":"Cargo por exceso — uso por encima del volumen incluido","line_single":"Servicios Enterprise (línea única)","total":"Total","warning":"Al hacer clic en Enviar se crea la factura en Mercury y se envía por correo al cliente de inmediato. También se crea la factura espejo de QuickBooks con el mismo número.","confirm":"Enviar factura","already_sent_warning":"Esta factura ya está marcada como enviada — reenviarla mandará al cliente otro correo con la página de pago.","dual_title":"Recargo por tarjeta: se crearán dos facturas","dual_body":"{number} (solo transferencia, {base}) + {number}-CC (tarjeta habilitada, {card} incl. {pct} % de recargo). El cliente paga exactamente una; la otra se cancela automáticamente al pagarse.","dual_body_unnumbered":"Dos facturas: N (solo transferencia, {base}) + N-CC (tarjeta habilitada, {card} incl. {pct} % de recargo), donde N es el número asignado al enviar. El cliente paga exactamente una; la otra se cancela automáticamente al pagarse."},"mercury_pairing":{"title":"Emparejamiento Mercury AR","paired":"Emparejado","pair":"Emparejar","unpair":"Desvincular","sync":"Enviar nombre/correo a Mercury","candidates":"Candidatos en Mercury","email_match":"Correo coincide","no_candidates":"No hay cliente AR de Mercury coincidente.","candidates_taken_hint":"{count} coincidencia(s) probable(s) ya emparejada(s) con otro cliente — disponibles en «Browse all».","create":"Crear en Mercury","create_name":"Razón social","create_email":"Correo de facturación","create_confirm":"Crear y emparejar","paired_toast":"Emparejado con el cliente de Mercury","created_toast":"Creado en Mercury y emparejado","unpaired_toast":"Desvinculado","synced_toast":"Registro de Mercury actualizado","missing_remote":"El cliente de Mercury emparejado ya no existe en remoto: vuelve a emparejar abajo.","email_out_of_sync":"Mercury tiene un correo distinto a nuestro correo de facturación ({ours}): las facturas irían a la dirección antigua.","email_ours_label":"Nuestro correo de facturación","email_mercury_label":"Correo de Mercury","email_push_button":"Enviar el nuestro → Mercury","email_pull_button":"Usar el de Mercury","email_pull_toast":"Correo de facturación actualizado desde Mercury","email_pull_error":"No se pudo adoptar el correo de Mercury","action_error":"Falló la acción de emparejamiento","browse_all":"Ver todos los clientes de Mercury ({count})","browse_placeholder":"Filtrar por nombre o correo…","browse_empty":"Aún no existen clientes AR en Mercury.","taken":"Emparejado · {name}"},"enterprise_credit_expiry":{"title":"Créditos por expirar","caption":"Estos créditos otorgados por contrato empresarial vencen según el calendario establecido en su acuerdo. El uso consume primero los créditos que vencen antes.","total":"Total por expirar: {amount}","expires_on":"expira el {date}"},"audit":{"title":"Registro de auditoría","description":"Quién hizo qué en contratos, clientes y facturas. Las filas System son tareas automáticas.","filter_resource_type":"Recurso","resource_all":"Todos","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 admin (exacto)","apply":"Aplicar","col_time":"Hora","col_actor":"Actor","col_action":"Acción","col_resource":"Recurso","empty":"No hay entradas de auditoría 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":"Prepaid offset","description":"Fondo único que se deduce automáticamente de las facturas de este contrato como línea negativa hasta agotarse — para créditos de servicio únicos y recargas previas al contrato. Nunca se otorga como créditos de uso.","balance_label":"Fondo restante","note_placeholder":"¿De dónde sale la cifra? (cláusula del OF firmado, historial de recargas, saldo a fecha)","note_help":"La nota es el único registro de procedencia del fondo y es obligatoria (mín. 8 caracteres). Valor absoluto, no incremental.","save":"Guardar","cancel":"Cancelar","edit":"Definir fondo…","saved":"Prepaid offset actualizado"},"invoice_usage":{"title":"Uso detallado · Factura #{number}","usage_period":"Período de uso: {start} – {end}","advance_note":"Esta factura también cobra por adelantado el compromiso de {start} – {end}; el uso siguiente liquida el período mostrado arriba.","table_model":"Modelo","table_usage":"Uso","table_rate":"Tarifa efectiva","table_amount":"Importe","manual_row":"Uso externo (reportado)","usage_total_label":"Uso a tarifas del contrato","credits_applied_label":"Cubierto por la asignación del ciclo","overage_base_label":"Excedente (tarifa base)","overage_billed_label":"Excedente facturado (incl. {percent}% de recargo)","overage_billed_plain":"Excedente facturado","no_overage_label":"Excedente","commitment_label":"Compromiso mensual","commitment_advance_label":"Compromiso mensual (próximo ciclo, cobrado por adelantado)","overage_line_label":"Excedente (del uso anterior)","prior_adjustment_label":"Ajuste de períodos anteriores","other_adjustments_label":"Otros ajustes","prepaid_label":"Crédito prepagado aplicado","total_label":"Total de la factura","not_available":"Esta factura no tiene desglose de uso.","load_error":"No se pudo cargar el desglose de uso.","table_share":"Cuota","total_metered_row":"Uso medido total","covered_commitment_label":"Cubierto por el compromiso prepagado","overage_charge_label":"Cargo por excedente","segment_prepaid":"compromiso prepagado","segment_committed":"dentro del compromiso","segment_overage":"excedente"},"assessment":{"title":"Evaluación trimestral","description":"Mínimos trimestrales contractuales: consumo, excedente acumulado, facturas de regularización y créditos §3.6","run_now":"Ejecutar evaluación","run_done":"Evaluación completada","run_failed":"Error al ejecutar la evaluación","load_failed":"No se pudieron cargar los datos de evaluación","blocked_prefix":"Evaluación bloqueada:","exclusivity_warning":"Prueba de rendimiento de exclusividad cumplida durante {quarters} trimestres consecutivos — la ventana de aviso de conversión de 60 días está abierta (§8.4)","current_quarter":"Trimestre actual (Q{q})","banked_balance":"Excedente acumulado","commitment_drawdown":"Consumo del compromiso","credits_title":"Créditos de regularización","credit_from_quarter":"Crédito de la regularización de Q{q}","credit_expires":"vence el {date}","no_minimum_row":"Sin mínimo programado","no_quarters_yet":"Aún no hay trimestres evaluados.","col_quarter":"Trimestre","col_window":"Periodo","col_minimum":"Mínimo","col_consumption":"Consumo","col_banked":"Excedente aplicado","col_trueup":"Regularización","col_surplus":"Excedente","waiver_title":"Exención del mínimo §3.8 (opcional)","waiver_hint":"Los mínimos trimestrales pendientes se siguen evaluando tras la terminación salvo que el contrato los exima (salida en el periodo de evaluación o incumplimiento grave de Fish). Registrar un motivo de exención los suspende — con auditoría.","waiver_placeholder":"p. ej. salida §13.1 en el periodo de evaluación","rule_fixed":"Mínimos de renovación fijos","rule_trailing":"§3.9 promedio de los dos últimos trimestres","floor_chip":"Piso {floor}","cap_chip":"Tope {cap}","shortfall_pct_chip":"Aviso §8.4 por debajo del {pct} %","blocked_hint_fixed":"Regla fija: añade el trimestre faltante al calendario minimum_assessment con una enmienda de mínimo de renovación (§3.9).","blocked_hint_trailing":"Mínimo §3.9 calculado por el motor: la siguiente pasada de evaluación lo reintenta; una enmienda de minimum_assessment lo anula.","waived_badge":"Exento","waived_quarters_line":"Exentos (exclusión de evaluación / §3.8), no evaluados: {quarters}","schedule_title":"Calendario de mínimos","schedule_hint_fixed":"Cada fila está escrita en el contrato; cámbiala con una enmienda de minimum_assessment.","schedule_hint_trailing":"Las filas del motor las añade la pasada de evaluación a partir del promedio de los dos últimos trimestres y no pueden editarse aquí; una enmienda de minimum_assessment las anula.","col_quarters":"Trimestres","col_source":"Origen","engine_row_badge":"Motor · promedio de {quarters}","engine_row_title":"Añadida por el motor de evaluación (§3.9): solo lectura","paper_row_badge":"Contrato"},"team_move":{"entry_button":"Mover a otro equipo","entry_disabled_status":"Un contrato en estado «{status}» no se puede mover (v1). El dinero varado se trata con un ajuste de cartera.","entry_disabled_wind_down":"Hay una terminación programada en este contrato. Cancélala o deja que termine antes de cambiar de equipo.","entry_disabled_term_expired":"Este contrato de pago único ya superó el fin de su plazo. Usa un ajuste de cartera para el dinero varado.","entry_disabled_unbound":"Este contrato aún no está vinculado a ningún equipo; vincule primero al cliente. No hay nada que mover.","title":"Mover el contrato a otro equipo","description":"Reubica {contract} y todos los demás contratos de este cliente en el equipo {team} —con sus facturas, el crédito contractual y cualquier deuda contractual— en el equipo destino en una sola transacción a la próxima hora en punto. Nada cambia hasta ese instante y el traslado puede cancelarse hasta entonces.","status_dialog_title":"Traslado de equipo","status_dialog_description":"El traslado se sigue aquí hasta que termina; esta vista se actualiza sola mientras está programado o en ejecución.","section_target":"Equipo destino","target_team_label":"Equipo de destino: correo de la cuenta","target_team_placeholder":"Pega el ID del equipo destino","target_team_help":"Escribe el correo de la cuenta que genera el tráfico de la API y elige el equipo de la lista (equipos de organización primero). La vista previa confirma el nombre, propietario, miembros y claves de API del equipo antes de programar nada.","bound_email_label":"Correo de la cuenta vinculada","bound_email_help":"I1: la persona vinculada al contrato y a la ficha del cliente. Por defecto, el propietario del equipo destino; debe ser miembro activo del equipo destino.","preview_loading":"Calculando la vista previa del traslado…","preview_error":"No se pudo cargar la vista previa: {message}","preview_idle":"Busca el equipo de destino por el correo de la 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 de la cadena","role_successor_on_target":"sucesor ya en el destino","role_foreign":"otro cliente","treatment_full":"traslado completo: retirar en el equipo antiguo, aplicar en el nuevo","treatment_bindings_only":"solo vínculos (sin efectos en el equipo)","treatment_records_only":"solo registros (viaja junto)","treatment_none":"nada que sincronizar","old_team":"Equipo antiguo","new_team":"Equipo destino","team_id":"ID de equipo","team_name":"Nombre","team_owner":"Propietario","team_members":"Miembros","team_api_keys":"Claves API","team_stats_7d":"Consumo de 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 destino","old_team_cutover_notice":"El equipo antiguo todavía tiene {keys} clave(s) API y {money} de consumo en los últimos 7 días. Las claves no se mueven: empezarán a responder 402 en cuanto el crédito salga, y el cliente vuelve a emitir claves en el nuevo equipo.","customer_binding":"Vínculo del cliente","customer_archived":"archivado","shape":"Forma","shape_subscription":"suscripción","shape_one_time":"pago único","shape_mixed":"mixta suscripción + pago único","shape_prepaid":"prepago (solo overrides, cartera intacta)","shape_non_billing":"sin facturación (solo vínculos)","execute_at":"Se ejecuta a las","execute_at_help":"La próxima hora en punto con al menos 12 minutos de margen (ventana de precalentamiento ZDR). Solo a las hh:00 coinciden los cubos de consumo, el cambio a 402 y el cambio de cartera, de modo que la frontera es exacta.","section_old_wallet":"Cartera antigua (equipo {team})","wallet_balance":"Saldo de la cartera","ledger_remaining":"Remanente del libro del contrato (R)","credit_transfer":"Transferencia de crédito (X)","drift_writeoff":"Baja por desviación (R − X)","debt_transfer":"Transferencia de deuda (D)","own_money_left":"Dinero propio que se queda en el equipo antiguo","pool_balance":"Reserva de crédito de facturas (se queda en el contrato)","prior_move_sweep_return":"Barrido de un traslado anterior devuelto al equipo que sale","rows_staying":"Filas del libro que se quedan en el equipo antiguo ({count}, {amount})","fifo_discrepancy":"Discrepancia FIFO","fifo_discrepancy_value":"FIFO del motor en el equipo antiguo {engine} frente al remanente acotado al 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 empresarial fuera del conjunto de este contrato ({count})","foreign_row_joined":"unida al contrato {contract}","foreign_row_unattributed":"sin atribuir","section_new_wallet":"Cartera destino (equipo {team})","pre_existing_debt":"Deuda preexistente","sweep_amount":"Barrido a la reserva de crédito de facturas","balance_after":"Saldo tras el traslado","overdraft_cap":"Límite de descubierto tras el traslado","would_trip":"El cortacircuito saltaría en el primer consumo","pre_move_usage":"Consumo del destino desde la fecha de vigencia (solo informativo)","pre_move_usage_value":"{count} solicitudes · {list} a precio de lista · {contract} a tarifa contractual · diferencia {delta}","pre_move_usage_help":"Nunca se retarifa: los registros de consumo son inmutables. Si se concede comercialmente, registra un ajuste de compensación prepago aparte y auditado que cite el ID del traslado.","rows_on_target":"Filas del libro empresarial ya en el destino ({count})","contracts_on_target":"Contratos ya en el destino ({count})","section_cycle":"Solapamiento de ciclo","cycle_window":"Ciclo actual","cycle_billing":"Modelo de facturación · modelo de precios","old_usage_in_cycle":"Consumo del equipo antiguo en este ciclo (facturado por segmento)","new_usage_before_h":"Consumo del equipo destino en este ciclo antes del traslado (excluido)","usage_value":"{count} solicitudes · {money}","pending_reconcile":"Conciliación de activación pendiente","pending_reconcile_value":"Factura {invoice} · {start} – {end} · incluido {amount}","assessment_quarter":"Trimestre de evaluación en curso","assessment_quarter_value":"T{q} · {start} – {end}","section_invoices":"Facturas","invoices_rewritten":"Facturas reescritas al equipo destino","invoices_by_status":"Por tipo y estado","activation_invoice":"Factura de activación","mercury_lock":"Bloqueo de envío de Mercury activo","qbo_direct":"Facturas directas de QuickBooks","invoice_line":"{number} · {type} · {status} · {amount}","pending_grant":"Concesiones de crédito pendientes ({count}): se vuelven a entregar tras el traslado si se rechazó un pago durante el bloqueo","open_collectible":"Abiertas / cobrables ({count}): nunca se reenvían","section_overrides":"Overrides del equipo","old_after_retire":"Equipo antiguo tras retirar","new_after_apply":"Equipo destino tras aplicar","zdr":"Retención cero de datos","quality_guard":"Guardia de calidad","concurrency":"Concurrencia","concurrency_tier_drops":"baja el nivel","price_rows_removed":"Filas de precio eliminadas","price_rows_removed_value":"{count} (origen: {source})","price_rows_written":"Filas de precio escritas ({count})","price_rows_overwritten":"Filas de precio existentes sobrescritas ({count})","price_row":"{product} / {backend} · {price} por 1M de unidades","stripe_auto_charge":"Recarga automática","membership":"Membresía","membership_change_unchanged":"sin cambios","membership_change_upgrade":"mejora","membership_change_extend":"ampliada","membership_change_granted":"concedida","membership_until":"hasta {date}","package":"Paquete","package_kept":"{type} se mantiene hasta {date} (nunca se revoca)","zdr_prewarm":"Se requiere precalentamiento ZDR: la marca de retención cero se añade al equipo destino en cuanto se programa el traslado y se retira al cancelar.","propagation":"Propagación: {note}","on":"activado","off":"desactivado","yes":"sí","no":"no","none":"ninguno","unchanged":"sin cambios","section_rules":"Reglas fijas","rules_help":"No son opciones: son lo que el traslado hace siempre; se listan para que nadie espere un interruptor.","rule_scope":"El alcance abarca todos los contratos de este cliente en el equipo antiguo más los miembros de cualquier cadena de reemplazo; los portadores (MSA/DPA/BAA/NDA) viajan con el formulario de pedido.","rule_credit":"El crédito contractual restante (X) siempre se transfiere; nunca se deja atrás ni se hace caducar ahora.","rule_drift":"Cualquier remanente que la cartera no respalde (R − X) se da de baja en el equipo destino con origen «enterprise-credit-expiration».","rule_own_money":"El dinero propio del equipo antiguo (saldo por encima del remanente contractual) se queda en el equipo antiguo.","rule_debt":"Un saldo negativo del equipo antiguo (D) pasa al equipo destino: solo las facturas de este contrato pueden cobrarlo.","rule_pool":"La reserva de crédito de facturas se queda en el contrato; se añade una nota.","rule_invoices":"Todas las facturas del alcance se reescriben al equipo destino, de cualquier tipo y estado. Los documentos de Mercury y QuickBooks nunca se reemiten.","rule_old_membership":"El equipo antiguo conserva su paquete Pro/Max hasta que termine; no se revoca nada.","rule_old_auto_charge":"La recarga automática del equipo antiguo no se toca (rearmar una tarjeta sobre una cartera vaciada no es tarea de esta acción).","rule_binding":"La ficha del cliente se vuelve a vincular al equipo destino y a la cuenta vinculada (equipo principal, usuario y correo).","rule_execute_at":"La ejecución ocurre a la próxima hora en punto mediante una tarea programada; las escrituras de pago, envío, activación, terminación, enmienda y cron sobre este conjunto de contratos se rechazan mientras el traslado mantiene su bloqueo.","section_choices":"Decisiones del operador","choices_help":"Solo hay una decisión donde los datos no pueden decidir. Todo lo demás de arriba es fijo.","c1_label":"C1 · Adoptar las preconcesiones de admin como crédito contractual","c1_help":"Una factura de este conjunto omitió su concesión de crédito al activarse y el equipo antiguo tiene concesiones positivas de origen admin. Adoptarlas reasigna esas filas al contrato: se unen al libro y a la transferencia, caducan con el reloj del contrato y siguen su política de pérdida. Dejarlas mantiene la cortesía en la cartera antigua. Irreversible.","c1_recommended":"Recomendado: las filas de admin suman exactamente la concesión omitida.","c1_rows":"Filas de preconcesión de admin ({count})","c1_invoice":"Factura con concesión omitida {invoice} ({type})","c1_amount_label":"Escribe el importe adoptado","c1_amount_expected":"La vista previa adopta {amount}; el importe escrito debe coincidir con margen de 0,01.","c2_label":"C2 · Adjuntar filas del libro empresarial sin atribuir","c2_help":"Solo si sabes que estas filas pertenecen a este contrato (solo un contrato vivió alguna vez en el equipo antiguo). Las filas adjuntadas se unen al libro y se mueven; cualquier fila sin adjuntar mantiene el traslado bloqueado. Las filas unidas a la factura de otro contrato se rechazan.","c2_input_label":"IDs de registro a adjuntar (separados por coma o salto de línea)","c2_attached":"{count} fila(s) adjuntada(s) en esta vista previa.","o1_label":"O1 · Barrer el saldo propio del equipo destino a la reserva de crédito de facturas","o1_help":"Se ejecuta antes de que llegue el crédito, así que el crédito empresarial nunca se barre. Por defecto: activado para suscripciones (si no, se cobraría dos veces), desactivado para contratos de pago único; forzado a activado en un traslado de pago único que lleve deuda.","o1_effective":"Actualmente {state}: se barrerían {amount}.","o1_forced_on":"Forzado a activado por la forma del contrato (pago único con deuda).","o1_forced_off":"Forzado a desactivado por la forma del contrato.","o1_na":"No aplica: esta forma no toca la cartera.","section_acks":"Confirmaciones requeridas","ack_help":"Cada línea es un impacto sobre el que el servidor se niega a programar hasta que lo marques.","ack":{"acknowledge_target_price_rows_overwritten":"Las filas de precio existentes del equipo destino serán sobrescritas por los precios del contrato","acknowledge_target_auto_recharge_disabled":"La recarga automática del equipo destino se desactivará","acknowledge_breaker_risk":"La deuda transferida supera el límite de descubierto; el cortacircuito saltaría en el primer consumo"},"section_blocking":"Bloqueado: el traslado no se puede programar","blocking_help":"Cada punto de abajo hace que el servidor rechace el traslado. Resuélvelos como se indica y vuelve a abrir la vista previa.","guard_action_label":"Qué hacer en su lugar:","guard":{"team_move_target_invalid":"Equipo destino no válido","team_move_target_conflict":"El equipo destino ya lleva un contrato en conflicto","team_move_old_team_shared":"El equipo antiguo lleva el contrato activo de otro cliente","team_move_chain_split":"La cadena de reemplazo quedaría partida","team_move_wind_down":"Terminación programada","team_move_status_not_movable":"El estado del contrato no se puede mover","team_move_target_ledger_residue":"El equipo destino no está limpio","team_move_target_wallet_negative":"La cartera destino es negativa","team_move_customer_binding":"Conflicto de vínculo del cliente","team_move_old_team_ledger_foreign":"El equipo antiguo tiene filas del libro empresarial fuera de este contrato","team_move_fifo_discrepancy":"El FIFO del motor no coincide con el libro del contrato","team_move_stripe_payment_method":"Contrato facturado por Stripe","team_move_expected_mismatch":"Los valores escritos 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":"Hay un cron empresarial en ejecución","senior_required":"Se requiere permiso sénior","team_move_acknowledgement_required":"Faltan confirmaciones","team_move_engine_not_ready":"Faltan requisitos 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 vence","team_move_dispatch_failed":"Falló la programación del ejecutor","team_move_not_found":"Traslado no encontrado","team_move_old_owner_closing":"El propietario del equipo anterior no puede recibir la devolución del barrido"},"guard_action":{"team_move_target_invalid":"Elige un equipo que exista, no esté cerrado, pertenezca a una cuenta activa y no sea el equipo actual.","team_move_target_conflict":"Termina o reemplaza primero el contrato activo del equipo destino, o elige un equipo limpio.","team_move_old_team_shared":"No es un caso de traslado: investiga por qué el contrato de otro cliente vive en este equipo.","team_move_chain_split":"El alcance es automático; anula el enlace de reemplazo extraviado para que toda la cadena se mueva junta.","team_move_wind_down":"Cancela la terminación programada o deja que termine, y vuelve a intentarlo.","team_move_status_not_movable":"Usa un ajuste de cartera para el dinero varado; los contratos terminados, caducados, reemplazados y eliminados no se mueven en v1.","team_move_target_ledger_residue":"Usa un equipo sin filas del libro empresarial ni otros contratos.","team_move_target_wallet_negative":"Pide al cliente que recargue el equipo destino (allí las recargas siguen permitidas) o registra una concesión de admin auditada.","team_move_customer_binding":"Desarchiva al cliente, caduca el enlace de onboarding abierto o vincula explícitamente, y vuelve a intentarlo.","team_move_old_team_ledger_foreign":"Adjunta las filas mediante C2 si pertenecen a este contrato; si no, el traslado sigue bloqueado.","team_move_fifo_discrepancy":"Concilia primero el historial de anulación/reemisión con un ajuste de cartera.","team_move_stripe_payment_method":"No se admite en v1.","team_move_expected_mismatch":"Vuelve a escribir los valores exactamente como los muestra la vista previa.","team_move_preview_stale":"Cierra y vuelve a abrir el diálogo para calcular una vista previa nueva.","team_move_in_progress":"Reintenta cuando se libere el bloqueo (segundos).","team_move_cron_running":"El ejecutor se reprograma solo a la próxima hora en punto.","senior_required":"Escala a un enterprise-admin.","team_move_acknowledgement_required":"Marca todas las confirmaciones de arriba.","team_move_already_scheduled":"Cancela primero el traslado pendiente o espera a que termine.","team_move_not_due":"Espera a la hora programada; el ejecutor se lanza solo.","team_move_old_owner_closing":"Recupera o finaliza el cierre de cuenta del propietario anterior y vuelve a intentar el traslado"},"section_warnings":"Advertencias","section_notices":"Avisos","warning":{"team_move_old_team_own_money":"El dinero propio del equipo antiguo se queda","team_move_ledger_rows_stay":"Filas del libro se quedan en el equipo antiguo","team_move_drift_writeoff":"Baja por desviación","team_move_edge_flush_skew":"Desfase de vaciado en el borde","team_move_old_team_cutover":"Corte del equipo antiguo"},"section_follow_ups":"Seguimientos manuales","section_confirm":"Confirmación escrita","confirm_help":"Escribe los valores exactamente como los muestra la vista previa. El servidor rechaza cualquier discrepancia (importes con margen de 0,01) y cualquier cambio en los hechos estructurales de la vista previa.","confirm_team_id":"ID del equipo destino","confirm_count":"Contratos incluidos","confirm_credit":"Techo de transferencia de crédito (X)","confirm_debt":"Techo de deuda (D)","confirm_note":"Nota (al menos 8 caracteres, auditada)","confirm_expected":"Esperado: {value}","submit":"Programar el traslado para las {time}","submit_idle":"Programar 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 lista condiciones bloqueantes.","missing_bound_email":"Introduce el correo de la cuenta vinculada.","missing_team_id_match":"Escribe el ID del equipo destino exactamente.","missing_count_match":"Escribe el número de contratos incluidos.","missing_credit_match":"Escribe el techo de transferencia de crédito.","missing_debt_match":"Escribe el techo de deuda.","missing_adopt_match":"Escribe el importe adoptado.","missing_acks":"Marca todas las confirmaciones.","missing_note":"Escribe una nota de al menos 8 caracteres.","missing_more":"{count} más…","refused_title":"El servidor rechazó la solicitud ({code})","refused_missing_acks":"Confirmaciones que faltan: {codes}","refused_mismatches":"Campos que no coinciden: {fields}","refused_stale_hint":"Los hechos estructurales cambiaron desde que se calculó esta vista previa. La vista previa se recalculó — revisa las cifras, vuelve a introducir cualquier valor esperado que haya cambiado y envía de nuevo.","scheduled_toast":"Traslado de equipo programado para las {time}","action_error":"La solicitud falló","cancel_done":"Traslado de equipo cancelado","retry_rescheduled_toast":"El ejecutor movió la ejecución a 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":"Reemplazado","countdown":"en {countdown} ({time})","countdown_due":"Vence ahora ({time}): esperando al ejecutor","attempts":"Intentos","rescheduled":"Reprogramado","rescheduled_value":"{count}×: último motivo: {reason}","retry_rescheduled":"El ejecutor reprogramó","error_label":"Error","btn_cancel_move":"Cancelar traslado","btn_retry":"Reintentar ahora","scheduled_hint":"Hasta la hora programada el traslado se puede cancelar. Alrededor de esa hora, las escrituras de pago, envío, activación, terminación, enmienda y cron sobre este conjunto de contratos se rechazan mientras el traslado mantiene su bloqueo.","running_hint":"La transacción está en curso; esta vista se actualiza cada 5 segundos.","completed_hint":"El traslado se confirmó. Las claves API no se movieron: el cliente las vuelve a emitir en el nuevo equipo.","failed_hint":"Nada cambió: la transacción se abortó y solo queda este registro de traslado fallido. Corrige la causa y reintenta, o cancela el traslado.","cancelled_hint":"El traslado se canceló antes de ejecutarse; nada cambió.","superseded_hint":"Un traslado más reciente para este conjunto de contratos reemplazó a este.","actuals_title":"Valores reales (recalculados dentro de la transacción)","actual_old_wallet":"Cartera antigua antes → después","actual_new_wallet":"Cartera destino antes → después","actual_engine_fifo_after":"FIFO del motor en el destino tras el traslado","actual_records_rehomed":"Registros del libro reubicados","actual_records_adopted":"Registros del libro adoptados (C1)","actual_invoices_rewritten":"Facturas reescritas","actual_grants_redelivered":"Concesiones de crédito reentregadas","actual_executed_at":"Ejecutado el","checklist_title":"Qué decirle al cliente","probe_loading":"Comprobando si hay un traslado pendiente…","entry_button_live":"Traslado de equipo · {status}","live_banner_scheduled":"Hay un traslado al equipo {team} programado para {time}. Puede cancelarse hasta entonces.","live_banner_running":"Se está ejecutando un traslado al equipo {team}.","live_banner_failed":"El traslado al equipo {team} falló ({error}). Reinténtalo o cancélalo.","btn_view_move":"Ver traslado","btn_new_move":"Planificar otro traslado","btn_recompute_preview":"Recalcular vista previa","preview_drift":"Las entradas cambiaron — la vista previa se está recalculando antes de poder programar el traslado.","footer_execute_at":"Se ejecuta a las {time}","retry_confirm_help":"Ejecuta toda la transacción ahora si la hora actual está dentro de la ventana de ejecución alrededor de {time}; de lo contrario, el ejecutor vuelve a anclar el traslado a la siguiente hora en punto. 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 — mostrándolo.","btn_execute_manual":"Ejecutar ahora (envío manual)","execute_manual_help":"Este traslado no tiene envío automático configurado: nada lo ejecutará a las {time}. Ejecútalo entre {time} y cinco minutos después; fuera de esa ventana el ejecutor lo reprograma a la siguiente hora en punto.","manual_dispatch_notice":"Envío manual: este traslado no se ejecutará solo. Ejecútalo dentro de los cinco minutos posteriores a {time}.","concurrency_platform_default":"valor predeterminado de la plataforma","btn_execute_reschedule":"Reprogramar a {time} y ejecutar automáticamente","execute_reschedule_help":"Estás fuera de la ventana de ejecución en torno a {time} (90 s antes a 5 min después), así que nada se ejecuta ahora: el traslado se reprograma a {next} y, con la cola de envío configurada, se ejecuta solo en ese momento. Para ejecutarlo de inmediato, hazlo dentro de la ventana.","price_row_tts":"TTS / {backend} · {price} por 1M de bytes UTF-8"},"team_picker":{"hint":"Elige el equipo que realmente genera el tráfico de la API; los equipos de organización aparecen primero. Sin selección se vincula el equipo personal de la cuenta.","error":"La búsqueda de equipos falló.","no_account":"No se encontró 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 activo","owner":"Propietario {email}","members":"{count, plural, one {# miembro} other {# miembros}}","keys":"{count, plural, one {# clave de API} other {# claves de API}}","selected_id":"ID de equipo seleccionado: {id}","show_manual":"Pegar un ID de equipo en su lugar","hide_manual":"Ocultar el ID de equipo manual","manual_placeholder":"ID de equipo"},"reschedule_start":{"title":"Reprogramar el inicio del contrato","description":"Iniciar {contract} antes o después de su fecha contractual. La vista previa muestra exactamente qué cambia antes de escribir nada.","mode_label":"Modo","mode_early_access_title":"Acceso anticipado — iniciar hoy, sin cambiar el contrato","mode_early_access_desc":"El primer periodo de facturación va desde ahora hasta el final del primer ciclo contractual por la misma tarifa. Fechas, día de anclaje y plazo se mantienen como se firmaron.","mode_amend_start_title":"Cambiar la fecha de entrada en vigor — enmienda del contrato","mode_amend_start_desc":"Las fechas, el día de anclaje y el plazo se desplazan; requiere una carta complementaria firmada. Sin documento, el cambio se registra como alineación de registro.","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 vacío para registrar el cambio como alineación de registro — el documento ya firmado sigue prevaleciendo.","side_letter_choose":"Elegir PDF","side_letter_uploading":"Subiendo…","side_letter_attached":"Adjunto","side_letter_remove":"Quitar","side_letter_none":"Sin carta complementaria — se registra como alineación de registro","side_letter_invalid_type":"Solo se pueden adjuntar archivos PDF","side_letter_upload_failed":"Error al subir — vuelve a elegir el archivo","keep_term_end_label":"Mantener la fecha de fin del plazo","keep_term_end_help":"Solo es posible para desplazamientos de meses completos; de lo contrario, el fin del plazo se mueve con el inicio.","reason_label":"Motivo","reason_placeholder":"Por qué se mueve el inicio (al menos 8 caracteres)","preview_title":"Vista previa","preview_help_early_access":"El acceso comienza en la siguiente hora en punto tras confirmar; las fechas contractuales no se modifican.","preview_idle_date":"Elige la nueva fecha de entrada en vigor para calcular la vista previa.","preview_loading":"Calculando la vista previa…","preview_stale_notice":"Las cifras cambiaron desde la vista previa que confirmaste. Revisa la vista previa actualizada y confirma de nuevo.","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 lo impiden","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 anclaje de facturación","row_end_date":"Fecha de fin","row_current_term_start":"Inicio del plazo actual","row_current_term_end":"Fin del plazo actual","row_early_access_start_at":"Acceso anticipado desde","goes_live_now":"Al confirmar, el contrato se activa ahora.","goes_live_later":"Al confirmar se escriben las fechas; el contrato entra en vigor en su fecha de inicio.","resumes_activation":"Las fechas ya están escritas — confirmar solo activa el contrato.","record_alignment_chip":"Alineación de registro (sin documento firmado)","section_first_invoice":"Primera factura","no_first_invoice":"En este paso no se crea ninguna factura.","section_next_cycle_invoice":"Factura del siguiente ciclo","row_invoice_type":"Tipo","invoice_type_cycle":"Ciclo de facturación","row_period":"Periodo","row_amount":"Importe","row_credits":"Créditos","row_due_date":"Fecha de vencimiento","row_prepaid_offset":"Compensación prepagada aplicada","row_usage_from":"Uso contabilizado desde","row_overage_window":"Ventana de exceso","section_money":"Cartera y ciclos","row_total_cycle_invoices":"Facturas de ciclo en el plazo","row_wallet_balance":"Saldo de la cartera","row_sweep_now":"Traspaso de la cartera","sweep_yes":"Se ejecuta ahora ({amount})","sweep_no":"No en este paso","row_prepaid_offset_balance":"Saldo de compensación prepagada","section_replace":"Reemplazo programado","replace_runs_now":"El contrato reemplazado {id} se termina ahora.","replace_later":"Reemplaza el contrato {id} en la puesta en marcha.","section_amendment":"Registro de enmienda","amendment_help":"Cambios de campos escritos en el registro de enmienda.","previous_unset":"sin definir","section_elapsed_cycles":"Ciclos transcurridos sin facturar","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 haya exceso en la siguiente factura.","grant_deferred_access_now":"El acceso comienza antes de que lleguen los créditos (los créditos se conceden al enviar / al pagar).","replace_handover_overlap":"Iniciar un reemplazo antes de tiempo factura dos compromisos durante la ventana de solapamiento; el compromiso ya facturado del contrato reemplazado no se reembolsa.","anchor_day_preserved":"Se conserva el día de anclaje fijado por el operador; no se recalcula a partir del nuevo inicio.","money_amendment_inside_widened_window":"Una enmienda monetaria cae dentro del primer periodo ampliado y se prorratea sobre la ventana más larga.","elapsed_cycles_unbilled":"Una puesta en marcha con fecha retroactiva deja ciclos transcurridos que el proceso mensual no volverá a visitar."},"btn_confirm":"Reprogramar inicio","toast_success":"Inicio del contrato reprogramado.","action_error":"No se pudo 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 reabre el contrato a revisión legal","signed_document_required":"Debe constar un documento firmado","not_signed":"El contrato no está firmado","already_started":"El servicio ya ha comenzado","trial_in_progress":"Hay una prueba en curso","wind_down_in_progress":"Hay un cierre gradual en curso","assessment_start_frozen":"El inicio está congelado por el calendario de evaluación","early_access_subscription_only":"El acceso anticipado es solo para contratos de suscripción","early_access_with_trial_unsupported":"El acceso anticipado no es compatible con una prueba","awaiting_primary_user":"Esperando al usuario principal","issued_invoice_covers_span":"Una factura emitida cubre el periodo afectado","target_slot_occupied":"La ranura de facturación de destino está ocupada","start_already_active":"El contrato ya está activo","reserved_slot_conflict":"Un formulario de pedido reservado entra en conflicto con esta ranura","preview_stale":"La vista previa está desactualizada","team_moving":"Hay un traslado de equipo en curso","no_change":"No cambiaría nada","keep_term_end_stub_cycle":"Mantener el fin del plazo dejaría un ciclo parcial","keep_term_end_pins_renewal":"Mantener el fin del plazo fijaría la renovación","elapsed_cycles_unbillable":"Los ciclos transcurridos no se pueden facturar"},"preview_error_title":"No se pudo cargar la vista previa.","btn_retry_preview":"Reintentar","row_side_letter":"Carta adjunta","row_net_due":"Neto a pagar","invoice_created_paid_by_offset":"Se crea como pagada: el saldo prepagado cubre el importe completo, así que no se cobra nada.","next_step":{"contract_closed":"Un contrato cerrado no se puede reprogramar; crea un contrato nuevo si el cliente vuelve.","use_draft_editor":"Edita las fechas en el propio borrador; este diálogo es para contratos firmados.","use_status_reopen":"Reabre el contrato a revisión legal y edita allí sus fechas.","signed_document_required":"Adjunta el documento firmado y luego reprograma.","not_signed":"Completa la firma (o sube el documento firmado) primero y vuelve a intentarlo.","already_started":"La fecha de inicio ya llegó: activa el contrato tal cual; un inicio distinto es un acuerdo nuevo.","trial_in_progress":"El inicio de una prueba no se puede mover: termina y reemplaza con un nuevo formulario de pedido.","wind_down_in_progress":"Cancela la terminación programada desde la página del contrato y vuelve a intentarlo.","assessment_start_frozen":"Los trimestres de evaluación se anclan a la fecha de entrada en vigor: termina y reemplaza con un nuevo formulario de pedido.","early_access_subscription_only":"Activa el día del inicio o usa «Cambiar la fecha de entrada en vigor».","early_access_with_trial_unsupported":"Usa «Cambiar la fecha de entrada en vigor» o activa el día del inicio.","awaiting_primary_user":"Vincula primero la cuenta principal del equipo y vuelve a intentarlo.","issued_invoice_covers_span":"Anula o revierte las facturas listadas abajo con las herramientas de facturas y vuelve a intentarlo.","target_slot_occupied":"Anula primero la factura listada abajo y vuelve a intentarlo.","start_already_active":"Termina y reemplaza con un nuevo formulario de pedido (o programa un reemplazo). Una corrección de fecha sin cambio de dinero es una enmienda de alineación de registro.","reserved_slot_conflict":"Termina el contrato que ocupa el hueco o programa este como su reemplazo primero.","preview_stale":"Revisa la vista previa actualizada y confirma de nuevo.","team_moving":"Espera unos segundos a que termine el traslado del equipo y vuelve a intentarlo.","no_change":"Elige otra fecha: esta es el inicio actual.","keep_term_end_stub_cycle":"Desmarca «Mantener la fecha de fin del plazo», elige un desplazamiento de meses completos o usa el acceso anticipado.","keep_term_end_pins_renewal":"Desmarca «Mantener la fecha de fin del plazo» y modifica la fecha de fin en la primera renovación.","elapsed_cycles_unbillable":"Elige un inicio dentro del ciclo de facturación actual, o termina y reemplaza."}},"legal_profile":{"title":"Perfil legal","description":"Datos del contrato marco que contiene este registro. No tiene precios, ajustes de ejecución ni acciones de facturación propias.","document_type":"Acuerdo","version":"Versión del MSA","signed":"Firmado","not_signed":"Aún sin firmar","effective":"Vigencia","document":"Documento","no_document":"No hay documento firmado archivado","envelope":"Sobre de DocuSign"},"msa_version_source":{"document":"Leído del documento firmado","operator":"Definido por un operador","profile":"Del perfil del cliente","template":"Valor predeterminado de la plantilla","unknown":"Origen no registrado","unknown_hint":"No consta si esta letra se leyó del documento o se copió de una plantilla; verifícala con el documento firmado."},"guarantees":{"title":"Derechos contractuales","description":"Compromisos del contrato firmado más allá del precio base, y quién cumple cada uno.","platform_title":"Garantías aplicadas por la plataforma","platform_description":"Compromisos de su acuerdo que la plataforma aplica automáticamente a este equipo.","empty":"No hay garantías registradas para este acuerdo.","kind":{"concurrency_reserved":"Concurrencia reservada","concurrency_addon_block":"Bloque adicional de concurrencia","zdr":"Retención cero de datos","quality_guard":"Protección de calidad","sla_availability":"SLA de disponibilidad","support_response":"Tiempo de respuesta de soporte","dedicated_capacity":"Capacidad dedicada","self_host_supply":"Suministro autoalojado","rate_lock":"Tarifa garantizada","usage_report":"Informes de uso","hipaa_baa":"BAA de HIPAA"},"unit":{"requests":"{value} solicitudes","pct":"{value} %","business_days":"{value, plural, one {# día hábil} other {# días hábiles}}","usd_per_million":"{value} por 1M de bytes UTF-8"},"fee":{"month":"{amount} / mes","year":"{amount} / año","one_time":"{amount} por única vez"},"no_fee":"Sin cargo","enforcement":{"platform":"Aplicado por la plataforma","manual":"Cumplido manualmente por operaciones","none":"Solo registrado"},"status":{"active":"Activo","expired":"Vencido","superseded":"Sustituido","waived":"Exonerado"},"col_window":"Periodo","col_fee":"Cargo","col_source":"Cláusula de origen","window_term":"Plazo del contrato","window_from":"Desde el {date}","window_until":"Hasta el {date}","window_range":"{start} – {end}"},"unsupported_terms":{"title":"Términos no admitidos reconocidos","description":"Términos del contrato que la plataforma no puede representar; cada uno necesita un responsable o una renuncia.","count":"{count, plural, one {# término} other {# términos}}","show":"Mostrar {count, plural, one {# término reconocido} other {# términos reconocidos}}","hide":"Ocultar términos reconocidos","source":"Origen","reason":"Por qué no se admite","alternative":"Alternativa admitida más cercana","acknowledged_by":"Reconocido por {who} · {date}","money_badge":"Dinero","products":{"tts":"Texto a voz","asr":"Voz a texto","voice_design":"Diseño de voz","media":"Creator Studio (imagen/vídeo)","agent":"Agentes","studio":"Studio","voice_clone":"Clonación de voz","seat":"Puestos"},"disposition":{"engine_handles":"Lo gestiona el motor","manual_process":"Proceso manual","waived":"Renunciado","unclassified":"Sin clasificar"},"disposition_placeholder":"Elige una clasificación","cadence":{"per_invoice":"Cada factura","monthly":"Mensual","quarterly":"Trimestral","on_event":"Por evento","once":"Una vez"},"cadence_placeholder":"Elige una periodicidad","field_disposition":"Clasificación","field_engine_ref":"Referencia del motor","field_owner":"Responsable","field_cadence":"Periodicidad","field_waive_reason":"Motivo de la renuncia","classify":"Clasificar","change":"Cambiar","save":"Guardar","toast_classified":"Término clasificado","classify_failed":"No se pudo guardar la clasificación.","classified_by":"Clasificado por {who} · {date}","activation_blocked":"Activación bloqueada: {count, plural, one {# término del contrato con importe no tiene} other {# términos del contrato con importe no tienen}} responsable ni renuncia.","show_terms":"Mostrar términos no compatibles","money_unclassified_count":"{count} con importe sin clasificar","other_unclassified_count":"{count, plural, one {# otro sin clasificar} other {# otros sin clasificar}}","activation_blocked_inline":"{count, plural, one {Activación bloqueada hasta que se clasifique este término con importe} other {Activación bloqueada hasta que se clasifiquen estos # términos con importe}}","disposition_help":{"engine_handles":"El motor de facturación ya aplica este término; indica dónde (una fila de precios, una garantía, un ajuste operativo).","manual_process":"Alguien lo hace a mano con una periodicidad; indica el responsable y con qué frecuencia.","waived":"No se aplica; indica el motivo."},"engine_ref_help":"p. ej., {examples}","classify_conflict":"Los términos cambiaron mientras editabas y la lista se actualizó. Revisa este término y vuelve a guardar."}}}