Skip to content

Creates a Serverless API with Amazon Translate functionalities using ASP.NET Web API framework and hosts on AWS Lambda

Notifications You must be signed in to change notification settings

awsimaya/TranslateAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Purpose

The solution creates an ASP.NET WebAPI based AWS Serverless application (Lambda) that helps translate text from one language to another using Amazon Translate Service

Setup Instructions (for Visual Studio on Windows)

  • Clone the repository to your local machine
  • Build and make sure there are no build errors
  • Right click on the project name and select Publish to AWS Lambda... from the context menu
  • You should be able to invoke the Lambda through the API Gateway using Postman or similar tools. Following screenshot shows how to compose a sample request using Postman Postman screenshot

Here are some steps to follow to get started from the command line:

Once you have edited your template and code you can use the following command lines to deploy your application from the command line (these examples assume the project name is TranslateAPI):

Restore dependencies

    cd "TranslateAPI"
    dotnet restore

Deploy application

    cd "TranslateAPI/src/TranslateAPI"
    dotnet lambda deploy-serverless

About

Creates a Serverless API with Amazon Translate functionalities using ASP.NET Web API framework and hosts on AWS Lambda

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages