首页 > 解决方案 > 在 CefSharp 应用程序中启用 Chrome 的翻译菜单命令

问题描述

如何将“翻译成英语”项添加到 CEFSharp 浏览器应用程序的上下文菜单中? 谷歌浏览器上下文菜单

按照我们的代码世界中的教程(如何在 WinForms 中的 CefSharp 控件上将新项目添加到本机上下文菜单)来自定义右键菜单。我可以轻松添加菜单项,但不知道如何调用所需的功能。我可以从 OnContextMenuCommand 方法调用的 CEFSharp 接口参数之一中是否有方法来执行翻译,或者此功能是否需要完全自定义开发?

如果需要调用 3rd 方翻译服务,我如何访问浏览器中显示的所有文本,然后用翻译替换它(获取和更新正确的 DOM 元素)?

使用 CefSharp WinForms 71.0.0 通过 Visual Studio 2019 中的 Nuget 包管理器获得。

标签: c#translationchromiumcefsharp

解决方案


推荐阅读