Skip to content

Localization Tool

Easy Translations

Upload a project's en.yml file and get it translated into chosen languages in background jobs.

  • Ruby on Rails
  • Sidekiq
  • DeepL API
  • ChatGPT API

What I built

Users upload a project en.yml file and get it translated into the languages they choose in Sidekiq background jobs, with DeepL or the ChatGPT API. Translated files are stored per project, with view, download and per-user access control.

Technical highlights

  • Translation runs in background jobs
  • DeepL or ChatGPT API
  • Per-project storage with per-user access control

Building a SaaS product with AI in it?

From the data model to the deployed interface: multi-tenant platforms, AI voice agents, LLM features and Stripe billing.