{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "Universe — What's new",
  "home_page_url": "https://vitraai.github.io/releases/",
  "feed_url": "https://vitraai.github.io/releases/feed.json",
  "description": "Release notes for Vitra Universe.",
  "language": "en",
  "_universe": {
    "schema": 1,
    "areas": [
      {
        "id": "projects",
        "label": "Projects",
        "icon": "folder-kanban"
      },
      {
        "id": "cosmos",
        "label": "Cosmos",
        "icon": "workflow"
      },
      {
        "id": "translate-video",
        "label": "Translate Video",
        "icon": "clapperboard"
      },
      {
        "id": "translate-photo",
        "label": "Translate Photo",
        "icon": "image"
      },
      {
        "id": "translation-memory",
        "label": "Translation Memory",
        "icon": "library"
      },
      {
        "id": "quality",
        "label": "Quality",
        "icon": "badge-check"
      },
      {
        "id": "playground",
        "label": "Playground",
        "icon": "sparkles"
      },
      {
        "id": "hyperlocal",
        "label": "Hyperlocal",
        "icon": "message-circle"
      },
      {
        "id": "blog",
        "label": "Blog",
        "icon": "newspaper"
      },
      {
        "id": "content-research",
        "label": "Content Research",
        "icon": "search"
      },
      {
        "id": "slate",
        "label": "Slate",
        "icon": "notebook-pen"
      },
      {
        "id": "developers",
        "label": "Developers",
        "icon": "code"
      },
      {
        "id": "integrations",
        "label": "Integrations",
        "icon": "plug"
      },
      {
        "id": "billing",
        "label": "Credits and billing",
        "icon": "credit-card"
      },
      {
        "id": "notifications",
        "label": "Notifications",
        "icon": "bell"
      },
      {
        "id": "platform",
        "label": "Platform",
        "icon": "settings"
      },
      {
        "id": "improvements",
        "label": "More updates",
        "icon": "sparkles"
      },
      {
        "id": "fixes",
        "label": "Fixes",
        "icon": "wrench"
      }
    ]
  },
  "items": [
    {
      "id": "26.10.24",
      "url": "https://vitraai.github.io/releases/#26.10.24",
      "title": "DeepL for translation memories",
      "summary": "DeepL for translation memories, What's New in the app, a workflow picker that previews each workflow, and faster navigation.",
      "content_html": "<h3>DeepL for translation memories</h3><p><em>Translate VitraTM memories with DeepL, alongside Gemini and Azure.</em></p><ul><li>Use your own DeepL Free or Pro key</li><li>Language pickers show only what the engine can translate</li><li>Every memory shows its engine</li><li>Azure now covers every Microsoft Translator language</li></ul><h3>What's New</h3><ul><li>Every release, right inside Universe</li></ul><h3>Preview a workflow before you pick it</h3><p><em>See its diagram and the inputs it will ask for.</em></p><ul><li>Open or build a workflow in Cosmos without losing your form</li><li>Ready-made workflows become your own copy</li></ul><h3>More updates</h3><ul><li>Pick Content Research and Slate models in Provider Preferences</li><li>Content Research: drag ideas between stages</li><li>Faster moves between sections</li><li>Click anywhere on a card to open it</li></ul><h3>Fixes</h3><ul><li>Lists no longer ignore clicks while refreshing</li><li>Closing dialogs no longer swallow your next click</li><li>Cancelling an upload no longer leaves a blank screen</li></ul>",
      "content_text": "DeepL for translation memories\nTranslate VitraTM memories with DeepL, alongside Gemini and Azure.\n- Use your own DeepL Free or Pro key\n- Language pickers show only what the engine can translate\n- Every memory shows its engine\n- Azure now covers every Microsoft Translator language\n\nWhat's New\n- Every release, right inside Universe\n\nPreview a workflow before you pick it\nSee its diagram and the inputs it will ask for.\n- Open or build a workflow in Cosmos without losing your form\n- Ready-made workflows become your own copy\n\nMore updates\n- Pick Content Research and Slate models in Provider Preferences\n- Content Research: drag ideas between stages\n- Faster moves between sections\n- Click anywhere on a card to open it\n\nFixes\n- Lists no longer ignore clicks while refreshing\n- Closing dialogs no longer swallow your next click\n- Cancelling an upload no longer leaves a blank screen",
      "date_published": "2026-10-24T12:00:00+05:30",
      "tags": [
        "translation-memory",
        "deepl",
        "whats-new",
        "projects",
        "cosmos",
        "content-research",
        "slate",
        "platform"
      ],
      "_universe": {
        "schema": 1,
        "version": "26.10.24",
        "date": "2026-10-24",
        "json_url": "https://vitraai.github.io/releases/26.10.24.json",
        "highlights": [
          "deepl",
          "whats-new",
          "workflow-picker"
        ],
        "sections": [
          {
            "id": "deepl",
            "area": "translation-memory",
            "kind": "added",
            "title": "DeepL for translation memories",
            "note": "Translate VitraTM memories with DeepL, alongside Gemini and Azure.",
            "items": [
              {
                "body": "Use your own DeepL Free or Pro key"
              },
              {
                "body": "Language pickers show only what the engine can translate"
              },
              {
                "body": "Every memory shows its engine"
              },
              {
                "body": "Azure now covers every Microsoft Translator language"
              }
            ]
          },
          {
            "id": "whats-new",
            "area": "platform",
            "kind": "added",
            "title": "What's New",
            "items": [
              {
                "body": "Every release, right inside Universe",
                "link": {
                  "label": "Open What's New",
                  "path": "/whats-new"
                }
              }
            ]
          },
          {
            "id": "workflow-picker",
            "area": "projects",
            "kind": "changed",
            "title": "Preview a workflow before you pick it",
            "note": "See its diagram and the inputs it will ask for.",
            "items": [
              {
                "body": "Open or build a workflow in Cosmos without losing your form"
              },
              {
                "body": "Ready-made workflows become your own copy"
              }
            ]
          },
          {
            "id": "more",
            "area": "improvements",
            "kind": "changed",
            "title": "More updates",
            "items": [
              {
                "body": "Pick Content Research and Slate models in Provider Preferences"
              },
              {
                "body": "Content Research: drag ideas between stages"
              },
              {
                "body": "Faster moves between sections"
              },
              {
                "body": "Click anywhere on a card to open it"
              }
            ]
          },
          {
            "id": "fixes",
            "area": "fixes",
            "kind": "fixed",
            "title": "Fixes",
            "items": [
              {
                "body": "Lists no longer ignore clicks while refreshing"
              },
              {
                "body": "Closing dialogs no longer swallow your next click"
              },
              {
                "body": "Cancelling an upload no longer leaves a blank screen"
              }
            ]
          }
        ]
      }
    },
    {
      "id": "26.10.22",
      "url": "https://vitraai.github.io/releases/#26.10.22",
      "title": "Content Research and Slate",
      "summary": "Two new galaxies, Content Research and Slate, plus \"Why this translation\" on every translated line and cancel for Playground jobs.",
      "content_html": "<h3>Content Research</h3><p><em>Research your market and plan content from your company profile.</em></p><ul><li>A report with content pillars, campaigns and a bank of ideas</li><li>Move ideas along a pipeline board and hand them to Slate or Blog</li><li>A shared calendar of holidays, marketing days and moments</li><li>Download branded PDF or Word reports</li></ul><h3>Slate</h3><p><em>Work with an AI creative director on concepts, key visuals and briefs.</em></p><ul><li>Start a board from a brief or a research idea</li><li>Each concept has a palette, type and previews</li><li>Write a one-page brief and download it as a PDF</li></ul><h3>Why this translation</h3><p><em>A <strong>Why</strong> drawer shows who decided each wording and what the model was shown.</em></p><ul><li>Open it in memories, QE reports, Translate Video, Translate Photo and Playground</li></ul><h3>More updates</h3><ul><li>Projects: replace a file or keep both when names clash</li><li>Projects: deliverables named by file and language</li><li>Playground: cancel a running job</li><li>QE reports name what caused each error</li><li>Integrations: connect without leaving Universe</li></ul><h3>Fixes</h3><ul><li>Translate Video: re-translating an unchanged line keeps its audio</li><li>QE scores no longer count markup as words</li><li>Duplicate glossary entries say the term already exists</li><li>Large zip downloads finish</li><li>Cancelling a Cosmos run ends its jobs</li></ul>",
      "content_text": "Content Research\nResearch your market and plan content from your company profile.\n- A report with content pillars, campaigns and a bank of ideas\n- Move ideas along a pipeline board and hand them to Slate or Blog\n- A shared calendar of holidays, marketing days and moments\n- Download branded PDF or Word reports\n\nSlate\nWork with an AI creative director on concepts, key visuals and briefs.\n- Start a board from a brief or a research idea\n- Each concept has a palette, type and previews\n- Write a one-page brief and download it as a PDF\n\nWhy this translation\nA Why drawer shows who decided each wording and what the model was shown.\n- Open it in memories, QE reports, Translate Video, Translate Photo and Playground\n\nMore updates\n- Projects: replace a file or keep both when names clash\n- Projects: deliverables named by file and language\n- Playground: cancel a running job\n- QE reports name what caused each error\n- Integrations: connect without leaving Universe\n\nFixes\n- Translate Video: re-translating an unchanged line keeps its audio\n- QE scores no longer count markup as words\n- Duplicate glossary entries say the term already exists\n- Large zip downloads finish\n- Cancelling a Cosmos run ends its jobs",
      "date_published": "2026-10-22T12:00:00+05:30",
      "tags": [
        "content-research",
        "slate",
        "translation-origin",
        "projects",
        "playground",
        "quality",
        "integrations"
      ],
      "_universe": {
        "schema": 1,
        "version": "26.10.22",
        "date": "2026-10-22",
        "json_url": "https://vitraai.github.io/releases/26.10.22.json",
        "highlights": [
          "content-research",
          "slate",
          "why-this-translation"
        ],
        "sections": [
          {
            "id": "content-research",
            "area": "content-research",
            "kind": "added",
            "title": "Content Research",
            "note": "Research your market and plan content from your company profile.",
            "items": [
              {
                "body": "A report with content pillars, campaigns and a bank of ideas",
                "link": {
                  "label": "Open Content Research",
                  "path": "/galaxy/content-research"
                }
              },
              {
                "body": "Move ideas along a pipeline board and hand them to Slate or Blog"
              },
              {
                "body": "A shared calendar of holidays, marketing days and moments"
              },
              {
                "body": "Download branded PDF or Word reports"
              }
            ]
          },
          {
            "id": "slate",
            "area": "slate",
            "kind": "added",
            "title": "Slate",
            "note": "Work with an AI creative director on concepts, key visuals and briefs.",
            "items": [
              {
                "body": "Start a board from a brief or a research idea",
                "link": {
                  "label": "Open Slate",
                  "path": "/galaxy/slate"
                }
              },
              {
                "body": "Each concept has a palette, type and previews"
              },
              {
                "body": "Write a one-page brief and download it as a PDF"
              }
            ]
          },
          {
            "id": "why-this-translation",
            "area": "translation-memory",
            "kind": "added",
            "title": "Why this translation",
            "note": "A **Why** drawer shows who decided each wording and what the model was shown.",
            "items": [
              {
                "body": "Open it in memories, QE reports, Translate Video, Translate Photo and Playground"
              }
            ]
          },
          {
            "id": "more",
            "area": "improvements",
            "kind": "changed",
            "title": "More updates",
            "items": [
              {
                "body": "Projects: replace a file or keep both when names clash"
              },
              {
                "body": "Projects: deliverables named by file and language"
              },
              {
                "body": "Playground: cancel a running job"
              },
              {
                "body": "QE reports name what caused each error"
              },
              {
                "body": "Integrations: connect without leaving Universe"
              }
            ]
          },
          {
            "id": "fixes",
            "area": "fixes",
            "kind": "fixed",
            "title": "Fixes",
            "items": [
              {
                "body": "Translate Video: re-translating an unchanged line keeps its audio"
              },
              {
                "body": "QE scores no longer count markup as words"
              },
              {
                "body": "Duplicate glossary entries say the term already exists"
              },
              {
                "body": "Large zip downloads finish"
              },
              {
                "body": "Cancelling a Cosmos run ends its jobs"
              }
            ]
          }
        ]
      }
    },
    {
      "id": "26.10.19",
      "url": "https://vitraai.github.io/releases/#26.10.19",
      "title": "Integrations: connect your accounts and move files",
      "summary": "A new Integrations page, image steps in Cosmos, translation of text inside document pictures, and Chat spaces.",
      "content_html": "<h3>Integrations</h3><p><em>Connect your storage, social and content accounts in one place.</em></p><ul><li>Import from and save to Dropbox, Drive, OneDrive, SharePoint or Box</li><li>Connect Instagram, YouTube, LinkedIn, WordPress, HubSpot and more</li><li>Request a service that isn't listed</li></ul><h3>Cosmos: image and file steps</h3><ul><li>Create, translate and resize images in a workflow</li><li>Four ready-made image workflows</li><li>Import from and save to cloud storage</li><li>An InDesign translation step</li></ul><h3>Playground</h3><ul><li>Translate the text inside a document's pictures</li><li>Find and replace in text-to-speech</li></ul><h3>More updates</h3><ul><li>Chat: spaces with shared instructions, and a clearer model picker</li><li>Magic Layers: faster splits, and brand fonts fit the original</li><li>Hyperlocal: copy one language's overlay style to another</li><li>API keys have a rate limit</li></ul><h3>Fixes</h3><ul><li>Magic Layers erases all the original text</li><li>Magic Layers <strong>Export PNG</strong> works, and faster</li><li>Image Creator briefs no longer show as raw JSON</li><li>Image Creator keeps a custom size</li></ul>",
      "content_text": "Integrations\nConnect your storage, social and content accounts in one place.\n- Import from and save to Dropbox, Drive, OneDrive, SharePoint or Box\n- Connect Instagram, YouTube, LinkedIn, WordPress, HubSpot and more\n- Request a service that isn't listed\n\nCosmos: image and file steps\n- Create, translate and resize images in a workflow\n- Four ready-made image workflows\n- Import from and save to cloud storage\n- An InDesign translation step\n\nPlayground\n- Translate the text inside a document's pictures\n- Find and replace in text-to-speech\n\nMore updates\n- Chat: spaces with shared instructions, and a clearer model picker\n- Magic Layers: faster splits, and brand fonts fit the original\n- Hyperlocal: copy one language's overlay style to another\n- API keys have a rate limit\n\nFixes\n- Magic Layers erases all the original text\n- Magic Layers Export PNG works, and faster\n- Image Creator briefs no longer show as raw JSON\n- Image Creator keeps a custom size",
      "date_published": "2026-10-19T12:00:00+05:30",
      "tags": [
        "integrations",
        "cosmos",
        "playground",
        "chat",
        "magic-layers",
        "image-creator",
        "api"
      ],
      "_universe": {
        "schema": 1,
        "version": "26.10.19",
        "date": "2026-10-19",
        "json_url": "https://vitraai.github.io/releases/26.10.19.json",
        "highlights": [
          "integrations",
          "cosmos-images",
          "document-images"
        ],
        "sections": [
          {
            "id": "integrations",
            "area": "integrations",
            "kind": "added",
            "title": "Integrations",
            "note": "Connect your storage, social and content accounts in one place.",
            "items": [
              {
                "body": "Import from and save to Dropbox, Drive, OneDrive, SharePoint or Box",
                "link": {
                  "label": "Open Integrations",
                  "path": "/integrations"
                }
              },
              {
                "body": "Connect Instagram, YouTube, LinkedIn, WordPress, HubSpot and more"
              },
              {
                "body": "Request a service that isn't listed"
              }
            ]
          },
          {
            "id": "cosmos-images",
            "area": "cosmos",
            "kind": "added",
            "title": "Cosmos: image and file steps",
            "items": [
              {
                "body": "Create, translate and resize images in a workflow"
              },
              {
                "body": "Four ready-made image workflows"
              },
              {
                "body": "Import from and save to cloud storage"
              },
              {
                "body": "An InDesign translation step"
              }
            ]
          },
          {
            "id": "document-images",
            "area": "playground",
            "kind": "added",
            "title": "Playground",
            "items": [
              {
                "body": "Translate the text inside a document's pictures"
              },
              {
                "body": "Find and replace in text-to-speech"
              }
            ]
          },
          {
            "id": "more",
            "area": "improvements",
            "kind": "changed",
            "title": "More updates",
            "items": [
              {
                "body": "Chat: spaces with shared instructions, and a clearer model picker"
              },
              {
                "body": "Magic Layers: faster splits, and brand fonts fit the original"
              },
              {
                "body": "Hyperlocal: copy one language's overlay style to another"
              },
              {
                "body": "API keys have a rate limit"
              }
            ]
          },
          {
            "id": "fixes",
            "area": "fixes",
            "kind": "fixed",
            "title": "Fixes",
            "items": [
              {
                "body": "Magic Layers erases all the original text"
              },
              {
                "body": "Magic Layers **Export PNG** works, and faster"
              },
              {
                "body": "Image Creator briefs no longer show as raw JSON"
              },
              {
                "body": "Image Creator keeps a custom size"
              }
            ]
          }
        ]
      }
    },
    {
      "id": "26.10.15",
      "url": "https://vitraai.github.io/releases/#26.10.15",
      "title": "Magic Layers makes any image editable",
      "summary": "Magic Layers makes any image editable, Blog gets several reviewers and translation history, and Image Creator reads documents.",
      "content_html": "<h3>Magic Layers</h3><p><em>Turn any image into editable text and objects, then translate and export it.</em></p><ul><li>Move, hide or reorder objects</li><li><strong>Use brand fonts</strong> sets text in your brand kit's fonts</li><li>Open Image Creator images with <strong>Edit in Magic Layers</strong></li></ul><h3>Blog</h3><ul><li>Several reviewers per post</li><li>Version history for every translation</li><li>New posts link to your own pages</li><li>Set authors and publishers per language</li></ul><h3>More updates</h3><ul><li>Image Creator: attach documents to a chat</li><li>Brand Kit: upload your own fonts</li><li>Playground: readable XLIFF tags and a side-by-side Code tab</li></ul><h3>Fixes</h3><ul><li>Image Creator renders with a brand kit go through</li><li>Blog: <strong>Choose another</strong> topic works</li><li>Language lists no longer show the previous memory</li><li>Translate Video aliases are saved</li><li>Assets says when a folder couldn't load</li></ul>",
      "content_text": "Magic Layers\nTurn any image into editable text and objects, then translate and export it.\n- Move, hide or reorder objects\n- Use brand fonts sets text in your brand kit's fonts\n- Open Image Creator images with Edit in Magic Layers\n\nBlog\n- Several reviewers per post\n- Version history for every translation\n- New posts link to your own pages\n- Set authors and publishers per language\n\nMore updates\n- Image Creator: attach documents to a chat\n- Brand Kit: upload your own fonts\n- Playground: readable XLIFF tags and a side-by-side Code tab\n\nFixes\n- Image Creator renders with a brand kit go through\n- Blog: Choose another topic works\n- Language lists no longer show the previous memory\n- Translate Video aliases are saved\n- Assets says when a folder couldn't load",
      "date_published": "2026-10-15T12:00:00+05:30",
      "tags": [
        "magic-layers",
        "image-creator",
        "brand-kit",
        "blog",
        "playground",
        "xliff"
      ],
      "_universe": {
        "schema": 1,
        "version": "26.10.15",
        "date": "2026-10-15",
        "json_url": "https://vitraai.github.io/releases/26.10.15.json",
        "highlights": [
          "magic-layers",
          "blog"
        ],
        "sections": [
          {
            "id": "magic-layers",
            "area": "translate-photo",
            "kind": "added",
            "title": "Magic Layers",
            "note": "Turn any image into editable text and objects, then translate and export it.",
            "items": [
              {
                "body": "Move, hide or reorder objects",
                "link": {
                  "label": "Open Magic Layers",
                  "path": "/galaxy/translate-photo/magic-layers"
                }
              },
              {
                "body": "**Use brand fonts** sets text in your brand kit's fonts"
              },
              {
                "body": "Open Image Creator images with **Edit in Magic Layers**"
              }
            ]
          },
          {
            "id": "blog",
            "area": "blog",
            "kind": "changed",
            "title": "Blog",
            "items": [
              {
                "body": "Several reviewers per post"
              },
              {
                "body": "Version history for every translation"
              },
              {
                "body": "New posts link to your own pages"
              },
              {
                "body": "Set authors and publishers per language"
              }
            ]
          },
          {
            "id": "more",
            "area": "improvements",
            "kind": "changed",
            "title": "More updates",
            "items": [
              {
                "body": "Image Creator: attach documents to a chat"
              },
              {
                "body": "Brand Kit: upload your own fonts"
              },
              {
                "body": "Playground: readable XLIFF tags and a side-by-side Code tab"
              }
            ]
          },
          {
            "id": "fixes",
            "area": "fixes",
            "kind": "fixed",
            "title": "Fixes",
            "items": [
              {
                "body": "Image Creator renders with a brand kit go through"
              },
              {
                "body": "Blog: **Choose another** topic works"
              },
              {
                "body": "Language lists no longer show the previous memory"
              },
              {
                "body": "Translate Video aliases are saved"
              },
              {
                "body": "Assets says when a folder couldn't load"
              }
            ]
          }
        ]
      }
    },
    {
      "id": "26.10.14",
      "url": "https://vitraai.github.io/releases/#26.10.14",
      "title": "Plugin sign-in works again",
      "summary": "A fix for signing in to the Adobe and Figma plugins with an email code.",
      "content_html": "<h3>Fixes</h3><ul><li>The Adobe and Figma plugins can send a sign-in code again</li></ul>",
      "content_text": "Fixes\n- The Adobe and Figma plugins can send a sign-in code again",
      "date_published": "2026-10-14T12:00:00+05:30",
      "tags": [
        "plugins",
        "sign-in"
      ],
      "_universe": {
        "schema": 1,
        "version": "26.10.14",
        "date": "2026-10-14",
        "json_url": "https://vitraai.github.io/releases/26.10.14.json",
        "highlights": [],
        "sections": [
          {
            "id": "fixes",
            "area": "fixes",
            "kind": "fixed",
            "title": "Fixes",
            "items": [
              {
                "body": "The Adobe and Figma plugins can send a sign-in code again"
              }
            ]
          }
        ]
      }
    },
    {
      "id": "26.10.13",
      "url": "https://vitraai.github.io/releases/#26.10.13",
      "title": "Projects replace Folders",
      "summary": "Projects replace Folders, Cosmos workflows run on projects, subtitles look the same everywhere and one-step skill installs.",
      "content_html": "<h3>Projects replace Folders</h3><p><em>Every folder is now a project, with the same files and processes.</em></p><ul><li>A full workspace: list, board, Gantt, calendar and more</li><li>Tasks with dates, checklists, mentions and watchers</li><li>A <strong>My work</strong> inbox gathers what is yours</li></ul><h3>Projects run Cosmos workflows</h3><p><em>Attach a workflow to a project and run it on a folder of files.</em></p><ul><li>One task and one run per file, with the cost shown first</li><li>Step owners and checklists</li><li>Deliverables are filed in the project automatically</li></ul><h3>More updates</h3><ul><li>Translate Video: subtitles look the same in every view and export</li><li>Install Vitra skills in one step</li><li>Sign-in upgraded</li></ul><h3>Fixes</h3><ul><li>Each export burns in the language you exported</li><li>Re-runs no longer charge for copies of their inputs</li><li>Toggling a switch no longer slides the app up</li></ul>",
      "content_text": "Projects replace Folders\nEvery folder is now a project, with the same files and processes.\n- A full workspace: list, board, Gantt, calendar and more\n- Tasks with dates, checklists, mentions and watchers\n- A My work inbox gathers what is yours\n\nProjects run Cosmos workflows\nAttach a workflow to a project and run it on a folder of files.\n- One task and one run per file, with the cost shown first\n- Step owners and checklists\n- Deliverables are filed in the project automatically\n\nMore updates\n- Translate Video: subtitles look the same in every view and export\n- Install Vitra skills in one step\n- Sign-in upgraded\n\nFixes\n- Each export burns in the language you exported\n- Re-runs no longer charge for copies of their inputs\n- Toggling a switch no longer slides the app up",
      "date_published": "2026-10-13T12:00:00+05:30",
      "tags": [
        "projects",
        "cosmos",
        "translate-video",
        "skills"
      ],
      "_universe": {
        "schema": 1,
        "version": "26.10.13",
        "date": "2026-10-13",
        "json_url": "https://vitraai.github.io/releases/26.10.13.json",
        "highlights": [
          "projects-replace-folders",
          "projects-run-cosmos"
        ],
        "sections": [
          {
            "id": "projects-replace-folders",
            "area": "projects",
            "kind": "added",
            "title": "Projects replace Folders",
            "note": "Every folder is now a project, with the same files and processes.",
            "items": [
              {
                "body": "A full workspace: list, board, Gantt, calendar and more",
                "link": {
                  "label": "Open Projects",
                  "path": "/projects"
                }
              },
              {
                "body": "Tasks with dates, checklists, mentions and watchers"
              },
              {
                "body": "A **My work** inbox gathers what is yours"
              }
            ]
          },
          {
            "id": "projects-run-cosmos",
            "area": "cosmos",
            "kind": "added",
            "title": "Projects run Cosmos workflows",
            "note": "Attach a workflow to a project and run it on a folder of files.",
            "items": [
              {
                "body": "One task and one run per file, with the cost shown first"
              },
              {
                "body": "Step owners and checklists"
              },
              {
                "body": "Deliverables are filed in the project automatically"
              }
            ]
          },
          {
            "id": "more",
            "area": "improvements",
            "kind": "changed",
            "title": "More updates",
            "items": [
              {
                "body": "Translate Video: subtitles look the same in every view and export"
              },
              {
                "body": "Install Vitra skills in one step",
                "link": {
                  "label": "Open Skill Library",
                  "path": "/skills"
                }
              },
              {
                "body": "Sign-in upgraded"
              }
            ]
          },
          {
            "id": "fixes",
            "area": "fixes",
            "kind": "fixed",
            "title": "Fixes",
            "items": [
              {
                "body": "Each export burns in the language you exported"
              },
              {
                "body": "Re-runs no longer charge for copies of their inputs"
              },
              {
                "body": "Toggling a switch no longer slides the app up"
              }
            ]
          }
        ]
      }
    },
    {
      "id": "26.10.09",
      "url": "https://vitraai.github.io/releases/#26.10.09",
      "title": "Translate Video exports match your source video",
      "summary": "Translate Video exports match your source video's frame rate and quality, and rotated or phone videos no longer export stretched.",
      "content_html": "<h3>Translate Video</h3><p><em>Exports follow the frame rate, audio and quality of the video you uploaded.</em></p><ul><li>Phone videos export at their real, measured frame rate</li><li>Screen recordings up to 60 fps keep every frame</li><li><strong>Keep original video quality</strong> now carries through to the export</li><li>Child organizations inherit their parent's setting</li></ul><h3>Fixes</h3><ul><li>Rotated and non-MP4 uploads no longer export stretched or juddering</li></ul>",
      "content_text": "Translate Video\nExports follow the frame rate, audio and quality of the video you uploaded.\n- Phone videos export at their real, measured frame rate\n- Screen recordings up to 60 fps keep every frame\n- Keep original video quality now carries through to the export\n- Child organizations inherit their parent's setting\n\nFixes\n- Rotated and non-MP4 uploads no longer export stretched or juddering",
      "date_published": "2026-10-09T12:00:00+05:30",
      "tags": [
        "translate-video",
        "export",
        "video-quality"
      ],
      "_universe": {
        "schema": 1,
        "version": "26.10.09",
        "date": "2026-10-09",
        "json_url": "https://vitraai.github.io/releases/26.10.09.json",
        "highlights": [
          "translate-video"
        ],
        "sections": [
          {
            "id": "translate-video",
            "area": "translate-video",
            "kind": "changed",
            "title": "Translate Video",
            "note": "Exports follow the frame rate, audio and quality of the video you uploaded.",
            "items": [
              {
                "body": "Phone videos export at their real, measured frame rate"
              },
              {
                "body": "Screen recordings up to 60 fps keep every frame"
              },
              {
                "body": "**Keep original video quality** now carries through to the export"
              },
              {
                "body": "Child organizations inherit their parent's setting"
              }
            ]
          },
          {
            "id": "fixes",
            "area": "fixes",
            "kind": "fixed",
            "title": "Fixes",
            "items": [
              {
                "body": "Rotated and non-MP4 uploads no longer export stretched or juddering"
              }
            ]
          }
        ]
      }
    },
    {
      "id": "26.10.08",
      "url": "https://vitraai.github.io/releases/#26.10.08",
      "title": "Blog: write, translate and plan SEO blog posts",
      "summary": "Blog for writing, translating and planning SEO posts, character-based word counts for languages without spaces, and Hyperlocal fixes.",
      "content_html": "<h3>Blog</h3><p><em>Plan, write and translate SEO blog posts in one place, and track how they perform.</em></p><ul><li>Start from a title or a four-step brief</li><li>Autopilot plans topics from your website</li><li>Translate posts with your Translation Memory</li><li>A publishing calendar, and analytics from Google</li></ul><h3>Word counts for languages without spaces</h3><ul><li>Chinese, Japanese, Thai and similar languages count as characters divided by 3</li><li>The word count you see is the one you pay for</li></ul><h3>More updates</h3><ul><li>Hyperlocal: new overlay contact fields start localized</li><li>Cosmos: the AI model step needs Chat access</li></ul><h3>Fixes</h3><ul><li>Hyperlocal overlays use the template's language for dealer details</li><li>An organization's first Hyperlocal broadcast starts</li><li>A Translation Memory shows its languages</li></ul>",
      "content_text": "Blog\nPlan, write and translate SEO blog posts in one place, and track how they perform.\n- Start from a title or a four-step brief\n- Autopilot plans topics from your website\n- Translate posts with your Translation Memory\n- A publishing calendar, and analytics from Google\n\nWord counts for languages without spaces\n- Chinese, Japanese, Thai and similar languages count as characters divided by 3\n- The word count you see is the one you pay for\n\nMore updates\n- Hyperlocal: new overlay contact fields start localized\n- Cosmos: the AI model step needs Chat access\n\nFixes\n- Hyperlocal overlays use the template's language for dealer details\n- An organization's first Hyperlocal broadcast starts\n- A Translation Memory shows its languages",
      "date_published": "2026-10-08T12:00:00+05:30",
      "tags": [
        "blog",
        "billing",
        "word-count",
        "hyperlocal",
        "cosmos"
      ],
      "_universe": {
        "schema": 1,
        "version": "26.10.08",
        "date": "2026-10-08",
        "json_url": "https://vitraai.github.io/releases/26.10.08.json",
        "highlights": [
          "blog",
          "word-counts"
        ],
        "sections": [
          {
            "id": "blog",
            "area": "blog",
            "kind": "added",
            "title": "Blog",
            "note": "Plan, write and translate SEO blog posts in one place, and track how they perform.",
            "items": [
              {
                "body": "Start from a title or a four-step brief",
                "link": {
                  "label": "Open Blog",
                  "path": "/galaxy/blog"
                }
              },
              {
                "body": "Autopilot plans topics from your website"
              },
              {
                "body": "Translate posts with your Translation Memory"
              },
              {
                "body": "A publishing calendar, and analytics from Google"
              }
            ]
          },
          {
            "id": "word-counts",
            "area": "billing",
            "kind": "changed",
            "title": "Word counts for languages without spaces",
            "items": [
              {
                "body": "Chinese, Japanese, Thai and similar languages count as characters divided by 3"
              },
              {
                "body": "The word count you see is the one you pay for"
              }
            ]
          },
          {
            "id": "more",
            "area": "improvements",
            "kind": "changed",
            "title": "More updates",
            "items": [
              {
                "body": "Hyperlocal: new overlay contact fields start localized"
              },
              {
                "body": "Cosmos: the AI model step needs Chat access"
              }
            ]
          },
          {
            "id": "fixes",
            "area": "fixes",
            "kind": "fixed",
            "title": "Fixes",
            "items": [
              {
                "body": "Hyperlocal overlays use the template's language for dealer details"
              },
              {
                "body": "An organization's first Hyperlocal broadcast starts"
              },
              {
                "body": "A Translation Memory shows its languages"
              }
            ]
          }
        ]
      }
    },
    {
      "id": "26.10.07",
      "url": "https://vitraai.github.io/releases/#26.10.07",
      "title": "Plan limits and a usage page",
      "summary": "Plan limits and a usage page, organization analytics, export to any shape, multi-language zip downloads and a live Cosmos assistant.",
      "content_html": "<h3>Plan limits and usage</h3><p><em>Every plan has seat and storage limits, shown on <strong>Settings → Usage</strong>.</em></p><ul><li>Uploads that won't fit are stopped before they start</li><li>Upgrades take effect once paid, with no refresh</li></ul><h3>Organization analytics</h3><p><em>Parent organizations get an Analytics page across all their organizations.</em></p><ul><li>Build your own dashboard from widgets and templates</li><li>Set budgets and track them</li><li>Export to Excel or CSV</li></ul><h3>Translate Video</h3><ul><li>Export to any shape, with <strong>Fit</strong> or <strong>Fill</strong> and crop</li><li>Multi-language exports download as one zip</li><li>Faster exports and editing</li></ul><h3>More updates</h3><ul><li>Cosmos: the workflow assistant replies live and handles branches</li><li>Translation Memory: redesigned pages and a provider filter</li><li>Image Creator: custom output sizes</li><li>Assets: filter by person</li><li>Public API docs at developer.vitra.ai</li></ul><h3>Fixes</h3><ul><li>4:5 exports no longer squeeze portrait videos</li><li>Exports retry instead of dropping burned-in subtitles</li><li>Two quick edits on the same video no longer overwrite each other</li><li>A paid upgrade is always recorded, and never charged twice</li></ul>",
      "content_text": "Plan limits and usage\nEvery plan has seat and storage limits, shown on Settings → Usage.\n- Uploads that won't fit are stopped before they start\n- Upgrades take effect once paid, with no refresh\n\nOrganization analytics\nParent organizations get an Analytics page across all their organizations.\n- Build your own dashboard from widgets and templates\n- Set budgets and track them\n- Export to Excel or CSV\n\nTranslate Video\n- Export to any shape, with Fit or Fill and crop\n- Multi-language exports download as one zip\n- Faster exports and editing\n\nMore updates\n- Cosmos: the workflow assistant replies live and handles branches\n- Translation Memory: redesigned pages and a provider filter\n- Image Creator: custom output sizes\n- Assets: filter by person\n- Public API docs at developer.vitra.ai\n\nFixes\n- 4:5 exports no longer squeeze portrait videos\n- Exports retry instead of dropping burned-in subtitles\n- Two quick edits on the same video no longer overwrite each other\n- A paid upgrade is always recorded, and never charged twice",
      "date_published": "2026-10-07T12:00:00+05:30",
      "tags": [
        "plans",
        "usage",
        "billing",
        "analytics",
        "translate-video",
        "cosmos",
        "translation-memory",
        "hyperlocal"
      ],
      "_universe": {
        "schema": 1,
        "version": "26.10.07",
        "date": "2026-10-07",
        "json_url": "https://vitraai.github.io/releases/26.10.07.json",
        "highlights": [
          "plan-limits",
          "org-analytics",
          "translate-video"
        ],
        "sections": [
          {
            "id": "plan-limits",
            "area": "billing",
            "kind": "added",
            "title": "Plan limits and usage",
            "note": "Every plan has seat and storage limits, shown on **Settings → Usage**.",
            "items": [
              {
                "body": "Uploads that won't fit are stopped before they start"
              },
              {
                "body": "Upgrades take effect once paid, with no refresh"
              }
            ]
          },
          {
            "id": "org-analytics",
            "area": "platform",
            "kind": "added",
            "title": "Organization analytics",
            "note": "Parent organizations get an Analytics page across all their organizations.",
            "items": [
              {
                "body": "Build your own dashboard from widgets and templates"
              },
              {
                "body": "Set budgets and track them"
              },
              {
                "body": "Export to Excel or CSV"
              }
            ]
          },
          {
            "id": "translate-video",
            "area": "translate-video",
            "kind": "changed",
            "title": "Translate Video",
            "items": [
              {
                "body": "Export to any shape, with **Fit** or **Fill** and crop"
              },
              {
                "body": "Multi-language exports download as one zip"
              },
              {
                "body": "Faster exports and editing"
              }
            ]
          },
          {
            "id": "more",
            "area": "improvements",
            "kind": "changed",
            "title": "More updates",
            "items": [
              {
                "body": "Cosmos: the workflow assistant replies live and handles branches"
              },
              {
                "body": "Translation Memory: redesigned pages and a provider filter"
              },
              {
                "body": "Image Creator: custom output sizes"
              },
              {
                "body": "Assets: filter by person"
              },
              {
                "body": "Public API docs at developer.vitra.ai"
              }
            ]
          },
          {
            "id": "fixes",
            "area": "fixes",
            "kind": "fixed",
            "title": "Fixes",
            "items": [
              {
                "body": "4:5 exports no longer squeeze portrait videos"
              },
              {
                "body": "Exports retry instead of dropping burned-in subtitles"
              },
              {
                "body": "Two quick edits on the same video no longer overwrite each other"
              },
              {
                "body": "A paid upgrade is always recorded, and never charged twice"
              }
            ]
          }
        ]
      }
    },
    {
      "id": "26.10.01",
      "url": "https://vitraai.github.io/releases/#26.10.01",
      "title": "Lip-sync video exports work again",
      "summary": "Lip-sync video exports work again, lip-synced voices are heard in audio-only exports, and a welcome video greets new members on the dashboard.",
      "content_html": "<h3>Welcome video</h3><ul><li>New members see a short welcome video on their first dashboard visit</li><li>Watch it again with <strong>Watch welcome video</strong> in Cmd+K</li></ul><h3>Fixes</h3><ul><li>Lip-sync video exports run again, and a clip is never charged twice</li><li>Lip-synced cards play their dub in audio-only exports</li><li>Exports with lip-sync off work on projects with lip-synced cards</li></ul>",
      "content_text": "Welcome video\n- New members see a short welcome video on their first dashboard visit\n- Watch it again with Watch welcome video in Cmd+K\n\nFixes\n- Lip-sync video exports run again, and a clip is never charged twice\n- Lip-synced cards play their dub in audio-only exports\n- Exports with lip-sync off work on projects with lip-synced cards",
      "date_published": "2026-10-01T12:00:00+05:30",
      "tags": [
        "translate-video",
        "lip-sync",
        "dashboard"
      ],
      "_universe": {
        "schema": 1,
        "version": "26.10.01",
        "date": "2026-10-01",
        "json_url": "https://vitraai.github.io/releases/26.10.01.json",
        "highlights": [
          "welcome-video"
        ],
        "sections": [
          {
            "id": "welcome-video",
            "area": "platform",
            "kind": "added",
            "title": "Welcome video",
            "items": [
              {
                "body": "New members see a short welcome video on their first dashboard visit"
              },
              {
                "body": "Watch it again with **Watch welcome video** in Cmd+K"
              }
            ]
          },
          {
            "id": "fixes",
            "area": "fixes",
            "kind": "fixed",
            "title": "Fixes",
            "items": [
              {
                "body": "Lip-sync video exports run again, and a clip is never charged twice"
              },
              {
                "body": "Lip-synced cards play their dub in audio-only exports"
              },
              {
                "body": "Exports with lip-sync off work on projects with lip-synced cards"
              }
            ]
          }
        ]
      }
    },
    {
      "id": "26.09.30",
      "url": "https://vitraai.github.io/releases/#26.09.30",
      "title": "A timeline row for each speaker's voice-over",
      "summary": "Translate Video splits voice-overs into one timeline row per speaker, shows trims live on audio tracks, and audio-only exports download as audio files.",
      "content_html": "<h3>Translate Video</h3><p><em>Voice-overs get one timeline row per speaker.</em></p><ul><li>Mute one speaker's row to drop only their dubs</li><li><strong>Row per speaker</strong> merges them back into one Target row</li><li>See the whole waveform while you trim an audio track</li></ul><h3>Fixes</h3><ul><li>Audio-only exports download with the right file extension</li><li>Speaker rows follow a muted Target row</li><li>Audio clips no longer jump when you start dragging them</li></ul>",
      "content_text": "Translate Video\nVoice-overs get one timeline row per speaker.\n- Mute one speaker's row to drop only their dubs\n- Row per speaker merges them back into one Target row\n- See the whole waveform while you trim an audio track\n\nFixes\n- Audio-only exports download with the right file extension\n- Speaker rows follow a muted Target row\n- Audio clips no longer jump when you start dragging them",
      "date_published": "2026-09-30T12:00:00+05:30",
      "tags": [
        "translate-video",
        "timeline"
      ],
      "_universe": {
        "schema": 1,
        "version": "26.09.30",
        "date": "2026-09-30",
        "json_url": "https://vitraai.github.io/releases/26.09.30.json",
        "highlights": [
          "translate-video"
        ],
        "sections": [
          {
            "id": "translate-video",
            "area": "translate-video",
            "kind": "changed",
            "title": "Translate Video",
            "note": "Voice-overs get one timeline row per speaker.",
            "items": [
              {
                "body": "Mute one speaker's row to drop only their dubs"
              },
              {
                "body": "**Row per speaker** merges them back into one Target row"
              },
              {
                "body": "See the whole waveform while you trim an audio track"
              }
            ]
          },
          {
            "id": "fixes",
            "area": "fixes",
            "kind": "fixed",
            "title": "Fixes",
            "items": [
              {
                "body": "Audio-only exports download with the right file extension"
              },
              {
                "body": "Speaker rows follow a muted Target row"
              },
              {
                "body": "Audio clips no longer jump when you start dragging them"
              }
            ]
          }
        ]
      }
    },
    {
      "id": "26.09.29",
      "url": "https://vitraai.github.io/releases/#26.09.29",
      "title": "API keys for your organization",
      "summary": "Organization API keys in Settings, a privacy consent step at sign-up, a Pricing link and cleaner CSV imports.",
      "content_html": "<h3>API keys</h3><ul><li>Create, list and revoke organization API keys in <strong>Settings → API keys</strong></li></ul><h3>More updates</h3><ul><li>Sign-up now asks you to agree to the privacy policy</li><li>A <strong>Pricing</strong> item in the sidebar opens plans and top-ups</li></ul><h3>Fixes</h3><ul><li>Term base and glossary CSVs keep Hindi and other Indic text intact</li><li>Term base CSV cells import exactly as written</li><li>Social sign-in buttons reset after an abandoned sign-in</li></ul>",
      "content_text": "API keys\n- Create, list and revoke organization API keys in Settings → API keys\n\nMore updates\n- Sign-up now asks you to agree to the privacy policy\n- A Pricing item in the sidebar opens plans and top-ups\n\nFixes\n- Term base and glossary CSVs keep Hindi and other Indic text intact\n- Term base CSV cells import exactly as written\n- Social sign-in buttons reset after an abandoned sign-in",
      "date_published": "2026-09-29T12:00:00+05:30",
      "tags": [
        "api-keys",
        "sign-up",
        "pricing",
        "translation-memory"
      ],
      "_universe": {
        "schema": 1,
        "version": "26.09.29",
        "date": "2026-09-29",
        "json_url": "https://vitraai.github.io/releases/26.09.29.json",
        "highlights": [
          "api-keys"
        ],
        "sections": [
          {
            "id": "api-keys",
            "area": "developers",
            "kind": "added",
            "title": "API keys",
            "items": [
              {
                "body": "Create, list and revoke organization API keys in **Settings → API keys**",
                "link": {
                  "label": "Open API keys",
                  "path": "/settings/api-keys"
                }
              }
            ]
          },
          {
            "id": "more",
            "area": "improvements",
            "kind": "changed",
            "title": "More updates",
            "items": [
              {
                "body": "Sign-up now asks you to agree to the privacy policy"
              },
              {
                "body": "A **Pricing** item in the sidebar opens plans and top-ups",
                "link": {
                  "label": "Open Credits",
                  "path": "/settings/credits"
                }
              }
            ]
          },
          {
            "id": "fixes",
            "area": "fixes",
            "kind": "fixed",
            "title": "Fixes",
            "items": [
              {
                "body": "Term base and glossary CSVs keep Hindi and other Indic text intact"
              },
              {
                "body": "Term base CSV cells import exactly as written"
              },
              {
                "body": "Social sign-in buttons reset after an abandoned sign-in"
              }
            ]
          }
        ]
      }
    },
    {
      "id": "26.09.28",
      "url": "https://vitraai.github.io/releases/#26.09.28",
      "title": "See the cost before every paid start",
      "summary": "See the cost before every paid start, InDesign translation, a new Cosmos builder with an assistant, and per-rule style guides.",
      "content_html": "<h3>See the cost before you start</h3><p><em>Every paid action shows its credit cost before it starts.</em></p><ul><li>Credits are taken at the start and refunded if a job fails</li><li>Not enough credits? A <strong>Top up</strong> link shows instead</li><li>Credit Activity is easier to read</li></ul><h3>InDesign translation</h3><p><em>Translate .idml files in Playground. Styles, layout and images stay as they were.</em></p><ul><li>Complex scripts like Hindi and Arabic render correctly</li><li>Preview the layout, with a red box where text doesn't fit</li></ul><h3>Cosmos: new builder and workflow assistant</h3><ul><li>A faster builder with undo, copy and paste, and templates</li><li>Describe a workflow and the assistant builds it</li><li>A filterable runs list and a live run page</li></ul><h3>More updates</h3><ul><li>Style guides: rules apply to several languages and can be turned off</li><li>Folders: a process shows its input file in its folder</li><li>Translate Video: uploads keep their frame rate and quality</li><li>Generate All and bulk emotion in Translate Video are free</li></ul><h3>Fixes</h3><ul><li>Translate Video runs from Cosmos or Assets read the file length</li><li>The Translation Memory page shows the right number of rows</li><li>A failed image translation stops its spinner</li></ul>",
      "content_text": "See the cost before you start\nEvery paid action shows its credit cost before it starts.\n- Credits are taken at the start and refunded if a job fails\n- Not enough credits? A Top up link shows instead\n- Credit Activity is easier to read\n\nInDesign translation\nTranslate .idml files in Playground. Styles, layout and images stay as they were.\n- Complex scripts like Hindi and Arabic render correctly\n- Preview the layout, with a red box where text doesn't fit\n\nCosmos: new builder and workflow assistant\n- A faster builder with undo, copy and paste, and templates\n- Describe a workflow and the assistant builds it\n- A filterable runs list and a live run page\n\nMore updates\n- Style guides: rules apply to several languages and can be turned off\n- Folders: a process shows its input file in its folder\n- Translate Video: uploads keep their frame rate and quality\n- Generate All and bulk emotion in Translate Video are free\n\nFixes\n- Translate Video runs from Cosmos or Assets read the file length\n- The Translation Memory page shows the right number of rows\n- A failed image translation stops its spinner",
      "date_published": "2026-09-28T12:00:00+05:30",
      "tags": [
        "credits",
        "indesign-translation",
        "cosmos",
        "style-guides",
        "folders",
        "translate-video"
      ],
      "_universe": {
        "schema": 1,
        "version": "26.09.28",
        "date": "2026-09-28",
        "json_url": "https://vitraai.github.io/releases/26.09.28.json",
        "highlights": [
          "cost-before-start",
          "indesign-translation",
          "cosmos-builder"
        ],
        "sections": [
          {
            "id": "cost-before-start",
            "area": "billing",
            "kind": "changed",
            "title": "See the cost before you start",
            "note": "Every paid action shows its credit cost before it starts.",
            "items": [
              {
                "body": "Credits are taken at the start and refunded if a job fails"
              },
              {
                "body": "Not enough credits? A **Top up** link shows instead"
              },
              {
                "body": "Credit Activity is easier to read"
              }
            ]
          },
          {
            "id": "indesign-translation",
            "area": "playground",
            "kind": "added",
            "title": "InDesign translation",
            "note": "Translate .idml files in Playground. Styles, layout and images stay as they were.",
            "items": [
              {
                "body": "Complex scripts like Hindi and Arabic render correctly"
              },
              {
                "body": "Preview the layout, with a red box where text doesn't fit"
              }
            ]
          },
          {
            "id": "cosmos-builder",
            "area": "cosmos",
            "kind": "added",
            "title": "Cosmos: new builder and workflow assistant",
            "items": [
              {
                "body": "A faster builder with undo, copy and paste, and templates"
              },
              {
                "body": "Describe a workflow and the assistant builds it"
              },
              {
                "body": "A filterable runs list and a live run page"
              }
            ]
          },
          {
            "id": "more",
            "area": "improvements",
            "kind": "changed",
            "title": "More updates",
            "items": [
              {
                "body": "Style guides: rules apply to several languages and can be turned off"
              },
              {
                "body": "Folders: a process shows its input file in its folder"
              },
              {
                "body": "Translate Video: uploads keep their frame rate and quality"
              },
              {
                "body": "Generate All and bulk emotion in Translate Video are free"
              }
            ]
          },
          {
            "id": "fixes",
            "area": "fixes",
            "kind": "fixed",
            "title": "Fixes",
            "items": [
              {
                "body": "Translate Video runs from Cosmos or Assets read the file length"
              },
              {
                "body": "The Translation Memory page shows the right number of rows"
              },
              {
                "body": "A failed image translation stops its spinner"
              }
            ]
          }
        ]
      }
    },
    {
      "id": "26.09.26",
      "url": "https://vitraai.github.io/releases/#26.09.26",
      "title": "Built-in language rules for AI translation",
      "summary": "New translation memories follow built-in rules for the target language, including numbers and plurals, in AI translation, review and QE reports.",
      "content_html": "<h3>Built-in language rules</h3><p><em>New VitraTM memories follow built-in rules for 1,175 target languages, including numbers and plurals.</em></p><ul><li>Used in AI translation, the review pass and QE reports</li><li>Your own style guide rules win where they disagree</li><li>Memories created earlier keep translating as before</li></ul>",
      "content_text": "Built-in language rules\nNew VitraTM memories follow built-in rules for 1,175 target languages, including numbers and plurals.\n- Used in AI translation, the review pass and QE reports\n- Your own style guide rules win where they disagree\n- Memories created earlier keep translating as before",
      "date_published": "2026-09-26T12:00:00+05:30",
      "tags": [
        "translation-memory",
        "style-guides"
      ],
      "_universe": {
        "schema": 1,
        "version": "26.09.26",
        "date": "2026-09-26",
        "json_url": "https://vitraai.github.io/releases/26.09.26.json",
        "highlights": [
          "translation-memory"
        ],
        "sections": [
          {
            "id": "translation-memory",
            "area": "translation-memory",
            "kind": "added",
            "title": "Built-in language rules",
            "note": "New VitraTM memories follow built-in rules for 1,175 target languages, including numbers and plurals.",
            "items": [
              {
                "body": "Used in AI translation, the review pass and QE reports"
              },
              {
                "body": "Your own style guide rules win where they disagree"
              },
              {
                "body": "Memories created earlier keep translating as before"
              }
            ]
          }
        ]
      }
    },
    {
      "id": "26.09.25",
      "url": "https://vitraai.github.io/releases/#26.09.25",
      "title": "Word aliases reopen after you cancel",
      "summary": "A fix for the Translate Video transcript editor, where a word's alias could not be reopened after cancelling.",
      "content_html": "<h3>Fixes</h3><ul><li>Translate Video: a word's alias reopens after you cancel the <strong>Alias Word</strong> dialog</li></ul>",
      "content_text": "Fixes\n- Translate Video: a word's alias reopens after you cancel the Alias Word dialog",
      "date_published": "2026-09-25T12:00:00+05:30",
      "tags": [
        "translate-video",
        "pronunciation"
      ],
      "_universe": {
        "schema": 1,
        "version": "26.09.25",
        "date": "2026-09-25",
        "json_url": "https://vitraai.github.io/releases/26.09.25.json",
        "highlights": [],
        "sections": [
          {
            "id": "fixes",
            "area": "fixes",
            "kind": "fixed",
            "title": "Fixes",
            "items": [
              {
                "body": "Translate Video: a word's alias reopens after you cancel the **Alias Word** dialog"
              }
            ]
          }
        ]
      }
    },
    {
      "id": "26.09.24",
      "url": "https://vitraai.github.io/releases/#26.09.24",
      "title": "The rates page shows your organization's prices",
      "summary": "The credit rates page now shows the prices agreed for your organization instead of the standard ones.",
      "content_html": "<h3>Credits and billing</h3><ul><li>The rates page shows your organization's agreed prices, not the standard ones</li></ul>",
      "content_text": "Credits and billing\n- The rates page shows your organization's agreed prices, not the standard ones",
      "date_published": "2026-09-24T12:00:00+05:30",
      "tags": [
        "credits",
        "billing"
      ],
      "_universe": {
        "schema": 1,
        "version": "26.09.24",
        "date": "2026-09-24",
        "json_url": "https://vitraai.github.io/releases/26.09.24.json",
        "highlights": [
          "billing"
        ],
        "sections": [
          {
            "id": "billing",
            "area": "billing",
            "kind": "changed",
            "title": "Credits and billing",
            "items": [
              {
                "body": "The rates page shows your organization's agreed prices, not the standard ones"
              }
            ]
          }
        ]
      }
    },
    {
      "id": "26.09.23",
      "url": "https://vitraai.github.io/releases/#26.09.23",
      "title": "Translate PDFs and keep their layout",
      "summary": "PDF translation that keeps the layout, whole-folder translation, folder pages, export preview and a context field for memories.",
      "content_html": "<h3>PDF translation</h3><p><em>Translate a PDF in Playground or Cosmos. Only the text changes, the layout stays.</em></p><ul><li>Indian scripts, Arabic, Hebrew, Thai, Cyrillic and Greek render correctly</li><li>Original and translation scroll side by side</li><li>Text that doesn't fit its box is flagged, never dropped</li></ul><h3>Translate a whole folder</h3><p><em>Pick a Drive folder and translate every file in it into each language.</em></p><ul><li>Preview files, word counts and cost before you run</li><li>Output lands next to the source, in your i18n layout</li><li>Text Translation: several target languages at once</li></ul><h3>Folders</h3><ul><li>Open a folder to see every process filed in it</li><li><strong>Save to Assets</strong> asks which folder to save in</li></ul><h3>More updates</h3><ul><li>Translate Video: preview an export before downloading it</li><li>Translate Video: choose the lip-sync model per export</li><li>Translate Photo: retry a failed translation in place</li><li>Translation Memory: a <strong>Context</strong> field tells the AI what a memory is for</li><li>PDF translation costs 0.5 credits per source word</li></ul>",
      "content_text": "PDF translation\nTranslate a PDF in Playground or Cosmos. Only the text changes, the layout stays.\n- Indian scripts, Arabic, Hebrew, Thai, Cyrillic and Greek render correctly\n- Original and translation scroll side by side\n- Text that doesn't fit its box is flagged, never dropped\n\nTranslate a whole folder\nPick a Drive folder and translate every file in it into each language.\n- Preview files, word counts and cost before you run\n- Output lands next to the source, in your i18n layout\n- Text Translation: several target languages at once\n\nFolders\n- Open a folder to see every process filed in it\n- Save to Assets asks which folder to save in\n\nMore updates\n- Translate Video: preview an export before downloading it\n- Translate Video: choose the lip-sync model per export\n- Translate Photo: retry a failed translation in place\n- Translation Memory: a Context field tells the AI what a memory is for\n- PDF translation costs 0.5 credits per source word",
      "date_published": "2026-09-23T12:00:00+05:30",
      "tags": [
        "pdf-translation",
        "folder-translation",
        "folders",
        "save-to-assets",
        "translate-video",
        "translate-photo"
      ],
      "_universe": {
        "schema": 1,
        "version": "26.09.23",
        "date": "2026-09-23",
        "json_url": "https://vitraai.github.io/releases/26.09.23.json",
        "highlights": [
          "pdf-translation",
          "translate-folder",
          "folders"
        ],
        "sections": [
          {
            "id": "pdf-translation",
            "area": "playground",
            "kind": "added",
            "title": "PDF translation",
            "note": "Translate a PDF in Playground or Cosmos. Only the text changes, the layout stays.",
            "items": [
              {
                "body": "Indian scripts, Arabic, Hebrew, Thai, Cyrillic and Greek render correctly"
              },
              {
                "body": "Original and translation scroll side by side"
              },
              {
                "body": "Text that doesn't fit its box is flagged, never dropped"
              }
            ]
          },
          {
            "id": "translate-folder",
            "area": "playground",
            "kind": "added",
            "title": "Translate a whole folder",
            "note": "Pick a Drive folder and translate every file in it into each language.",
            "items": [
              {
                "body": "Preview files, word counts and cost before you run"
              },
              {
                "body": "Output lands next to the source, in your i18n layout"
              },
              {
                "body": "Text Translation: several target languages at once"
              }
            ]
          },
          {
            "id": "folders",
            "area": "projects",
            "kind": "added",
            "title": "Folders",
            "items": [
              {
                "body": "Open a folder to see every process filed in it"
              },
              {
                "body": "**Save to Assets** asks which folder to save in"
              }
            ]
          },
          {
            "id": "more",
            "area": "improvements",
            "kind": "changed",
            "title": "More updates",
            "items": [
              {
                "body": "Translate Video: preview an export before downloading it"
              },
              {
                "body": "Translate Video: choose the lip-sync model per export"
              },
              {
                "body": "Translate Photo: retry a failed translation in place"
              },
              {
                "body": "Translation Memory: a **Context** field tells the AI what a memory is for"
              },
              {
                "body": "PDF translation costs 0.5 credits per source word"
              }
            ]
          }
        ]
      }
    },
    {
      "id": "26.09.22",
      "url": "https://vitraai.github.io/releases/#26.09.22",
      "title": "Context for every text in AI translation",
      "summary": "Per-text context in AI translation, Quick Create chat groups, one shared voice library, two-line subtitles and Canva sign-in.",
      "content_html": "<h3>Translation quality</h3><p><em>AI translation uses more of what you already know.</em></p><ul><li>Each text can carry its own context, such as an i18n key</li><li>The model sees approved memory wording for phrases inside each text</li><li>Long documents keep the same wording throughout</li><li>Terms now match in Chinese, Japanese, Korean and Thai</li></ul><h3>Voices</h3><ul><li>One voice library across Playground and Translate Video</li><li>Freed clones are re-created automatically</li><li>6,400+ new native voices</li></ul><h3>Translate Video</h3><ul><li>Subtitles on two lines of 42 characters</li><li>Split view scrolls both languages together</li><li>Sharper exports</li></ul><h3>More updates</h3><ul><li>Quick Create: chat groups with shared rules</li><li>Canva: sign in with your email and stay connected</li><li>One language order in every picker</li><li>QE reports cost 4 credits per source word</li></ul><h3>Fixes</h3><ul><li>The QE <strong>Unverified only</strong> toggle works</li><li>Audio-only exports with lip-synced cards work on retry</li><li>480p and 360p exports have no black bars</li><li>Adding a language no longer overwrites earlier ones</li></ul>",
      "content_text": "Translation quality\nAI translation uses more of what you already know.\n- Each text can carry its own context, such as an i18n key\n- The model sees approved memory wording for phrases inside each text\n- Long documents keep the same wording throughout\n- Terms now match in Chinese, Japanese, Korean and Thai\n\nVoices\n- One voice library across Playground and Translate Video\n- Freed clones are re-created automatically\n- 6,400+ new native voices\n\nTranslate Video\n- Subtitles on two lines of 42 characters\n- Split view scrolls both languages together\n- Sharper exports\n\nMore updates\n- Quick Create: chat groups with shared rules\n- Canva: sign in with your email and stay connected\n- One language order in every picker\n- QE reports cost 4 credits per source word\n\nFixes\n- The QE Unverified only toggle works\n- Audio-only exports with lip-synced cards work on retry\n- 480p and 360p exports have no black bars\n- Adding a language no longer overwrites earlier ones",
      "date_published": "2026-09-22T12:00:00+05:30",
      "tags": [
        "translation-memory",
        "quick-create",
        "voices",
        "translate-video",
        "canva",
        "pricing"
      ],
      "_universe": {
        "schema": 1,
        "version": "26.09.22",
        "date": "2026-09-22",
        "json_url": "https://vitraai.github.io/releases/26.09.22.json",
        "highlights": [
          "translation-quality",
          "voices",
          "translate-video"
        ],
        "sections": [
          {
            "id": "translation-quality",
            "area": "translation-memory",
            "kind": "added",
            "title": "Translation quality",
            "note": "AI translation uses more of what you already know.",
            "items": [
              {
                "body": "Each text can carry its own context, such as an i18n key"
              },
              {
                "body": "The model sees approved memory wording for phrases inside each text"
              },
              {
                "body": "Long documents keep the same wording throughout"
              },
              {
                "body": "Terms now match in Chinese, Japanese, Korean and Thai"
              }
            ]
          },
          {
            "id": "voices",
            "area": "playground",
            "kind": "changed",
            "title": "Voices",
            "items": [
              {
                "body": "One voice library across Playground and Translate Video"
              },
              {
                "body": "Freed clones are re-created automatically"
              },
              {
                "body": "6,400+ new native voices"
              }
            ]
          },
          {
            "id": "translate-video",
            "area": "translate-video",
            "kind": "changed",
            "title": "Translate Video",
            "items": [
              {
                "body": "Subtitles on two lines of 42 characters"
              },
              {
                "body": "Split view scrolls both languages together"
              },
              {
                "body": "Sharper exports"
              }
            ]
          },
          {
            "id": "more",
            "area": "improvements",
            "kind": "changed",
            "title": "More updates",
            "items": [
              {
                "body": "Quick Create: chat groups with shared rules"
              },
              {
                "body": "Canva: sign in with your email and stay connected"
              },
              {
                "body": "One language order in every picker"
              },
              {
                "body": "QE reports cost 4 credits per source word"
              }
            ]
          },
          {
            "id": "fixes",
            "area": "fixes",
            "kind": "fixed",
            "title": "Fixes",
            "items": [
              {
                "body": "The QE **Unverified only** toggle works"
              },
              {
                "body": "Audio-only exports with lip-synced cards work on retry"
              },
              {
                "body": "480p and 360p exports have no black bars"
              },
              {
                "body": "Adding a language no longer overwrites earlier ones"
              }
            ]
          }
        ]
      }
    },
    {
      "id": "26.09.18",
      "url": "https://vitraai.github.io/releases/#26.09.18",
      "title": "Glossaries and QE quality reports",
      "summary": "Glossaries, MQM quality reports where you translate, Brand Kit as its own page, multi-file Playground translation and versioned prompts.",
      "content_html": "<h3>Glossaries</h3><p><em>Keep names verbatim and wordings fixed, beside term bases and style guides.</em></p><ul><li>Mark entries do-not-translate or case-sensitive</li><li>Import and export CSV and Excel</li><li>Start a style guide without files</li></ul><h3>QE quality reports</h3><p><em>Score a translation with MQM in Translate Video, Translate Photo and Playground.</em></p><ul><li>Errors by severity, with corrected text per segment</li><li>Apply the suggested fixes from the report</li><li>Download the report as a PDF</li></ul><h3>Brand Kit</h3><ul><li>Brand Kit has its own page in the nav rail</li></ul><h3>More updates</h3><ul><li>Playground: translate several files at once, with live progress</li><li>Prompts and memories keep every version</li><li>Translate Photo: send Quick Create images straight to translation</li><li>Dashboard is now <strong>Home</strong>, and Translation Memory is now <strong>TMS</strong></li></ul><h3>Fixes</h3><ul><li>Running out of credits in the video editor explains the shortfall</li><li>The memory picker lists your memories</li><li>Re-importing a term base no longer duplicates concepts</li><li>Re-imported TM segments keep their metadata</li></ul>",
      "content_text": "Glossaries\nKeep names verbatim and wordings fixed, beside term bases and style guides.\n- Mark entries do-not-translate or case-sensitive\n- Import and export CSV and Excel\n- Start a style guide without files\n\nQE quality reports\nScore a translation with MQM in Translate Video, Translate Photo and Playground.\n- Errors by severity, with corrected text per segment\n- Apply the suggested fixes from the report\n- Download the report as a PDF\n\nBrand Kit\n- Brand Kit has its own page in the nav rail\n\nMore updates\n- Playground: translate several files at once, with live progress\n- Prompts and memories keep every version\n- Translate Photo: send Quick Create images straight to translation\n- Dashboard is now Home, and Translation Memory is now TMS\n\nFixes\n- Running out of credits in the video editor explains the shortfall\n- The memory picker lists your memories\n- Re-importing a term base no longer duplicates concepts\n- Re-imported TM segments keep their metadata",
      "date_published": "2026-09-18T12:00:00+05:30",
      "tags": [
        "translation-memory",
        "glossaries",
        "quality",
        "brand-kit",
        "playground",
        "prompts"
      ],
      "_universe": {
        "schema": 1,
        "version": "26.09.18",
        "date": "2026-09-18",
        "json_url": "https://vitraai.github.io/releases/26.09.18.json",
        "highlights": [
          "translation-memory",
          "quality",
          "brand-kit"
        ],
        "sections": [
          {
            "id": "translation-memory",
            "area": "translation-memory",
            "kind": "added",
            "title": "Glossaries",
            "note": "Keep names verbatim and wordings fixed, beside term bases and style guides.",
            "items": [
              {
                "body": "Mark entries do-not-translate or case-sensitive"
              },
              {
                "body": "Import and export CSV and Excel"
              },
              {
                "body": "Start a style guide without files"
              }
            ]
          },
          {
            "id": "quality",
            "area": "quality",
            "kind": "added",
            "title": "QE quality reports",
            "note": "Score a translation with MQM in Translate Video, Translate Photo and Playground.",
            "items": [
              {
                "body": "Errors by severity, with corrected text per segment"
              },
              {
                "body": "Apply the suggested fixes from the report"
              },
              {
                "body": "Download the report as a PDF"
              }
            ]
          },
          {
            "id": "brand-kit",
            "area": "platform",
            "kind": "changed",
            "title": "Brand Kit",
            "items": [
              {
                "body": "Brand Kit has its own page in the nav rail"
              }
            ]
          },
          {
            "id": "more",
            "area": "improvements",
            "kind": "changed",
            "title": "More updates",
            "items": [
              {
                "body": "Playground: translate several files at once, with live progress"
              },
              {
                "body": "Prompts and memories keep every version"
              },
              {
                "body": "Translate Photo: send Quick Create images straight to translation"
              },
              {
                "body": "Dashboard is now **Home**, and Translation Memory is now **TMS**"
              }
            ]
          },
          {
            "id": "fixes",
            "area": "fixes",
            "kind": "fixed",
            "title": "Fixes",
            "items": [
              {
                "body": "Running out of credits in the video editor explains the shortfall"
              },
              {
                "body": "The memory picker lists your memories"
              },
              {
                "body": "Re-importing a term base no longer duplicates concepts"
              },
              {
                "body": "Re-imported TM segments keep their metadata"
              }
            ]
          }
        ]
      }
    },
    {
      "id": "26.09.16",
      "url": "https://vitraai.github.io/releases/#26.09.16",
      "title": "Style guides and terminology reach AI translation",
      "summary": "Style guides, terminology-aware AI translation, TM file import and export, a Cosmos LLM node and a choice of lip-sync models.",
      "content_html": "<h3>Translation Memory</h3><p><em>AI translation now follows your style guides and terminology.</em></p><ul><li>Upload up to 10 files and the rules are extracted for you</li><li>Approved terms are binding, forbidden ones never used</li><li>Import and export TMX, XLIFF, XLSX, CSV and TSV</li><li>VitraTM covers all 1,175 languages in the catalogue</li></ul><h3>Cosmos</h3><ul><li>A generic LLM node: pick the model, modalities and instructions</li><li>Text and Office inputs can feed image and video models</li><li>Preview any step with <strong>View output</strong></li><li>Refreshed GPT, Gemini and image model catalogue</li></ul><h3>More updates</h3><ul><li>Choose your lip-sync model, with its price shown on export</li><li>OpenAI is the default for new image translation and Image Creator users</li><li>Office translation handles CSV and XLSX</li><li>Organization API keys for agents and scripts</li></ul><h3>Fixes</h3><ul><li>Bengali and Hindi terms are matched</li><li>Languages that shared a name resolve to the right code</li><li>Lip-sync exports use the organization's chosen model</li><li>Large Gemini batch translations no longer fail after payment</li></ul>",
      "content_text": "Translation Memory\nAI translation now follows your style guides and terminology.\n- Upload up to 10 files and the rules are extracted for you\n- Approved terms are binding, forbidden ones never used\n- Import and export TMX, XLIFF, XLSX, CSV and TSV\n- VitraTM covers all 1,175 languages in the catalogue\n\nCosmos\n- A generic LLM node: pick the model, modalities and instructions\n- Text and Office inputs can feed image and video models\n- Preview any step with View output\n- Refreshed GPT, Gemini and image model catalogue\n\nMore updates\n- Choose your lip-sync model, with its price shown on export\n- OpenAI is the default for new image translation and Image Creator users\n- Office translation handles CSV and XLSX\n- Organization API keys for agents and scripts\n\nFixes\n- Bengali and Hindi terms are matched\n- Languages that shared a name resolve to the right code\n- Lip-sync exports use the organization's chosen model\n- Large Gemini batch translations no longer fail after payment",
      "date_published": "2026-09-16T12:00:00+05:30",
      "tags": [
        "translation-memory",
        "style-guides",
        "terminology",
        "cosmos",
        "lip-sync",
        "api-keys"
      ],
      "_universe": {
        "schema": 1,
        "version": "26.09.16",
        "date": "2026-09-16",
        "json_url": "https://vitraai.github.io/releases/26.09.16.json",
        "highlights": [
          "translation-memory",
          "cosmos"
        ],
        "sections": [
          {
            "id": "translation-memory",
            "area": "translation-memory",
            "kind": "added",
            "title": "Translation Memory",
            "note": "AI translation now follows your style guides and terminology.",
            "items": [
              {
                "body": "Upload up to 10 files and the rules are extracted for you"
              },
              {
                "body": "Approved terms are binding, forbidden ones never used"
              },
              {
                "body": "Import and export TMX, XLIFF, XLSX, CSV and TSV"
              },
              {
                "body": "VitraTM covers all 1,175 languages in the catalogue"
              }
            ]
          },
          {
            "id": "cosmos",
            "area": "cosmos",
            "kind": "added",
            "title": "Cosmos",
            "items": [
              {
                "body": "A generic LLM node: pick the model, modalities and instructions"
              },
              {
                "body": "Text and Office inputs can feed image and video models"
              },
              {
                "body": "Preview any step with **View output**"
              },
              {
                "body": "Refreshed GPT, Gemini and image model catalogue"
              }
            ]
          },
          {
            "id": "more",
            "area": "improvements",
            "kind": "changed",
            "title": "More updates",
            "items": [
              {
                "body": "Choose your lip-sync model, with its price shown on export"
              },
              {
                "body": "OpenAI is the default for new image translation and Image Creator users"
              },
              {
                "body": "Office translation handles CSV and XLSX"
              },
              {
                "body": "Organization API keys for agents and scripts"
              }
            ]
          },
          {
            "id": "fixes",
            "area": "fixes",
            "kind": "fixed",
            "title": "Fixes",
            "items": [
              {
                "body": "Bengali and Hindi terms are matched"
              },
              {
                "body": "Languages that shared a name resolve to the right code"
              },
              {
                "body": "Lip-sync exports use the organization's chosen model"
              },
              {
                "body": "Large Gemini batch translations no longer fail after payment"
              }
            ]
          }
        ]
      }
    },
    {
      "id": "26.09.14",
      "url": "https://vitraai.github.io/releases/#26.09.14",
      "title": "Support chat gets its own page",
      "summary": "Support chat moves from a floating bubble to its own Support page, on desktop and mobile.",
      "content_html": "<h3>Support chat</h3><ul><li><strong>Support</strong> in the nav rail opens a full-page chat, not a bubble</li><li>On mobile, find it in the <strong>More</strong> menu</li></ul>",
      "content_text": "Support chat\n- Support in the nav rail opens a full-page chat, not a bubble\n- On mobile, find it in the More menu",
      "date_published": "2026-09-14T12:00:00+05:30",
      "tags": [
        "support",
        "platform"
      ],
      "_universe": {
        "schema": 1,
        "version": "26.09.14",
        "date": "2026-09-14",
        "json_url": "https://vitraai.github.io/releases/26.09.14.json",
        "highlights": [
          "platform"
        ],
        "sections": [
          {
            "id": "platform",
            "area": "platform",
            "kind": "changed",
            "title": "Support chat",
            "items": [
              {
                "body": "**Support** in the nav rail opens a full-page chat, not a bubble",
                "link": {
                  "label": "Open Support",
                  "path": "/support"
                }
              },
              {
                "body": "On mobile, find it in the **More** menu"
              }
            ]
          }
        ]
      }
    },
    {
      "id": "26.09.12",
      "url": "https://vitraai.github.io/releases/#26.09.12",
      "title": "The Canva app connects again",
      "summary": "A fix for the Canva app, which could only show a generic network error.",
      "content_html": "<h3>Fixes</h3><ul><li>The Canva app connects again instead of showing &quot;Network error&quot;</li></ul>",
      "content_text": "Fixes\n- The Canva app connects again instead of showing \"Network error\"",
      "date_published": "2026-09-12T12:00:00+05:30",
      "tags": [
        "canva",
        "integrations"
      ],
      "_universe": {
        "schema": 1,
        "version": "26.09.12",
        "date": "2026-09-12",
        "json_url": "https://vitraai.github.io/releases/26.09.12.json",
        "highlights": [],
        "sections": [
          {
            "id": "fixes",
            "area": "fixes",
            "kind": "fixed",
            "title": "Fixes",
            "items": [
              {
                "body": "The Canva app connects again instead of showing \"Network error\""
              }
            ]
          }
        ]
      }
    },
    {
      "id": "26.09.10",
      "url": "https://vitraai.github.io/releases/#26.09.10",
      "title": "Scheduled broadcasts and contact groups in Hyper Personalization",
      "summary": "Scheduled broadcasts and contact groups in Hyper Personalization, more subtitle formats, INR pricing and an auditable credit ledger.",
      "content_html": "<h3>Hyper Personalization</h3><p><em>Hyperlocal is now Hyper Personalization. Your pages and links work as before.</em></p><ul><li>Schedule a broadcast, then pause, resume or stop it</li><li>Contact groups: reusable audience segments</li><li>One filter for the contact list and the broadcast audience</li></ul><h3>Subtitles</h3><ul><li>Export DFXP, STL, EDL, XML, TXT and JSON alongside SRT and VTT</li><li>Line breaks and styling inside cues reach every export</li><li>Publish subtitles into up to 20 languages at once</li></ul><h3>Credits and billing</h3><ul><li>Plans and top-ups show INR prices beside USD</li><li>Filter the credit ledger and export all of it as CSV</li><li>Editing a dub inside the editor is free</li><li>The balance pill warns when credits run low</li></ul><h3>More updates</h3><ul><li>Chat: Claude models now in the picker, plus the latest GPT and Gemini</li><li>Playground: translate an image into several languages</li><li>Playground: upload files up to 64MB</li><li>A new <strong>Support</strong> item in the nav rail</li></ul><h3>Fixes</h3><ul><li>Pages load once instead of twice</li><li>Editors and members can open the Credits page</li><li>Running out of credits on a broadcast offers <strong>Top up</strong></li><li>Checkout detects India GST correctly</li><li>Charts and waveforms follow the theme</li></ul>",
      "content_text": "Hyper Personalization\nHyperlocal is now Hyper Personalization. Your pages and links work as before.\n- Schedule a broadcast, then pause, resume or stop it\n- Contact groups: reusable audience segments\n- One filter for the contact list and the broadcast audience\n\nSubtitles\n- Export DFXP, STL, EDL, XML, TXT and JSON alongside SRT and VTT\n- Line breaks and styling inside cues reach every export\n- Publish subtitles into up to 20 languages at once\n\nCredits and billing\n- Plans and top-ups show INR prices beside USD\n- Filter the credit ledger and export all of it as CSV\n- Editing a dub inside the editor is free\n- The balance pill warns when credits run low\n\nMore updates\n- Chat: Claude models now in the picker, plus the latest GPT and Gemini\n- Playground: translate an image into several languages\n- Playground: upload files up to 64MB\n- A new Support item in the nav rail\n\nFixes\n- Pages load once instead of twice\n- Editors and members can open the Credits page\n- Running out of credits on a broadcast offers Top up\n- Checkout detects India GST correctly\n- Charts and waveforms follow the theme",
      "date_published": "2026-09-10T12:00:00+05:30",
      "tags": [
        "hyper-personalization",
        "translate-video",
        "subtitles",
        "chat",
        "billing",
        "credits"
      ],
      "_universe": {
        "schema": 1,
        "version": "26.09.10",
        "date": "2026-09-10",
        "json_url": "https://vitraai.github.io/releases/26.09.10.json",
        "highlights": [
          "hyper-personalization",
          "translate-video",
          "billing"
        ],
        "sections": [
          {
            "id": "hyper-personalization",
            "area": "hyperlocal",
            "kind": "added",
            "title": "Hyper Personalization",
            "note": "Hyperlocal is now Hyper Personalization. Your pages and links work as before.",
            "items": [
              {
                "body": "Schedule a broadcast, then pause, resume or stop it"
              },
              {
                "body": "Contact groups: reusable audience segments"
              },
              {
                "body": "One filter for the contact list and the broadcast audience"
              }
            ]
          },
          {
            "id": "translate-video",
            "area": "translate-video",
            "kind": "added",
            "title": "Subtitles",
            "items": [
              {
                "body": "Export DFXP, STL, EDL, XML, TXT and JSON alongside SRT and VTT"
              },
              {
                "body": "Line breaks and styling inside cues reach every export"
              },
              {
                "body": "Publish subtitles into up to 20 languages at once"
              }
            ]
          },
          {
            "id": "billing",
            "area": "billing",
            "kind": "changed",
            "title": "Credits and billing",
            "items": [
              {
                "body": "Plans and top-ups show INR prices beside USD"
              },
              {
                "body": "Filter the credit ledger and export all of it as CSV"
              },
              {
                "body": "Editing a dub inside the editor is free"
              },
              {
                "body": "The balance pill warns when credits run low"
              }
            ]
          },
          {
            "id": "more",
            "area": "improvements",
            "kind": "changed",
            "title": "More updates",
            "items": [
              {
                "body": "Chat: Claude models now in the picker, plus the latest GPT and Gemini"
              },
              {
                "body": "Playground: translate an image into several languages"
              },
              {
                "body": "Playground: upload files up to 64MB"
              },
              {
                "body": "A new **Support** item in the nav rail"
              }
            ]
          },
          {
            "id": "fixes",
            "area": "fixes",
            "kind": "fixed",
            "title": "Fixes",
            "items": [
              {
                "body": "Pages load once instead of twice"
              },
              {
                "body": "Editors and members can open the Credits page"
              },
              {
                "body": "Running out of credits on a broadcast offers **Top up**"
              },
              {
                "body": "Checkout detects India GST correctly"
              },
              {
                "body": "Charts and waveforms follow the theme"
              }
            ]
          }
        ]
      }
    },
    {
      "id": "26.09.04",
      "url": "https://vitraai.github.io/releases/#26.09.04",
      "title": "Pick several states for a Hyperlocal broadcast",
      "summary": "Create broadcast now takes more than one state, with areas from every state you pick.",
      "content_html": "<h3>Hyperlocal</h3><ul><li>Pick more than one state in <strong>Create broadcast</strong></li><li>The Area list covers every state you pick</li><li>States match regardless of capitalisation in imported contacts</li></ul>",
      "content_text": "Hyperlocal\n- Pick more than one state in Create broadcast\n- The Area list covers every state you pick\n- States match regardless of capitalisation in imported contacts",
      "date_published": "2026-09-04T12:00:00+05:30",
      "tags": [
        "hyperlocal",
        "broadcast"
      ],
      "_universe": {
        "schema": 1,
        "version": "26.09.04",
        "date": "2026-09-04",
        "json_url": "https://vitraai.github.io/releases/26.09.04.json",
        "highlights": [
          "hyperlocal"
        ],
        "sections": [
          {
            "id": "hyperlocal",
            "area": "hyperlocal",
            "kind": "added",
            "title": "Hyperlocal",
            "items": [
              {
                "body": "Pick more than one state in **Create broadcast**"
              },
              {
                "body": "The Area list covers every state you pick"
              },
              {
                "body": "States match regardless of capitalisation in imported contacts"
              }
            ]
          }
        ]
      }
    },
    {
      "id": "26.09.03",
      "url": "https://vitraai.github.io/releases/#26.09.03",
      "title": "Your organization opens on the product catalog",
      "summary": "The product catalog as your home page, excluded areas for Hyperlocal broadcasts, and exact-size Image Translator renders.",
      "content_html": "<h3>Home page</h3><ul><li>Your organization opens on the product catalog</li></ul><h3>Hyperlocal</h3><ul><li>Exclude areas from a broadcast</li><li>Template previews look like the real thing</li></ul><h3>Image Translator</h3><ul><li>Fast Mode finishes without the tab open</li><li>Renders come back at your image's exact size</li><li>Text kept as-is is labelled</li><li><strong>Sync to TM</strong> works for any translated layer</li></ul><h3>More updates</h3><ul><li>Assets: files in system directories are protected</li></ul><h3>Fixes</h3><ul><li>Hyperlocal template cards show their own title</li><li><strong>Back to processes</strong> opens the process list</li><li>User Actions links for image jobs open the job</li></ul>",
      "content_text": "Home page\n- Your organization opens on the product catalog\n\nHyperlocal\n- Exclude areas from a broadcast\n- Template previews look like the real thing\n\nImage Translator\n- Fast Mode finishes without the tab open\n- Renders come back at your image's exact size\n- Text kept as-is is labelled\n- Sync to TM works for any translated layer\n\nMore updates\n- Assets: files in system directories are protected\n\nFixes\n- Hyperlocal template cards show their own title\n- Back to processes opens the process list\n- User Actions links for image jobs open the job",
      "date_published": "2026-09-03T12:00:00+05:30",
      "tags": [
        "hyperlocal",
        "translate-photo",
        "image-translator",
        "home-page",
        "assets"
      ],
      "_universe": {
        "schema": 1,
        "version": "26.09.03",
        "date": "2026-09-03",
        "json_url": "https://vitraai.github.io/releases/26.09.03.json",
        "highlights": [
          "home-page",
          "hyperlocal",
          "image-translator"
        ],
        "sections": [
          {
            "id": "home-page",
            "area": "platform",
            "kind": "changed",
            "title": "Home page",
            "items": [
              {
                "body": "Your organization opens on the product catalog"
              }
            ]
          },
          {
            "id": "hyperlocal",
            "area": "hyperlocal",
            "kind": "added",
            "title": "Hyperlocal",
            "items": [
              {
                "body": "Exclude areas from a broadcast"
              },
              {
                "body": "Template previews look like the real thing"
              }
            ]
          },
          {
            "id": "image-translator",
            "area": "translate-photo",
            "kind": "changed",
            "title": "Image Translator",
            "items": [
              {
                "body": "Fast Mode finishes without the tab open"
              },
              {
                "body": "Renders come back at your image's exact size"
              },
              {
                "body": "Text kept as-is is labelled"
              },
              {
                "body": "**Sync to TM** works for any translated layer"
              }
            ]
          },
          {
            "id": "more",
            "area": "improvements",
            "kind": "changed",
            "title": "More updates",
            "items": [
              {
                "body": "Assets: files in system directories are protected"
              }
            ]
          },
          {
            "id": "fixes",
            "area": "fixes",
            "kind": "fixed",
            "title": "Fixes",
            "items": [
              {
                "body": "Hyperlocal template cards show their own title"
              },
              {
                "body": "**Back to processes** opens the process list"
              },
              {
                "body": "User Actions links for image jobs open the job"
              }
            ]
          }
        ]
      }
    },
    {
      "id": "26.09.02",
      "url": "https://vitraai.github.io/releases/#26.09.02",
      "title": "Replace logos in translated images",
      "summary": "Swap a detected logo in the Image Translator for one from your library, an upload or Drive, then move and resize it by hand.",
      "content_html": "<h3>Logo replacement in the Image Translator</h3><p><em>Swap a detected logo for one of your own.</em></p><ul><li>Pick one from your logo library, upload it or browse Drive</li><li>Preview the fit, with a warning for low-resolution or odd-shaped logos</li><li>Drag or resize it by hand, and <strong>Reset</strong> to start over</li></ul>",
      "content_text": "Logo replacement in the Image Translator\nSwap a detected logo for one of your own.\n- Pick one from your logo library, upload it or browse Drive\n- Preview the fit, with a warning for low-resolution or odd-shaped logos\n- Drag or resize it by hand, and Reset to start over",
      "date_published": "2026-09-02T12:00:00+05:30",
      "tags": [
        "translate-photo",
        "image-translator",
        "logo-replacement"
      ],
      "_universe": {
        "schema": 1,
        "version": "26.09.02",
        "date": "2026-09-02",
        "json_url": "https://vitraai.github.io/releases/26.09.02.json",
        "highlights": [
          "logo-replacement"
        ],
        "sections": [
          {
            "id": "logo-replacement",
            "area": "translate-photo",
            "kind": "added",
            "title": "Logo replacement in the Image Translator",
            "note": "Swap a detected logo for one of your own.",
            "items": [
              {
                "body": "Pick one from your logo library, upload it or browse Drive"
              },
              {
                "body": "Preview the fit, with a warning for low-resolution or odd-shaped logos"
              },
              {
                "body": "Drag or resize it by hand, and **Reset** to start over"
              }
            ]
          }
        ]
      }
    },
    {
      "id": "26.09.01",
      "url": "https://vitraai.github.io/releases/#26.09.01",
      "title": "Term bases arrive in VitraTM",
      "summary": "Term bases in VitraTM, a Cmd+K command palette, bring-your-own-script in Translate Video, and folders and Drive files in Playground and the image translator.",
      "content_html": "<h3>Term bases in VitraTM</h3><p><em>Manage terminology as concepts, beside your translation memories.</em></p><ul><li>Import and export as XLSX, CSV or TBX</li><li>Attach term bases to memories</li><li>The terminology drawer now covers VitraTM</li></ul><h3>Command palette</h3><ul><li>Press Cmd+K to search and jump anywhere</li></ul><h3>Translate Video</h3><ul><li>Upload your own TXT or subtitle script beside the video</li><li>Dubbing is now part of Translate Video</li></ul><h3>More updates</h3><ul><li>Playground: folders and Drive files</li><li>Translate Photo: folders and a verification bar per job</li></ul><h3>Fixes</h3><ul><li>Transcription no longer saves half a transcript</li><li>Subtitle-only runs finish</li></ul>",
      "content_text": "Term bases in VitraTM\nManage terminology as concepts, beside your translation memories.\n- Import and export as XLSX, CSV or TBX\n- Attach term bases to memories\n- The terminology drawer now covers VitraTM\n\nCommand palette\n- Press Cmd+K to search and jump anywhere\n\nTranslate Video\n- Upload your own TXT or subtitle script beside the video\n- Dubbing is now part of Translate Video\n\nMore updates\n- Playground: folders and Drive files\n- Translate Photo: folders and a verification bar per job\n\nFixes\n- Transcription no longer saves half a transcript\n- Subtitle-only runs finish",
      "date_published": "2026-09-01T12:00:00+05:30",
      "tags": [
        "translation-memory",
        "term-bases",
        "command-palette",
        "translate-video",
        "playground",
        "translate-photo"
      ],
      "_universe": {
        "schema": 1,
        "version": "26.09.01",
        "date": "2026-09-01",
        "json_url": "https://vitraai.github.io/releases/26.09.01.json",
        "highlights": [
          "term-bases",
          "command-palette",
          "translate-video"
        ],
        "sections": [
          {
            "id": "term-bases",
            "area": "translation-memory",
            "kind": "added",
            "title": "Term bases in VitraTM",
            "note": "Manage terminology as concepts, beside your translation memories.",
            "items": [
              {
                "body": "Import and export as XLSX, CSV or TBX"
              },
              {
                "body": "Attach term bases to memories"
              },
              {
                "body": "The terminology drawer now covers VitraTM"
              }
            ]
          },
          {
            "id": "command-palette",
            "area": "platform",
            "kind": "added",
            "title": "Command palette",
            "items": [
              {
                "body": "Press Cmd+K to search and jump anywhere"
              }
            ]
          },
          {
            "id": "translate-video",
            "area": "translate-video",
            "kind": "added",
            "title": "Translate Video",
            "items": [
              {
                "body": "Upload your own TXT or subtitle script beside the video"
              },
              {
                "body": "Dubbing is now part of Translate Video"
              }
            ]
          },
          {
            "id": "more",
            "area": "improvements",
            "kind": "changed",
            "title": "More updates",
            "items": [
              {
                "body": "Playground: folders and Drive files"
              },
              {
                "body": "Translate Photo: folders and a verification bar per job"
              }
            ]
          },
          {
            "id": "fixes",
            "area": "fixes",
            "kind": "fixed",
            "title": "Fixes",
            "items": [
              {
                "body": "Transcription no longer saves half a transcript"
              },
              {
                "body": "Subtitle-only runs finish"
              }
            ]
          }
        ]
      }
    },
    {
      "id": "26.08.27",
      "url": "https://vitraai.github.io/releases/#26.08.27",
      "title": "A redesigned Image Translator",
      "summary": "A redesigned Image Translator with Regenerate, a full-page QC report and Sync from TM, plus style guides beside your terms.",
      "content_html": "<h3>A redesigned Image Translator</h3><p><em>New analyze and review pages, with resizable columns and side-by-side compare.</em></p><ul><li><strong>Regenerate</strong> renders your corrections</li><li>A full-page QC report with <strong>Fix all</strong></li><li><strong>Sync from TM</strong> pulls your memory's wording onto every layer</li><li>A focused view for proofreaders</li></ul><h3>Style guides beside your terms</h3><ul><li>Read a memory's style guide in the editor drawer</li></ul><h3>More updates</h3><ul><li>Word and PowerPoint: upload files up to 500 MB</li><li>Word and PowerPoint: Indic text displays in translated decks</li></ul><h3>Fixes</h3><ul><li>Undo and redo work in the Image Translator</li><li>Text edits stay in the language you made them in</li><li>Picking a version in Version history switches the image</li><li>The QC report PDF keeps its layout and source image</li><li>The Translate Photo dashboard lists recent work again</li></ul>",
      "content_text": "A redesigned Image Translator\nNew analyze and review pages, with resizable columns and side-by-side compare.\n- Regenerate renders your corrections\n- A full-page QC report with Fix all\n- Sync from TM pulls your memory's wording onto every layer\n- A focused view for proofreaders\n\nStyle guides beside your terms\n- Read a memory's style guide in the editor drawer\n\nMore updates\n- Word and PowerPoint: upload files up to 500 MB\n- Word and PowerPoint: Indic text displays in translated decks\n\nFixes\n- Undo and redo work in the Image Translator\n- Text edits stay in the language you made them in\n- Picking a version in Version history switches the image\n- The QC report PDF keeps its layout and source image\n- The Translate Photo dashboard lists recent work again",
      "date_published": "2026-08-27T12:00:00+05:30",
      "tags": [
        "translate-photo",
        "image-translator",
        "translation-memory",
        "style-guide",
        "playground"
      ],
      "_universe": {
        "schema": 1,
        "version": "26.08.27",
        "date": "2026-08-27",
        "json_url": "https://vitraai.github.io/releases/26.08.27.json",
        "highlights": [
          "image-translator",
          "style-guide"
        ],
        "sections": [
          {
            "id": "image-translator",
            "area": "translate-photo",
            "kind": "changed",
            "title": "A redesigned Image Translator",
            "note": "New analyze and review pages, with resizable columns and side-by-side compare.",
            "items": [
              {
                "body": "**Regenerate** renders your corrections"
              },
              {
                "body": "A full-page QC report with **Fix all**"
              },
              {
                "body": "**Sync from TM** pulls your memory's wording onto every layer"
              },
              {
                "body": "A focused view for proofreaders"
              }
            ]
          },
          {
            "id": "style-guide",
            "area": "translation-memory",
            "kind": "added",
            "title": "Style guides beside your terms",
            "items": [
              {
                "body": "Read a memory's style guide in the editor drawer"
              }
            ]
          },
          {
            "id": "more",
            "area": "improvements",
            "kind": "changed",
            "title": "More updates",
            "items": [
              {
                "body": "Word and PowerPoint: upload files up to 500 MB"
              },
              {
                "body": "Word and PowerPoint: Indic text displays in translated decks"
              }
            ]
          },
          {
            "id": "fixes",
            "area": "fixes",
            "kind": "fixed",
            "title": "Fixes",
            "items": [
              {
                "body": "Undo and redo work in the Image Translator"
              },
              {
                "body": "Text edits stay in the language you made them in"
              },
              {
                "body": "Picking a version in Version history switches the image"
              },
              {
                "body": "The QC report PDF keeps its layout and source image"
              },
              {
                "body": "The Translate Photo dashboard lists recent work again"
              }
            ]
          }
        ]
      }
    },
    {
      "id": "26.08.26",
      "url": "https://vitraai.github.io/releases/#26.08.26",
      "title": "Translate Word and PowerPoint files with formatting intact",
      "summary": "Word and PowerPoint translation in Playground and Cosmos, named Cosmos runs and branded notification emails.",
      "content_html": "<h3>Word and PowerPoint translation</h3><p><em>Translate .docx and .pptx files with your memory, formatting intact.</em></p><ul><li>Drop a mix of documents and decks, into several languages</li><li>Preview the source and the translation in the app</li></ul><h3>Cosmos</h3><ul><li>Translate Word and PowerPoint files in a workflow</li><li>Name and rename your runs</li><li><strong>Approve</strong> and <strong>Reject</strong> ask before they act</li></ul><h3>Notifications by email</h3><ul><li>Emails carry your organization's logo, colour and domain</li></ul><h3>More updates</h3><ul><li>Translate Video: filter voices by provider</li><li>Assets: Drive folders are now called directories</li></ul><h3>Fixes</h3><ul><li>The Microsoft Translator key and region can be removed</li><li>Notification preferences stay as you set them</li></ul>",
      "content_text": "Word and PowerPoint translation\nTranslate .docx and .pptx files with your memory, formatting intact.\n- Drop a mix of documents and decks, into several languages\n- Preview the source and the translation in the app\n\nCosmos\n- Translate Word and PowerPoint files in a workflow\n- Name and rename your runs\n- Approve and Reject ask before they act\n\nNotifications by email\n- Emails carry your organization's logo, colour and domain\n\nMore updates\n- Translate Video: filter voices by provider\n- Assets: Drive folders are now called directories\n\nFixes\n- The Microsoft Translator key and region can be removed\n- Notification preferences stay as you set them",
      "date_published": "2026-08-26T12:00:00+05:30",
      "tags": [
        "playground",
        "office-translation",
        "cosmos",
        "notifications",
        "translate-video",
        "assets"
      ],
      "_universe": {
        "schema": 1,
        "version": "26.08.26",
        "date": "2026-08-26",
        "json_url": "https://vitraai.github.io/releases/26.08.26.json",
        "highlights": [
          "office-translation",
          "cosmos",
          "notifications"
        ],
        "sections": [
          {
            "id": "office-translation",
            "area": "playground",
            "kind": "added",
            "title": "Word and PowerPoint translation",
            "note": "Translate .docx and .pptx files with your memory, formatting intact.",
            "items": [
              {
                "body": "Drop a mix of documents and decks, into several languages"
              },
              {
                "body": "Preview the source and the translation in the app"
              }
            ]
          },
          {
            "id": "cosmos",
            "area": "cosmos",
            "kind": "added",
            "title": "Cosmos",
            "items": [
              {
                "body": "Translate Word and PowerPoint files in a workflow"
              },
              {
                "body": "Name and rename your runs"
              },
              {
                "body": "**Approve** and **Reject** ask before they act"
              }
            ]
          },
          {
            "id": "notifications",
            "area": "notifications",
            "kind": "added",
            "title": "Notifications by email",
            "items": [
              {
                "body": "Emails carry your organization's logo, colour and domain"
              }
            ]
          },
          {
            "id": "more",
            "area": "improvements",
            "kind": "changed",
            "title": "More updates",
            "items": [
              {
                "body": "Translate Video: filter voices by provider"
              },
              {
                "body": "Assets: Drive folders are now called directories"
              }
            ]
          },
          {
            "id": "fixes",
            "area": "fixes",
            "kind": "fixed",
            "title": "Fixes",
            "items": [
              {
                "body": "The Microsoft Translator key and region can be removed"
              },
              {
                "body": "Notification preferences stay as you set them"
              }
            ]
          }
        ]
      }
    },
    {
      "id": "26.08.24",
      "url": "https://vitraai.github.io/releases/#26.08.24",
      "title": "See your approved terminology while you edit",
      "summary": "A term base panel in every memory-backed editor, step owners for Cosmos runs, and music and sound effect tracks on the Translate Video timeline.",
      "content_html": "<h3>Term base in your editors</h3><p><em>See approved terminology while you edit, in Translate Video, Translate Photo and Playground.</em></p><ul><li>Terms in your text and the full term base, A to Z</li><li>Term hits highlighted in Translate Video, forbidden terms struck through</li></ul><h3>Cosmos step owners</h3><ul><li>Choose who owns each step when you start a run</li><li>Owners are notified when their step finishes and at approval gates</li><li>Change owners mid-run without touching the workflow</li></ul><h3>Audio tracks in Translate Video</h3><p><em>Add music, sound effects and ambience to the timeline, mixed into the export.</em></p><ul><li>Upload or record a track</li><li>Trim by dragging an edge</li><li>Redesigned speaker voice mapping</li></ul><h3>Fixes</h3><ul><li>Edit Folder opens with the folder's details</li><li>Subtitle Translation cards open the Subtitle tab</li><li>Transcript cards no longer overlap after changing page</li></ul>",
      "content_text": "Term base in your editors\nSee approved terminology while you edit, in Translate Video, Translate Photo and Playground.\n- Terms in your text and the full term base, A to Z\n- Term hits highlighted in Translate Video, forbidden terms struck through\n\nCosmos step owners\n- Choose who owns each step when you start a run\n- Owners are notified when their step finishes and at approval gates\n- Change owners mid-run without touching the workflow\n\nAudio tracks in Translate Video\nAdd music, sound effects and ambience to the timeline, mixed into the export.\n- Upload or record a track\n- Trim by dragging an edge\n- Redesigned speaker voice mapping\n\nFixes\n- Edit Folder opens with the folder's details\n- Subtitle Translation cards open the Subtitle tab\n- Transcript cards no longer overlap after changing page",
      "date_published": "2026-08-24T12:00:00+05:30",
      "tags": [
        "translation-memory",
        "term-base",
        "cosmos",
        "step-owners",
        "translate-video",
        "audio-tracks"
      ],
      "_universe": {
        "schema": 1,
        "version": "26.08.24",
        "date": "2026-08-24",
        "json_url": "https://vitraai.github.io/releases/26.08.24.json",
        "highlights": [
          "term-base",
          "step-owners",
          "audio-tracks"
        ],
        "sections": [
          {
            "id": "term-base",
            "area": "translation-memory",
            "kind": "added",
            "title": "Term base in your editors",
            "note": "See approved terminology while you edit, in Translate Video, Translate Photo and Playground.",
            "items": [
              {
                "body": "Terms in your text and the full term base, A to Z"
              },
              {
                "body": "Term hits highlighted in Translate Video, forbidden terms struck through"
              }
            ]
          },
          {
            "id": "step-owners",
            "area": "cosmos",
            "kind": "added",
            "title": "Cosmos step owners",
            "items": [
              {
                "body": "Choose who owns each step when you start a run"
              },
              {
                "body": "Owners are notified when their step finishes and at approval gates"
              },
              {
                "body": "Change owners mid-run without touching the workflow"
              }
            ]
          },
          {
            "id": "audio-tracks",
            "area": "translate-video",
            "kind": "added",
            "title": "Audio tracks in Translate Video",
            "note": "Add music, sound effects and ambience to the timeline, mixed into the export.",
            "items": [
              {
                "body": "Upload or record a track"
              },
              {
                "body": "Trim by dragging an edge"
              },
              {
                "body": "Redesigned speaker voice mapping"
              }
            ]
          },
          {
            "id": "fixes",
            "area": "fixes",
            "kind": "fixed",
            "title": "Fixes",
            "items": [
              {
                "body": "Edit Folder opens with the folder's details"
              },
              {
                "body": "Subtitle Translation cards open the Subtitle tab"
              },
              {
                "body": "Transcript cards no longer overlap after changing page"
              }
            ]
          }
        ]
      }
    },
    {
      "id": "26.08.21.2",
      "url": "https://vitraai.github.io/releases/#26.08.21.2",
      "title": "Set one emotion across a whole language",
      "summary": "Bulk emotion in Translate Video, process assignment per target language, and more accurate Image Translator renders.",
      "content_html": "<h3>Bulk emotion in Translate Video</h3><p><em>Set one emotion for the selected cards or a whole language.</em></p><ul><li><strong>Apply &amp; Regenerate</strong> shows how many cards will change first</li><li>Only lines that can be spoken get new audio</li><li>Progress bars move during speech generation</li></ul><h3>Assign members per target language</h3><p><em>Assigned members see and hear about only their own languages.</em></p><ul><li>One row per target language in the assign dialog</li><li>Each member appears once, with their languages in the tooltip</li></ul><h3>Image Translator</h3><ul><li>Rotated and vertical text stays at its angle</li><li>GPT Image renders match your image's size</li><li>Proofreaders see only their languages' versions</li></ul><h3>Fixes</h3><ul><li>Analyze-step crops and edits carry through to translation</li><li>Phrase locks stay locked after translation</li><li>Every target language can be staffed on an image job</li><li>Usage records words for AI Proofreading, QC and Suggestions</li><li>Keep Source cards play at normal speed in the editor</li></ul>",
      "content_text": "Bulk emotion in Translate Video\nSet one emotion for the selected cards or a whole language.\n- Apply & Regenerate shows how many cards will change first\n- Only lines that can be spoken get new audio\n- Progress bars move during speech generation\n\nAssign members per target language\nAssigned members see and hear about only their own languages.\n- One row per target language in the assign dialog\n- Each member appears once, with their languages in the tooltip\n\nImage Translator\n- Rotated and vertical text stays at its angle\n- GPT Image renders match your image's size\n- Proofreaders see only their languages' versions\n\nFixes\n- Analyze-step crops and edits carry through to translation\n- Phrase locks stay locked after translation\n- Every target language can be staffed on an image job\n- Usage records words for AI Proofreading, QC and Suggestions\n- Keep Source cards play at normal speed in the editor",
      "date_published": "2026-08-21T12:00:00+05:30",
      "tags": [
        "translate-video",
        "emotion",
        "process-assignment",
        "translate-photo",
        "image-translator"
      ],
      "_universe": {
        "schema": 1,
        "version": "26.08.21.2",
        "date": "2026-08-21",
        "json_url": "https://vitraai.github.io/releases/26.08.21.2.json",
        "highlights": [
          "bulk-emotion",
          "process-assignment",
          "image-translator"
        ],
        "sections": [
          {
            "id": "bulk-emotion",
            "area": "translate-video",
            "kind": "added",
            "title": "Bulk emotion in Translate Video",
            "note": "Set one emotion for the selected cards or a whole language.",
            "items": [
              {
                "body": "**Apply & Regenerate** shows how many cards will change first"
              },
              {
                "body": "Only lines that can be spoken get new audio"
              },
              {
                "body": "Progress bars move during speech generation"
              }
            ]
          },
          {
            "id": "process-assignment",
            "area": "platform",
            "kind": "added",
            "title": "Assign members per target language",
            "note": "Assigned members see and hear about only their own languages.",
            "items": [
              {
                "body": "One row per target language in the assign dialog"
              },
              {
                "body": "Each member appears once, with their languages in the tooltip"
              }
            ]
          },
          {
            "id": "image-translator",
            "area": "translate-photo",
            "kind": "changed",
            "title": "Image Translator",
            "items": [
              {
                "body": "Rotated and vertical text stays at its angle"
              },
              {
                "body": "GPT Image renders match your image's size"
              },
              {
                "body": "Proofreaders see only their languages' versions"
              }
            ]
          },
          {
            "id": "fixes",
            "area": "fixes",
            "kind": "fixed",
            "title": "Fixes",
            "items": [
              {
                "body": "Analyze-step crops and edits carry through to translation"
              },
              {
                "body": "Phrase locks stay locked after translation"
              },
              {
                "body": "Every target language can be staffed on an image job"
              },
              {
                "body": "Usage records words for AI Proofreading, QC and Suggestions"
              },
              {
                "body": "Keep Source cards play at normal speed in the editor"
              }
            ]
          }
        ]
      }
    },
    {
      "id": "26.08.21",
      "url": "https://vitraai.github.io/releases/#26.08.21",
      "title": "Folders group your work across every product",
      "summary": "Folders across every product, audio-only and 4K exports, Microsoft Translator for memories, Drive files as inputs and a User Actions log.",
      "content_html": "<h3>Folders</h3><p><em>Group work from every product in one folder, with a matching Drive folder.</em></p><ul><li>File Translate Video, Translate Photo, QC and Cosmos work together</li><li>Pick a folder when you start work, or use <strong>Move to folder</strong></li><li>Filter process lists by folder</li></ul><h3>Translate Video export</h3><ul><li>Export audio only as a WAV file</li><li>Export in 4K or 2K</li><li>Tick <strong>Export with issues</strong> to export despite transcript issues</li><li>Video and audio exports keep separate histories</li></ul><h3>Microsoft Translator for memories</h3><p><em>VitraTM memories can translate with Azure instead of Gemini.</em></p><ul><li>Add the Translator key and region under <strong>Settings → AI Keys</strong></li><li>Exact memory matches still apply on both engines</li><li>Set review status on up to 500 translations at once</li></ul><h3>More updates</h3><ul><li>Use files already in Drive as inputs across products</li><li>See who did what in <strong>Settings → User Actions</strong></li><li>Scope or filter a proofreading report by folder</li><li>Invoice PDFs show full language names</li></ul><h3>Fixes</h3><ul><li>Moving between Asset Manager folders no longer crashes the page</li><li>Quick Create no longer wipes your first message</li><li>Profile language rates refresh right after an edit</li><li>Notifications appear on top of other content</li><li>Permission checks no longer block subtitle export and sync</li></ul>",
      "content_text": "Folders\nGroup work from every product in one folder, with a matching Drive folder.\n- File Translate Video, Translate Photo, QC and Cosmos work together\n- Pick a folder when you start work, or use Move to folder\n- Filter process lists by folder\n\nTranslate Video export\n- Export audio only as a WAV file\n- Export in 4K or 2K\n- Tick Export with issues to export despite transcript issues\n- Video and audio exports keep separate histories\n\nMicrosoft Translator for memories\nVitraTM memories can translate with Azure instead of Gemini.\n- Add the Translator key and region under Settings → AI Keys\n- Exact memory matches still apply on both engines\n- Set review status on up to 500 translations at once\n\nMore updates\n- Use files already in Drive as inputs across products\n- See who did what in Settings → User Actions\n- Scope or filter a proofreading report by folder\n- Invoice PDFs show full language names\n\nFixes\n- Moving between Asset Manager folders no longer crashes the page\n- Quick Create no longer wipes your first message\n- Profile language rates refresh right after an edit\n- Notifications appear on top of other content\n- Permission checks no longer block subtitle export and sync",
      "date_published": "2026-08-21T12:00:00+05:30",
      "tags": [
        "folders",
        "assets",
        "translate-video",
        "translation-memory",
        "audit-log",
        "proofreading-report"
      ],
      "_universe": {
        "schema": 1,
        "version": "26.08.21",
        "date": "2026-08-21",
        "json_url": "https://vitraai.github.io/releases/26.08.21.json",
        "highlights": [
          "folders",
          "video-export",
          "translation-memory"
        ],
        "sections": [
          {
            "id": "folders",
            "area": "projects",
            "kind": "added",
            "title": "Folders",
            "note": "Group work from every product in one folder, with a matching Drive folder.",
            "items": [
              {
                "body": "File Translate Video, Translate Photo, QC and Cosmos work together"
              },
              {
                "body": "Pick a folder when you start work, or use **Move to folder**"
              },
              {
                "body": "Filter process lists by folder"
              }
            ]
          },
          {
            "id": "video-export",
            "area": "translate-video",
            "kind": "added",
            "title": "Translate Video export",
            "items": [
              {
                "body": "Export audio only as a WAV file"
              },
              {
                "body": "Export in 4K or 2K"
              },
              {
                "body": "Tick **Export with issues** to export despite transcript issues"
              },
              {
                "body": "Video and audio exports keep separate histories"
              }
            ]
          },
          {
            "id": "translation-memory",
            "area": "translation-memory",
            "kind": "added",
            "title": "Microsoft Translator for memories",
            "note": "VitraTM memories can translate with Azure instead of Gemini.",
            "items": [
              {
                "body": "Add the Translator key and region under **Settings → AI Keys**"
              },
              {
                "body": "Exact memory matches still apply on both engines"
              },
              {
                "body": "Set review status on up to 500 translations at once"
              }
            ]
          },
          {
            "id": "more",
            "area": "improvements",
            "kind": "changed",
            "title": "More updates",
            "items": [
              {
                "body": "Use files already in Drive as inputs across products"
              },
              {
                "body": "See who did what in **Settings → User Actions**"
              },
              {
                "body": "Scope or filter a proofreading report by folder"
              },
              {
                "body": "Invoice PDFs show full language names"
              }
            ]
          },
          {
            "id": "fixes",
            "area": "fixes",
            "kind": "fixed",
            "title": "Fixes",
            "items": [
              {
                "body": "Moving between Asset Manager folders no longer crashes the page"
              },
              {
                "body": "Quick Create no longer wipes your first message"
              },
              {
                "body": "Profile language rates refresh right after an edit"
              },
              {
                "body": "Notifications appear on top of other content"
              },
              {
                "body": "Permission checks no longer block subtitle export and sync"
              }
            ]
          }
        ]
      }
    },
    {
      "id": "26.08.19",
      "url": "https://vitraai.github.io/releases/#26.08.19",
      "title": "Hyperlocal image uploads no longer get blocked",
      "summary": "Hyperlocal template creatives, contact logos and product images upload reliably again.",
      "content_html": "<h3>Fixes</h3><ul><li>Hyperlocal image uploads no longer fail with a network error</li></ul>",
      "content_text": "Fixes\n- Hyperlocal image uploads no longer fail with a network error",
      "date_published": "2026-08-19T12:00:00+05:30",
      "tags": [
        "hyperlocal",
        "uploads"
      ],
      "_universe": {
        "schema": 1,
        "version": "26.08.19",
        "date": "2026-08-19",
        "json_url": "https://vitraai.github.io/releases/26.08.19.json",
        "highlights": [],
        "sections": [
          {
            "id": "fixes",
            "area": "fixes",
            "kind": "fixed",
            "title": "Fixes",
            "items": [
              {
                "body": "Hyperlocal image uploads no longer fail with a network error"
              }
            ]
          }
        ]
      }
    },
    {
      "id": "26.08.17",
      "url": "https://vitraai.github.io/releases/#26.08.17",
      "title": "Set speed and volume for each text-to-speech card",
      "summary": "Speed and volume per text-to-speech card, cloned voices in any language, and one edit for a repeated phrase.",
      "content_html": "<h3>Text to speech and voice cloning</h3><p><em>Tune each text-to-speech card on its own, and use cloned voices in any language.</em></p><ul><li>Set speed and volume per card, or use <strong>Apply to all cards</strong></li><li>Pick a speed when you download a session's audio</li><li>Cloned voices now speak any language</li><li>Open a cloned voice to listen to it and download its audio</li></ul><h3>Document and text translation</h3><ul><li>Edit a repeated phrase once and every matching copy updates</li><li>See the back translation under the translated text</li></ul><h3>More updates</h3><ul><li>Proofreading rates are now set per language pair</li><li>Proofreading activity counts words instead of characters</li></ul>",
      "content_text": "Text to speech and voice cloning\nTune each text-to-speech card on its own, and use cloned voices in any language.\n- Set speed and volume per card, or use Apply to all cards\n- Pick a speed when you download a session's audio\n- Cloned voices now speak any language\n- Open a cloned voice to listen to it and download its audio\n\nDocument and text translation\n- Edit a repeated phrase once and every matching copy updates\n- See the back translation under the translated text\n\nMore updates\n- Proofreading rates are now set per language pair\n- Proofreading activity counts words instead of characters",
      "date_published": "2026-08-17T12:00:00+05:30",
      "tags": [
        "playground",
        "text-to-speech",
        "voice-clone",
        "proofreading-rates"
      ],
      "_universe": {
        "schema": 1,
        "version": "26.08.17",
        "date": "2026-08-17",
        "json_url": "https://vitraai.github.io/releases/26.08.17.json",
        "highlights": [
          "text-to-speech",
          "playground-translation"
        ],
        "sections": [
          {
            "id": "text-to-speech",
            "area": "playground",
            "kind": "added",
            "title": "Text to speech and voice cloning",
            "note": "Tune each text-to-speech card on its own, and use cloned voices in any language.",
            "items": [
              {
                "body": "Set speed and volume per card, or use **Apply to all cards**"
              },
              {
                "body": "Pick a speed when you download a session's audio"
              },
              {
                "body": "Cloned voices now speak any language"
              },
              {
                "body": "Open a cloned voice to listen to it and download its audio"
              }
            ]
          },
          {
            "id": "playground-translation",
            "area": "playground",
            "kind": "changed",
            "title": "Document and text translation",
            "items": [
              {
                "body": "Edit a repeated phrase once and every matching copy updates"
              },
              {
                "body": "See the back translation under the translated text"
              }
            ]
          },
          {
            "id": "more",
            "area": "improvements",
            "kind": "changed",
            "title": "More updates",
            "items": [
              {
                "body": "Proofreading rates are now set per language pair"
              },
              {
                "body": "Proofreading activity counts words instead of characters"
              }
            ]
          }
        ]
      }
    }
  ]
}
