A product manager shipping a product video into 18 markets knows the pattern by now: the English cut ships on time, and then dubbing and subtitles trickle in over the following two to three weeks through a vendor portal and a spreadsheet of timecodes, followed by a round of "the lip sync looks off in Japanese" feedback that nobody budgeted time for. Meanwhile the same team's text strings and help-center articles translate in near real time through an API call. That gap is structural.
Most enterprise localization platforms were built text-first, a translation memory, a CAT tool, a TMS workflow engine, and video and audio support was added later as a module bolted onto that architecture. The result, in plain terms, is that dubbing and subtitling inherit a document-oriented data model, one designed for strings, segments, and word counts rather than waveforms, frame-accurate timing, speaker diarization, or lip movement. That's why dubbing quality and subtitle turnaround lag so far behind text translation at most vendors, the underlying system was never built for media in the first place.
The argument here is narrow and specific: video and audio localization should be evaluated separately from a vendor's document or software localization stack, because the technical requirements, transcription accuracy, voice naturalness, lip sync fidelity, broadcast caption compliance, are a different engineering problem. A platform can be excellent at translating product strings and still be mediocre at dubbing an onboarding video. Product managers who treat "does the vendor do dubbing" as a checkbox on an RFP are missing the part that determines whether the output is usable.
The source-to-output flow, without a manual handoff
A purpose-built media pipeline starts from three possible source states, not one. Ollang takes a source asset, a video, audio file, document, image, subtitle file, or strings file, and produces multilingual, fully reviewable localization outputs, including dubbed audio and mixed video with optional lip sync or audio description, and TTS-first flows that accept a .txt script with no source video.
That third path matters more than it looks. A product team producing a training video that doesn't exist as a finished asset yet, an in-progress script or a demo recording that needs a clean voiceover, shouldn't have to wait for a final cut before localization starts. A script-only, TTS-first order lets you generate the multilingual voice track directly from text, then pair it with video once the visual asset is locked, instead of treating localization as the last step after everything else in the production pipeline is finished.
For source video with an on-camera speaker, the pipeline runs transcription, translation, voice generation, and where required, lip sync so mouth movement matches the translated audio track rather than the original language. Audio description is a distinct output type in the same system: a narrated track describing key visual action for accessibility compliance, generated and reviewed alongside dubbed and subtitled versions rather than commissioned as a separate accessibility vendor engagement. Ollang's documentation on AI dubbing and audio description outputs (https://api-docs.ollang.com/home) walks through what each output type contains before you build against it.
Operationally, what changes versus a traditional vendor is the trigger. Instead of a producer exporting a video, uploading it to a vendor portal, and waiting for a project manager to scope and route the work, the order is created programmatically through Ollang's API (https://api-docs.ollang.com/home), the hosted MCP server, or an agent Skill invoked from inside a coding or content tool. Programmatic uploads, orders, projects, revisions, QC, and human review run through an API-key authenticated REST API and a hosted Model Context Protocol server. A release pipeline that already triggers when a video asset lands in a CMS or a repo can call the upload and order-creation endpoints directly instead of relying on a human to remember to route the file to localization.
Captions and subtitles: the format problem nobody enjoys solving manually
Every product team that has shipped video internationally has hit the same wall: the marketing team wants VTT for the web player, the L&D team needs SCC for a broadcast-compliant LMS, and a distribution partner requires STL or DFXP because their playout system was built a decade ago. Handling that manually means re-exporting the same subtitle file multiple times and manually checking timecode drift in each export.
Ollang generates captions, translates them, and exports SRT, VTT, ASS, STL, SCC, DFXP, ITT, DOCX, XLSX, and broadcast-compatible formats. This matters because the outputs cover two different use cases in one flow, consumer-facing web and social formats like SRT, VTT, and ASS, and broadcast/compliance formats like STL, SCC, DFXP, and ITT that carry stricter timing and encoding requirements. A product manager evaluating a vendor's subtitle capability should ask which of these are native exports and which require a third-party conversion step after delivery, that conversion step is usually where hidden QA cycles and timecode errors return.
