本申請涉及互聯網,尤其涉及一種即時通信客戶端的網頁處理方法、裝置、設備及存儲介質。
背景技術:
1、隨著互聯網技術的發展,可以利用會話方式進行即時通信(im,instantmessaging)。例如,用戶a可以在即時通信客戶端的會話界面中輸入即時通信消息(即im消息),并觸發將該即時通信消息發送至用戶b,從而實現用戶a與用戶b之間的即時通信。此外,為了傳達更多的信息,用戶a還可以在向用戶b發送的即時通信消息中插入網頁鏈接,從而用戶b可以通過點擊網頁鏈接打開相應的網頁來了解更多的內容。然而,由于網頁的多樣性,用戶b打開的網頁可能是一個英文網頁,而用戶b的母語為中文,即用戶b可能對英文不是特別熟悉,導致用戶b在閱讀網頁時遇到語言障礙。
技術實現思路
1、本申請實施例提供一種即時通信客戶端的網頁處理方法、裝置、電子設備、計算機可讀存儲介質及計算機程序產品,能夠解決用戶在即時通信客戶端中閱讀網頁時遇到的語言障礙問題。
2、本申請實施例的技術方案是這樣實現的:
3、本申請實施例提供一種即時通信客戶端的網頁處理方法,包括:
4、響應于針對所述即時通信客戶端中的網頁鏈接的觸發操作,顯示與所述網頁鏈接對應的網頁;
5、向所述網頁注入代碼,通過所述代碼建立所述即時通信客戶端與所述網頁之間的通信通道;
6、接收所述網頁通過所述通信通道發送的待翻譯文本;
7、向服務器發送所述待翻譯文本;
8、接收所述服務器返回的針對所述待翻譯文本的翻譯結果;
9、通過所述通信通道向所述網頁發送所述翻譯結果,以在所述網頁基于所述翻譯結果進行更新。
10、本申請實施例提供一種即時通信客戶端的網頁處理裝置,包括:
11、顯示模塊,用于響應于針對所述即時通信客戶端中的網頁鏈接的觸發操作,顯示與所述網頁鏈接對應的網頁;
12、注入模塊,用于向所述網頁注入代碼,通過所述代碼建立所述即時通信客戶端與所述網頁之間的通信通道;
13、接收模塊,用于接收所述網頁通過所述通信通道發送的待翻譯文本;
14、發送模塊,用于向服務器發送所述待翻譯文本;
15、所述接收模塊,還用于接收所述服務器返回的針對所述待翻譯文本的翻譯結果;
16、發送模塊,還用于通過所述通信通道向所述網頁發送所述翻譯結果,以在所述網頁基于所述翻譯結果進行更新。
17、本申請實施例提供一種電子設備,包括:
18、存儲器,用于存儲可執行指令;
19、處理器,用于執行所述存儲器中存儲的可執行指令時,實現本申請實施例提供的即時通信客戶端的網頁處理方法。
20、本申請實施例提供一種計算機可讀存儲介質,存儲有計算機可執行指令,用于被處理器執行時,實現本申請實施例提供的即時通信客戶端的網頁處理方法。
21、本申請實施例提供一種計算機程序產品,包括計算機程序或計算機可執行指令,用于被處理器執行時,實現本申請實施例提供的即時通信客戶端的網頁處理方法。
22、本申請實施例具有以下有益效果:
23、當用戶需要在即時通信客戶端中閱讀網頁時,可以首先向網頁注入代碼,以通過代碼建立即時通信客戶端與網頁之間的通信通道,接著即時通信客戶端在接收到網頁通過通信通道發送的待翻譯文本后,可以將接收到的待翻譯文本發送至服務器,以使服務器針對待翻譯文本進行翻譯,隨后當即時通信客戶端接收到服務器返回的翻譯結果后,可以通過通信通道將翻譯結果返回給網頁,以在網頁基于翻譯結果進行更新,如此,能夠對在即時通信客戶端中打開的網頁內容進行便捷的翻譯,從而解決了用戶在即時通信客戶端中閱讀網頁時遇到的語言障礙問題。
1.一種即時通信客戶端的網頁處理方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,
3.根據權利要求1所述的方法,其特征在于,
4.根據權利要求1所述的方法,其特征在于,
5.根據權利要求1所述的方法,其特征在于,
6.根據權利要求1所述的方法,其特征在于,在所述接收所述網頁通過所述通信通道發送的待翻譯文本之前,所述方法還包括:
7.根據權利要求1所述的方法,其特征在于,在所述接收所述網頁通過所述通信通道發送的待翻譯文本之前,所述方法還包括:
8.根據權利要求5至7任一項所述的方法,其特征在于,所述通過所述代碼提取所述網頁包括的待翻譯文本,包括:
9.根據權利要求8所述的方法,其特征在于,所述在所述網頁基于所述翻譯結果進行更新,包括:
10.根據權利要求8所述的方法,其特征在于,所述獲取所述網頁的文檔對象模型樹,包括:
11.根據權利要求1至10任一項所述的方法,其特征在于,所述向服務器發送所述待翻譯文本,包括:
12.根據權利要求1至10任一項所述的方法,其特征在于,
13.一種即時通信客戶端的網頁處理裝置,其特征在于,所述裝置包括:
14.一種電子設備,其特征在于,包括:
15.一種計算機可讀存儲介質,存儲有計算機可執行指令,其特征在于,所述計算機可執行指令被處理器執行時,實現權利要求1至12任一項所述的即時通信客戶端的網頁處理方法。
16.一種計算機程序產品,包括計算機程序或計算機可執行指令,其特征在于,所述計算機程序或計算機可執行指令被處理器執行時,實現權利要求1至12任一項所述的即時通信客戶端的網頁處理方法。