How to enable a custom language in Android Phone? - android

I am novice in android platform & I'd like to use Bengali as language for android phone.
In the latest release it says: Expanded I18N support (full worldwide encodings, more locales)
Does it mean it has by default support for Bengali or such languages?
Or still I need to do framework translation and submit to google under opensource project etc etc?
If so I am thinking to take it as my semester project (atleast I can convert some part of the android os and test it in the emulator?) Please let me know what do you think..
And thanks for your help in advance.

Does it mean it has by default support for Bengali or such languages?
Unless Bengali is known by another name, then no, Bengali is not supported in Android 2.3. I am unclear what "such languages" entails.
Or still I need to do framework translation and submit to google under opensource project etc etc?
At best. Please coordinate with them first.

Related

Flutter: How should I go about adding gujarati support?

I am building an app for a grocery store, their main customers are Gujarati speaking, so they want their app in Gujarati too, so how should I go about doing that?
There are several ways, and several plugins to do internationalization if Flutter apps. Just say flutter i18n to Google, and you will get a pletoria of results.
But personally, I use for my apps a Visual Studio Code extension to manage translations. The extension name is vscode-flutter-i18n-json. It's very easy to use and to maintain, and the integration with the editor it's a plus.
Just install, follow instructions on the readme, and you will get your translations ready for your app. The extension is also capable to auto translate your text if you have a Google Translate API key).
Since there is no unique and dedicated way to get translations on a Flutter app, I've just shared my own :-)
Hope this will help!

Optimum way to get translation to support localization for a mobile app being developed

I need to add localization support for an android mobile app which is under development but very near to last milestone. To add proper localization support we need translations of required text/strings in different languages. For instance, Facebook supports around 43 languages right now.
Big companies have employees on different countries or they hire third party small companies to get translations. Another way to get translations is to engage volunteers. First one is not suited for a startup or individual developer because its required certain amount of money. Second one is possible after releasing initial binary into market and have to wait to get volunteers until app get popularity.
Is there any other way which costs as low as possible ?
The only truly free crowdsourced site I have found is Ackuna. Post your project and if its not too big and you are lucky you'll get translations into few languages. Then you can help other developers to translate their projects into your native language and get them to help with translation on your project.

Change language of offline speech recognition

I have succesfully integrated offline speech recognition into my glass app by following these steps: link.
But I couldnĀ“t find a possibility to change the language for recognition. Is there any or is it impossible?
(The Language files have to exist somewhere, maybe I just can replace them for another language, when there is no better possibility.
I guess it uses the files from data/data/com.google.glass.voice/files)
This question was answere here : Available Language
I saw that there is only US and EN language for now in XE 21, and Google didn't communicate about new language yet.

Develop an sdk in android

Would like to develop an sdk in android for our client ,so need help regarding coding standards and practices that needs to be followed for it.
Please share your valuable comments.
As per the #user370305 comment, to create a native app you need to use Java. The best support software is Eclipse. Using Eclipse you can install the Android simulator which is very useful as you can test against all different Android firmwares.
When developing you need to take into account the many different screen sizes and resolutions, orientation etc.
Finally, if you like you can use something like phonegap to develop in HTML 5, CSS & JavaScript.
Hope this is what you were after.

Can I get speech recognition in language other than English on Android?

I am trying to build an application (which would use the Hindi language and other regional languages) to get speech voice commands.
I also need text to speech functionality in my application.
I was wondering if there was any way I could get a speech recognition library on Android? I did a quick Google search and found a couple of libraries for Hindi on the Internet but I am not sure if I can include them in my Android project. Can I?
You can use pocketsphinx for your app.It has JAVA and Python API's for capturing and recognizing speech. By default it recognizes only English. But if you provide your own Language Model (LM) and Dictionary File(.DIC), you should be able to get it working.
Not directly straightforward as using an API, but can be certainly doable
http://cmusphinx.sourceforge.net/wiki/tutorialandroid
Android does support a few languages but not very many, I think the list currently is US, Japanese and Chinese. Not Hindi yet though I would think they are working to add new language support soon.
Over on the Android Developers page they have a good example.

Categories

Resources