Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Core | 8,050 | 2 days ago | 400 | agpl-3.0 | PHP | |||||
:cloud: ownCloud web server core (Files, DAV, etc.) | ||||||||||
Microservices | 4,915 | 4 years ago | ||||||||
Microservices from Design to Deployment 中文版 《微服务:从设计到部署》 | ||||||||||
Raidrive.translation | 740 | 2 months ago | 50 | |||||||
RaiDrive Translation | ||||||||||
Nodejs Translate | 507 | 321 | 103 | 7 months ago | 60 | June 30, 2022 | 6 | apache-2.0 | JavaScript | |
Node.js client for Google Cloud Translate: Dynamically translate text between thousands of language pairs. | ||||||||||
Googlelanguager | 182 | 2 months ago | 11 | other | HTML | |||||
R client for the Google Translation API, Google Cloud Natural Language API and Google Cloud Speech API | ||||||||||
Google Cloud Php Translate | 170 | 34 | 22 | a month ago | 44 | August 05, 2022 | apache-2.0 | PHP | ||
Pygtrans | 134 | 1 | a month ago | 20 | April 19, 2022 | 2 | gpl-3.0 | Python | ||
谷歌翻译, 支持 APIKEY 一口气翻译十万条 | ||||||||||
Musicbee Neteaselyrics | 127 | 8 months ago | 2 | apache-2.0 | C# | |||||
A plugin to retrieve lyrics from Netease Cloud Music for MusicBee. | ||||||||||
Texterify | 124 | a month ago | 43 | other | TypeScript | |||||
The translation and localization management system. | ||||||||||
Trino | 116 | 4 years ago | 10 | September 08, 2017 | 1 | gpl-3.0 | JavaScript | |||
Trino: Master your translations with command line! |
⚠️ Warning: Conversational Actions will be deprecated on June 13, 2023. For more information, see Conversational Actions Sunset.
This sample demonstrates Actions on Google features for use on Google Assistant including localization (i18n-node), conversation design, rich responses, and API integrations (Cloud Translation API and Meetup API) -- using the Node.js client library and deployed on Cloud Functions for Firebase. Generally, this Action provides information about Google Developer Groups.
The i18n-node library helps provide responses in several languages, which are contained in the functions/locales
directory. Also, Cloud Translation API translates data from Meetup API when the user's language does not match the GDG's primary language.
⚠️ This code sample was built using Dialogflow. We now recommend using Actions Builder or the Actions SDK to develop, test, and deploy Conversational Actions.
Attention: GDG Organizers This sample can be published on the Google Assistant platform (instructions below).
Required for running this sample
Cloud Translation API as well as Meetup API use will both require billing enabled in the Cloud Platform Console. For more info on Cloud Translation API, you can visit Pricing Infomation. This sample uses Firebase Cloud Functions to make an HTTP request to a non-Google service(Meetup API), which will require an upgrade to a Firebase plan that allows for outbound networking, such as the Blaze Plan, also called Pay as you go.
npm install -g [email protected]
firebase login
with your Google accountagent.zip
in this sample's directory.functions/config.js
file:
projectId
: Your Project IDgdgId
: unique identifier for the GDG on Meetup (ex: google-developer-group-san-francisco
for https://www.meetup.com/google-developer-group-san-francisco/
)gdgName
: short name for the GDG (ex: GDG San Francisco
)appLocal
: language code from https://developers.google.com/assistant/console/languages-locales (ex: en
, pt
, ja
, es
, tr
)functions
directory, run npm install
firebase deploy --project {PROJECT_ID}
to deploy the function
Function URL (dialogflowFirebaseFulfillment): https://${REGION}-${PROJECT_ID}.cloudfunctions.net/dialogflowFirebaseFulfillment
Talk to my test app
.Please read and follow the steps in the CONTRIBUTING.md. We are looking to translate this Action into all available languages.
See LICENSE.
Your use of this sample is subject to, and by using or downloading the sample files you agree to comply with, the Google APIs Terms of Service.