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’)
1
2
传入一段待翻译的文本,和目标翻译语言code,然后你就会得到翻译结果,该接口会自动识别输入的语言code

输出结果是:

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

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

https://github.com/VictorZhang2014/free-google-translate/blob/master/Python/GoogleTrans.py


————————————————
版权声明:本文为CSDN博主「Victor.Zhang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u013538542/article/details/105718923