# SubLingo > Online subtitle translator. Upload an SRT or VTT file, translate into 100+ languages with AI, and download with every timecode preserved. Free to try, no signup. Updated 2026. ## Guides - [SRT File Format](https://sublingo.cc/guides/srt-file-format) — How SubRip (.srt) subtitle files are structured: cue numbers, HH:MM:SS,mmm timecodes, and text blocks. - [WebVTT (.vtt) File Format](https://sublingo.cc/guides/vtt-file-format) — The WebVTT subtitle format: the WEBVTT header, dot-millisecond timecodes, cue settings, and how it differs from SRT. - [SRT vs VTT](https://sublingo.cc/guides/srt-vs-vtt) — SRT and WebVTT compared: timecode punctuation, styling, metadata, browser support, and which to use when. - [Subtitle Timecodes Explained](https://sublingo.cc/guides/subtitle-timecodes) — How subtitle timecodes work, the HH:MM:SS,mmm vs HH:MM:SS.mmm formats, frame rates, and why translation must never change them. - [Subtitle Encoding: UTF-8, BOM & Garbled Text](https://sublingo.cc/guides/subtitle-encoding) — Why subtitles show garbled characters, how UTF-8 and the byte-order mark (BOM) affect .srt/.vtt files, and how to fix encoding. - [How to Translate an SRT File](https://sublingo.cc/guides/how-to-translate-srt) — Step-by-step: translate an .srt subtitle file into another language online while keeping every timecode intact. - [How to Convert SRT to VTT (and Back)](https://sublingo.cc/guides/convert-srt-to-vtt) — Convert SRT to WebVTT: add the WEBVTT header, change comma milliseconds to dots, and drop optional cue numbers. Plus how to reverse it. - [ASS & SSA Subtitle Format](https://sublingo.cc/guides/ass-ssa-format) — Advanced SubStation Alpha (.ass/.ssa): the [Script Info], [V4+ Styles], and [Events] sections, Dialogue lines, and why anime and karaoke use it. - [Subtitle Reading Speed (CPS) & Line Length](https://sublingo.cc/guides/subtitle-reading-speed) — Subtitle reading-speed limits: ~15-20 characters per second, Netflix 17 CPS adult and 13 kids, 42 chars per line, two lines max, with timing minimums. - [How to Add Subtitles to a Video](https://sublingo.cc/guides/how-to-add-subtitles-to-a-video) — Add subtitles to any video: soft sidecar .srt/.vtt files vs hardcoded burn-in, players like VLC and YouTube, the HTML5 track element, and filename rules. - [SRT Timecode Format (HH:MM:SS,mmm)](https://sublingo.cc/guides/srt-timecode-format) — The SRT timecode syntax: HH:MM:SS,mmm with a comma, the --> arrow, cue ordering rules, and common errors like overlaps and negative gaps. ## Language pairs - [English → Spanish](https://sublingo.cc/translate/english-to-spanish) - [Spanish → English](https://sublingo.cc/translate/spanish-to-english) - [English → Portuguese](https://sublingo.cc/translate/english-to-portuguese) - [Portuguese → English](https://sublingo.cc/translate/portuguese-to-english) - [English → French](https://sublingo.cc/translate/english-to-french) - [French → English](https://sublingo.cc/translate/french-to-english) - [English → German](https://sublingo.cc/translate/english-to-german) - [German → English](https://sublingo.cc/translate/german-to-english) - [English → Italian](https://sublingo.cc/translate/english-to-italian) - [Italian → English](https://sublingo.cc/translate/italian-to-english) - [English → Japanese](https://sublingo.cc/translate/english-to-japanese) - [Japanese → English](https://sublingo.cc/translate/japanese-to-english) - [English → Korean](https://sublingo.cc/translate/english-to-korean) - [Korean → English](https://sublingo.cc/translate/korean-to-english) - [English → Chinese (Simplified)](https://sublingo.cc/translate/english-to-chinese) - [Chinese (Simplified) → English](https://sublingo.cc/translate/chinese-to-english) - [English → Chinese (Traditional)](https://sublingo.cc/translate/english-to-chinese-traditional) - [Chinese (Traditional) → English](https://sublingo.cc/translate/chinese-traditional-to-english) - [English → Arabic](https://sublingo.cc/translate/english-to-arabic) - [Arabic → English](https://sublingo.cc/translate/arabic-to-english) - [English → Hindi](https://sublingo.cc/translate/english-to-hindi) - [Hindi → English](https://sublingo.cc/translate/hindi-to-english) - [English → Russian](https://sublingo.cc/translate/english-to-russian) - [Russian → English](https://sublingo.cc/translate/russian-to-english) - [English → Vietnamese](https://sublingo.cc/translate/english-to-vietnamese) - [Vietnamese → English](https://sublingo.cc/translate/vietnamese-to-english) - [English → Indonesian](https://sublingo.cc/translate/english-to-indonesian) - [Indonesian → English](https://sublingo.cc/translate/indonesian-to-english) - [English → Thai](https://sublingo.cc/translate/english-to-thai) - [Thai → English](https://sublingo.cc/translate/thai-to-english) - [English → Turkish](https://sublingo.cc/translate/english-to-turkish) - [Turkish → English](https://sublingo.cc/translate/turkish-to-english) - [English → Dutch](https://sublingo.cc/translate/english-to-dutch) - [Dutch → English](https://sublingo.cc/translate/dutch-to-english) - [English → Polish](https://sublingo.cc/translate/english-to-polish) - [Polish → English](https://sublingo.cc/translate/polish-to-english) - [English → Swedish](https://sublingo.cc/translate/english-to-swedish) - [Swedish → English](https://sublingo.cc/translate/swedish-to-english) - [English → Greek](https://sublingo.cc/translate/english-to-greek) - [Greek → English](https://sublingo.cc/translate/greek-to-english) - [English → Czech](https://sublingo.cc/translate/english-to-czech) - [Czech → English](https://sublingo.cc/translate/czech-to-english) - [English → Romanian](https://sublingo.cc/translate/english-to-romanian) - [Romanian → English](https://sublingo.cc/translate/romanian-to-english) - [English → Hungarian](https://sublingo.cc/translate/english-to-hungarian) - [Hungarian → English](https://sublingo.cc/translate/hungarian-to-english) - [English → Hebrew](https://sublingo.cc/translate/english-to-hebrew) - [Hebrew → English](https://sublingo.cc/translate/hebrew-to-english) - [English → Persian](https://sublingo.cc/translate/english-to-persian) - [Persian → English](https://sublingo.cc/translate/persian-to-english) - [English → Ukrainian](https://sublingo.cc/translate/english-to-ukrainian) - [Ukrainian → English](https://sublingo.cc/translate/ukrainian-to-english) - [English → Tamil](https://sublingo.cc/translate/english-to-tamil) - [Tamil → English](https://sublingo.cc/translate/tamil-to-english) - [English → Filipino](https://sublingo.cc/translate/english-to-filipino) - [Filipino → English](https://sublingo.cc/translate/filipino-to-english) - [English → Malay](https://sublingo.cc/translate/english-to-malay) - [Malay → English](https://sublingo.cc/translate/malay-to-english) - [Spanish → Portuguese](https://sublingo.cc/translate/spanish-to-portuguese) - [Portuguese → Spanish](https://sublingo.cc/translate/portuguese-to-spanish) - [Spanish → French](https://sublingo.cc/translate/spanish-to-french) - [French → Spanish](https://sublingo.cc/translate/french-to-spanish) - [Spanish → Italian](https://sublingo.cc/translate/spanish-to-italian) - [Italian → Spanish](https://sublingo.cc/translate/italian-to-spanish) - [Portuguese → French](https://sublingo.cc/translate/portuguese-to-french) - [French → Portuguese](https://sublingo.cc/translate/french-to-portuguese) - [French → Italian](https://sublingo.cc/translate/french-to-italian) - [Italian → French](https://sublingo.cc/translate/italian-to-french) - [Chinese (Simplified) → Japanese](https://sublingo.cc/translate/chinese-to-japanese) - [Japanese → Chinese (Simplified)](https://sublingo.cc/translate/japanese-to-chinese) - [Chinese (Simplified) → Korean](https://sublingo.cc/translate/chinese-to-korean) - [Korean → Chinese (Simplified)](https://sublingo.cc/translate/korean-to-chinese) - [Japanese → Korean](https://sublingo.cc/translate/japanese-to-korean) - [Korean → Japanese](https://sublingo.cc/translate/korean-to-japanese) - [Chinese (Simplified) → Chinese (Traditional)](https://sublingo.cc/translate/chinese-to-chinese-traditional) - [Chinese (Traditional) → Chinese (Simplified)](https://sublingo.cc/translate/chinese-traditional-to-chinese) - [Arabic → French](https://sublingo.cc/translate/arabic-to-french) - [French → Arabic](https://sublingo.cc/translate/french-to-arabic) - [Russian → Ukrainian](https://sublingo.cc/translate/russian-to-ukrainian) - [Ukrainian → Russian](https://sublingo.cc/translate/ukrainian-to-russian) - [Hindi → Tamil](https://sublingo.cc/translate/hindi-to-tamil) - [Tamil → Hindi](https://sublingo.cc/translate/tamil-to-hindi) - [German → French](https://sublingo.cc/translate/german-to-french) - [French → German](https://sublingo.cc/translate/french-to-german)