ФорумПрограммированиеPHP для идиотов → Онлайн словарь

Онлайн словарь

  • Nox

    Сообщения: 204 Репутация: N Группа: Кто попало

    Spritz 1 сентября 2010 г. 8:56

    Как работают онлайн словари?
    А именно -
    -как лучше хранить слова?
    -как одно слово, узнает что она означат другое слово
    - нагрузка сильная? {+++22+++} означает
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 1 сентября 2010 г. 8:59, спустя 2 минуты 29 секунд

    Nox, берется готовая база с переводами и все.
    хотя можно сделать самохаполняющуюся типа как у гугла есть фишка ("предлжожить свой вариант перевода")
  • Nox

    Сообщения: 204 Репутация: N Группа: Кто попало

    Spritz 1 сентября 2010 г. 10:27, спустя 1 час 28 минут 37 секунд


    Nox, берется готовая база с переводами и все.
    хотя можно сделать самохаполняющуюся типа как у гугла есть фишка ("предлжожить свой вариант перевода")
    меня программная сторона вопроса интересует

    Вообще перевод нужно делать с одного языка на другой ,и обратно.

    Я вижу 2 таблы , одно для первого языка, другая для второго.

    Слова добавляются одновременно в двух версиях (слово и его перевод), и им приписывается идентичный id .

    Затем пользователь вводит слово, которое хочет перевести, я ищу это слово по базе, достаю его id и поэтому иду достаю такое слово на другом языке.

    Как вам такой расклад?
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 1 сентября 2010 г. 10:36, спустя 8 минут 54 секунды

    Nox, а как тебе такой расклад,
    есть слова которые не имеют дословного единого перевода
    типа
    intension :

    noun

    1. напряженность
    2. напряжение
    3. интенсивность
    4. сила
    5. усилие


    + надо еще учитывать то, что словари могут расширятся, т.е. будет не только рус-англ…
  • Nox

    Сообщения: 204 Репутация: N Группа: Кто попало

    Spritz 1 сентября 2010 г. 10:40, спустя 3 минуты 26 секунд


    Nox, а как тебе такой расклад,
    есть слова которые не имеют дословного единого перевода
    типа
    intension :

    noun

    1. напряженность
    2. напряжение
    3. интенсивность
    4. сила
    5. усилие


    + надо еще учитывать то, что словари могут расширятся, т.е. будет не только рус-англ…


    да херово дело)) этого я не продумал
  • Troy

    Сообщения: 2533 Репутация: N Группа: Джедаи

    Spritz 2 сентября 2010 г. 5:47, спустя 19 часов 7 минут 11 секунд

    id | word   | lang | parent
    1  | power | eng  | null
    2  | сила   | rus  | 1
    Можно так например, языков много можно сделать, но база будет огромная
  • mario

    Сообщения: ? Репутация: N Группа: Джедаи

    Spritz 2 сентября 2010 г. 5:48, спустя 59 секунд

    я бы использовал NoSQL =)
    вот, эта сфера полность принадлежит key-value
  • phpdude

    Сообщения: 26618 Репутация: N Группа: в ухо

    Spritz 2 сентября 2010 г. 5:49, спустя 1 минуту 2 секунды

    хзхз)
    Сапожник без сапог
  • mario

    Сообщения: ? Репутация: N Группа: Джедаи

    Spritz 2 сентября 2010 г. 5:58, спустя 9 минут 16 секунд


    хзхз)
    ммм? )
    Я конечно понимаю, что могу сильно сильно заблуждаться… Но вот именно словарь (не переводчик, а словарь) должен строиться на кей валуе :)
  • phpdude

    Сообщения: 26618 Репутация: N Группа: в ухо

    Spritz 2 сентября 2010 г. 6:00, спустя 1 минуту 58 секунд

    Но вот именно словарь (не переводчик, а словарь) должен строиться на кей валуе :)

    возможно :)

    опять же одно слово может означать много переводов ;)
    Сапожник без сапог
  • mario

    Сообщения: ? Репутация: N Группа: Джедаи

    Spritz 2 сентября 2010 г. 6:08, спустя 7 минут 40 секунд


    Но вот именно словарь (не переводчик, а словарь) должен строиться на кей валуе :)

    возможно :)

    опять же одно слово может означать много переводов ;)

    ну вот:
    head => Голова
    head => Возглавлять
    head => Главный

    Очень удобно… Так же и в другом порядке… :)
  • phpdude

    Сообщения: 26618 Репутация: N Группа: в ухо

    Spritz 2 сентября 2010 г. 6:24, спустя 16 минут 12 секунд

    mario, пох)
    Сапожник без сапог
  • mario

    Сообщения: ? Репутация: N Группа: Джедаи

    Spritz 2 сентября 2010 г. 6:27, спустя 3 минуты 25 секунд


    mario, пох)
    +1 =)
    Предложил как вариант и все)))
  • Troy

    Сообщения: 2533 Репутация: N Группа: Джедаи

    Spritz 2 сентября 2010 г. 6:35, спустя 7 минут 59 секунд



    Но вот именно словарь (не переводчик, а словарь) должен строиться на кей валуе :)

    возможно :)

    опять же одно слово может означать много переводов ;)

    ну вот:
    head => Голова
    head => Возглавлять
    head => Главный

    Очень удобно… Так же и в другом порядке… :)



    В любом случае нагрузка большая
  • adw0rd

    Сообщения: 22902 Репутация: N Группа: в ухо

    Spritz 5 сентября 2010 г. 13:33, спустя 3 дня 6 часов 57 минут

    да
    adw/0

Пожалуйста, авторизуйтесь, чтобы написать комментарий!