-
公开(公告)号:US11301643B2
公开(公告)日:2022-04-12
申请号:US16700734
申请日:2019-12-02
Applicant: SAP SE
Inventor: Robert Stuehler , Michail Vasiltschenko , Anton Snitko , Yvonne Miklosch , Benjamin Schork , Jochen Geib , Jens Scharnbacher , Klaus Heitlinger
IPC: G06F40/58 , G06F16/903 , G06F40/20 , G06F40/51 , G06F40/151
Abstract: Techniques and solutions are described for translating strings in a human language that are associated with code, such as code that declares user interface elements in association with which the strings can be displayed. The strings can be embedded in code, or can be included in files that are accessed by the code or used in creating executable code. Strings can be extracted from data, such as files, received in a translation request. After translation, such as by a human translator or using automatic translation, the translation results can be provided in response to the translation request. The translation process can be automated, such that changes to files in a code repository can trigger a translation request. Disclosed technologies can facilitate the production of programs that are localized using different human languages.
-
公开(公告)号:US12067370B2
公开(公告)日:2024-08-20
申请号:US17342114
申请日:2021-06-08
Applicant: SAP SE
Inventor: Tetyana Chernenko , Anton Snitko , Jens Scharnbacher , Michail Vasiltschenko
IPC: G06F40/30 , G06F16/2458 , G06F40/274 , G06F40/44 , G06F40/55 , G06F40/58
CPC classification number: G06F40/58 , G06F16/2468 , G06F40/274 , G06F40/55
Abstract: Translation capability for language processing determines an existence of an abbreviation, followed by non-exact matching to map the abbreviation to the original full term. A received string in a source language is provided as input to a translation service. Translation proposals in a different target language are received back. A ruleset (considering factors, e.g., camel case format, the presence of a concluding period, and/or consecutive consonants) is applied to generate abbreviation candidates from the translation proposals. Non-exact matching (referencing e.g., a comparison metric) may then be used to map the abbreviation candidates to text strings of their original full terms. A mapping of the abbreviation to the text string of the original full term is stored in a translation database comprising linguistic data. Embodiments leverage existing resources (e.g., translation service, non-exact matching) to reduce effort and expense of accurately identifying abbreviations and then mapping them to their full original terms.
-
公开(公告)号:US20220391601A1
公开(公告)日:2022-12-08
申请号:US17342114
申请日:2021-06-08
Applicant: SAP SE
Inventor: Tetyana Chernenko , Anton Snitko , Jens Scharnbacher , Michail Vasiltschenko
IPC: G06F40/58 , G06F40/55 , G06F40/274 , G06F16/2458
Abstract: Translation capability for language processing determines an existence of an abbreviation, followed by non-exact matching to map the abbreviation to the original full term. A received string in a source language is provided as input to a translation service. Translation proposals in a different target language are received back. A ruleset (considering factors, e.g., camel case format, the presence of a concluding period, and/or consecutive consonants) is applied to generate abbreviation candidates from the translation proposals. Non-exact matching (referencing e.g., a comparison metric) may then be used to map the abbreviation candidates to text strings of their original full terms. A mapping of the abbreviation to the text string of the original full term is stored in a translation database comprising linguistic data. Embodiments leverage existing resources (e.g., translation service, non-exact matching) to reduce effort and expense of accurately identifying abbreviations and then mapping them to their full original terms.
-
公开(公告)号:US11257100B2
公开(公告)日:2022-02-22
申请号:US16223340
申请日:2018-12-18
Applicant: SAP SE
Inventor: Iuliia Konstantinova , Ralph Debusmann , Michail Vasiltschenko , Anton Snitko , Günther Fischer
IPC: G06Q30/02 , G06N20/00 , G06F16/951 , G06N5/04
Abstract: Disclosed herein are system, method, and computer program product embodiments for crawling feedback sources and generating a product improvement recommendation. In an embodiment, a Product Optimization Crawler and Monitor (POCM) system may crawl feedback comments from different sources such as an Internet source or a customer feedback database. The POCM system may apply artificial intelligence, natural language processing, and constraint modeling techniques to the feedback comments to identify product features as well as a feedback category corresponding to the product feature. The feedback category may include a positive, negative, or neutral feedback category. Using this information, the POCM system may generate a summary of the feedback from different sources and/or generate product improvement recommendation. The product improvement recommendation may include suggesting that a component from a first product be replaced with a similar component from a second product.
-
公开(公告)号:US20200089771A1
公开(公告)日:2020-03-19
申请号:US16134666
申请日:2018-09-18
Applicant: SAP SE
Inventor: Slim Trabelsi , Michail Vasiltschenko , Anton Snitko
Abstract: Various examples are directed to systems and methods for identifying textual information regarding a first topic. A computer system may access a plurality of text units and detect that a first text unit of the plurality of text units is in a first language. The computer system may access a first language keyword set for the first topic, where the first language keyword set comprises a first plurality of keywords associated with the first language. The computer system may determine a first relevance score for the first text unit based at least in part on the first language keyword set. If the first relevance score is greater than a relevance score threshold, the computer system translates the first text unit to a base language and determines a text unit classification for the first text unit using a classification model trained with training data in the base language.
-
公开(公告)号:US11087098B2
公开(公告)日:2021-08-10
申请号:US16134666
申请日:2018-09-18
Applicant: SAP SE
Inventor: Slim Trabelsi , Michail Vasiltschenko , Anton Snitko
IPC: G06F40/58 , G06F40/284 , G06N20/00 , G06F40/263
Abstract: Various examples are directed to systems and methods for identifying textual information regarding a first topic. A computer system may access a plurality of text units and detect that a first text unit of the plurality of text units is in a first language. The computer system may access a first language keyword set for the first topic, where the first language keyword set comprises a first plurality of keywords associated with the first language. The computer system may determine a first relevance score for the first text unit based at least in part on the first language keyword set. If the first relevance score is greater than a relevance score threshold, the computer system translates the first text unit to a base language and determines a text unit classification for the first text unit using a classification model trained with training data in the base language.
-
公开(公告)号:US20210165855A1
公开(公告)日:2021-06-03
申请号:US16700734
申请日:2019-12-02
Applicant: SAP SE
Inventor: Robert Stuehler , Michail Vasiltschenko , Anton Snitko , Yvonne Miklosch , Benjamin Schork , Jochen Geib , Jens Scharnbacher , Klaus Heitlinger
IPC: G06F17/28 , G06F17/27 , G06F17/22 , G06F16/903
Abstract: Techniques and solutions are described for translating strings in a human language that are associated with code, such as code that declares user interface elements in association with which the strings can be displayed. The strings can be embedded in code, or can be included in files that are accessed by the code or used in creating executable code. Strings can be extracted from data, such as files, received in a translation request. After translation, such as by a human translator or using automatic translation, the translation results can be provided in response to the translation request. The translation process can be automated, such that changes to files in a code repository can trigger a translation request. Disclosed technologies can facilitate the production of programs that are localized using different human languages.
-
公开(公告)号:US10235363B2
公开(公告)日:2019-03-19
申请号:US15499928
申请日:2017-04-28
Applicant: SAP SE
Inventor: Anton Snitko , Michail Vasiltschenko , Ralph Debusmann
IPC: G06F17/28 , G06F17/24 , G06F17/27 , G06F3/0482
Abstract: Various embodiments of systems, computer program products, and methods to provide instant translation of user interfaces of a web application are described herein. In an aspect, a request is received to translate a user interfaces of a web application from a source language to a target language. A translatable user interface element associated with the user interface of the web application is determined. Further, the translatable user interface element is translated from the source language to the target language based on dynamic metadata associated with the translatable user interface element. The translated translatable user interface element in the user interface of the web application is rendered.
-
-
-
-
-
-
-