PackagePackagetypeA library you install and call yourself.See every one →What this type is →independently maintainedindependently maintainedoriginPublished by one person or a small company outside SAP. Says nothing about quality; the readings say that.See every one →

abap_btocs_deepl

A plugin for the B-Tocs ABAP SDK that lets an SAP ABAP server translate with DeepL through an SM59 RFC destination, using a DeepL API key, with a demo program for the first call.

A plugin for the B-Tocs ABAP SDK that lets an SAP ABAP server use DeepL for translation: the SDK core has to be installed first, the plugin goes in with abapGit under package ZBTOCS_DEEPL, and the call leaves through an SM59 RFC destination with SSL active and the DeepL certificate in STRUST. A free DeepL account and an API key are the other half of the setup, and the program ZBTOCS_DEEPL_GUI_RWS_DEMO runs a demo once the key is entered. The maintainer records known issues with backward compatibility and asks for the latest version of the SDK core.

Facts

Last pushLicenceMIT

Where it sits

Lives in
Provides
LocalizationABAPLocalizationcapabilityServing labels, messages and translated content per user locale, including translatable model elements and per-tenant text overrides.

Who is behind it

B-Tocs.org CommunityB-Tocs.org CommunityPersonMaintains this
In the atlas: maintains 6, contributes to 5
@b-tocs
maintainer

Before choosing this

Signals

ActivityQuietNo published releases; repository quiet for 32 months

It publishes no releases, and its repository has been quiet for at least 24 full months. This may be normal for stable software; check whether its current state still fits your use.

What it declares

Every artifact

Type
Package
Origin
Independently maintained

As a package

Where it runs
Inside its host
Distributed through
abapGit

Connections1

README

quoted from b-tocs/abap_btocs_deepl under MIT, read
b-tocs/abap_btocs_deepl/README.mdOn GitHub

B-Tocs ABAP Plugin - DeepL Connector

Bride To Other Cool Stuff

Summary

This plugin is based on the B-Tocs ABAP SDK and enables the SAP ABAP Server to use the DeepL Translation Services.

The plugin is free at your own risk. MIT License.

Architecture

SAP ABAP System B-Tocs SDK Cloud Native World DeepL plugin-- SAP Business Functions sap_bf-- B-Tocs SDK Plugin DeepL sdkcore-- DeepL API

Screenshots

Demo
Report Parameters

Report Parameters

Report Result

Report Result

SM59 configuration
Technical Settings

SM59_TECH

Logon & Security

SM59_SEC

Installation & Configuration

1. DeepL Account
  1. Get a free DeepL account
  2. Get an api key
2. Prepare your SAP ABAP Backend
  1. An installed B-Tocs ABAP SDK is required. Check for Updates.
  2. Install this plugin with abapGit.
  3. Use Package ZBTOCS_DEEPL or $BTOCS_DEEPL (local only)
  4. Configure SM59 RFC Destination to your service (see screenshots, activate SSL)
  5. Test the connection - Create or update STRUST with the current DeepL certificate
  6. Execute program ZBTOCS_DEEPL_GUI_RWS_DEMO for a demo (enter your api key)

Known Issues

  1. Known issues with backward compatibility. Check the latest version of your B-Tocs ABAP SDK
MIT, read
Localization
  1. abap_btocs_libtrlLibreTranslate plugin for the B-Tocs ABAP SDK
  2. SAP Translation HubTranslation service for software texts and documents
  3. ABAP_DeepL_clientABAP client for the DeepL translation service
  4. LISAMCP server for reading and writing ABAP object translations
  5. ABAP_TRANSLATION_HUBReport pushing ABAP objects to SAP Translation Hub and back
  6. abap-form-translatorRuntime translation layer for SAP form labels, kept in a table
  7. ZOTR_UTILITYABAP framework reading texts from SAP's online text repository
  8. ZABAP_TRANSLATIONSExcel export and import of ABAP package or program texts
  9. XLF TranslatorEditor for the translations in an uploaded XLIFF file

Details

Sources3
dotabapdiscovered herechecked
github.com/b-tocs/abap_btocs_deepltree, pushes, contributors, CIchecked
README.mdquoted, and what the entry declareschecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
discovered viadotabap
first seen in the atlas
ecosystem and domainabap, ui-and-frontend-bridge
abaplint
issues under its own abaplint configuration158
lines359
statements223
objects7
files8
analysed, main
abaplint version2.120.84
History in the atlas1
  1. First seen.
For your agent
Ref
artifact:b-tocs-abap-btocs-deepl
JSON
/artifacts/b-tocs-abap-btocs-deepl.json
MCP
Connecting an agent