Localization

In ABAP a translation belongs to a repository object: the texts of a program, class, message class, data element or domain are translated per language in the system and travel by transport. ZABAP_TRANSLATIONS exports them to a spreadsheet and back, and the DeepL clients by Christian Günter and B-Tocs translate text from ABAP code.

Overview

SAP SHIPS

SE63 translates short texts, long texts and forms in the system, object by object or from worklists set up in LXE_MASTER, and its proposal pool keeps short text translations consistent.

Not covered: At a translator working in the editor: the page checked describes worklists and a proposal pool, and no machine translation.

THE COMMUNITY ADDS

Machine translation called from ABAP code by Christian Günter's DeepL client, a spreadsheet round trip in ZABAP_TRANSLATIONS, an XLIFF editor in XLF Translator, and an AI client reading and writing object translations through LISA.

Artifacts10

10 of 10 artifacts
ArtifactSignals
Apps2
ABAP_TRANSLATION_HUBReport pushing ABAP objects to SAP Translation Hub and back
Signals
Quiet
ZABAP_TRANSLATIONSExcel export and import of ABAP package or program texts
Signals
none
MCP servers1
LISAMCP server for reading and writing ABAP object translations
Signals
Functional boundary
Packages5
abap_btocs_deeplDeepL translation plugin for the B-Tocs ABAP SDK
Signals
Quiet
abap_btocs_libtrlLibreTranslate plugin for the B-Tocs ABAP SDK
Signals
Quiet
ABAP_DeepL_clientABAP client for the DeepL translation service
Signals
Quiet
abap-form-translatorRuntime translation layer for SAP form labels, kept in a table
Signals
none
ZOTR_UTILITYABAP framework reading texts from SAP's online text repository
Signals
none
Services1
SAP Translation HubTranslation service for software texts and documents
Signals
none
Web tools1
XLF TranslatorEditor for the translations in an uploaded XLIFF file
Signals
Functional boundary

Details

Coverage
statecore and community, ABAP
assessed
relationshipunassessed
also inCAP, BTP/BAIP, UI5
For your agent