You will get your app or website prepared for a second language

Benny S.Status: Offline
Benny S.

Let a pro handle the details

Buy Other Web Programming services from Benny, priced and ready to go.
Benny S.Status: Offline
Benny S.

Let a pro handle the details

Buy Other Web Programming services from Benny, priced and ready to go.

Project details

Adding a second language late is harder than it looks, because the text is scattered through the code instead of sitting in one place.

I pull every visible string into translation files, add a language switcher, handle date and number formats per language, and make sure the layout survives text that is longer than the original - German runs about a third longer than English, and buttons break.

I have built multilingual apps and sites of my own, including one running in three languages.

I do not translate. I build the structure that makes translation possible, and I will tell you which strings a machine translation will get wrong.
Programming Languages
JavaScript, Python
Coding Expertise
Localization
What's included
Service Tiers Starter
$600
Standard
$1,000
Advanced
$1,600
Delivery Time 6 days 10 days 16 days
Number of Revisions
123
Source Code

Frequently asked questions

Benny S.Status: Offline

About Benny

Benny S.Status: Offline
Full-Stack Developer | Websites, Online Shops & Mobile Apps
Munich, Germany - 8:48 pm local time
I'm a full-stack developer building websites, online shops, and mobile apps.

What I do best:

WordPress & WooCommerce: shop setup, custom features, performance and SEO
Mobile apps with React Native / Expo — iOS and Android, from first prototype to app store release
Python (Flask) tools and automations: dashboards, internal tools, and API integrations

My background is in media production; development started with building tools and automations for my own projects and grew from there into client work. I run my own online shop and have shipped apps to both app stores, so I know the whole path from idea to release.

Steps for completing your project

After purchasing the project, send requirements so Benny can start the project.

Delivery time starts when Benny receives requirements from you.

Benny works on your project following the steps below.

Revisions may occur after the delivery date.

Extract every visible string

I go through the app or site and pull every visible piece of text into translation files, so all copy sits in one place instead of being scattered through the code.

Wire up language and switcher

I set up the translation structure, wire up the extra language you supply, add a language switcher, and set date and number formats to match each language.

Review the work, release payment, and leave feedback to Benny.