TC Live Watch Party - Comment and translate by Google Translation API Fun Code challenge

Key Information

Register
Submit
The challenge is finished.

Challenge Overview

This is a fun challenge. We will randomly pick 10 members from the ones who submitted a correct submission as the winner! Each winner will receive $50.
 

Perks for first-time submitters

We will award a Topcoder T-shirt to each first-time submitter who submitted a correct submission!


Project Background

The way we work has changed. Today, passionate, talented individuals can work wherever they are and work on the projects that inspire them the most. Meet five amazing star members on Topcoder who exemplify living in the Passion Economy.

Join our watch party here: https://www.topcoder.com/lp/watch-party

Documentary: Follow five inspiring individuals from across the globe who have chosen the gig (passion) economy as their path to success. Discover the benefits, the challenges, and the lifelong friends they've made while participating in on-demand work in the Topcoder community.

Not on Topcoder yet? Register for Topcoder: https://topcodr.co/watchpartyreg and this will be your FIRST challenge!

Challenge requirement

The challenge is pretty simple. 

1. Watch the documentary and write a testimonial in your native language or in English. Below are the elements we are looking forward to seeing in your opinion:

  • About the quality of the documentary.

  • One or two emotions you felt during the experience e.g. excitement, astonishment, empathy, sadness, etc.

  • How did it change or influence your vision of the future of work?

You can also write about other things, the content of the testimonial is not limited. The recommended length of the testimonial is 15 to 50 words. But if you want to write more, that’s totally fine.

 

2. Write a CLI app to call Google Translation API to translate your testimonial into another language.

  • If you write the testimonial in English, please translate it into your native language.

  • If you write the testimonial in your native language, please translate it into English.

  • If your native language is English, you can translate it into any other language.

You can write the CLI app in any programming language that you like, you can freely use any third-party libraries.

If you are new to Google Translation API, here is a Google CodeLab Tutorial to help you get started.

You can also check the quick start guide of the official document.

The input of the CLI app: a text file that contains your testimonial (in English or in your native language).

The output of the CLI app: another text file that contains the translation text of your testimonial.

The CLI tool should be able to run in Windows, Linux, or macOS terminals.

Sample usage of the CLI app (assume the name of the app is topcoder-fun, and your testimonial is in my-testimonial.txt)

topcoder-fun my-testimonial.txt translated-testimonial.txt

Then the translated text should be in translated-testimonial.txt.

Technology stack

  • Google Translation API

  • Programming Language: Up to you, no limitations

Don't know how to compete in this challenge?

Follow this link to check the correct steps in competing a challenge on Topcoder: https://www.topcoder.com/community/development/how-to-compete

It will also help you compete in the next challenges.

This is a fun challenge. We will randomly pick 10 members from the ones who submitted a correct submission as the winner! Each winner will receive $50.



Final Submission Guidelines

Submit a zip archive that includes

  • The source code of your CLI app.

  • Your testimonial text file (in the original language)

  • The translated testimonial text file (in the target language)

  • A simple README about how to deploy and run your CLI app. You also need to mention what the original language and target language is. For example, my native language is Chinese and I translated it into English.

 


 

ELIGIBLE EVENTS:

2020 Topcoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30119913