Traductor de subtítulos ASS
Traduce subtítulos ASS y SSA sin romper el diseño
Sube uno o varios archivos .ass o .ssa, elige un idioma y recibe los mismos archivos con solo el texto de los diálogos traducido. Los estilos, fuentes incrustadas, posiciones y etiquetas de control como {\pos} y {\fad} se mantienen intactos, y las líneas de karaoke no se tocan a menos que lo pidas. La primera parte es gratis y sin registro, y el trabajo completo —un episodio o una temporada de hasta 30 archivos— cuesta $5 en un pago único. Un chatbot puede traducir unas pocas líneas de ASS, pero con un episodio completo suele cortarse a la mitad, además de omitir, traducir o mover las etiquetas dentro de las líneas, haciendo que los subtítulos ya no se vean como deberían.
- Hasta 150 líneas completamente gratis, primera parte gratis en archivos más largos, sin cuenta
- El trabajo completo por $5, en un pago único: un episodio o una temporada de hasta 30 archivos
- Solo cambia el texto de Dialogue: [Script Info], los estilos, las fuentes incrustadas y las líneas Comment se quedan como están
- Las etiquetas de control nunca llegan al modelo, por lo que {\pos}, {\fad}, {\i1} y los colores se conservan en su sitio
- Las líneas de karaoke y dibujo no se tocan, o puedes traducir el karaoke si lo prefieres
- 81 idiomas, solo traducción o bilingüe, descarga en .ass o .ssa, SRT o VTT
Qué recibes al terminar
Recibes tus archivos en su formato original: un archivo .ass como .ass y un archivo .ssa como .ssa, con el mismo nombre más un código de idioma; por ejemplo, "[Group] Show - 01.es.ass". Si es un solo archivo, se descarga directamente; si son varios, en un único ZIP. Antes de descargar, verás cada línea de diálogo en pantalla con su código de tiempo y sus etiquetas, y podrás editar cualquiera de ellas.
- El mismo script: [Script Info], la sección de estilos, [Fonts], las líneas Comment y el orden de los eventos se copian directamente de tu archivo.
- Layer, Style, Name, los márgenes y Effect se mantienen idénticos en cada línea Dialogue, al igual que los tiempos de inicio y fin. Solo se traduce el campo Text.
- Las etiquetas dentro de una línea se reincorporan en su lugar original. Si la traducción no deja espacio para alguna, ese bloque de etiquetas se añade al final de la línea en vez de perderse.
- Se conservan los saltos de línea \N y los espacios duros \h. Para idiomas de derecha a izquierda como árabe, persa o hebreo, se añade una marca invisible de derecha a izquierda tras las etiquetas iniciales y al final de cada línea.
- También en SRT o VTT si tu reproductor lo necesita: se conservan cursivas, negritas, subrayados y posiciones como {\an8}; las etiquetas como \pos y \fad no tienen equivalente en esos formatos y se omiten.
Traducir subtítulos ASS con un chatbot frente a esta herramienta
ChatGPT, Claude y Gemini traducen bien los diálogos, incluidos los de anime con honoríficos y modismos. Lo complicado con un archivo .ass es todo lo que rodea al diálogo: definiciones de estilo, campos separados por comas y etiquetas de control insertadas en mitad de las frases.
| Tu situación | Un chatbot | Esta herramienta |
|---|---|---|
| Unas pocas líneas de diálogo copiadas del archivo | Suele traducirlas bien | Las traduce y las reinserta directamente en el script |
| Un episodio completo con cientos de líneas Dialogue | Suele cortarse a la mitad o pedirte que escribas "continúa" | Traduce cada línea por bloques, hasta 10,000 líneas por trabajo |
| Etiquetas de control como {\pos(640,80)} o {\i1} en mitad de una frase | Puede traducirlas, moverlas o eliminarlas | Las etiquetas se reemplazan por marcadores antes de traducir y se restauran después |
| Estilos, fuentes y el encabezado [Script Info] | Tiene que reescribir todo el archivo, por lo que pueden alterarse detalles | Se copian de tu archivo; solo se modifica el texto de Dialogue |
| Un opening con karaoke y sincronización de sílabas {\k} | Traduce las sílabas y los tiempos dejan de coincidir con la canción | Mantiene las líneas de karaoke intactas a menos que elijas traducirlas |
| Una temporada de 12 o 24 episodios | Un archivo por chat, teniendo que controlar tú lo que ya está hecho | Hasta 30 archivos en un solo trabajo, descargados en un único ZIP |
Cómo traducir un archivo de subtítulos ASS
-
1
Sube tus archivos .ass o .ssa
Arrastra un episodio o una temporada entera, elige el idioma que quieras y selecciona si prefieres solo traducción o subtítulos bilingües. Decide qué hacer con las líneas de karaoke: conservarlas tal cual o traducirlas. El idioma de origen se detecta automáticamente a partir del texto.
-
2
Revisa la primera parte gratis
El primer bloque de diálogo aparecerá en pantalla con sus códigos de tiempo y etiquetas. Léelo y edita lo que quieras directamente. No necesitas crear una cuenta para este paso.
-
3
Desbloquea el resto y descarga
¿Te convence la primera parte? Desbloquea el trabajo completo por $5 y descarga los archivos en .ass o .ssa, o bien en SRT o VTT.
Por qué los archivos ASS confunden a las IA convencionales
Un script ASS no es una simple lista de frases. Cada línea de diálogo es un evento como "Dialogue: 0,0:03:12.40,0:03:15.02,Default,,0,0,0,,{\an8}Texto", con diez campos separados por comas, y el propio texto suele contener llaves repletas de instrucciones de renderizado: una posición, un desvanecimiento, un color o un cambio de fuente a mitad de una palabra. Por encima de los eventos se encuentran la cabecera del script, las definiciones de estilo y, en ocasiones, fuentes enteras incrustadas como texto.
Para traducir eso en un chat, un asistente tiene que reescribir el archivo entero. Con un episodio completo suele detenerse antes de terminar, y por el camino puede traducir palabras dentro de las llaves, omitir etiquetas que no reconoce o desplazar una coma alterando los campos. Cualquiera de estos fallos cambia la forma en que se muestra la línea, y algunos rompen el archivo por completo.
Esta herramienta nunca le pide a un modelo que reescriba el archivo. Lee el script, extrae únicamente el Text de cada línea Dialogue y mantiene las etiquetas fuera del alcance del modelo: los bloques al inicio y al final de la línea se apartan, y los bloques intermedios se convierten en marcadores numerados que se reinsertan tras la traducción. El texto se envía en bloques de hasta 60 líneas, cada línea debe devolverse con su número correspondiente, si falta alguna se vuelve a pedir una vez más, y si sigue faltando se conserva la original. Todo lo demás en el archivo se copia exactamente como estaba.
Qué se traduce y qué se mantiene intacto
- Se traduce: el texto de cada línea Dialogue que tenga palabras, incluidos letreros y texto en pantalla maquetados con \pos, \move o \frz
- Se conservan intactos: las secciones [Script Info], estilos, [Fonts] y [Graphics], las líneas Comment, los nombres de actores y el campo Effect
- Se conservan intactas: las líneas de dibujo (formas vectoriales {\p1}) y las líneas sin palabras
- Se conservan intactas por defecto: las líneas de karaoke con sincronización silábica {\k}, {\kf} o {\ko}, habitualmente letras de canciones en romaji. Si eliges «Traducirlas», se eliminan las etiquetas \k, la línea se traduce y mantiene su tiempo de inicio y fin
- Opción bilingüe: la línea original sobre la traducción dentro del mismo evento, para que ambas se muestren con el mismo estilo y posición
Qué suele traducir la gente
- Lanzamientos de anime de fansubs, a un idioma que el grupo no cubre
- Una temporada completa de 12 o 24 episodios para amigos o familiares que leen en otro idioma
- Guiones de donghua y doramas maquetados en Aegisub
- Subtítulos propios para un video, compartidos en más idiomas conservando el estilo
- Subtítulos bilingües para aprender japonés, chino o coreano mientras miras
Límites y cómo obtener un buen resultado
El estilo y la maquetación se conservan, pero se crearon para las palabras originales. Un letrero ajustado al milímetro en un cuadro o recortado con \clip puede desbordarse si la traducción es más larga; además, las copias de un mismo letrero superpuestas en varias capas se traducen línea por línea, así que revisa los letreros en la primera parte y ajusta lo que necesites en el editor. Las fuentes especificadas en tus estilos también se mantienen: si no admiten los caracteres del idioma de destino (como árabe o chino), el reproductor podría sustituirlas por otra fuente o mostrar recuadros vacíos; si ocurre, cambia el Fontname en la sección de estilos.
El karaoke se detecta mediante las etiquetas {\k}. Los efectos ya generados con una plantilla de karaoke (una sílaba por línea) no se reconocen como karaoke: traduce el archivo antes de aplicar la plantilla o elimina esas líneas antes de empezar. No se admiten subtítulos basados en imágenes (.sup, .sub con .idx) ni archivos de video, y los tiempos no se modifican: si el archivo está desfasado respecto a tu copia del video, la traducción también lo estará.
Se trata de traducción automática, muy adecuada para ver y compartir videos. Si vas a publicar un lanzamiento oficial bajo el nombre de tu grupo, pide a un traductor o editor que lo revise.
Por idioma y situación
Traduce subtítulos ASS al inglés
¿Encontraste el guion de un fansub en español, portugués, chino o indonesio de una serie que no salió en inglé...
Leer más →Traducir subtítulos ASS a español
Sube un archivo .ass o .ssa en inglés, japonés u otro idioma y recíbelo en español, manteniendo intactos los e...
Leer más →Traducir subtítulos ASS a portugués
Sube tus subtítulos .ass o .ssa y obtén los diálogos en portugués dentro de los mismos archivos, con estilos,...
Leer más →Traducir subtítulos ASS a árabe
Sube guiones .ass o .ssa y obtén los diálogos en árabe dentro de los mismos archivos, con cada línea marcada p...
Leer más →Traduce una temporada completa de anime en subtítulos ASS
Sube los guiones .ass o .ssa de una temporada entera de 12 o 24 episodios, elige el idioma y descarga cada epi...
Leer más →Cuánto cuesta
Trabajos cortos, primera parte
Gratis
Los archivos de hasta 150 líneas Dialogue en total son completamente gratis, descarga incluida. En trabajos más largos: el primer bloque se muestra en pantalla, sin registro. 1 trabajo al día, o 3 al día con una cuenta gratuita.
El trabajo completo
$5
Un solo pago para todos los archivos del trabajo: hasta 30 archivos y 10,000 líneas. Sin suscripción, nunca caduca.
Ilimitado
$19 / semana
Todas las herramientas del sitio, con trabajos de subtítulos de hasta 30,000 líneas.
Preguntas y respuestas
¿Puede ChatGPT traducir un archivo de subtítulos ASS?
Unas pocas líneas sí, y el diálogo suele traducirse bien. Pero con un episodio entero, los chatbots tienden a cortarse a la mitad y pueden traducir, mover o borrar etiquetas de formato como {\pos} o {\fad}, lo que arruina el diseño en pantalla. Esta herramienta envía únicamente el texto del diálogo, mantiene las etiquetas fuera del modelo y vuelve a insertar la traducción en tu propio archivo.
¿Se conservarán mis estilos y la maquetación?
Sí. Los estilos, fuentes, [Script Info], líneas Comment y todos los campos de cada línea Dialogue excepto el texto se copian de tu archivo, y las etiquetas dentro del texto vuelven a su lugar exacto. Como un letrero traducido puede ocupar más espacio que el original, conviene revisar los que tenían un ajuste muy ceñido.
¿Qué ocurre con las líneas de karaoke?
Por defecto, las líneas con sincronización de sílabas {\k} no se traducen, así la letra de la canción se mantiene sincronizada con sus efectos. Si eliges traducirlas, se quitan las etiquetas \k y cada línea se traduce entera, conservando su tiempo de inicio y fin.
¿A qué idiomas puede traducir?
Admite 81 idiomas de destino (la misma lista que el Traductor de subtítulos), incluidos español, inglés, portugués (Brasil), portugués (Portugal), francés, alemán, árabe, persa, indonesio, vietnamita, chino (simplificado), chino (tradicional), coreano y ruso. El idioma de origen se detecta automáticamente a partir del texto.
¿Es gratis?
La primera parte de cada trabajo (hasta 60 líneas) se traduce gratis y se muestra en pantalla, sin registro. El trabajo completo, con los archivos para descargar, cuesta $5 en un pago único. Los trabajos con hasta 150 líneas Dialogue en total son completamente gratis, descarga incluida.
¿Puedo descargar en formato SRT o VTT en lugar de ASS?
Sí. Cursivas, negritas, subrayados y posiciones como {\an8} se trasladan a SRT y VTT. Otras etiquetas, como \pos, \fad y colores, no son compatibles con esos formatos y se omiten, al igual que las líneas de dibujo.
¿Es compatible con árabe, persa y hebreo?
Sí. Para árabe, persa, darí, pastún, kurdo (sorani), urdu, sindi, panyabí (shahmukhi) y hebreo, cada línea traducida incluye una marca invisible de derecha a izquierda tras las etiquetas iniciales y al final, de modo que los signos de puntuación se muestren en el lado correcto. El archivo se guarda en UTF-8 con marca de orden de bytes (BOM).
¿Qué archivos puedo subir?
Archivos Advanced SubStation Alpha (.ass) y SubStation Alpha (.ssa), de hasta 10 MB cada uno y 30 archivos por trabajo, incluidos guiones con fuentes incrustadas. Para archivos .srt o .vtt, usa el Traductor de subtítulos. No se admiten subtítulos basados en imágenes ni archivos de video.
¿Son privados mis archivos?
Solo tú puedes abrir tu trabajo. El texto de los diálogos se envía a un proveedor de modelos de IA con el único fin de traducirlo, a través de canales que no usan tus datos para entrenamiento. Los trabajos subidos sin registro se eliminan tras 7 días, y tú puedes borrar cualquier trabajo cuando quieras.
Actualizado 25 de octubre de 2026 · APPFACT STUDIO LTD