{"ref":"artifact:b-tocs-abap-btocs-libtrl","page":"/artifacts/b-tocs-abap-btocs-libtrl","json":"/artifacts/b-tocs-abap-btocs-libtrl.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"b-tocs-abap-btocs-libtrl","name":"abap_btocs_libtrl","artifact_type":"package","ecosystem":"abap","domain":"ui-and-frontend-bridge","origin_ring":"independent","description":{"one_line":"A plugin for the B-Tocs ABAP SDK that lets an SAP ABAP server translate with LibreTranslate through an SM59 RFC destination, against an instance hosted on-premise, on a hyperscaler, on SAP BTP or as SaaS.","short":"LibreTranslate plugin for the B-Tocs ABAP SDK","what_it_solves":"A plugin for the [B-Tocs ABAP SDK](https://github.com/b-tocs/abap_btocs_core) that lets an SAP ABAP server use [LibreTranslate](https://libretranslate.com/) for translation: the SDK core has to be installed first, the plugin goes in with abapGit under package ZBTOCS_LIBTRL, and the call leaves through an SM59 RFC destination to the remote service. The architecture diagram puts that service on-premise, in a data centre, on a hyperscaler, on SAP BTP or as a SaaS, so where LibreTranslate runs is the destination's business rather than the plugin's. The program `ZBTOCS_LIBTRL_GUI_RWS_DEMO` runs a demo once the destination is configured, and the maintainer records no known issues."},"links":{"repo":"https://github.com/b-tocs/abap_btocs_libtrl"},"type_properties":{"placement":{"value":"in-host","sources":[{"url":"https://github.com/b-tocs/abap_btocs_libtrl","title":"b-tocs/abap_btocs_libtrl — README, Summary","checked":"2026-10-18","quote":"This plugin is based on the [B-Tocs ABAP SDK](https://github.com/b-tocs/abap_btocs_core) and enables the SAP ABAP Server to use the translation service [LibreTranslate](https://libretranslate.com/)."}]},"distribution":{"value":["abapgit"],"sources":[{"url":"https://github.com/b-tocs/abap_btocs_libtrl","title":"b-tocs/abap_btocs_libtrl — README, Installation & Configuration","checked":"2026-10-18","quote":"Install the plugin it with [abapGit](https://abapgit.org)."}]}},"identity":{"license":"MIT"},"source_available":true,"provides":[{"capability":"capability:localization","what_it_does":"Lets an SAP ABAP server use LibreTranslate as a B-Tocs ABAP SDK plugin, calling a self-hosted or SaaS instance through an SM59 RFC destination.","sources":[{"url":"https://github.com/b-tocs/abap_btocs_libtrl","title":"b-tocs/abap_btocs_libtrl — README","checked":"2026-09-14","quote":"This plugin is based on the [B-Tocs ABAP SDK](https://github.com/b-tocs/abap_btocs_core) and enables the SAP ABAP Server to use the translation service [LibreTranslate](https://libretranslate.com/)."}]}],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:dotabap"}],"first_seen":"2026-09-14"},"maintainers":["actor:b-tocs"],"contributors":["actor:b-tocs"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"fair","evidence":"one contributor, personally owned"},{"label":"Repository","tier":"poor","evidence":"pushed 2024-06, not archived"}],"compatibility":[{"label":"Declared for","tier":"fair","evidence":"nothing declared"},{"label":"Survived majors","tier":"unknown","evidence":"not read on ABAP: its lines run side by side"},{"label":"Maintainer's CI","tier":"fair","evidence":"no CI configured"}],"practice":[{"label":"Tests","tier":"poor","evidence":"none found in the tree"},{"label":"Docs","tier":"fair","evidence":"README 2 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":5,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-24","npm":"not published under this name","stars":5,"forks":1,"open_issues":0,"archived":false,"pushed_at":"2024-06-03","license_spdx":"MIT","org_owned":false,"default_branch":"main","created_at":"2024-01-11T12:23:47Z","open_prs":0,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":1663,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2024-01-11","last_commit":"2024-06-03","commits":22,"contributors":1,"readme_path":"README.md","readme_sha":"cb9ca291d29760c79ca8e6a4525d294ef9645487","repo_read":"2026-10-24"},"edges":{"maintainers":[{"ref":"actor:b-tocs","name":"B-Tocs.org Community","json":"/actors/b-tocs.json"}],"contributors":[{"ref":"actor:b-tocs","name":"B-Tocs.org Community","json":"/actors/b-tocs.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}