Java Version
This sample requires you to have
Java8 .
Download Maven
This sample uses the
Apache Maven build system. Before getting started,
be
sure to
download and
install it. When you use
Maven as described here, it will automatically download the needed client
libraries.
Authentication
This sample uses API Key for authentication.
API Manager > Credentials > Create credentials > API Key
Set the environment variable GOOGLE_API_KEY
export GOOGLE_API_KEY=<YOUR_PROJECT_API_KEY>
Download Source code
git clone https://github.com/GoogleCloudPlatform/java-docs-samples.git
cd java-docs-sample/translate
Run the sample
To build the sample, we use Maven.
mvn clean compile assembly:single
We can then run the assembled JAR file with the
java command. The variable
$COMMAND takes three values
langsupport,
detect and
translate.
JAR_FILE=target/translate-1.0-jar-with-dependencies.jar
java -jar $JAR_FILE <detect|translate|langsupport> <text>
<optional_source> <optional_target>
Example Usage:
INPUT="A quick brown fox jumped over a lazy dog."
SOURCE_LANG="en"
TARGET_LANG="fr"
Translate API Features:
List the languages supported by the API
java -jar $JAR_FILE langsupport
List the languages supported for given target language
java -jar $JAR_FILE langsupport $TARGET_LANG
Detect input text language
java -jar $JAR_FILE detect "$INPUT"
Translate input text (with options)
java -jar $JAR_FILE translate "$INPUT"
java -jar $JAR_FILE translate "$INPUT" $SOURCE_LANG $TARGET_LANG
No comments:
Post a Comment