You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何精简Page Translate扩展菜单,仅保留英译印地语(谷歌引擎)选项?

自定义Page Translate扩展,仅保留英文转印地语(谷歌引擎)选项

步骤1:解压扩展文件

  1. 找到Page Translate的.oxt文件(可从官网下载或从LibreOffice扩展目录提取)
  2. 将文件后缀改为.zip,解压到本地文件夹

步骤2:修改菜单配置(移除冗余菜单选项)

  1. 打开解压后的Addons.xcu文件(LibreOffice扩展的菜单定义核心文件)
  2. 定位到「页面翻译」的菜单节点(路径通常为/oor:component-data/oor:node[@oor:name="Addons"]/oor:node[@oor:name="AddonUI"]/oor:node[@oor:name="MenuItems"])
  3. 删除所有非「英文转印地语(谷歌引擎)」的菜单条目,仅保留指向谷歌引擎、源语言英文、目标语言印地语的动作节点,同时删除多余的语言分组(如亚洲下其他语言、欧洲语言组等)

步骤3:修改核心逻辑(移除冗余语言/引擎选项)

  1. 进入解压后的python目录,打开核心脚本文件(如pagetranslate.py)
  2. 找到定义语言对的代码块(比如LANG_PAIRS字典),删除所有除en -> hi之外的语言条目
  3. 找到引擎选择的代码部分,删除谷歌引擎之外的其他引擎(如百度、必应)的判断逻辑,直接默认使用谷歌引擎
  4. 如果存在单独的语言列表配置文件(如langlist.ini),打开后删除所有非英文、印地语的语言条目

步骤4:重新打包并安装修改后的扩展

  1. 将修改后的所有文件选中,压缩为ZIP格式(确保文件直接在ZIP根目录,不要嵌套文件夹)
  2. 将ZIP文件后缀改回.oxt
  3. 打开LibreOffice,先卸载原有Page Translate扩展,再安装修改后的.oxt文件

注意事项

  • 修改前务必备份原扩展文件,避免操作失误导致无法恢复
  • 若脚本中有依赖语言/引擎的逻辑判断,需确保删除冗余选项后不会触发报错,可直接将源语言、目标语言、引擎参数硬编码为英文、印地语、谷歌

内容的提问来源于stack exchange,提问作者shantanuo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 12:17:16