Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Transcriber: Allow configuration of a custom translation service (libretranslate) #1946

Merged
merged 1 commit into from
Oct 21, 2024

Conversation

M4GNV5
Copy link
Contributor

@M4GNV5 M4GNV5 commented Oct 20, 2024

The current transcriber.yaml only allows to use googles translation API.
This PR introduces two new environment variables:

  • JIGASI_TRANSCRIBER_CUSTOM_TRANSLATION_SERVICE: allows to define a class path for the translation service to use (similar to JIGASI_TRANSCRIBER_CUSTOM_SERVICE for transcription)
  • JIGASI_TRANSCRIBER_LIBRETRANSLATE_URL is specific for org.jitsi.jigasi.transcription.LibreTranslateTranslationService and allows to set the libretranslate URL

@M4GNV5 M4GNV5 force-pushed the custom-translator branch from c2dcaa8 to 6d96272 Compare October 20, 2024 19:19
@aaronkvanmeerten aaronkvanmeerten merged commit a5b719c into jitsi:master Oct 21, 2024
saghul added a commit that referenced this pull request Oct 22, 2024
* a5b719c ✨ allow configuration of a custom translation service (such as libretranslate) (#1946)
* d6251b7 feat(jaas): updated jaas URLs (#1944)
* 2a87a50 fix(jigasi): ensure tpl doesn't fail even if no JIGASI_SIP_PASSWORD is set (#1943)
* 5164db7 feat(jigasi): config for jigasi in visitor mode (#1942)
* a88c6e4 feat(prosody): allow s2s whitelist additions (#1940)
* b89c328 fix(prosody): install the new version of jitsi-contrib/prosody-plugins
* 0b75cd1 fix(transcriber): fix bosh and xmpp connections from jigasi to prosody (#1934)
* 4369907 feat(jibri,jicofo,jigasi,jvb,prosody,web): trim empty list entries when splitting with splitList to allow trailing comma (#1932)
* c58a9e5 feat(prosody): allow components access even after max participants is reached (#1930)
* 5e1fcd8 fix(prosody): default value for PROSODY_MODE (#1929)
* 7b7f101 feat(prosody): new flags to disable incoming client and server conection limits (#1928)
* 02aa4f1 fix: Only set app_secret when defined. (#1925)
* df0bb25 fix(prosody): install the new version of jitsi-contrib/prosody-plugins (#1926)
* ff0cdc7 fix(prosody): tpl errors on container startup due to missing variables (#1924)
* 905943d feat(prosody) update prosody contrib plugins from 20240117 to 20240817
* 1f2b14d feat(prosody): enable recorder domain for s2s to visitor nodes to allow transcription support (#1905)
* c9b6679 feat(web): mount load-test volume to expose load-test client from host (#1910)
* b726312 feat(jicofo) add config parameter for ENABLE_MODERATOR_CHECKS
* 2d39624 misc: working on unstable
Pie-D pushed a commit to Pie-D/docker-jitsi-meet that referenced this pull request Feb 6, 2025
Pie-D pushed a commit to Pie-D/docker-jitsi-meet that referenced this pull request Feb 6, 2025
* 80c1e58 ✨ allow configuration of a custom translation service (such as libretranslate) (jitsi#1946)
* c2f1a87 feat(jaas): updated jaas URLs (jitsi#1944)
* 1bed58d fix(jigasi): ensure tpl doesn't fail even if no JIGASI_SIP_PASSWORD is set (jitsi#1943)
* 9d7b1b1 feat(jigasi): config for jigasi in visitor mode (jitsi#1942)
* 48e0c65 feat(prosody): allow s2s whitelist additions (jitsi#1940)
* ac96a16 fix(prosody): install the new version of jitsi-contrib/prosody-plugins
* d6b7ce0 fix(transcriber): fix bosh and xmpp connections from jigasi to prosody (jitsi#1934)
* 76af358 feat(jibri,jicofo,jigasi,jvb,prosody,web): trim empty list entries when splitting with splitList to allow trailing comma (jitsi#1932)
* f2253b4 feat(prosody): allow components access even after max participants is reached (jitsi#1930)
* 8cdb951 fix(prosody): default value for PROSODY_MODE (jitsi#1929)
* 7f084f1 feat(prosody): new flags to disable incoming client and server conection limits (jitsi#1928)
* b803e3d fix: Only set app_secret when defined. (jitsi#1925)
* 0141599 fix(prosody): install the new version of jitsi-contrib/prosody-plugins (jitsi#1926)
* 4872471 fix(prosody): tpl errors on container startup due to missing variables (jitsi#1924)
* 8c7e830 feat(prosody) update prosody contrib plugins from 20240117 to 20240817
* dc8a103 feat(prosody): enable recorder domain for s2s to visitor nodes to allow transcription support (jitsi#1905)
* 3a2579c feat(web): mount load-test volume to expose load-test client from host (jitsi#1910)
* 5d7db46 feat(jicofo) add config parameter for ENABLE_MODERATOR_CHECKS
* 8e3c952 misc: working on unstable
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants