IP Library Granted Patent US 11,080,493
Granted Patent B2
US 11,080,493 · App. 16/752,585 · Granted Aug 3, 2021

Translation review workflow systems and methods

Inventors: Iurii Bondarchuk (Amstelveen, NL); Lars Moellebjerg (Amsterdam, NL)
Assignee: SDL Limited
G06F40/58G06F40/106G06F40/47
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,080,493
App. No.
16/752,585
Granted
Aug 3, 2021
Kind
B2
Abstract

Translation review workflow systems and methods are disclosed herein. Some embodiments include a web content management system having a translation preview agent, the web content management system managing web content for publishing, a translation system that manages translation content of the web content, and a translation preview service that generates a translation preview of the web content with the translated content that is embedded within the web content to maintain context for a translator.

Claims (49)

1. A method, comprising:

authenticating a web content management system that manages web content for publishing;

transmitting a translation preview agent to the web content management system after authenticating the web content management system;

installing the transmitted translation preview agent within the web content management system behind logical and physical security of the authenticated web content management system;

inserting a component script into web content, in response to a requirement for translation jobs for the web content;

receiving a request for a translation preview from a translation system that manages translation content of the web content, the translation system integrated with the web content management system via a cloud-based translation preview service executing within a cloud; and

generating, by the cloud-based translation preview service, the translation preview of the web content including translated content that is embedded within the web content to maintain context for a translator,

the cloud-based translation preview service comprising a translation preview component that:

facilitates translation job requests from the web content management system to the translation system; and

facilitates requests for translation previews from the translation system to the web content management system; and

the translation preview agent installed on the web content management system prior to usage of the translation preview component.

2. The method according to claim 1 , further comprising receiving a rendered list document that comprises a current version of the web content from a content staging system through the web content management system, wherein the document further comprises one or more translation components that are associated with translation jobs for a translator.

3. The method according to claim 2 , further comprising receiving a selection of one of the one or more translation components from the translation system.

4. The method according to claim 2 , wherein a translation component comprises a preview URL, a preview language, a tenant identifier, and a translation job identifier.

5. The method according to claim 2 , further comprising replacing at least one of the one or more translation components with the translated content from the translation system.

6. The method according to claim 1 , wherein each request received by the web content management system requires authentication of the web content management system prior to generating a response.

7. The method according to claim 1 , wherein the translation preview agent is installed on the web content management system behind a security firewall.

8. The method according to claim 1 , further comprising the translation system:

receiving the request for a translation preview from a translator;

generating an extensible stylesheet language transformations (XSLT) document;

converting the XSLT document to a hypertext markup language (HTML) document; and

transmitting the HTML document to the translator.

9. The method according to claim 8 , further comprising the translation preview service:

receiving an extensible markup language version of the HTML document from the document comprising one or more translation components;

receiving a current version of the web content from the web content management system in an HTML format; and

transmitting the translation preview of the web content with the translated content to the translation system.

10. A system, comprising:

a web content management system comprising a user interface and a translation preview agent:

that has been installed within the web content management system behind logical and physical security of the web content management system; and

that inserts a component script into web content when a translation job is requested for the web content;

a translation system for processing web content translation requests from the user interface within the web content management system;

a cloud-based translation preview service executing within a cloud to:

integrate communication between the translation system and the web content management system; and

generate a translation preview of the web content in which stored translations are integrated into the most current version of the web content that includes a translation component that is required for web content that will be published by the web content management system; and

a translation preview component executing within the cloud-based translation preview service to:

facilitate translation job requests from the web content management system to the translation system; and

facilitate requests for translation previews from the translation system to the web content management system.

11. The system of claim 10 , wherein the translation preview agent is installed prior to usage of the translation preview component.

12. The system of claim 11 , further comprising a security service that authenticates the web content management system prior to installation of the translation preview agent.

13. The system according to claim 12 , wherein the security service authenticates the web content management system using a tenant identifier, a client key, and a client secret value.

14. The system according to claim 13 , wherein the translation preview agent generates a rendered list document that comprises one or more translation components, each of the one or more translation components comprising a preview URL, a preview language, the tenant identifier, and a translation job identifier.

15. The system according to claim 14 , wherein the translation preview service receives a selection of one of the one or more translation components from the translation system.

16. The system according to claim 15 , further comprising a staging server that provides a current version of the web content to the web content management system during generation of the translation preview.

17. The system according to claim 16 , wherein the translation preview service:

receives the current version of the web content;

replaces the one or more translation components with translated content to create the translation preview; and

transmits the translation preview to the translation system.

18. The system according to claim 17 , wherein the translated content is stored in the web content management system prior to the content staging system providing the current version of the web content.

19. The system according to claim 10 , wherein the translation system obtains a current version of the web content through the translation preview service using the translation preview agent that is set behind a security firewall of the web content management system.

Assignments (2)
CHANGE OF NAME Recorded Jun 18, 2021
From: SDL PLC
To: SDL LIMITED
Reel/Frame 056628/0440 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2020
From: BONDARCHUK, IURII; MØLLEBJERG, LARS
To: SDL PLC
Reel/Frame 052108/0400 →
Continuity (3)
Continuation 15335363 · Oct 26, 2016
Provisional Application 62249027 · Oct 30, 2015
Related Publication 20200167529A1 · May 28, 2020
Cited By (1)
US 12,437,023