The release notes summarize the changes introduced over the previous week.
New Features & Improvements
- Next Gen MT now supports forbidden-term enforcement, blocking disallowed translations and preferring approved alternatives in suggestions
- Phrase Language AI via API now supports provisioning of machine-to-machine (BOT) accounts for API-only access
- Portal translations for portals with an assigned content group now use the latest content group rules
- Content Groups, Rules, and AI Checks are now enabled by default for customers not already using Style Guides
- Added a request-access banner on the Style Guide page for admins to request early access to the connected Style Guides experience (Phrase TMS)
- Quality Profiles now show an "Omitted" status with an explanation for AI checks that can't run
- Braze connector content block listing now uses correct pagination and fetches up to 1000 items per request, reducing the number of API calls needed
- Added missing sentence-segmentation rules for Hindi, Bengali, Nepali, and Armenian, improving translation accuracy for these languages
- Added a public API to restore a soft-deleted project from the recycle bin within the 30-day recovery window
- The batch "Add translation memories" modal now auto-focuses and expands the language/workflow-step dropdown when "Specific" is chosen
- The "Add translation memories" search field in project templates now auto-focuses when opened
- Atlas AI agent can now handle file uploads up to 1GB, up from a 50MB cap
- Atlas AI agent can now upload files to Connectors and use the TM alignment endpoint
- Added a plan-aware message when a user without Phrase Academy access tries to log in, distinguishing trial vs. paid accounts
Bug Fixes
- Fixed: malformed closing tags in Next Gen MT output were rendered as broken placeholders instead of proper tag icons
- Fixed: dropped-tag placeholders in Next Gen MT tag-repair output appeared in the wrong order
- Fixed: switching a BYO engine's authentication mode between Header and OAuth on the setup screen showed incorrect field labels and failed validation until saved and reopened
- Fixed: Portal's MT profile selector showed missing and duplicate profiles compared to what was configured in TMS
- Fixed: Phrase Language AI via API's project creation could fail with an error when the calling user has the Linguist role
- Fixed: the CAT editor Resources panel did not show a default style guide assigned to a project as a resource
- Fixed: "Set as default" on a language-specific style guide had no visible effect on other languages
- Fixed: "Search across projects" returned zero results for completed jobs even when matching content existed
- Fixed: Contentful connector change-detection scans ignored the configured reference depth, contributing to excessively long scans
- Fixed: Contentful connector import treated an Array field's item-count limit as a character-length restriction
- Fixed: WordPress connector read outdated post date, revision ID, and size from a stale autosave revision instead of the live post, which could block job creation for newly added languages
- Fixed: Amazon S3 connector could flag files as changed based on timestamp alone, causing unnecessary reimports
- Fixed: the spellchecker flagged valid abbreviations (e.g. "esim.") as misspelled
- Fixed: vendor users could not restore analyses they created in a shared project from the recycle bin
- Fixed: automated project creation (APC) analyses could show "Data not available" for jobs that still existed in the project
- Fixed: importing a malformed translation memory Excel file could crash the import instead of showing a clean error
- Fixed: an incorrect Japanese translation for the welcome message
- Fixed: the in-app notification for exceeding a translation memory limit lacked proper formatting
- Fixed: the project template edit page could unexpectedly jump back to "Project details" after clicking another section
- Fixed: the Submitter Portal submission page could spin indefinitely for Linguist/PM users instead of showing an access-denied message
- Fixed: dark-theme backgrounds for legacy dialogs still used light-theme images
- Fixed: Atlas AI agent's search failed to match compound search terms like "importSettings" against relevant API documentation
- Fixed: Atlas AI agent gave an incorrect explanation for a workflow import error instead of guidance on importing via the API
- Fixed: organization admins could still be unable to create service accounts
- Fixed: Strings invitations rejected due to seat limits were stored incorrectly, causing them to fail again on retry
- Fixed: the Strings seats API omitted the seat limit in certain configurations, causing the UI to incorrectly offer a retry option
Fixed: the Asian (CJK) language selector on the login/signup page rendered language names vertically instead of horizontally