title: Can't find any working examples of using the official Google Translate Java API (rev41)
body: <p>It took me about 5 minutes to use the Google Translate REST API from Javascript, NodeJS, WGET and Java via Sun's Jersey library, but I cannot find any working examples for the current version of the official Google Java Client (rev41), or how to configure it using Maven. I sat for an entire morning trying to work it out from the source code (and swearing a lot) to no avail. Working out the Maven stuff was easy enough but I cannot for the life of me work out how to use the Java API - a crazy situation as it took so little time using basic generic technology.</p>
  
  <p>For reference - this is my Maven config:</p>
  
  <pre><code>&lt;dependency&gt;
      &lt;groupId&gt;com.google.apis&lt;/groupId&gt;
      &lt;artifactId&gt;google-api-services-translate&lt;/artifactId&gt;
      &lt;version&gt;v2-rev41-1.20.0&lt;/version&gt;
  &lt;/dependency&gt;
  </code></pre>
  
  <p>My bigger question to the lovely Google folk is - why is the Java library harder to implement than using straight REST? Surely the sole purpose of the Java library is to provide a wrapper that makes using Google Translate simpler, and there are only about 3 REST calls to wrap, how hard can it be? What exists now would appear to be the opposite: a number of web articles actually recommend using a thirdParty non-official Java library, or even Google's text-to-speech service (<a href="https://stackoverflow.com/questions/8147284/how-to-use-google-translation-api-in-my-java-application">How to use Google Translate API in my Java application?</a>). All of this suggests to me that this area needs some attention or should be thrown in the bin, it's not currently adding any value.</p>