mirror of
https://github.com/OwO-Network/DeepLX.git
synced 2026-07-27 14:21:01 +00:00
Rebrand in response to a trademark report regarding the DEEPL mark. Renames the Go module path, exported symbols, binary, systemd/launchd services, Docker images, and CI artifacts; adds a trademark disclaimer to the README and removes screenshots containing DeepL branding. BREAKING CHANGE: Go module path is now github.com/OwO-Network/DLX. translate.TranslateByDeepLX is now translate.TranslateByDLX and DeepLXTranslationResult is now DLXTranslationResult. The release binaries, systemd service, and Docker images are renamed from deeplx to dlx.
29 lines
988 B
Go
29 lines
988 B
Go
/*
|
|
* @Author: Vincent Young
|
|
* @Date: 2024-09-16 11:59:24
|
|
* @LastEditors: Vincent Yang
|
|
* @LastEditTime: 2026-05-22 00:00:00
|
|
* @FilePath: /DLX/translate/types.go
|
|
* @Telegram: https://t.me/missuo
|
|
* @GitHub: https://github.com/missuo
|
|
*
|
|
* Copyright © 2024 by Vincent, All Rights Reserved.
|
|
*/
|
|
|
|
package translate
|
|
|
|
// DLXTranslationResult is the public response shape consumed by the HTTP
|
|
// handlers in the service package. The structure predates the migration to
|
|
// the oneshot endpoint; Alternatives is now always empty because oneshot does
|
|
// not return alternative translations, and ID is synthesized from time.
|
|
type DLXTranslationResult struct {
|
|
Code int `json:"code"`
|
|
ID int64 `json:"id"`
|
|
Message string `json:"message,omitempty"`
|
|
Data string `json:"data"`
|
|
Alternatives []string `json:"alternatives"`
|
|
SourceLang string `json:"source_lang"`
|
|
TargetLang string `json:"target_lang"`
|
|
Method string `json:"method"`
|
|
}
|