Interface to the 'DeepL' Translation API
Overview
A wrapper for the 'DeepL' API https://developers.deepl.com/docs, a web service for translating texts between different languages. A DeepL API developer account is required to use the service (see https://www.deepl.com/pro#developer).
- Glossary Management Support:
create_glossary()– Create custom glossarieslist_glossaries()– List existing glossaries and their metadataget_glossary_entries()– Retrieve glossary entries as a tibbledelete_glossary()– Permanently delete a glossary- Enhanced Translation Flexibility:
context– Provide contextual information to improve translationsmodel_type– Choose between latency-optimized or quality-optimized translation modelsformality– Adjust formality level for supported target languagesglossary_id– Apply a specific glossary to translations- Improved Authentication Handling:
- Your DeepL API authentication key is now read automatically from the environment variable
DEEPL_API_KEY, if not supplied directly. You can set it usingSys.setenv(DEEPL_API_KEY = "your_key")or add it to your.Renvironfile for persistent use.
From NEWS in the release
Install
Health
- OK13 OK2026-08-05
- NOTE12 OK, 1 NOTE2026-08-01
- OK14 OK2026-03-10
Documentation
- Help pages
- 40includes a package overview page
- Examples that run
- 0%39 never run
- Exported functions with examples
- 100%
- Documented parameters
- 100%
- Return-value docs
- 69%
- Help pages citing references
- 95%
Downloads
Repository
- PRs merged (all time)
- 50%
- Median days to close, 50 most recently updated closed issues
- 5
- Median days to close, 50 most recently updated closed PRs
- 79
Stars over time
Forks over time
Issues over time
PRs over time
1 development-tooling and community-health practice detected across 1 family in the upstream repository
Checks run against github.com/zumbov2/deeplr on 2026-10-11.
Dependencies
Code & Tests
People & History
Pick two releases to compare their code metrics.
- RR 4.6.0 released · 2026-04-24
- 2.1.0Latest2025-05-20 · current release · diff ↗ ·
added 10 exports
create_glossary, create_glossary2, delete_glossary, delete_glossary2, get_glossary_entries, get_glossary_entries2, list_glossaries, list_glossaries2, supported_glossary_language_pairs, supported_glossary_language_pairs2 - RR 4.5.0 released · 2025-04-11
- RR 4.4.0 released · 2024-04-24
- 2.0.12023-11-08 · diff ↗
- RR 4.3.0 released · 2023-04-21
- RR 4.2.0 released · 2022-04-22
- RR 4.1.0 released · 2021-05-18
- unarchivedReturned to CRAN2021-04-28
- 2.0.02021-04-28 · diff ↗ ·
removed 4 exports
toDutch, toDutch2, toPolish, toPolish2added 12 exports
available_languages, available_languages2, split_text, toChinese, toChinese2, toJapanese, toJapanese2, toPortuguese, toPortuguese2, toRussian, toRussian2, usage2 - RR 4.0.0 released · 2020-04-24
- archivedRemoved from CRAN2020-04-17check errors were not corrected in time failures in '\donttest' examples
- RR 3.6.0 released · 2019-04-26
- 1.0.02018-05-29 · diff ↗ ·
added 13 exports
detect, detect2, pimp, pimp2, toDutch2, toEnglish2, toFrench2, toGerman2, toItalian2, toPolish2, toSpanish2, translate2, usage - 0.1.02018-05-24
- RR 3.5.0 released · 2018-04-23
Package metadata
- First published
- 2018-05-24
- Total releases
- 5 / 8 yrs
- License
- MIT + file LICENSE OSI · relicensed from GPL (>= 2) in 2.0.1
- Download size
- 25 KB
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("deeplr")This package has no citation file, so citation() returns this entry built from DESCRIPTION.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-19, which the citation names so these numbers can be found later. More on citing and the projects behind them.