Android project for translating signs from English to Chinese with autovoicing

(2 customer reviews)

$69

Description

In this project, we develop an Android application that can translate signs from English to Chinese or other foreign languages with autovoicing.

In our application, the translation of the signs can be immediately performed by first placing the sign in the camera and then pressing the search button.

This application can be used for sign recognition at airports or on road, which helps foreigners to guide and enjoy themselves when traveling in the states without the hassle of opening a digital dictionary and typing in the text, and thus saving the trouble of making mistakes such as input typos. These functionalities can also be generalized potentially to cover guide translation at tourist attractions, menu translation at a restaurant, and text translation when reading a book. In addition, we implement all the computation in the cell phone using different commercial packages and saves the trouble of server communication.

 

We use the following libraries in our project :

import org.opencv.android.BaseLoaderCallback;
import org.opencv.android.CameraBridgeViewBase.CvCameraViewFrame;
import org.opencv.android.LoaderCallbackInterface;
import org.opencv.android.OpenCVLoader;
import org.opencv.android.Utils;
import org.opencv.core.Core;
import org.opencv.core.CvType;
import org.opencv.core.DMatch;
import org.opencv.core.KeyPoint;
import org.opencv.core.Mat;
import org.opencv.core.MatOfDMatch;
import org.opencv.core.MatOfKeyPoint;
import org.opencv.core.MatOfPoint;
import org.opencv.core.Point;
import org.opencv.core.Rect;
import org.opencv.core.Scalar;
import org.opencv.core.Size;
import org.opencv.android.CameraBridgeViewBase.CvCameraViewListener2;
import org.opencv.features2d.DescriptorExtractor;
import org.opencv.features2d.DescriptorMatcher;
import org.opencv.features2d.FeatureDetector;
import org.opencv.imgproc.Imgproc;


import android.content.Intent;
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.app.Activity;
import android.content.Context;
import android.graphics.Bitmap;
import android.support.v4.app.ActivityCompat;
import android.support.v4.content.ContextCompat;
import android.content.IntentFilter;
import android.util.Log;
import android.view.MotionEvent;
import android.view.View;
import android.view.WindowManager;
import android.widget.ImageButton;
import android.speech.tts.TextToSpeech;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.util.SparseArray;

import java.util.ArrayList;
import java.util.LinkedList;
import java.util.List;
import java.util.Locale;

import com.google.android.gms.vision.text.TextBlock;
import com.google.android.gms.vision.text.TextRecognizer;
import com.google.android.gms.vision.Frame;

import android.content.Context;

import org.opencv.android.Utils;
import org.opencv.core.Core;
import org.opencv.core.CvType;
import org.opencv.core.Mat;
import org.opencv.core.MatOfKeyPoint;
import org.opencv.core.Size;
import org.opencv.features2d.DescriptorExtractor;
import org.opencv.features2d.FeatureDetector;
import org.opencv.imgcodecs.Imgcodecs;
import org.opencv.imgproc.Imgproc;

import java.util.Arrays;
import java.util.HashMap;
import java.util.List;

 

Android app to do visual image translation

Android app for recognize and evaluate arithmetic expressions by OCR

Android project about real time edge based markerless tracking

 

2 reviews for Android project for translating signs from English to Chinese with autovoicing

  1. Kashvi

    It was professional. I would like to appreciate your work.

  2. blank

    Viktoria

    A fantastic project! You are obviously very experienced.

Add a review
SKU: P2018F021 Category: Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,