translation_tool library

Google翻译工具库

支持内存缓存和本地缓存,可配置的API密钥和目标语言

Classes

CacheKeyGenerator
缓存键生成器
CacheManager
缓存管理器接口
CompositeCacheManager
复合缓存管理器(内存 + 本地)
Data
translations : {"translatedText":"你好世界","detectedSourceLanguage":"en"}
EnhancedCompositeCacheManager
增强的复合缓存管理器(支持本地存储加载和条件保存)
GoTranslationResultModel
Google 翻译结果模型
LruCache<K, V>
缓存类,使用LRU策略管理缓存条目。
MemoryCacheManager
内存缓存管理器
NetworkClient
网络客户端接口
TranslationConfig
翻译配置类
TranslationHelper
便捷的翻译工具类
TranslationRequestConfig
翻译请求配置
Translations
translatedText : "你好世界" detectedSourceLanguage : "en"
TranslationService
翻译服务类
TranslationServiceBuilder
翻译服务构建器