Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » StarDict / СтарДикт

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95

Открыть новую тему     Написать ответ в эту тему

vitaly1



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
StarDict

 

 
http://stardict.sourceforge.net/
http://stardict-4.sourceforge.net/
https://github.com/huzheng001/stardict-3
 
StarDict — это кросс-платформенный словарь написанный на GTK2. Он обладает рядом особенностей, таких как "Поиск по шаблону", "Сканирование выделенных слов", "Нечёткий запрос", и т. д..
 
Последняя версия: 3.0.4
Скачать можно тут: https://code.google.com/archive/p/stardict-3/downloads
Скачать StarDict 3.0.4 для Windows + русификатор
История версий:
 
Внимание! При установке версии 3.0.2 возникают проблемы вида "XDXF data parsing plug-in is not found!" со многими самопальными словарями, переделанными например из Lingvo. Сообщество ру-борда рекомендует пользоваться сборкой под номером
Цитата:
3.0.0 или 3.0.1 или 3.0.3 или GoldenDict 0.9 потому что в 3.0.2 гораздо больше проблем чем нововведений

 
Некоторые возможности словаря StarDict:
Поиск по шаблону. Пользователь может вводить слова, содержащие «*» (wildcard) и «?» (joker), как шаблоны. «*» соответствует любому, возможно пустому, символу, «?» соответствует любому непустому символу. После нажатия ввода, слова, соответствующие шаблону будут отображены в списке вариантов перевода.
Нечеткий запрос. Если вы не можете вспомнить точное написание слова, то можно воспользоваться «нечетким запросом». Он использует Левенштайновский алгоритм для подсчета похожести двух слов, и выдает слова, которые наиболее подходят введенному запросу. Для использования этой возможности запрос должен начинаться с «/».
Сканирование выделенного. Пользователь выделяет мышкой слово, а его перевод отображается в всплывающем окне.
Управление словарями. Пользователь может выключать ненужные словари, а также устанавливать порядок их использования при запросе.


Словари для StartDict:
Stardict Dictionaries Collection from Hu Zheng
English-Russian full dictionary — Очень хороший и объёмный свободный англо-русский словарь. К тому же, он с транскрипцией.
Самораспаковывыющийся Rar-Архив, содержащий русско-английские, англо-русские и толковые словари для StarDict. Всего в архиве 37 словарей.
Подборка словарей и энциклопедий , англо-русских и русско-английских словарей
Словари Лингво для Stardict  
Программа от fpv для ковертирования словарей Lingvo из формата .dsl в формат StarDict dsl2StaDict (Win32 и Linux)
Статья о том как преобразовать словари от Lingvo 12 из формата .lsd  в .dsl.
В дополнение к обозначенной выше статье архив с пропатченым dslcomp.exe от lingvo 12 и нужными dll библиотеками.
При компиляции теряется возможность произносить слова.
Сконвертированные словари от Purple Elf (всего 84 работающие ссылки на словари и наборы словарей), рекомендуется к ознакомлению.
Сконвертированные словари от Fire Lizard.
 
В Linux кладите словари в каталог /usr/share/stardict/dic или  ~/.stardict/dic
В Windows кладите словари в каталог  "путь до программы\dic"
В Mac OS X кладите словари в каталог /opt/gtk/usr/share/stardict/dic
 
В Linux и Mac OS X надо с помощью chown поменять права словарям чтобы права были не только у рута, но и у пользователя который запускает StarDict.
 
В случае архива со звуковыми файлами для произношения слов (например WyabdcRealPeopleTTS.tar.bz2) его нужно распаковать в папку содержащую папку dic (т. е. уровнем выше). Кроме этого в настройках путь надо указать - настройки - словарь - звук.
 
Описание методики конвертации: https://jack.kiev.ua/content/view/666/5/lang,ru/
 
Скрипт для конвертации словарей, полученных при помощи DslComp.exe

Код:
 
#!/bin/bash
PATH_DSL=$1
PATH_CUR=`pwd`
mkdir $PATH_CUR/stardict
mkdir -p $PATH_CUR/tmp/tmp
for i in $(ls $PATH_DSL | grep dsl$); do \
cp $1/*.ann ./tmp && \
iconv -f utf16 -t utf8 $PATH_DSL/$i | sed -r 's/\[s\].+\.wav\[\/s\]//' >$PATH_CUR/tmp/$i.utf8 && \
iconv -f utf8 -t utf16 $PATH_CUR/tmp/$i.utf8 > $PATH_CUR/tmp/$i && \
rm -f $PATH_CUR/tmp/$i.utf8 && \
makedict -i dsl -o stardict $PATH_CUR/tmp/$i -d ./tmp/tmp; done
find $PATH_CUR/tmp/tmp -iname "*.*" \! -type d -exec mv \{\} $PATH_CUR/stardict/ \;
for i in $(ls $PATH_CUR/stardict | grep dict$); do dictzip $PATH_CUR/stardict/$i; done
for i in $(ls $PATH_CUR/stardict | grep idx$); do gzip -9  $PATH_CUR/stardict/$i; done
rm -R $PATH_CUR/tmp
echo "Done""
 

вызывается, например: ./makedict.sh /path/to/lingvo_dsl_dicts
 
Для корректной работы скрипта должны быть установлены:
1. makedict
2. dictzip (для упаковки словарных статей)
в месте вызова скрипта будет создан каталог "stardict" со готовыми словарями.
 
инструкция по конвертации в среде Windows


Альтернативы:
GoldenDict Open Source словарь, разрабатываемый нашими соотечественниками, совместим со StarDict, Lingvo, Babylon.
LightLang Open Source словарь под Linux, тоже разрабатываемый нашим соотечественником.
 
http://sourceforge.net/projects/xdxf/files/ огромное кол-во словарей

Всего записей: 5415 | Зарегистр. 28-08-2004 | Отправлено: 00:54 21-07-2005 | Исправлено: Xant1k, 05:06 07-12-2020
DalekiyObriy

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
перенесено из http://forum.ru-board.com/topic.cgi?forum=93&topic=1673&start=100

Цитата:
 На самом деле long должен быть как раз портируемым. Но конечно не проблем поменять на gint32.
 

http://www.unix.org/whitepapers/64bit.html
 
ISO/IEC 9899:1990, Programming Languages - C (ISO C) left the definition of the short int, the int, the long int, and the pointer deliberately vague to avoid artificially constraining hardware architectures that might benefit from defining these data types independent from the other. The only constraints were that ints must be no smaller than shorts, and longs must be no smaller than ints, and size_t must represent the largest unsigned type supported by an implementation. It is possible, for instance, to define a short as 16 bits, an int as 32 bits, a long as 64 bits and a pointer as 128 bits.
 

Цитата:
 
Я думаю dsl парсер можно открыто испольховать без проблем. Его описание открыто - в help для Лингво. Потом есть dst в xdxf конвертер в самом stardict.
 

гмм, было бы открытее где-нить на вебе, поскольку, если единственное описане формата в хепле комерческого продукта, это не совсем "открытый" формат...

Всего записей: 10 | Зарегистр. 10-01-2007 | Отправлено: 19:03 14-01-2007
caspara



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
действительноб нужная ветка с многим полезным...

Всего записей: 466 | Зарегистр. 04-08-2004 | Отправлено: 13:07 23-01-2007
Vehn



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
flagist0 а нельзя ли случаем, выложить эти словари хотя бы на рапиду, думаю не я один был бы благодарен
 
У кого-нибудь, что-нибудь получилось со словарями от Lingvo 12? У меня полная ересь, думается, что дело в makedict. Есть у кого-нибудь какие измышления, опыт?

Всего записей: 88 | Зарегистр. 12-01-2006 | Отправлено: 13:29 11-02-2007
Fraerok



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Чтобы установить словарь перед этим нужно обязательно установить gtk-2.8.18?
Или что-то еще?

Всего записей: 1723 | Зарегистр. 11-05-2006 | Отправлено: 21:22 14-02-2007
Fraerok



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
и еще, не подскажите, где можно словарь Даля найти для StarDict под Win?

Всего записей: 1723 | Зарегистр. 11-05-2006 | Отправлено: 15:04 17-02-2007
AndSE



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Fraerok
 
http://gnome.msiu.ru/stardict.php
 
ftp://ftp1.msiu.ru/pub/asplinux-10/updates/other/RPMS/noarch/stardict-dal-2.4.2-1asp.noarch.rpm

Всего записей: 126 | Зарегистр. 14-10-2006 | Отправлено: 18:44 17-02-2007
Fraerok



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AndSE
я знаю про эти ссылки. Там нет словаря Даля под Win.

Всего записей: 1723 | Зарегистр. 11-05-2006 | Отправлено: 18:56 17-02-2007
AndSE



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Там нет словаря Даля под Win

 
У меня все словари, скачанные с этого сайта прекрасно устанавливаются и под Win

Всего записей: 126 | Зарегистр. 14-10-2006 | Отправлено: 19:22 17-02-2007
Fraerok



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AndSE
у меня стоит winrar и он не хочет открывать rpm - как быть?
и этот пакет изначально делался под Linux, там внутри такая же структура, как у win? т.е. четыры файла xxx.dict.dz, xxx.idx, xxx.idx.oft и xxx.ifo?

Всего записей: 1723 | Зарегистр. 11-05-2006 | Отправлено: 19:34 17-02-2007
AndSE



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Fraerok
 
Если не лень поставь себе бесплатный архиватор IZArc http://www.izarc.org/
Он нормально понимает rpm  
Что касается структуры, то в данных архивах присутствуют 3 файла: *.dict.dz, *.idx и *.ifo.
Файл *.oft вроде как создается самим StarDict

Всего записей: 126 | Зарегистр. 14-10-2006 | Отправлено: 21:03 17-02-2007
Fraerok



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AndSE, вобщем, я нашел архив с Далем
 
Кстати, как-то стремно работает нечеткий запрос. Пишу: "/тендор", а он даже не предлагает вариант "тендер".

Всего записей: 1723 | Зарегистр. 11-05-2006 | Отправлено: 20:12 18-02-2007
Fraerok



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Дату выхода след. версии никто не знает, примерно?

Всего записей: 1723 | Зарегистр. 11-05-2006 | Отправлено: 02:02 26-02-2007
Fraerok



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
по-поводу даты след. выхода вот такой комментарий разработчика:

Цитата:
Да, что будет следущий релиз это точно, материала много накопилось,
а вот когда он будет...

 
Кстати, в списке TODO list для версии 2.4.9, смотрите, какую строчку я увидел:

Цитата:
* Windows commerical version? Windows商业版。

Мое мнение такое, что сейчас я не нашел другого бесплатного, небольшого, хорошего словаря, но если stardict станет платным, то я лучше куплю Lingvo. Т.е. платный stardict явно потеряет свою аудиторию.

Всего записей: 1723 | Зарегистр. 11-05-2006 | Отправлено: 15:07 26-02-2007
AndSE



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
если stardict станет платным

 
Блин, автор на офф.сайте чё-то когда-то говорил про свое "бедственное" положение и про нехватку времени, но пока что в TODO list стоит знак "?" так что будем надеется на лучшее

Всего записей: 126 | Зарегистр. 14-10-2006 | Отправлено: 17:18 26-02-2007
Fraerok



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AndSE
комментарии разработчика:

Цитата:
главный разработчик stardict, сейчас начал работать в Ret Hat
и очень занят

И насчет платной версии:

Цитата:
Пока этот вопрос решен отрицательно, а что будет дальше неизвестно.

Всего записей: 1723 | Зарегистр. 11-05-2006 | Отправлено: 18:18 26-02-2007
Jenyay



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А интересно, если автор сделает платную версию, то в принципе никто не мешает кому-то перехватить инициативу и дальше развивать бесплатную. Исходники то открыты (пока). Только вот возьмется ли кто за это...

----------
http://jenyay.net - софт, исходники и фото

Всего записей: 1737 | Зарегистр. 13-10-2001 | Отправлено: 20:11 26-02-2007
PPCForum

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть проблемка с этим StarDict (по крайней мере у меня). Может кто нить стыкался подскажите...
Терминальный серв (w2k3)
StarDict 2.4.8
GTK - 2.8.18
 
Если запустил первый юзверь все отлично, работает, переводит. А вот если запускает еще кто то, получает ошибку что память не может быть written . И все. Тоесть запустить двум юзверям одновременно на терминальной сессии не возможно.  
Подскажите, что с этим можно сделать (и можно ли вообще).  И есть ли какие нить достойные переводчики (FreeWare), у которых есть неплохая поддежка словарей (формата XDXF хотя б). Потому как исколесил весь сурсфорж, ничего толкового не нашел....  
Заранее спасибо!

Всего записей: 1 | Зарегистр. 28-02-2007 | Отправлено: 16:18 28-02-2007
DalekiyObriy

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А интересно, если автор сделает платную версию, то в принципе никто не мешает кому-то перехватить инициативу и дальше развивать бесплатную. Исходники то открыты (пока). Только вот возьмется ли кто за это...
 

я пару месяцев назад, после глядения в код stardict наваял по-быстрому костяк аналога, правда на C++/Qt, основной целью у меня правда было сделать (более гибкий) читальщик форматирования лингво из формата словаря stardict; задача для которой это делалось была решена посему я исходники заархивил и забросил...
для полной поддержки аналогичных функций stardict конечно там еще невпроворот работы, но код выглядит намного веселее чем в оригинале c/gtk
 
если кому будет интересно - пишите

Всего записей: 10 | Зарегистр. 10-01-2007 | Отправлено: 08:05 06-03-2007
Fraerok



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DalekiyObriy
функциональность полностью таже получается, но без подключения внешней библиотеки, так что ли?

Всего записей: 1723 | Зарегистр. 11-05-2006 | Отправлено: 23:05 08-03-2007
Screwy

Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Словари Лингво для Stardict из версии Lingvo ME 11

Всего записей: 519 | Зарегистр. 26-04-2002 | Отправлено: 22:12 09-03-2007
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95

Компьютерный форум Ru.Board » Компьютеры » Программы » StarDict / СтарДикт


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru