Dokumen tersebut membahas tentang Google Translate API, termasuk penjelasan API, cara mendaftarkan API, dan contoh aplikasi penggunaan Google Translate API. Beberapa poin penting yang disebutkan adalah Google menyediakan berbagai API termasuk Translate, cara mendaftar API melalui konsol developer Google, dan contoh kode untuk menerjemahkan teks menggunakan API.
2. GOOGLE TRANSLATE API
Google menyediakan berbagai API (Application
Programming Interface) yang sangat berguna
bagi pengembang web maupun aplikasi
desktop untuk memanfaatkan berbagai fitur
yang disediakan oleh Google seperti
misalnya: AdSense, Search
Engine, Translation maupun YouTube.
API secara sederhana bisa diartikan sebagai
kode program yang merupakan antarmuka
atau penghubung antara aplikasi atau web
yang kita buat dengan fungsi-fungsi yang
dikerjakan. Misalnya dalam hal ini Google API
berarti kode program (yang disederhanakan)
yang dapat kita tambahkan pada aplikasi atau
web kita untuk
mengakses/menjalankan/memanfaatkan
fungsi atau fitur yang disediakan Google.
Google API dapat dipelajari langsung
melalui Google Code. Melalui Google Code
kita dapat belajar tentang Google API dan
dapat mengimplementasikan pada aplikasi
web atau website yang kita kembangkan.
Ada banyak API yang disediakan oleh Google,
beberapa diantaranya yaitu Google Maps
API,Google Translate API, Adsense
API,Calendar API,dan masih banyak lagi. Info
lebih lanjut Anda dapat mengunjungi
https://developers.google.com/
Adapun Google Translate adalah alat yang
secara otomatis menerjemahkan teks dari satu
bahasa ke bahasa lain (misalnya Prancis ke
Bahasa Inggris). Anda dapat menggunakan
Google Translate API untuk menerjemahkan
teks dalam halaman Web atau aplikasi
4. GOOGLE TRANSLATE API
Ada 3 method yang dipakai di Google Translate API yaitu
Translate : Translates source text from source language to target language
Detect : List the source and target languages supported by the translate methods
Languages : Detect language of source text
Fitur Translate and Detect service sekarang harus dibayar,namun anda bisa memakai
method yang ketiga –languages- untuk mengecek apakah aplikasi anda dapat terhubung
dengan API. Untuk melakukannya,anda dapat membuat request seperti URL dibawah:
https://www.googleapis.com/language/translate/v2/languages
Jika berhasil,anda dapat melihat array dari berbagai bahasa di dunia yang dapat diproses
oleh Google Translate API. Tabel yang sama tersedia juga di dokumentasi google
5. REGISTER GOOGLE TRANSLATE
Untuk mengakses Google
Translate API, Anda harus
mengaktifkan API ini. Caranya,
silakan Anda login
ke https://code.google.com/api
s/console/?api=translate
menggunakan akun Google
Anda. Jika belum memilikinya,
maka silakan registrasi dahulu.
Setelah Anda berhasil login,
maka akan muncul tampilan
berikut ini jika sebelumnya
belum pernah mengaktifkan
Google API.
6. GOOGLE TRANSLATE
Anda diminta membuat
project baru untuk
membuat aplikasi,klik
Create Project.
Lalu anda akan diberikan
Project ID dan Project
Number oleh Google.
Langkah selanjutnya
yaitu mengaktifkan fitur
Translate API. Pada
sidebar kiri pilih API &
auth (lihat gambar )
7. GOOGLE TRANSLATE
Kemudian akan ditampilkan daftar API yang
ada di Google. Pastikan Google Translate API
status diset ON
Setelah itu,pada sidebar kiri,pilih Registered
Apps
8. GOOGLE TRANSLATE
Selanjutnya akan tampil license untuk mengaktifkan Translate API tersebut,klik
Continue,maka status Translate API sudah ON
9. GOOGLE TRANSLATE
Setelah itu,pada sidebar kiri,pilih
Registered Apps. Untuk mendaftarkan
nama aplikasi yang akan dibuat.
Isikan nama aplikasi dan jenis platform
dimana google API akan dijalankan.
Lalu klik Register
10. GOOGLE TRANSLATE
Lalu anda akan diberikan key oleh Google. Setiap user akan mendapatkan API Access yang
berupa kode tertentu. Kode ini berfungsi sebagai autentikasi kepada setiap user yang
mengakses API. Server key tersebut dapat anda masukkan ke codingan aplikasi anda.
11. CONTOH APLIKASI 1 :
Ketika akan menggunakan aplikasi ini,anda harus memiliki koneksi internet terlebih dulu.
Karena aplikasi ini akan meminta akses data ke Google Translate API
Aplikasi diatas tidak bisa terhubung dengan API google translate,failed to open stream.
Sehingga kami membuat aplikasi baru menggunakan key yang berbeda,untuk
perbandingan