bartbilliet / speech-translator-server

API server for our Speech translator extension

Home Page:http://speechtranslator.net

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

speech-translator-server

Here the client is as Google Chrome Extensions

Build Status

Get Started

Set up

It needs credential to use Google Cloud APIs, so we need to write key.json for authenticating.

This document helps you to get credentials as json file.

and copy & paste it. (or send it)

$ vi key.json

{
  "type": "service_account",
  "project_id": "project-id",
  "private_key_id": "some_number",
  ...
}

also copy our samples/node-configs.js to configs/index.js, and fill in the fields.

$ mkdir app/backend/configs
$ cp samples/node-configs.js app/backend/configs/index.js

Deploy with docker containers

$ sudo apt install docker docker-compose -y
$ sudo docker build --tag node-app .
$ sudo docket-compose up -d

Finally

If you get "Hello World" when following command, it works fine.

$ curl http://localhost/
Hello World!

Video v1.2

Youtube: https://youtu.be/Dry5jo6nQF4

About

API server for our Speech translator extension

http://speechtranslator.net

License:GNU General Public License v3.0


Languages

Language:JavaScript 88.9%Language:Vue 8.9%Language:HTML 1.8%Language:Dockerfile 0.4%