SYMBOL INDEX (27 symbols across 6 files) FILE: main.go function main (line 23) | func main() { FILE: service/config.go type Config (line 21) | type Config struct function InitConfig (line 29) | func InitConfig() *Config { FILE: service/service.go function authMiddleware (line 29) | func authMiddleware(cfg *Config) gin.HandlerFunc { type PayloadFree (line 63) | type PayloadFree struct type PayloadAPI (line 70) | type PayloadAPI struct function Router (line 77) | func Router(cfg *Config) *gin.Engine { FILE: translate/translate.go function makeRequestWithBody (line 33) | func makeRequestWithBody(postStr string, proxyURL string, dlSession stri... function TranslateByDeepLX (line 111) | func TranslateByDeepLX(sourceLang, targetLang, text string, tagHandling ... FILE: translate/types.go type Lang (line 16) | type Lang struct type CommonJobParams (line 23) | type CommonJobParams struct type Sentence (line 34) | type Sentence struct type Job (line 41) | type Job struct type TextItem (line 50) | type TextItem struct type Params (line 56) | type Params struct type LegacyParams (line 64) | type LegacyParams struct type PostData (line 72) | type PostData struct type TextResponse (line 80) | type TextResponse struct type TranslationResponse (line 88) | type TranslationResponse struct type LegacyTranslationResponse (line 98) | type LegacyTranslationResponse struct type SentenceResponse (line 120) | type SentenceResponse struct type DeepLXTranslationResult (line 126) | type DeepLXTranslationResult struct FILE: translate/utils.go function getICount (line 23) | func getICount(translateText string) int64 { function getRandomNumber (line 28) | func getRandomNumber() int64 { function getTimeStamp (line 36) | func getTimeStamp(iCount int64) int64 { function formatPostString (line 46) | func formatPostString(postData *PostData) string { function handlerBodyMethod (line 53) | func handlerBodyMethod(random int64, body string) string {