Pycharm正版2022.2.2 官方翻译插件更新tkk失败不能用问题及解决方案

下面是详细讲解“Pycharm正版2022.2.2 官方翻译插件更新tkk失败不能用问题及解决方案”的完整攻略:

问题描述

在使用Pycharm正版2022.2.2的官方翻译插件时,可能会遇到更新tkk失败,导致插件无法使用的问题。

解决方案

以下是两种解决该问题的方法:

方法1:手动更新tkk

1.打开浏览器,在地址栏中输入https://translate.google.cn并回车。

2.按下F12键,打开开发者工具。

3.在开发者工具中选择Console选项卡,输入以下代码并回车:

function updateTkk() {
    return new Promise(function(resolve) {
        var now = Math.floor(Date.now() / 3600000);
        var url = 'https://translate.google.cn/_/TranslateWebserverUi/data/batchexecute';
        var params = '?rpcids=MkEWBc&f.sid=-7429505095235284448&bl=boq_translate-webserver_20211025.18_p0&hl=en-US&soc-app=2&soc-platform=1&soc-device=1&_reqid=54696&rt=c';
        var payload = [
            [
                ["MkEWBc", "[[[\""]
            , ["en"]
            , [""]
            , ["en"]
            , ["1"]
            ]
        ]
        $.post(url+params, JSON.stringify(payload), function(data) {
            var tkkexpr = /tkk:\s?'(.+?)',\s+'(.+?)'/g;
            var matches = tkkexpr.exec(data);
            if (!matches) {
                resolve(false);
            } else {
                var tkk = matches[1] + '.' + matches[2];
                resolve(tkk);
            }
        });
    });
}

updateTkk().then(function(result) {
    if (result) {
        console.log(result);
    } else {
        console.log('Update tkk failed.');
    }
});

4.在Console中查看输出结果,如果输出结果为一串类似于422161.3602225657的数字,就说明手动更新tkk成功了。如果输出结果为“Update tkk failed.”,就说明手动更新tkk失败了,请尝试方法2。

5.打开Pycharm正版2022.2.2,在设置中找到翻译插件的选项,将tkk手动设置为步骤4中获取到的数字,即可解决问题。

方法2:下载离线tkk文件

1.打开浏览器,在地址栏中输入https://translate.google.cn并回车。

2.按下F12键,打开开发者工具。

3.在开发者工具中选择Network选项卡,然后刷新页面。

4.在Network中找到一个名为batchexecute的请求,右键点击该请求,选择Copy -> Copy response。

5.打开任意文本编辑器,将步骤4中复制的response粘贴到编辑器中,将文件保存为tkk.json。

6.在Pycharm正版2022.2.2的设置中找到翻译插件的选项,选择离线tkk文件,上传刚才保存的tkk.json文件即可解决问题。

至此,Pycharm正版2022.2.2官方翻译插件更新tkk失败不能用问题及解决方案讲解完毕。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Pycharm正版2022.2.2 官方翻译插件更新tkk失败不能用问题及解决方案 - Python技术站

(0)
上一篇 2023年5月16日
下一篇 2023年5月16日

相关文章

  • Linux/Ubuntu Git从安装到使用的方法步骤

    下面我将详细讲解 Linux/Ubuntu Git从安装到使用的方法步骤的完整攻略。 1. 安装Git 在Linux/Ubuntu上安装Git非常简单,只需要打开终端,输入以下命令即可: sudo apt-get update sudo apt-get install git 该命令会从apt仓库中安装Git,并自动将其添加到系统路径中。 2. 配置Git …

    GitHub 2023年5月16日
    00
  • 六款值得推荐的android(安卓)开源框架简介

    六款值得推荐的Android(安卓)开源框架简介 1. Retrofit 简介 Retrofit 是一个类型安全的 HTTP 客户端库,用于在 Android 和 Java 中处理 RESTful API。具有简单、易用和可扩展的特点。 特点 自定义注解实现内部支持多种 HTTP 动词, 请求支持异步和同步, 支持 URL 拼接和 URL 替换, 支持文件上…

    GitHub 2023年5月16日
    00
  • windows下Git+TortoiseGit配置超详细步骤

    下面就为您详细讲解“windows下Git+TortoiseGit配置超详细步骤”的完整攻略,过程中包含两条示例说明。 准备工作 在开始配置之前,需要先进行以下准备工作: 安装Git和TortoiseGit。 在Github上创建一个新的仓库(或者使用已有的仓库)。 配置Git 配置用户信息 在Git Bash中输入以下命令: $ git config –…

    GitHub 2023年5月16日
    00
  • Android实现带指示器的自动轮播式ViewPager

    下面我将为大家详细讲解“Android实现带指示器的自动轮播式ViewPager”的完整攻略,过程中会包含两条示例说明。这个攻略方便在Android开发中需要实现轮播图时候使用。 1.需求分析 首先我们需要明确我们这个轮播ViewPager的需求: 实现自动轮播效果 有指示器控件 滑动时支持循环播放 能够手动屏蔽轮播或启用轮播 提供接口用于外部的操作 有了需…

    GitHub 2023年5月16日
    00
  • VSCode 最全实用插件小结

    VSCode 最全实用插件小结 作为程序员的必备工具之一,VSCode已经成为了众多开发者的选择。而好的开发者不仅需要掌握操作技能,还需要在工具使用上发挥出更大的作用。下面介绍一些常用的、实用的VSCode插件,帮助开发者更好地使用这一工具。 代码编辑插件 1. Bracket Pair Colorizer 该插件用于为每对括号添加不同的颜色,方便代码的阅读…

    GitHub 2023年5月16日
    00
  • idea中git从码云克隆项目到本地的方法

    下面是详细讲解“idea中git从码云克隆项目到本地的方法”的完整攻略: 前提条件 在使用Idea中Git从码云克隆项目到本地之前,需要先满足以下前提条件: 你需要安装Idea软件,并且能够正常使用; 你需要拥有一个码云账号,并且在该账号下有所需要克隆的项目; 你已经在本地安装了Git,并且能够正常使用。 方法概述 在Idea中Git从码云克隆项目到本地,主…

    GitHub 2023年5月16日
    00
  • 5款超好用的开源 Docker工具强烈推荐

    下面我将为您详细讲解“5款超好用的开源Docker工具强烈推荐”的完整攻略,并且包含两个示例说明。 一、Docker是什么? Docker是一个开源的应用容器引擎,可以轻松创建、部署和运行应用程序。Docker提供了一个轻量级的容器环境,能够在不同的操作系统上运行。在大型的云应用场景下,Docker已经成为一个必备的工具。 二、为什么需要Docker工具? …

    GitHub 2023年5月16日
    00
  • Jetpack Compose 实现一个图片选择框架功能

    下面就是Jetpack Compose实现一个图片选择框架功能的完整攻略。 先决条件 在开始前,需要确保已经做好了以下准备: 支持Jetpack Compose的Android Studio环境。 拥有读取和写入文件的权限。 实现过程 我们可以把图片选择框架分成两个部分,一部分负责选择图片,另一部分负责展示已经选择的图片。下面将分别介绍这两个部分的实现。 图…

    GitHub 2023年5月16日
    00
合作推广
合作推广
分享本页
返回顶部