Automatically translate your CSV and Excel files

logo translator csv excel xlsx
Deepl API IntegrationSoftwareToolPython

In brief

  • CSV and Excel (XLSX) translation software powered by DeepL
  • Bulk translation of large product catalogs
  • Preserves data structure during translation
  • Speeds up e-commerce internationalisation (Shopify, WooCommerce)
  • Stack: Python, DeepL API, CSV/XLSX parsing

This tool started from a recurring client problem: several Shopify stores had reached a critical product volume where internationalisation was no longer optional, but manually translating thousands of listings was impractical. The goal: reliably translate CSV and Excel exports without breaking the data.

The need

The request looked simple, translate product exports, but in practice it meant handling large volumes, specific business constraints and users with very different profiles, all while keeping the file structure intact.

The solution

The software ingests CSV and XLSX files, translates the right columns through DeepL and writes a clean output that preserves structure, ready to re-import into the store.

Key features

  • Batch translation of CSV and Excel files via DeepL
  • Structure-preserving output for safe re-import
  • Built for large product catalogs
  • Targets Shopify, WooCommerce and any tabular database

Results

Catalogs that took weeks to localise are translated in one pass, opening new markets without manual, error-prone work.

Internationalising an online store? See my custom development services.

Gallery
Interface for automatic translation of CSV, Excel, and XLSX files Options for automatically translating CSV, Excel, and XLSX files using Deepl Selection via preview of CSV and XLS files using Deepl Select columns to translate (CSV, XLSX)
Discover other projects
automatic synchronization between Moodle and WordPressWordPress Moodle Automatic Synchronization Extension Administration
Moodle API IntegrationWooCommerceWordPress Plugin

Auto Moodle Sync – WordPress Plugin

Capimonial, a professional training organisation, needed a custom plugin to synchronise WordPress and Moodle. It automates online course enrolment and strengthens the user experience and data security.

HTML/CSS/JSjQueryPHPWordPress
Custom WordPress newsletter pluginCustom newsletter extensions and options management
Brevo API IntegrationWordPress Plugin

Newsletter Management – WordPress Plugin

NRV Newsletters is a WordPress newsletter plugin built for the NRV agency. It manages campaigns from WordPress, syncs contacts and templates with the Brevo API, and automates mailings from blog posts.

HTML/CSS/JSjQueryPHPWordPress
NRV Agency LogoImport WordPress posts, export posts
WordPress Plugin

Import Posts – WordPress Plugin

NRV Publication Importer is a WordPress plugin that imports and exports posts in bulk through Excel or CSV files, images included. It is a fast, efficient way to manage content on e-commerce sites and blogs.

HTML/CSS/JSjQueryWordPress