|
|
||
|---|---|---|
| .github | ||
| .tx | ||
| appinfo | ||
| img | ||
| lib | ||
| LICENSES | ||
| src | ||
| templates | ||
| vendor-bin | ||
| .eslintrc.js | ||
| .gitignore | ||
| .l10nignore | ||
| .nextcloudignore | ||
| .php-cs-fixer.dist.php | ||
| AUTHORS.md | ||
| CHANGELOG.md | ||
| composer.json | ||
| composer.lock | ||
| COPYING | ||
| krankerl.toml | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| psalm.xml | ||
| README.md | ||
| REUSE.toml | ||
| stylelint.config.js | ||
| webpack.js | ||
Deepl.com integration for Nextcloud
This app integrates with Nextcloud Assistant to offer translation services We recommend to install Assistant additionally and activate Deepl as translation provider in the Artifical Intelligence admin settings.
This app also integrates with the translation API of Nextcloud server to offer translation services without Assistant. Currently this is available in Text and Talk.
To run translations and any other Task Processing tasks synchronously, run the following command in a background process (10 is the interval in seconds when the process should relaunch to use the latest php changes):
set -e; while true; do occ background-job:worker -v -t 10 "OC\TaskProcessing\SynchronousBackgroundJob"; done
Ethical AI Rating
Rating: 🔴
Negative:
- the software for training and inferencing of this model is proprietary, limiting running it locally or training by yourself
- the trained model is not freely available, so the model can not be ran on-premises
- the training data is not freely available, limiting the ability of external parties to check and correct for bias or optimise the model’s performance and CO2 usage.
Learn more about the Nextcloud Ethical AI Rating in our blog.
Configuring
In the "Connected Accounts" section of the admin settings, the admin has the option to set the API key of the DeepL translation API.
Alternatively, you can run this command to set it:
occ config:app:set integration_deepl apikey --value="apikey"
In the "Artificial Intelligence" section of the admin settings, the admin can choose Deepl as the default provider for translations in Assistant in the "Task:Translate" option.
Additionally, the admin can do the same for translations in Talk and Text in the "Machine translations" option.
🖼️ Screenshots
🛠️ State of maintenance
While there are many things that could be done to further improve this app, the app is currently maintained with limited effort. This means:
- The main functionality works for the majority of the use cases
- We will ensure that the app will continue to work like this for future releases and we will fix bugs that we classify as 'critical'
- We will not invest further development resources ourselves in advancing the app with new features
- We do review and enthusiastically welcome community PR's
We would be more than excited if you would like to collaborate with us. We will merge pull requests for new features and fixes. We also would love to welcome co-maintainers.
If there is a strong business case for any development of this app, we will consider your wishes for our roadmap. Please contact your account manager to talk about the possibilities.




