googleLanguageR contains functions for analysing language through the Google Cloud Machine Learning APIs
Note all are paid services, you will need to provide your credit card details for your own Google Project to use them.
The package can be used by any user who is looking to take advantage of Google’s massive dataset to train these machine learning models. Some applications include:
The applications of the API results could be relevant to business or researchers looking to scale text analysis.
Google Natural Language API reveals the structure and meaning of text by offering powerful machine learning models in an easy to use REST API. You can use it to extract information about people, places, events and much more, mentioned in text documents, news articles or blog posts. You can also use it to understand sentiment about your product on social media or parse intent from customer conversations happening in a call center or a messaging app.
Read more on the Google Natural Language API
Google Cloud Translation API provides a simple programmatic interface for translating an arbitrary string into any supported language. Translation API is highly responsive, so websites and applications can integrate with Translation API for fast, dynamic translation of source text from the source language to a target language (e.g. French to English).
Read more on the Google Cloud Translation Website
Google Cloud Speech API enables you to convert audio to text by applying neural network models in an easy to use API. The API recognizes over 80 languages and variants, to support your global user base. You can transcribe the text of users dictating to an application’s microphone or enable command-and-control through voice among many other use cases.
Read more on the Google Cloud Speech Website
The best way to authenticate is to use an environment file. See
?Startup. I usually place this in my home directory. (e.g. if using RStudio, click on
Home in the file explorer, create a new
TEXT file and call it
Set the file location of your download Google Project JSON file in a
Then, when you load the library you should auto-authenticate:
You can also authenticate directly using the
gl_auth function pointing at your JSON auth file:
You can then call the APIs via the functions:
gl_nlp() - Natural Langage API
gl_speech() - Cloud Speech API
gl_translate() - Cloud Translation API