Guillaume Duvernay

Active

AI Glot

AI translation for CSV and TSV files that doesn't break their structure.

A platform to translate structured files: product catalogs, CMS exports, database dumps. Hand a big CSV to a chat model and it drops rows and breaks quoting. AI Glot parses the file first, and only sends the cells you picked.

Role
Solo: product, engineering, design, marketing
Year
2024 to now
Stack
Next.js, Cloudflare Workers, Supabase, Stripe, Astro

The problem

Give a 20,000 row catalog to a chat model and you get back something that looks fine and isn't. Rows go missing. Quoted fields with commas inside get split in two. A column of SKUs gets helpfully translated. You usually find out after it's live on a storefront.

What it does

The file gets parsed into a grid, split into translation units, then rebuilt from that grid. The model never sees the delimiters, so it can't break them. There are four modes depending on how your file is shaped: one column, one column per language, a selection of columns, or the whole file. A free analysis runs first, so you see the cost and the column mapping before you spend credits.

What I learned

Translation quality was never the hard part. The review step was. People won't spend credits on something they can't see into. Showing the parse result for free did more for signups than any copy change I tried.

How a file goes through

The structure of the file never goes through the model. Everything else follows from that.

The model only ever sees cell contents. It never sees a delimiter, so it cannot break one.

11.5Mwords translated

12free tools shipped

6languages, self-translated