The engines used in mozhi in the form of a library :D
Find a file
2026-04-09 14:57:21 +05:30
cmds add matecat languages to mymemory 2024-12-27 15:05:15 +05:30
.woodpecker.yml fix clone url 2024-03-16 22:09:59 +05:30
dict.go add yandex autodetect; gofmt (closes #3) 2024-08-22 20:21:12 +05:30
engine_curl.md Add source transliteration support 2023-12-04 19:13:16 +05:30
engines.go better error message on ratelimits 2026-04-09 14:57:21 +05:30
engines_test.go refactor: improve speed of simultaneous translation and add a test for it 2023-09-29 17:56:54 +02:00
go.mod update deps; make deepl engine work with update to deeplx 2025-04-10 19:33:17 +05:30
go.sum update deps; make deepl engine work with update to deeplx 2025-04-10 19:33:17 +05:30
images.go yandex synonyms; increased timeout; gofmt 2024-05-22 17:34:50 +05:30
langlist-duckduckgo.go ddg all-engines compatibility for chinese* 2023-09-20 14:42:07 +05:30
langlist-libre.go standardize naming for all chinese 2023-09-20 14:44:48 +05:30
langlist-reverso.go utils -> libmozhi 2023-09-09 19:11:04 +05:30
langlist-yandex.go add yandex autodetect; gofmt (closes #3) 2024-08-22 20:21:12 +05:30
langlists.go add matecat languages to mymemory 2024-12-27 15:05:15 +05:30
libmozhi.go add yandex autodetect; gofmt (closes #3) 2024-08-22 20:21:12 +05:30
LICENSE again try fixing license 2023-09-09 19:58:18 +05:30
README.md add license/readme 2023-09-09 19:54:59 +05:30
requests.go yandex synonyms; increased timeout; gofmt 2024-05-22 17:34:50 +05:30
tts.go change client query for google tts 2025-01-19 13:38:08 +05:30

LibMozhi

AGPLv3 Matrix Go Reference

Library that backs Mozhi.

File Matrix

  • autodetect.go - Auto detect language from given text.
  • engines.go - Code for getting data from engines themselves
  • langlist-*.go - List of languages supported by the specific engine
  • tts.go - Get TTS data for given text
  • retrieve.go - Used to get new langlist data
  • libmozhi.go - Main functions that wrap around the others to make the thing usable