On 21/08/2019 12:05 am, Harold A wrote:

Hello everyone

I am practically new to django and I want to make a word translator similar to the google translator, for the translation of my into native language into English and Spanish.


So that our native native language is not lost


I would appreciate if you can guide me on how to do it and what tools I could use with django to be able to develop the translator or with links that have information on the subject.


It is an interesting project. I don't know how Google does it but they might tell you if you ask. It is possible also that they might sponsor you.

A concept can be a single word in one language and a complete story in another. I might start with a concept record and a self referencing m2m through-table perhaps called translate which carries two language name fields.

The entire project might only require those two tables. Most if not all the meta data would be in the translate through-table. Things like the type of concept or explanatory examples in both languages.

You might also permit multiple spellings of the same word if that was legitimate in a particular language. That would give the m2m translate record the same language at both ends so to speak.

I'm thinking your native language might need to be translated into neighboring native languages or dialects which happen to be somewhat similar and could therefore link to your original translation into en or es.

Audio and video files could be easily added in a normal fk relationship to the translate through-table. You need that because you probably want multiple versions of the same video to cater for the multiple video formats required by various browsers.

Languages are seriously complex things so if you can simplify the table structure I think you make it easier.

Good luck

Mike


Thank you.....

--
You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected] <mailto:[email protected]>. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/aaa7c780-2a24-4943-94de-bec1b19aee59%40googlegroups.com <https://groups.google.com/d/msgid/django-users/aaa7c780-2a24-4943-94de-bec1b19aee59%40googlegroups.com?utm_medium=email&utm_source=footer>.

--
You received this message because you are subscribed to the Google Groups "Django 
users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/28c2f4cc-c7d3-7039-2f3f-060c1034797e%40dewhirst.com.au.

Reply via email to