PantsuDango / Dango-Translator

团子翻译器 —— 个人兴趣制作的一款基于OCR技术的翻译器
GNU Lesser General Public License v2.1
7.15k stars 525 forks source link

有考虑加入私人deepl api的功能打算吗 #121

Closed CastleYu closed 10 months ago

CastleYu commented 1 year ago

这东西应该挺容易的……吧?可能大概 虽然有了免费的公共api,好像漫画翻译是不是没法用( 而且稳定性我还没试过就是

def deepl(text:str,toLang:str):
    global proxy
    headers = {'Authorization': f'DeepL-Auth-Key {key}'}
    data = {'text': text, 'target_lang': toLang}
    try:
        response = post(url, headers=headers, data=data, proxies=proxy)
        js = response.json()
        if 'message' not in js:
            ans = js['translations'][0]['text']
        else:
            ans = 'error:'+js['message']
            raise KeyError(ans)
    except:
        raise ConnectionError(get('https://api.ipify.org',proxies=proxy).text)
    return ans
PantsuDango commented 1 year ago

加入它们api不难,我是出于以下考虑当时没加的

  1. 他们api调用需要走注册,注册还需要国外的信用卡那些手续,特别的麻烦,绝大部分用户是注册不了的
  2. 需要代理,国内连很慢很慢,速度不快 我会再评估看下要不要接入!