免费的Google翻译API接口

free-google-translate

Free Google Translator API 免费的Google翻译,其中的破解思路主要来源于将 https://translate.google.cn 的web访问方式模拟成全部代码的形式来控制api的访问

注意事项

  • 1.大量的相同IP请求会导致Google翻译接口返回 429 Too many requests
    • 建议处理方案:每一个app客户端自己去请求此接口,就可以避免只有一个IP的服务器去请求
  • 2.大量的请求也会使此接口的服务不可用

Python使用

text = "Hello world"
GoogleTrans().query(text, lang_to='zh-CN') 

传入一段待翻译的文本,和目标翻译语言code,然后你就会得到翻译结果,该接口会自动识别输入的语言code

输出结果是:

翻译前:Hello world,翻译前code:en
翻译后:你好,世界, 翻译后code:zh-CN


iOS Objective-C使用

NSString *content = @"Hello world";
NSString *targetLanguage = @"zh-CN";
YLGoogleTranslate *googleTrans = [[YLGoogleTranslate alloc] init];
[googleTrans translateWithText:content targetLanguageCode:targetLanguage completion:^(NSString * _Nullable originalText, NSString * _Nullable originalLanguageCode, NSString * _Nullable translatedText, NSString * _Nullable targetLanguageCode, NSString * _Nullable error) {
    if ([error length] > 0) {
        NSLog(@"调用Google翻译接口返回错误:%@ ", error); 
    } else {
        NSLog(@"调用Google翻译接口返回成功!");
    }
}];

传入一段待翻译的文本,和目标翻译语言code,然后你就会得到翻译结果,该接口会自动识别输入的语言code

下载地址:

https://github.com/VictorZhang2014/free-google-translate

相关推荐
©️2020 CSDN 皮肤主题: 精致技术 设计师:CSDN官方博客 返回首页
实付 9.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值