JSONT is a simple web application designed to facilitate translation of JSON files. It allows users to edit and translate JSON files using the Monaco Editor, with support for drag-and-drop functionality and saving shortcuts.
You can access it via https://jsont.syntaxbox.dev
- Monaco Editor for editing JSON files
- Translation powered by google-translate-api-x
- Drag-and-Drop support for easy file import
- Keyboard shortcut:
Ctrl + S
to save the translated JSON file - Language specification required before translating
- Translation is triggered by clicking the Translate button
- Edit JSON: Load or paste your JSON file into the Monaco Editor.
- Select Language: Specify the language you want to translate your JSON content into.
- Translate: Click the Translate button to translate the JSON file into the specified language.
- Save: Use
Ctrl + S
to save your translated JSON file.
-
Clone the repository:
git clone https://github.com/syntaxbox/jsont.git
-
Install dependencies:
npm install
-
Run the project:
3.1 Dev Server:
npm run dev
3.2 Production Server:
npm run build && npm start
Contributions are welcome! If you’d like to contribute to jsont.