Changeset 20 in code for trunk/engines/iciba.go
- Timestamp:
- Aug 31, 2023, 8:28:02 AM (22 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/engines/iciba.go
r15 r20 226 226 227 227 func (_ *ICIBA) Translate(text string, from, to string) (TranslationResult, error) { 228 requestURL, err := url.Parse("https://ifanyi.iciba.com/index.php") 229 230 if err != nil { 231 // The URL is constant, so it should never fail. 232 panic(err) 233 } 228 requestURL, _ := url.Parse("https://ifanyi.iciba.com/index.php") 234 229 235 230 query := url.Values{} … … 240 235 241 236 sum := md5.Sum([]byte(("6key_web_fanyiifanyiweb8hc9s98e" + text))) 242 243 237 query.Add("sign", hex.EncodeToString(sum[:])[:16]) 244 238 … … 251 245 252 246 response, err := http.PostForm(requestURL.String(), formData) 253 254 247 if err != nil { 255 248 return TranslationResult{}, err … … 287 280 }, nil 288 281 } 282 283 func (_ *ICIBA) Tts(text, lang string) (string, error) { return "", nil }
Note:
See TracChangeset
for help on using the changeset viewer.