Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> [решил написать скрипт переводчика] 
:(
    Опции темы
kshyms
Дата 14.1.2008, 08:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 303
Регистрация: 30.8.2006
Где: Душанбе

Репутация: нет
Всего: 0



Начало скрипта перевода с русского на таджикский и обратно база
Код

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Переводчик kshyms русско-таджикский; таджикско-русский on-line</title>
</head>

<?    $tj="таджикский";$rus="русский";?>
<body>
<form action=translate.php?kshyms=kshyms method=post>

<? print "Текст  $tj"?>   :  <textarea cols=40 rows=5 size=100 name=mess></textarea><br>
<input type=submit  value='перевести'>
</form>
<? print "Перевод  $rus"; ?><textarea cols=40 rows=5 size=100 name=mess></textarea><br>
</body>

</html>

Какие будут советы?
PM MAIL WWW Skype   Вверх
MoLeX
Дата 14.1.2008, 10:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



kshyms может стоит все на MySQL перевести? + поддержка других языков. если придумать много феничек то проект можно и дальше развивать...


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
skyboy
Дата 14.1.2008, 13:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



и чего надо? алгоритм автоматического переводчика? дизайн?
либо появляется вопрос(если это вопрос)/код(если это обсуждение и оптимизация существующего решения), либо тема будет закрыта.
PM MAIL   Вверх
InfMag
Дата 14.1.2008, 14:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


…
***


Профиль
Группа: Завсегдатай
Сообщений: 1037
Регистрация: 21.11.2004

Репутация: 1
Всего: 4



kshyms, ну словарь будет сделать проще, переводчик по слову, а если делать перевод текста, то нужно учитывать обороты, граматику и всякую такую тему, вобщем если делать - то очень серьезное и муторное дело.
PM   Вверх
kshyms
Дата 14.1.2008, 17:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 303
Регистрация: 30.8.2006
Где: Душанбе

Репутация: нет
Всего: 0



Дизайн нас вообще не интересует. 
Нас интересует пока только алгоритм дословного переводчика. 
Вообще на mysql перевести это дело техники. Базу создать на 100000 слов и грамматику и прочее это тоже дело техники.

Пока только надо вообщих чертах понять  алгоритм. 
Есть переменные, есть массивы и их надо загрузить, обработать и выдать результат из одного массива в другой.
PM MAIL WWW Skype   Вверх
MoLeX
Дата 14.1.2008, 17:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



если искать точное свопадение по слову то тебе вооот это надо str_replace()


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
FractalizeR
Дата 14.1.2008, 21:35 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 273
Регистрация: 27.12.2007
Где: Россия/Москва

Репутация: 2
Всего: 4



Цитата(kshyms @ 14.1.2008,  17:35)
Нас интересует пока только алгоритм дословного переводчика. 
Вообще на mysql перевести это дело техники. Базу создать на 100000 слов и грамматику и прочее это тоже дело техники.

Вы совершенно уверены, что формализация грамматики живого языка - дело техники?


С алгоритмом разбора текса проблем нет. preg_split или просто split по тексту. Перебираем массив полученных слов по foreach. Затем запрос к базе по каждому слову для получения значения. Или один SELECT со всеми или частью слов через IN ('a', 'b'....)


--------------------
Чтобы поблагодарить или наоборот поругать участника форума лучше пользоваться значками "+" и "-", изменяющими репутацию. Они находятся слева от поста под именем пользователя.
PM MAIL   Вверх
MoLeX
Дата 15.1.2008, 09:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



kshyms следует учесть что человек может и неправильно написать слово, допустим не молоко а малоко. с этим надо тоже чтото делать!


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
FractalizeR
Дата 15.1.2008, 13:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 273
Регистрация: 27.12.2007
Где: Россия/Москва

Репутация: 2
Всего: 4



PROMT с этим ничего особо не делает smile Оставляет без перевода smile smile
Откуда ему знать, может "малако" - это сорт туалетной  бумаги такой...

Это сообщение отредактировал(а) FractalizeR - 15.1.2008, 13:21


--------------------
Чтобы поблагодарить или наоборот поругать участника форума лучше пользоваться значками "+" и "-", изменяющими репутацию. Они находятся слева от поста под именем пользователя.
PM MAIL   Вверх
MoLeX
Дата 15.1.2008, 13:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



FractalizeR, а гуди вааще классный переводчик в таком случае)))


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0561 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.