E-Commerce, 2026

LOULEX: six apps out, seven languages in our own hands

Translation used to run through an external service in front of the shop, with its own monthly invoice. Today a bot of our own translates hourly, directly in Shopify, with a glossary, quality checks, a log and a rollback. Plus six apps fewer in the store: fewer scripts on every page, faster loading, better technical scores.

Result
6 appsout, plus the translation subscription. The monthly licence cost is gone
Scope
Delivered: app replacement, translation pipeline, theme in a repo
Technologies used
Shopify, Liquid, Shopify Admin API, Anthropic Claude, TypeScript, Vercel
loulex.eu
Screenshot of the LOULEX website
View live

When the rebuild pays off

The service cost money every month, the rebuild once. By our projection the lines cross after about nine months.

Carrying on: monthly cost. Rebuild: one-off. about 9 months.0369121518MonthsCarrying on: monthly costRebuild: one-offabout 9 months
Projection based on the monthly cost before the rebuild, without a cost axis. The yellow area is the saving afterwards.

Starting point

The store sells in seven languages. Translation happened from the outside: a service sat in front of the shop as a layer and swapped the text on the way out. That cost 299 € a month, and Shopify itself knew nothing about those translations. They could only be maintained in the other system.

On top of that, an app stack grown over the years for features a theme can do itself: page builders, tabs, an announcement bar, cross-selling, a consent banner, a tracking script. Every app adds its own scripts to every page, costs money each month and makes the next theme update less predictable.

What we built

Apps out, features in. Cross-selling now sits directly in the product page and the cart, product details are written out instead of hidden behind tabs, the announcement bar and content pages are ordinary theme sections, consent runs through Shopify's own banner, and newsletter sign-up goes straight to the mail service's API.

The theme lives in a repo. The live theme is versioned in a repository, every LOULEX customization is marked in the code and can be compared against the vendor version. Content the team edits in the theme editor comes back into the repo automatically every day.

The translation bot. Once an hour: check what is missing or outdated, translate in small batches, verify, write, report. The glossary holds brand and domain terms and defines what is never translated. The checks are strict where it hurts: HTML and Liquid building blocks must stay untouched, and so must links, numbers and placeholders. Anything suspicious goes into quarantine instead of into the shop. If findings pile up, the run stops.

Traceable and reversible. Every run writes a log with the previous values, every change goes out by email, and a rollback takes a whole run back. Fields the team has corrected in the Shopify admin stay untouched.

What the bot doesn't touch. Legal texts, page addresses, email templates, shipping copy, image descriptions. The source stays German, maintained in the Shopify admin.

Result

  • Monthly licence cost is gone: 299 € a month for translation, plus roughly 60 € for the apps we replaced. By our projection, the rebuild costs less than the old setup after about nine months.
  • Six apps removed. Their features now run in the theme, without extra scripts on every page.
  • Seven languages as native Shopify translations, roughly 14,000 words per language, maintained from the German source.
  • Faster and technically cleaner. Without the app scripts the shop loads noticeably faster, and its Ahrefs site audit score is three times what it was before.
  • Bounded, not open-ended. The bot processes at most 5,000 words and 300 fields per hour. That keeps cost predictable and stops a single mistake from hitting the whole catalog.

Takeaway

Translating is the easy part. The difference sits before and after it: in the glossary that protects brand terms, in the checks that catch broken placeholders, and in the log that lets you take a run back.

And apps are convenient, but their price isn't only on the invoice. It's also in the loading time and in the technical health of the site.

A similar project?

The quickest start is a short call. Or go straight to a PoC sprint.

  • PoC Sprint

    Days to two weeks

    You have an idea and want to know whether it holds up before you invest.

    Running prototype, demo, architecture note, build plan

  • Product Build

    Weeks, not quarters

    An idea or a prototype needs to become something that runs day to day.

    Running system, design, cloud setup, documentation, handover

What are you working on?

One sentence is enough to start. Or book 30 minutes on video, free of charge.

On working days we usually reply within 24 hours.