lxm
|
5a837fba94
|
feat: 优化翻译功能交互体验和UI细节
1. 在设置语言时增加重复设置检查,避免不必要的操作
2. 调整翻译结果展示页面的UI布局和样式
3. 为图片翻译结果添加点击放大查看功能
4. 优化文本翻译页面的键盘交互行为
5. 统一调整snackbar显示时长为1秒
|
12 months ago |
lxm
|
6e6bc08df6
|
refactor(文本翻译): 重构语言选择器样式与对话框布局
- 将语言选择器移至AppBar底部并统一胶囊样式
- 重写语言选择对话框为侧边弹出样式
- 使用统一颜色主题和圆角尺寸
- 优化暗黑模式下的显示效果
|
12 months ago |
lxm
|
19741b81d4
|
feat(翻译): 添加自动检测语种功能
实现文本翻译时的自动语种检测功能,当用户选择"自动检测"时,会先调用火山引擎API进行语种识别
在翻译服务中添加detectTextLanguage方法,支持频率控制和结果缓存
修改语言选择UI,在源语言列表中添加"自动检测"选项
|
12 months ago |
lxm
|
cade5f6717
|
feat(图片翻译): 实现图片翻译功能并添加结果预览
添加图片翻译API调用功能,包括:
1. 新增图片翻译相关模型类(Point2D, ImageTextBlock, ImageTranslationResult)
2. 实现火山引擎图片翻译API调用逻辑
3. 在界面中添加翻译结果图片预览区域
4. 优化翻译服务初始化逻辑避免重复初始化
5. 适配暗黑模式下的UI显示
|
12 months ago |
lxm
|
c8be164a9a
|
refactor(translation): 优化翻译服务初始化和UI组件
改进火山翻译服务初始化逻辑,优先使用AppConfig配置并添加错误日志
调整翻译页面UI组件样式和布局,包括返回按钮图标和语言选择器
|
12 months ago |
lxm
|
30098df5aa
|
feat(翻译): 新增图片翻译和文本翻译功能模块
添加图片翻译和文本翻译的完整功能实现,包括:
1. 新增翻译模块的路由和页面绑定
2. 实现图片翻译的控制器、模型和视图
3. 实现文本翻译的控制器和视图
4. 添加多语言支持
5. 完善翻译历史记录功能
|
12 months ago |