Answer the question
In order to leave comments, you need to log in
What programming language to learn to create an analogue of google translate?
I am newbie. It is necessary to create a website and make something like Google Translate on it, but a little adapted for highly specialized tasks.
I will formulate the question as follows:
What programming language do you need to learn in order to create a Google translate? translate.google.com
Answer the question
In order to leave comments, you need to log in
As an answer to the question in the comments:
@prozrachnaya Which translation algorithm will you use? If you don't know, then don't write alone. Translate most likely uses an advanced neural network for adjustment and self-learning - if you have never created at least one perceptron, then you will be sad. Without a neuron, your system will not learn and will be useless - do not multiply entropy and stop trying to overcome a product made by hundreds of excellent developers.
Related: HTML/CSS/JS - frontend, PHP - api logic, Python/Ruby - middleware, C++/Golang - logic.
It also makes sense to study the Cassandra database, Big Table and the MapReduce approach. Also, knowledge of Redis, Riak, MongoDB, PostgreSQL will not hurt.
For your brothel, you need to find at least blackjack and more whores.
I think you should understand that Google Translate alone will never be done.
any suitable: java/python/ruby/php/erlang/golang/dlang...
For your task, it is more necessary to decide on the algorithms than on the implementation language.
If the dictionary of your task will be one hundred words and two hundred combinations of these words - then any language, as you have already been answered. Only there is one thing - it will not be google translate at all.
Google Translate is not what you see, but what you don't see. If you do not understand this, then you do not need to answer in a similar tone.
Can you not include your rich imagination? Thank you!
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question