Edit this page

Project Management

Effective project management is key to a smooth workflow. This involves regularly saving your progress and using Profiles to organize different versions of your text.

Saving Your Project

It is crucial to save your work frequently. The tool operates on a temporary directory that is cleaned up when the application closes, so saving commits all your changes—including text edits, styling, and image manipulations—to your .mmtl project file.

A notification will confirm that the project has been saved successfully.

Project File Format

Easy Scanlate projects use the .mmtl file extension. These files are ZIP archives containing your project data:

FilePurpose
images/Directory containing all your project images
master.jsonOCR results and all profile translation data
meta.jsonProject metadata (original language, active profile)
inpaint/Directory containing context fill patch images (if any)
inpaint.jsonContext fill record metadata (if any context fills exist)

master.json Structure

The master.json file contains an array of OCR results. Each result includes:

{
  "row_number": 1,
  "filename": "page_01.jpg",
  "coordinates": [[x1, y1], [x2, y2], [x3, y3], [x4, y4]],
  "text": "Original OCR text",
  "confidence": 0.95,
  "translations": {
    "User Edit 1": "Edited text",
    "Gemini Translation (English)": "Translated text"
  }
}

Profile data is stored in the translations object within each OCR result.

Managing Profiles

Profiles are a powerful feature that allows you to maintain multiple versions of your project’s text side-by-side. This is essential for keeping your original OCR results, manual edits, and various translations separate and organized.

How Profiles Work

Profiles are stored within each OCR result’s translations dictionary in the master.json file. When you switch profiles, the application looks up the corresponding text for each OCR result in that profile’s translation data.

Types of Profiles

When you switch profiles, the text displayed in both the Results Widget and on the images in the Image View will instantly update to show the content of the selected profile.

Profile Persistence

Your active profile selection is saved with the project. When you reopen a project, it will automatically restore the profile you were last using. If that profile no longer exists (e.g., was deleted), the project defaults to “Original”.