Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8652781
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 12, 20262026-06-12T14:23:15+00:00 2026-06-12T14:23:15+00:00

i am developing a dictionary website with various languages, and i can translate everyone

  • 0

i am developing a dictionary website with various languages, and i can translate everyone of this langauges to every other language, i am currently using mySQL and if i want to translate english to chinese for example, i have a table “en_ch” that has all words with the translation in it, each table has about 90.000 – 150.000 entries. so mySQL is rather slow and it is also hard to map all of the properties, one translation can have meta information, for example europa could mean the continent or a moon of jupiter, so i have a type tag which can be ‘Geo’ ‘astro’ ‘med’ etc. …also users can rate if a translation is good or bad and one word in one language can have several translations in an other language, or maybe just one, if i use database normalization, things get really slow if I query on the meta infos.

So I think that using a NoSQL databse might have some benefits over RDBMS.
the thing is.. I don’t really know much about NoSQL, I never used it before, so I am here to ask if there is some sort of best practice for what I am doing or if this is even a good idea.

If I used mongoDB, i would create a document for each translation (/english -> german / german -> chinese / ..) and save each translation as a list, where the key is the first language and the values are the translations, also I think it is possible to give each value properties like mentioned above (right?)

Would this be the best way to do this?

Would queries be faster than in mySQL?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-12T14:23:16+00:00Added an answer on June 12, 2026 at 2:23 pm

    Most likely, your best tool already exists, and it is called dict, the dictionary server, client and assorted dictionaries and tools.

    There is also a the rfc 2229 that defines the dict protocol. Those tools (servers, clients and converters) are usually packaged and found in most Linux distributions.

    Please, take a look at http://www.dict.org/ for more info.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I am currently developing a program that uses C#'s Dictionary container (specifically, SortedDictionary). This
I am using Netbeans IDE (J2ME) for developing a mobile application, a dictionary which
I am developing a C# VS2008/SQL Server website application. I've never used the Dictionary
I'm developing an Android language dictionary app. I'm thinking of a Favourites button that
I'm developing application using VC++ 6. I have a 3rd party DLL. This library
I'm developing a dictionary kind of application using python. In my code, there is
We are developing an English-Turkish dictionary website. Bin means Thousand in Turkish. So when
I'm am currently developing a silverlight application, I am still a beginner with this.
I am developing a database-like application that stores a a structure containing: struct Dictionary
While developing an application using gwt in ecliplse crashed. Now the server is running

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.