如何隐藏我的Google翻译API密钥?

时间:2012-03-19 08:56:53

标签: php javascript translation google-translate

我正在使用jquery translate,它使用Google翻译来提供服务。我实际上是在为翻译服务付费。但是,有些网站只是抓住我的API密钥(包括代码)并使用它。最后,我得付钱给他们。因此,我想知道是否有办法隐藏密钥。

代码:

<script language="javascript"> 

$.translate.load("API key");

$(document).ready(function(){

$("#submit").click(function() {

    $.translate('text', 'en','es', {
            complete: function(translation){
             }

    });




})

2 个答案:

答案 0 :(得分:3)

根据Google的API Guide

  

您可以指定允许哪些域使用您的API密钥   单击Simple API Access中的Edit allowed referers链接   API控制台中“API访问”窗格的一部分。

转到API Console并相应修改。

答案 1 :(得分:0)

您可以根据IP或引荐来限制对API的访问。