Václav Hodek (@vaclavhodek) 's Twitter Profile
Václav Hodek

@vaclavhodek

Developer & CEO @ Localazy. Struggled to translate my apps so I built a localization platform serving 500m+ end users. Sharing our journey and other insights.

ID: 89586722

linkhttps://localazy.com calendar_today13-11-2009 00:49:49

4,4K Tweet

542 Followers

265 Following

Václav Hodek (@vaclavhodek) 's Twitter Profile Photo

The best founders learn to detach from how progress feels in the moment and instead focus on what progress actually is: customer behavior.

Václav Hodek (@vaclavhodek) 's Twitter Profile Photo

Whether you realize it or not, when you’re deep inside your startup world, you’re the worst possible judge of whether things are going well. The highs feel higher than they are. The lows feel lower than they are. And because the lows are more frequent, you start to believe you’re

Václav Hodek (@vaclavhodek) 's Twitter Profile Photo

When a product ships weak localized content, the root issue is often the process behind it, not the translator’s skill. That point came up in one of our Bridging the Gap Podcast episodes a few months ago… how localization breaks down when teams work in silos. And it keeps

When a product ships weak localized content, the root issue is often the process behind it, not the translator’s skill. 

That point came up in one of our Bridging the Gap Podcast episodes a few months ago… 

how localization breaks down when teams work in silos.

And it keeps
Václav Hodek (@vaclavhodek) 's Twitter Profile Photo

Every product team knows the pattern. You ship a new release. Everything works… until someone from another region posts a screenshot of a broken string. Suddenly, half your Slack channels turn into “translation hotfix” threads. No one planned for it, but everyone’s involved.

Václav Hodek (@vaclavhodek) 's Twitter Profile Photo

Ever abandoned an online store just because the price looked wrong? I have. And most users will too. Bad number formatting, confusing dates, and unfamiliar units quietly chip away at your credibility. → December vs. december → $49.00 vs. 49,00 € → 11/12/2024 vs.

Ever abandoned an online store just because the price looked wrong?

I have.

And most users will too.

Bad number formatting, confusing dates, and unfamiliar units quietly chip away at your credibility.

→ December vs. december
→ $49.00 vs. 49,00 €
→ 11/12/2024 vs.
Václav Hodek (@vaclavhodek) 's Twitter Profile Photo

When you're trying to scale globally, small cracks turn into chasms if unnoticed. I tried to build a "localization radar" → a list of 7 signals to check regularly to sense trouble before it becomes a crisis. 🙂 1️⃣ 𝗧𝘂𝗿𝗻𝗮𝗿𝗼𝘂𝗻𝗱 𝘁𝗶𝗺𝗲 𝗽𝗲𝗿 𝗹𝗼𝗰𝗮𝗹𝗲 If a short

Václav Hodek (@vaclavhodek) 's Twitter Profile Photo

Comfort can be a trap...and this applies to building software too. When you start building a product, you dream globally… but you build locally. Because it feels comfortable to focus on core features and not think about the complexities of localization now. You tell

Václav Hodek (@vaclavhodek) 's Twitter Profile Photo

Measuring localization is difficult… and every field expert and founder will tell you that. So, we wrote a full guide on how to calculate localization ROI, but here’s the short founder’s version: what I actually look at before deciding if it works. 1️⃣ 𝗗𝗲𝗳𝗶𝗻𝗲 𝘄𝗵𝗮𝘁

Measuring localization is difficult… and every field expert and founder will tell you that.

So, we wrote a full guide on how to calculate localization ROI, but here’s the short founder’s version: what I actually look at before deciding if it works.

1️⃣ 𝗗𝗲𝗳𝗶𝗻𝗲 𝘄𝗵𝗮𝘁
Václav Hodek (@vaclavhodek) 's Twitter Profile Photo

Scaling shows you what’s strong, and what’s not. Before Localazy existed, I built Floating Apps (a multitasking Android app.) I took it from one language to 30+ locales.  That journey taught me what no theory could: localization is messy. Strings change length, UI breaks, and

Scaling shows you what’s strong, and what’s not.

Before Localazy existed, I built Floating Apps (a multitasking Android app.)

I took it from one language to 30+ locales. 

That journey taught me what no theory could: localization is messy.

Strings change length, UI breaks, and
Václav Hodek (@vaclavhodek) 's Twitter Profile Photo

𝟯 𝘁𝗵𝗶𝗻𝗴𝘀 𝗜 𝗵𝗮𝗱 𝘁𝗼 𝗹𝗲𝗮𝗿𝗻 𝘁𝗵𝗲 𝗵𝗮𝗿𝗱 𝘄𝗮𝘆 𝘄𝗵𝗶𝗹𝗲 𝗴𝗿𝗼𝘄𝗶𝗻𝗴 𝗟𝗼𝗰𝗮𝗹𝗮𝘇𝘆 Scaling a product isn’t just about traction graphs or investor calls. It’s about what happens around them. When Localazy started to grow, I realized that “scaling”

𝟯 𝘁𝗵𝗶𝗻𝗴𝘀 𝗜 𝗵𝗮𝗱 𝘁𝗼 𝗹𝗲𝗮𝗿𝗻 𝘁𝗵𝗲 𝗵𝗮𝗿𝗱 𝘄𝗮𝘆 𝘄𝗵𝗶𝗹𝗲 𝗴𝗿𝗼𝘄𝗶𝗻𝗴 𝗟𝗼𝗰𝗮𝗹𝗮𝘇𝘆 

Scaling a product isn’t just about traction graphs or investor calls.

It’s about what happens around them.

When Localazy started to grow, I realized that “scaling”
Václav Hodek (@vaclavhodek) 's Twitter Profile Photo

Why I still write code as a founder... When you run a growing product, everyone tells you to step back. Focus on strategy. On hiring. On the bigger picture. And they’re right… to a point. But I still open the editor almost every week. Not because I have to. Because I need

Václav Hodek (@vaclavhodek) 's Twitter Profile Photo

Only half of all online content is now in English. That used to sound impossible. But it’s real, and it changes a lot. When I built my first apps, I assumed “English first” was the default. You’d launch, validate, and maybe translate later if things went well. That was

Václav Hodek (@vaclavhodek) 's Twitter Profile Photo

3 lessons I keep seeing in localization... Yesterday, I was re-reading a few of our case studies at Localazy. Different products, different markets, but the same lessons repeating in quiet ways. Here are three that stood out. 1️⃣ 𝗟𝗼𝗰𝗮𝗹𝗶𝘇𝗮𝘁𝗶𝗼𝗻 𝘀𝘁𝗮𝗿𝘁𝘀

3 lessons I keep seeing in localization...

Yesterday, I was re-reading a few of our case studies at Localazy.

Different products, different markets, but the same lessons repeating in quiet ways.

Here are three that stood out.

1️⃣ 𝗟𝗼𝗰𝗮𝗹𝗶𝘇𝗮𝘁𝗶𝗼𝗻 𝘀𝘁𝗮𝗿𝘁𝘀
Václav Hodek (@vaclavhodek) 's Twitter Profile Photo

I came across this post from a founder who said: “𝘐 𝘳𝘦𝘨𝘳𝘦𝘵 𝘯𝘰𝘵 𝘵𝘩𝘪𝘯𝘬𝘪𝘯𝘨 𝘢𝘣𝘰𝘶𝘵 𝘪𝘯𝘵𝘦𝘳𝘯𝘢𝘵𝘪𝘰𝘯𝘢𝘭𝘪𝘻𝘢𝘵𝘪𝘰𝘯 𝘦𝘢𝘳𝘭𝘪𝘦𝘳.” And you can notice it in the tone of voice how emotional they are about it. 😅 I see this mistake often. Teams launch

I came across this post from a founder who said:

“𝘐 𝘳𝘦𝘨𝘳𝘦𝘵 𝘯𝘰𝘵 𝘵𝘩𝘪𝘯𝘬𝘪𝘯𝘨 𝘢𝘣𝘰𝘶𝘵 𝘪𝘯𝘵𝘦𝘳𝘯𝘢𝘵𝘪𝘰𝘯𝘢𝘭𝘪𝘻𝘢𝘵𝘪𝘰𝘯 𝘦𝘢𝘳𝘭𝘪𝘦𝘳.”

And you can notice it in the tone of voice how emotional they are about it. 😅

I see this mistake often.

Teams launch
Václav Hodek (@vaclavhodek) 's Twitter Profile Photo

11 years ago, Tom Scott published this video on internationalization struggles. And it's still relevant! When we talk about internationalization, or i18n, we usually think about translations and code libraries. But the real challenge starts much earlier… in design. Every UI

11 years ago, Tom Scott published this video on internationalization struggles. 

And it's still relevant!

When we talk about internationalization, or i18n, we usually think about translations and code libraries.

But the real challenge starts much earlier… in design.

Every UI
Václav Hodek (@vaclavhodek) 's Twitter Profile Photo

Everyone talks about "just use string files from day one." But here's what they don't mention: Your font doesn't support the languages you want. Spent weeks getting German translations perfect? Great. Now your custom font renders Chinese characters as little squares. UI space

Everyone talks about "just use string files from day one."

But here's what they don't mention:

Your font doesn't support the languages you want.

Spent weeks getting German translations perfect? Great. Now your custom font renders Chinese characters as little squares.

UI space
Václav Hodek (@vaclavhodek) 's Twitter Profile Photo

Ten years ago, I thought I knew everything about building software. Then I tried to localize my first mobile app. Reality hit hard when my "perfect" code started breaking in ways I never imagined. That elegant name field I designed? It couldn't handle "María del Rosario" - too

Ten years ago, I thought I knew everything about building software.
Then I tried to localize my first mobile app.

Reality hit hard when my "perfect" code started breaking in ways I never imagined.

That elegant name field I designed? It couldn't handle "María del Rosario" - too
Václav Hodek (@vaclavhodek) 's Twitter Profile Photo

This comment from a developer made me laugh (and cry) at the same time. We've all been there. (Double pain for me because I've been both the developer and the boss. 😅) You're working on developing a new feature. The fans are humming. Users are happy. You're committing daily.

This comment from a developer made me laugh (and cry) at the same time.
We've all been there.

(Double pain for me because I've been both the developer and the boss. 😅)

You're working on developing a new feature. The fans are humming. Users are happy. You're committing daily.
Václav Hodek (@vaclavhodek) 's Twitter Profile Photo

We've wrapped another wonderful year at @Localazy while keeping our gaze on the same goal: giving your the tools to ship multilingual products with confidence. Honestly, we were a bit late to the AI craze but it was all intentional. Instead of quickly plugging an API and call

We've wrapped another wonderful year at @Localazy while keeping our gaze on the same goal: giving your the tools to ship multilingual products with confidence. 

Honestly, we were a bit late to the AI craze but it was all intentional. Instead of quickly plugging an API and call
Václav Hodek (@vaclavhodek) 's Twitter Profile Photo

We were late to ship AI features. Others rushed OpenAI integrations while we spent a year rebuilding infrastructure. Felt slow. Felt like we were missing the wave. Turns out being the turtle had advantages. 🐢 Wrote about it on Substack. (Planning to publish there

We were late to ship AI features.

Others rushed OpenAI integrations while we spent a year rebuilding infrastructure.

Felt slow. Felt like we were missing the wave.

Turns out being the turtle had advantages. 🐢

Wrote about it on Substack.

(Planning to publish there