آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

استفاده از api های google

ajalalniya  8 سال پیش  8 سال پیش
0 0

من میخوام با استفاده از api  های خود گوگل ی کد بنویسم که از tranclate استفاده کنم اما با ارور زیر مواجه میشم cannot resolve setHttpReferrer    تنها راه حلی هم که پیدا کردم اینه که میگه GoogleAPI.setHttpReferrer("http://translate.google.com.vn/");

GoogleAPI.setKey(/* Enter your API key here */);
اما برای کلیدش جوابی نیست و باید پول داد و خریدش


Translate.setHttpReferrer("http://tranclate.google.com/");
outputString = Translate.execute(input,
Language.ENGLISH, Language.PERSIAN);
اینم کدیه که نوشتم کسی راه حلی داره سپاس گذار میشم

+1 0
سلام اول که سوالتون رو خوب ننوشتینا تمیزش میکردین خیلی بهتر بود دوم که فکر نمیکنم پولی باشه کلیدش از کجا میخواین بگیرین؟؟ (8 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
ajalalniya  8 سال پیش
0 0

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import com.gtranslate.Language;
import com.gtranslate.Translator;


public class MainActivity extends AppCompatActivity {
public Button TranslateButton;
public EditText UserInput;
public TextView Useroutpute;
public String inputString;
public String outputString=null;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TranslateButton=(Button) findViewById(R.id.TranslateButton);
UserInput=(EditText) findViewById(R.id.InputText);
Useroutpute=(TextView) findViewById(R.id.OutputText);
TranslateButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
inputString=UserInput.getText().toString();
try {

Translator.setHttpReferrer("http://tranclate.google.com/");
outputString = Translator.execute(inputString, Language.ENGLISH, Language.PERSIAN);

} catch (Exception ex) {
ex.printStackTrace();
outputString = "Error";
}

Useroutpute.setText(outputString);


}
});
}
}

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .