# Created a editor for Ghost theme's language file

**URL:** <https://forum.ghost.org/t/created-a-editor-for-ghost-themes-language-file/59897>\
**Category:** Marketplace\
**Created:** [August 26, 2025, 2:26pm UTC](https://forum.ghost.org/t/created-a-editor-for-ghost-themes-language-file/59897 "2025-08-26T14:26:49Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![GBJsolution](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/gbjsolution/32/4738_2.png) [@GBJsolution](https://forum.ghost.org/u/GBJsolution)\
**Post date:** [August 26, 2025, 2:26pm UTC](https://forum.ghost.org/t/created-a-editor-for-ghost-themes-language-file/59897/1 "2025-08-26T14:26:49Z")

</div>

**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:**

> **[Ghost Theme Language File Editor](https://ghostlocale.pages.dev/)**

**GitHub repo:**

> **[GitHub - biswajit-saha/ghost-theme-language-file-editor: A simple web-based UI to easily translate Ghost...](https://github.com/biswajit-saha/ghost-theme-language-file-editor)**
>
> A simple web-based UI to easily translate Ghost theme language files

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.

> **[GitHub - biswajit-saha/ghost-theme-translator: CLI tool for automatically parse translatable...](https://github.com/biswajit-saha/ghost-theme-translator)**
>
> CLI tool for automatically parse translatable strings in Ghost theme and generate language file.

I hope you find it useful!

---

<div class="post-metadata">

**Author:** ![Cathy\_Sarisky](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/cathy_sarisky/32/25750_2.png) [@Cathy\_Sarisky](https://forum.ghost.org/u/Cathy_Sarisky)\
**Post date:** [August 26, 2025, 5:20pm UTC](https://forum.ghost.org/t/created-a-editor-for-ghost-themes-language-file/59897/2 "2025-08-26T17:20:36Z")

</div>

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! ❤
