新增中翻英功能(记忆时间线)(用户摘要)(兴趣分布接口)(查询核心档案)(记忆洞察)-接口添加翻译字段

This commit is contained in:
lixinyue
2026-01-21 11:27:11 +08:00
parent 98b2da9123
commit c93bcb8678
2 changed files with 2 additions and 15 deletions

View File

@@ -419,7 +419,7 @@ async def update_end_user_profile(
return fail(BizCode.INTERNAL_ERROR, "用户信息更新失败", str(e))
@router.get("/memory_space/timeline_memories", response_model=ApiResponse)
async def memory_space_timeline_of_shared_memories(id: str, label: str,language_type: str,
async def memory_space_timeline_of_shared_memories(id: str, label: str,language_type: str="zh",
current_user: User = Depends(get_current_user),
db: Session = Depends(get_db),
):

View File

@@ -132,20 +132,7 @@ class MemoryEntityService:
all_timeline_data = self._merge_same_text_items(all_timeline_data)
# 如果需要翻译(非中文),对整个结果进行翻译
if language_type != 'zh':
# 定义需要翻译的字段
fields_to_translate = ['text', 'type']
# 翻译各个列表
if memory_summary_list:
memory_summary_list = await self._translate_list(memory_summary_list, model_id, fields_to_translate)
if statement_list:
statement_list = await self._translate_list(statement_list, model_id, fields_to_translate)
if extracted_entity_list:
extracted_entity_list = await self._translate_list(extracted_entity_list, model_id, fields_to_translate)
if all_timeline_data:
all_timeline_data = await self._translate_list(all_timeline_data, model_id, fields_to_translate)
result = {
"MemorySummary": memory_summary_list,
"Statement": statement_list,