Security

post image
25 August 2026

Developer Agency in the Age of AI

As a bit of background, I have written about performance and security in posts that hit the front page of Hacker News, long before LLMs were in use. I’ve been setting up and securing Linux machines and servers for decades. I was writing in QBasic, a menu-driven “OS”, then simple games in C++ from around 12 (i.e. in the 90s). I am a big proponent of open source (FOSS)1 and software anyone can run and work on, enabling me to have enterprise capability at no cost or low cost because I learned how to set it all up securely and to run at scale. I’ve brought this knowledge, of course, into the LanguageOps project. This is one area often missing from AI developed projects. People tend to underestimate the effort to operationalize a project.

Read More
post image
4 January 2026

From YouTube URL to Translated Video in One Workflow

You have a YouTube URL. You need that video in Spanish, German, and French. The manual workflow: download, transcribe, export to translation, translate, create subtitles, optionally dub, create three new videos.

That’s a lot of steps. Each one takes time, requires tool switching, and introduces potential errors in handoffs.

Modern video localization integrates these steps into a single workflow.

The fragmented video workflow

Traditional video localization involves:

Step 1: Acquisition. Download the video from YouTube. Need a third-party tool. Hope the quality is acceptable.

Read More
post image
3 January 2026

Batch Audio Transcription at Scale

Your organization has 500 audio recordings that need transcription. Maybe they’re customer calls for analysis, training recordings for localization, meeting recordings for documentation, or podcast episodes for subtitling.

Transcribing them one at a time would take weeks. And the real work starts after transcription: translation, subtitling, analysis, or whatever downstream process needs text from audio.

Batch processing makes audio transcription practical at scale.

The scale problem

Modern ASR (automatic speech recognition) processes audio in real-time or faster. A 10-minute recording transcribes in under 10 minutes. One recording is trivial.

Read More
post image
2 January 2026

Content Discovery for Global Markets: Find What Works, Then Translate

Creating content from scratch for each market is the expensive approach to global content strategy. The alternative: find content that’s already proving itself in other markets and adapt it.

This isn’t copying. It’s market intelligence applied to content creation.

The content creation treadmill

Typical multilingual content approach: create content in the primary market, then translate it for secondary markets.

Problems with this approach:

  • Primary market content may not resonate in secondary markets
  • Secondary markets get translated versions rather than market-appropriate content
  • Content strategy is defined by one market’s needs
  • Missed opportunities in what’s working elsewhere

Organizations spend heavily creating original content, then assume that content will work everywhere once translated. Sometimes it does. Often it doesn’t.

Read More
post image
1 January 2026

Transcreation vs Translation: When Direct Isn't Good Enough

Nike’s “Just Do It” doesn’t translate. Not because it’s hard to express in other languages, but because a literal translation wouldn’t carry the cultural weight and emotional resonance that made the slogan iconic.

This is the transcreation problem: some content needs more than accurate translation to work in a new market.

The translation-transcreation spectrum

Content exists on a spectrum from highly translatable to requiring complete recreation:

Highly translatable: Technical documentation, legal contracts, scientific papers. Accuracy matters most. Creative interpretation is unwelcome.

Read More
post image
31 December 2025

Brand Voice Across Languages: Maintaining Identity in Every Market

Brands invest heavily in voice. Workshops define personality. Style guides document preferences. Writers train on the desired tone. The resulting voice becomes part of brand equity—recognizable, differentiated, valued.

Then translation happens, and the voice disappears.

Where brand voice gets lost

Translation focuses on meaning transfer. Voice is conveyed through choices that don’t directly carry meaning: word selection among synonyms, sentence rhythm, punctuation style, register, formality level.

A translator choosing between “utilize” and “use” picks based on source text and target language conventions. The brand preference for plain language over jargon isn’t visible to them. So “use” becomes “utilizar” even when the brand voice calls for simpler terms.

Read More
post image
30 December 2025

SCORM Localization: The E-Learning Translation Gap

E-learning localization looks simple on the surface: extract the text, translate it, put it back. In practice, SCORM packages are complex containers with dozens of content types, each requiring different handling.

Organizations discover this when their translated courses don’t work—quizzes broken, interactions failing, audio unchanged, images still showing source language text.

What’s actually in a SCORM package

A SCORM package (SCORM 1.2 or SCORM 2004) typically contains:

HTML content pages. The main learning content, often with embedded JavaScript for interactions.

Read More