Tool description

This tool translates CSV and TSV files cell by cell with AI. Use it for product catalogs, exported spreadsheets, survey answers, translation tables or any other table with text in it. Open a CSV or TSV file, pick the language, and you get a file with the same rows and columns.

The file is read in your browser. Each cell with text is sent for translation, together with its row, column and column header, so the AI knows that "Apple" in the "Brand" column is a name and "Apple" in the "Fruit" column is not. Numbers, prices, dates, codes and empty cells are kept.

Features

  • Detects the delimiter: comma, semicolon, tab or pipe.
  • Keeps the number of rows and columns, and the original line endings.
  • Handles quoted cells, quotes inside cells and cells with line breaks.
  • Skips numbers, URLs, email addresses and identifiers such as sku_1042.
  • Can keep the header row untranslated, for files that are imported by other software.

Options explained

  • Keep the header row: leaves the first row as it is. Turn it on when the column names are used by an import script or a database.

Examples

sku;name;description;price
A-100;Desk lamp;"Warm light, adjustable arm";39.90
A-101;Chair;Ergonomic office chair;149.00

translated into German with the header row kept:

sku;name;description;price
A-100;Schreibtischlampe;"Warmes Licht, verstellbarer Arm";39.90
A-101;Stuhl;Ergonomischer Bürostuhl;149.00

Tips

Up to 10,000 characters of text can be translated at once. Numbers and codes do not count. For bigger tables, split the file into parts with the same header row and translate each part.

Save Excel sheets as CSV (UTF-8) before opening them here.

FAQ

Is my file uploaded? No. The file is read in your browser, and only the text cells are sent to the AI.