This is a new version of the repository. Do let us know (lindat-help at ufal.mff.cuni.cz) if you encounter any issues.
 

EdUKate translation software 2

Please use the following text to cite this item or export to a predefined format:
Popel, Martin; et al., 2025, EdUKate translation software 2, LINDAT/CLARIAH-CZ digital library at the Institute of Formal and Applied Linguistics (ÚFAL), http://hdl.handle.net/11234/1-6033.
Date issued
2025
Description
This software package includes three tools: web frontend (charles-translator-web-frontend) for machine translation featuring phonetic transcription of Ukrainian suitable for Czech speakers, API server (lindat-translation) and a tool for translation of documents with markup including html, docx, odt, pptx and odp (document-translations). These tools are used in the Charles Translator service (https://translator.cuni.cz). This software was developed within the EdUKate project, which aims to help mitigate language barriers between non-Czech-speaking children in the Czech Republic and the education in the Czech school system. The project focuses on the development and dissemination of multilingual digital learning materials for students in primary and secondary schools.
Acknowledgement
This item isPublicly Available
and licensed under:
 Files in this item
Name
edukate-translation-software-2.zip
Size
7.71 MB
Format
application/zip
Description
Zip
MD5
e8b094c07d91aaba8c84a179abe5f1aa
Preview
  File Preview
  • lindat-translation
    • .dockerignore72 B
    • README.md7 kB
    • t2t_usr_dir
      • wat2018_multilang.py955 B
      • my_registrations.py3 kB
      • __init__.py161 B
      • artificial_errors.py1 kB
    • .docker_config.py64 B
    • examples
      • quick_start_file.txt20 B
      • translation examples.ipynb55 kB
    • scripts
      • gec_export.sh816 B
      • export.sh761 B
    • .gitignore35 B
    • manage.py287 B
    • requirements-dev.txt14 B
    • .gitmodules237 B
    • docker-compose.yml751 B
    • app
      • logging_utils
        • logged.py1 kB
        • __init__.py45 B
      • __init__.py0 B
      • models
        • model.py5 kB
        • t2t_model.py9 kB
        • __init__.py142 B
        • marian_model.py2 kB
      • okapi_profiles
        • okf_html@fraus.fprm5 kB
        • okf_xml@fraus.fprm877 B
      • extensions.py62 B
      • settings.py1 kB
      • static
      • factory.py2 kB
      • main
        • text.py1 kB
        • __init__.py0 B
        • api_examples
          • models_resource_example.py1 kB
          • model_resource_example.py190 B
          • languages_resource_example.py583 B
          • __init__.py0 B
          • root_resource_example.py246 B
          • language_resource_example.py1 kB
        • views.py1 kB
        • forms.py690 B
        • translate.py1 kB
        • document.py13 kB
        • api
          • restplus.py389 B
          • __init__.py0 B
          • translation
            • endpoints
              • MyAbstractResource.py3 kB
              • models.py5 kB
              • __init__.py0 B
              • languages.py6 kB
              • root.py1 kB
            • parsers.py1 kB
            • __init__.py0 B
        • translatable.py886 B
      • model_settings.py5 kB
      • dict_utils
        • __init__.py125 B
      • text_utils
      • templates
        • lindat-common24 B
        • index.html1 kB
        • swagger-ui.html4 kB
        • main.html3 kB
        • bootstrap_wtf.html8 kB
        • base.html1 kB
        • docs.html1 kB
      • db
        • schema.sql811 B
        • __init__.py1 kB
      • models.json3 kB
    • systemd
      • tensorflow_serving.service465 B
      • transformer_frontend.service352 B
      • marian@.service400 B
      • transformer.service448 B
    • uwsgi.py653 B
    • marian_cs-de.conf10 B
    • constraints.txt788 B
    • marian_de-cs.conf10 B
    • requirements_freeze.txt2 kB
    • t2t_data_dir
      • vocab.csuk.32768320 kB
      • vocab.translate_csen_wmt_czeng57m32k.32768.subwords296 kB
      • vocab_medical8lang.32768263 kB
      • vocab.ru.artificial_errors.32768816 kB
      • vocab.csuk4.32768323 kB
      • vocab.de.artificial_errors.32768752 kB
      • vocab.enru.32768368 kB
      • vocab.ende.32768273 kB
      • vocab.enpl.32768300 kB
      • vocab.csru.32768319 kB
      • vocab.translate_enfr_wmt32k.32768.subwords321 kB
      • vocab.cs.artificial_errors.327681 MB
      • vocab.translate_encs_wmt_czeng57m32k.32768.subwords296 kB
      • vocab.en.artificial_errors.32768782 kB
      • vocab.enhi.32768239 kB
      • vocab.translate_fren_wmt32k.32768.subwords321 kB
      • vocab.encs.32768296 kB
      • vocab.enfr.32768321 kB
    • marian_data_dir
    • Dockerfile1 kB
    • batching.config60 B
    • test
      • test_models_endpoint.py4 kB
      • test_data
        • test_libreoffice.odt16 kB
      • test_languages_endpoint.py7 kB
      • __init__.py0 B
      • test_swagger.py1 kB
    • requirements.txt399 B
    • model.config671 B
  • charles-translator-web-frontend
    • src
      • translation
        • index.ts176 B
        • README.md89 B
        • bootstrap.ts1 kB
        • domain
          • MessageInputMethod.ts793 B
          • Message.ts2 kB
          • TranslationGraph.ts2 kB
          • User.ts629 B
          • TranslationErrorCode.ts613 B
          • TranslationError.ts355 B
          • TranslationPath.ts1 kB
          • IsoLanguage.d.ts120 B
          • TranslationStep.d.ts630 B
        • adapters
          • LindatApiV2Model.ts3 kB
      • history.js2 kB
      • bootstrapAnalytics.tsx1 kB
      • asr
        • index.ts155 B
        • bootstrap.ts289 B
        • audio
          • downsampleBuffer.ts1 kB
        • domain
          • AsrService.ts1 kB
          • AsrModel.d.ts684 B
          • AsrStream.ts1 kB
        • adapters
          • LindatCunispeechModel
            • index.ts65 B
            • CzechSpeechInterpreter.ts1 kB
            • Segment.d.ts1 kB
            • LindatCunispeechModel.ts966 B
            • CunispeechAsrStreamProcessor.ts2 kB
            • segmentsToSpokenText.ts366 B
      • index.jsx711 B
      • transliterate.js3 kB
      • theme.ts382 B
      • img
        • flags
          • polandFlag.png3 kB
          • germanFlag.png3 kB
          • index.ts911 B
          • ukraineFlag.png1 kB
          • russiaFlag.png3 kB
          • britainFlag.png11 kB
          • indiaFlag.png12 kB
          • czechFlag.png6 kB
          • franceFlag.png4 kB
          • defaultFlag.png2 kB
          • usaFlag.png11 kB
        • logo.svg21 kB
      • components
        • asr.module.scss852 B
        • TranslationHistory.jsx5 kB
        • form.module.scss1 kB
        • form.tsx18 kB
        • AboutUsDialog.jsx12 kB
        • asrScripts.js6 kB
        • FAQDialog.jsx6 kB
        • asr.jsx2 kB
        • AboutUsDialog.module.scss176 B
        • TranslationHistory.module.scss589 B
        • FAQDialog.module.scss0 B
      • favicon
        • safari-pinned-tab.svg1 kB
        • site.webmanifest460 B
        • favicon-16x16.png1 kB
        • favicon.ico14 kB
        • browserconfig.xml246 B
        • favicon-32x32.png1 kB
        • mstile-150x150.png3 kB
        • android-chrome-256x256.png13 kB
        • apple-touch-icon.png6 kB
        • android-chrome-192x192.png9 kB
      • parcel.d.ts670 B
      • ui
        • TryAndroidAppBanner.module.scss289 B
        • mobile
          • MobileVirtualKeyboard
            • keyboardConfig.js8 kB
            • MobileVirtualKeyboard.tsx1 kB
            • VirtualKbdTargetInterceptor.ts3 kB
          • MobileAsr
            • MobileAsr.tsx2 kB
          • MobileTranslationError.tsx458 B
          • DisplayAreaSeparator.tsx1 kB
          • SourceField.tsx2 kB
          • MobileTranslatorPage.tsx4 kB
          • MobileLanguageSwitcher.tsx3 kB
          • UiInputModeController.ts3 kB
          • DisplayArea.tsx2 kB
          • UiInputMode.ts903 B
          • MobileAppBar.tsx1 kB
        • LanguageDropdown.tsx1 kB
        • TranslatorPage.module.scss922 B
        • CookiesAndTermsDialog.tsx5 kB
        • TargetInfo.ts787 B
        • LanguageDropdown.module.scss205 B
        • SettingsDialog.tsx8 kB
        • TranslatorPage.tsx1 kB
        • TranslationController.ts5 kB
        • SourceInfo.ts785 B
        • UiLanguageSwitcher.tsx3 kB
        • TryAndroidAppBanner.tsx1 kB
        • PrivacyPolicyPage.tsx3 kB
        • useIsMobileSize.ts753 B
        • NewTranslatorPage.tsx377 B
        • desktop
          • DesktopTranslatorPage.tsx133 B
        • LegalRoot.tsx275 B
        • useVisualHeight.ts934 B
      • persistence
        • README.md218 B
        • UserPreferences.d.ts475 B
        • PrivacyPreferencesRepository.ts1 kB
        • PrivacyPreferences.d.ts305 B
        • UserPreferencesRepository.ts1 kB
      • Application.tsx969 B
      • router.tsx528 B
      • index.html1 kB
      • i18n
        • index.ts1 kB
        • ParcelAsyncImportBackend.ts2 kB
    • package-lock.json748 kB
    • README.md1 kB
    • .gitignore213 B
    • locales
      • index.js238 B
      • en.json5 kB
      • cs.json5 kB
      • uk.json8 kB
    • package.json1 kB
    • public
      • static
        • img
          • red-with-text-oneline-no-bg.svg18 kB
          • logo.svg10 kB
          • at.svg2 kB
          • favicon.ico3 kB
          • red-with-text-oneline-grey-bg.svg19 kB
          • lindat-logo.svg7 kB
          • logo for ukraine.svg13 kB
          • lindat-logo-violet.svg15 kB
          • red-with-text-oneline-no-bg-space.svg19 kB
          • ufal-logo.svg8 kB
          • Charles_Translator_icon_CUNI.svg2 kB
          • red-with-text-twolines-no-bg.svg18 kB
    • .vscode
      • settings.json471 B
    • .babelrc85 B
    • .eslintrc.json310 B
    • docs
      • ui-design.md1 kB
      • usecases.md8 kB
    • tsconfig.json139 B
    • .parcelrc186 B
    • .prettierrc3 B
  • document-translation
    • examples
      • fraus
        • fix_fraus_xml_encoding.py699 B
        • unescape_fraus.py1 kB
        • okf_html@fraus.fprm5 kB
        • okf_xml@fraus.fprm877 B
        • run_pipeline_csuk_fraus.sh2 kB
        • escape_tool.py1 kB
      • pdf
        • README.md164 B
        • harmonogram.en.pdf568 kB
        • harmonogram.pdf151 kB
      • word_document
        • README.md309 B
        • output
          • test_document.docx.lines.en182 B
          • test_document.cs.docx5 kB
          • test_document.docx.lines.cs194 B
        • run_pipeline.sh674 B
        • test_document.docx5 kB
      • simple
        • README.md171 B
        • moses_inlinetext.en166 B
        • moses_inlinetext.cs188 B
    • .gitignore70 B
    • README.md2 kB
    • tests
      • test_translate_markup.py8 kB
    • document_translation
      • __init__.py0 B
      • markuptranslator.py8 kB
      • cli
        • translate_pdf.py1 kB
        • __init__.py0 B
        • translate_markup.py1 kB
      • alignment.py2 kB
      • pdf_tools
        • __init__.py0 B
        • pdfeditor.py6 kB
      • segmentedtext.py5 kB
      • regextokenizer.py817 B
      • lindat_services
        • batch_request.py1 kB
        • __init__.py1 B
        • align.py2 kB
        • translate.py6 kB
      • tagreinserter.py10 kB
      • fonts
        • Noto_Sans_Mono
          • README.txt4 kB
          • static
            • NotoSansMono-Regular.ttf396 kB
            • NotoSansMono-Bold.ttf396 kB
          • OFL.txt4 kB
        • Noto_Sans
          • README.txt5 kB
          • static
            • NotoSans-Italic.ttf583 kB
            • NotoSans-BoldItalic.ttf583 kB
            • NotoSans-Bold.ttf568 kB
            • NotoSans-Regular.ttf569 kB
          • OFL.txt4 kB
        • Noto_Serif
          • README.txt5 kB
          • static
            • NotoSerif-Italic.ttf522 kB
            • NotoSerif-BoldItalic.ttf523 kB
            • NotoSerif-Bold.ttf503 kB
            • NotoSerif-Regular.ttf503 kB
          • OFL.txt4 kB
      • alignedsegments.py6 kB
    • pyproject.toml1018 B
    • LICENSE1 kB