v/GTT
1
0
mirror of https://github.com/eeeXun/GTT.git synced 2025-05-21 01:50:36 -07:00

7 Commits

Author SHA1 Message Date
eeeXun
1e572de3df style(format): run gofmt 2023-04-21 16:17:32 +00:00
Xun
e0c5569adf
feat(translator): add BingTranslate (#16) 2023-04-22 00:17:18 +08:00
eeeXun
62987e6c5e fix: ReversoTranslate with multi-line translation 2023-03-27 16:39:01 +08:00
eeeXun
b190b66132 fix: ReversoTranslate doesn't support translation of same language 2023-03-15 16:18:10 +08:00
eeeXun
cbd985b599 refactor: make Language, TTSLock and EngineName to struct in Translator
GetSrcLang, GetDstLang, SetSrcLang, SetDstLang, SwapLang are reusable
functions from translator to translator. So make Language struct.

GetEngineName is also a reusable function. So make EngineName struct.

Finally, let Translator to inherit those functions in these three
(Language, TTSLock, EngineName) structs. No need to write the duplicated
functions for each Translator.
2023-03-10 23:37:08 +08:00
eeeXun
13e9f96c2b refactor: defer SoundLock.Release function in PlayTTS
SoundLock should release before leaving the PlayTTS function
2023-03-10 21:02:06 +08:00
Xun
ea1e23172c
feat(translator): add ReversoTranslate (#14) 2023-03-10 20:51:38 +08:00