Created a editor for Ghost theme's language file

Hello everyone!

I was chatting with ChatGPT recently, and suddenly an idea popped into my head. After a few hours of tinkering, I built a simple UI for creating new translation JSON files.

Here’s how it works:

  1. Upload your theme’s en.json file.

  2. Go through each string and add translations for your language.

  3. All your data is saved in the browser’s local storage, so you don’t need to complete the translation in one go. You can create multiple translations, with each language stored as a separate project.

Check it out and give it a try:

GitHub repo:

If your theme is translation-ready but doesn’t have a language JSON file yet, you might also want to check out an older project of mine. It’s a simple CLI tool that generates language JSON files.

I hope you find it useful!

1 Like

This is very timely! I was just thinking “surely there must be a tool that finds strings and writes the en.json file”, and here it is! :heart:

2 Likes