Octavia editorial

Practical ideas for global impact.

Clear, useful guides for teams creating multilingual video, audio, and learning experiences.

Translation Memory Database Design: Storing Segments You Can Actually Reuse
Developer Guides

Translation Memory Database Design: Storing Segments You Can Actually Reuse

A translation memory that only ever gives you exact matches is a lookup table. The value is entirely in the fuzzy matching, and that is the hard part to design.

Localizing Video Players: Multi-Track Audio, Subtitle Menus, and RTL Controls
Developer Guides

Localizing Video Players: Multi-Track Audio, Subtitle Menus, and RTL Controls

Producing eight dubbed tracks is the easy half. Building a player that lets someone actually choose between them is the half that gets skipped.

Streaming Transcription APIs: Partial Results, Endpointing, and Backpressure
Developer Guides

Streaming Transcription APIs: Partial Results, Endpointing, and Backpressure

Batch transcription returns an answer. Streaming transcription returns a sequence of guesses that keep changing, and your UI has to cope.

Designing a Video Translation SDK Wrapper Your Team Will Actually Use
Developer Guides

Designing a Video Translation SDK Wrapper Your Team Will Actually Use

The API surface a vendor gives you is rarely the surface your application wants. The gap is where a wrapper earns its keep.

Translate German Video to English: Compounds, Verb-Final Clauses, and Lost Formality
Translation Guides

Translate German Video to English: Compounds, Verb-Final Clauses, and Lost Formality

German to English is the rare direction where the text gets shorter. That creates a different problem, not an absence of one.

Translate Video to Punjabi: Two Scripts, Two Countries, One Huge Audience
Translation Guides

Translate Video to Punjabi: Two Scripts, Two Countries, One Huge Audience

Punjabi is one language written in two scripts that run in opposite directions. Choosing wrongly makes your content unreadable.

Translate Video to Khmer: No Word Spaces, Stacked Consonants, and Register
Translation Guides

Translate Video to Khmer: No Word Spaces, Stacked Consonants, and Register

Khmer does not put spaces between words. Every line break in your subtitles is therefore a linguistic decision.

Translate Video to Amharic: Ge'ez Script, Ethiopian Time, and a 13-Month Calendar
Translation Guides

Translate Video to Amharic: Ge'ez Script, Ethiopian Time, and a 13-Month Calendar

Ethiopia keeps a different calendar and a different clock. Neither of those is a translation problem, and both will break your content.

Translate Video to Catalan: A Language, Not a Dialect of Spanish
Translation Guides

Translate Video to Catalan: A Language, Not a Dialect of Spanish

Catalan has ten million speakers, a state language status, and a dubbing industry. It is not a regional variant of anything.

Translate Video to Icelandic: Purism, Four Cases, and a Small Market Worth Serving
Translation Guides

Translate Video to Icelandic: Purism, Four Cases, and a Small Market Worth Serving

Icelandic coins its own words for new things rather than borrowing them. That policy is national, deliberate, and your terminology problem.