Taking Roam Global

The Challenge

While Roam was helping travelers with visa applications, we noticed something important: many of our visitors weren't native English speakers. Our analytics showed that people from all over the world were trying to use our platform, but the language barrier was getting in their way. We needed to make Roam truly accessible to everyone, regardless of what language they spoke.

Language selection dropdown interface

Making Roam accessible in multiple languages with an intuitive language selector.

The Solution

Building a Smart Translation System

Instead of just translating our website manually (which would have taken forever), we built a smart system that could handle translations automatically. We used AI to help translate content accurately, but always had human experts review the important stuff to make sure everything made perfect sense.

Roam website showing translated content in multiple languages

The same visa information, now available in different languages.

Making it Fast and Reliable

We didn't want our international users to have a slower experience, so we built the system to be lightning-fast. We used Next.js to generate static pages in each language, which meant the website loaded quickly no matter where in the world you were accessing it from. We also made sure search engines could easily find our content in every language.

// Example of our translation automation
async function translateContent(text: string, language: string) {
  // First, use AI to generate a translation
  const aiTranslation = await translateWithAI(text, language);
  
  // Then, send for human review if it's important content
  if (isKeyContent(text)) {
    return await sendForHumanReview(aiTranslation);
  }
  
  return aiTranslation;
}

A glimpse at how we handle automated translations while ensuring accuracy.

The Impact

The results were amazing. Within months of launching our multilingual platform:

  • More people from non-English speaking countries started using Roam
  • Users spent more time on the site because they could understand everything clearly
  • We started getting great feedback from international travelers
  • The website stayed fast and reliable, even with all the added languages

What I Learnt

This project taught me invaluable lessons about leading digital transformation in the public sector. I learnt how to balance innovation with security, how to bring stakeholders along on a journey of change, and how to deliver complex technical solutions whilst keeping the focus on improving people's lives.

Key Skills Used

  • International market research and strategy
  • Next.js and React development
  • AI integration for translations
  • Performance optimization
  • SEO for international markets