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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

vitaly1



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


 
StarDict – это кросс-платформенный словарь написанный на Gtk2. Он обладает рядом мощных особенностей, таких как "Поиск по шаблону", "Сканирование выделенных слов", "Нечёткий запрос", и т.д.
 
Последняя версия: 3.0.4
История версий:  
Распространяется: бесплатно
Внимание! При установке версии 3.0.2 возникают проблемы вида "XDXF data parsing plug-in is not found!" со многими самопальными словарями, переделаными например из Лингво. Сообщество руборда рекомендует пользоваться сборкой под номером
Цитата:
3.0.0 или 3.0.1 или 3.0.3 или GoldenDict 0.9 потому что в 3.0.2 гораздо больше проблем чем нововведений

Скачать можно тут: http://code.google.com/p/stardict-3/downloads/list
Для Windows (х32): StarDict 3.0.4
 
 
Некоторые возможности словаря StarDict:  
- Поиск по шаблону. Пользователь может вводить слова, содержащие «*» (wildcard) и «?» (joker), как шаблоны. «*» соответствует любому, возможно пустому, символу, «?» соответствует любому непустому символу. После нажатия ввода, слова, соответствующие шаблону будут отображены в списке вариантов перевода.
- Нечеткий запрос. Если вы не можете вспомнить точное написание слова, то можно воспользоваться «нечетким запросом». Он использует Левенштайновский алгоритм для подсчета похожести двух слов, и выдает слова, которые наиболее подходят введенному запросу. Для использования этой возможности запрос должен начинаться с «/».
- Сканирование выделенного. Пользователь выделяет мышкой слово, а его перевод отображается в всплывающем окне.
- Управление словарями. Пользователь может выключать ненужные словари, а также устанавливать порядок их использования при запросе.




  • Словари для StartDict:
  • Stardict Dictionaries Collection from Hu Zheng
  • English-Russian full dictionary — Очень хороший и объёмный свободный англо-русский словарь. К тому же, он с транскрипцией.
  • stardict-dic-yeelou.com.
  • Сконвертированные из Вавилона.
  • Самораспаковывыющийся Rar-Архив (зеркало), содержащий русско-английские, англо-русские и толковые словари для StarDict. Всего в архиве 37 словарей.  
  • Подборка словарей и энциклопедий (13 наименований), англо-русских(10 наименований) и русско-английских словарей (7 наименований)
  • Белорусские словари и энциклопедии
  • StarDict dictionaries from Hu Zheng
  • Словари Лингво для Stardict  
  • Программа от fpv для ковертирования словарей Lingvo из формата .dsl в формат StarDict dsl2StaDict (Win32 и Linux)
  • Статья о том как преобразовать словари от Lingvo 12 из формата .lsd  в .dsl.
  • В дополнение к обозначенной выше статье архив с пропатченым dslcomp.exe от lingvo 12 и нужными dll библиотеками.
    При компиляции теряется возможность произносить слова.
  • Сконвертированные словари от Purple Elf (всего 84 работающие ссылки на словари и наборы словарей), рекомендуется к ознакомлению.
  • Сконвертированные словари от Fire Lizard.
  • Сконвертированные словари от abc10
     
    В 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 (т.е. уровнем выше).
    Кроме этого в настройках путь надо указать - настройки - словарь - звук.
     
    Описание методики конвертации: _http://jack.kiev.ua/content/view/666/5/lang,ru/
     
    Словари Lingvo из версии 11, конертированные для использования в Stardict:
     
    Russian - English - 30.63 мегабайт (mirrors: 1 ) - Lingvo 11
    English - Russian - 70.47 мегабайт (mirrors: 1 ) - Lingvo 11
    deutsch<->russisch - 38,7 мегабайт  - Lingvo 12
     
     
    Для счастливых обладателей Gentoo Linux:
    stardict-lingvo-rus-eng-11.0.1.ebuild
    stardict-lingvo-eng-rus-11.0.1.ebuild
    stardict-lingvo-rude-12.0.1.ebuild
    stardict-lingvo-deru-12.0.1.ebuild
     
     
    Скрипт для конвертации словарей, полученных при помощи  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  (makedict - версия для Windows x32)
    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 | Исправлено: abc10, 12:22 09-08-2018
    Xavier Teodonius



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

    Всего записей: 128 | Зарегистр. 24-09-2006 | Отправлено: 14:49 06-08-2007
    iglezz

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Xavier Teodonius
    Символы корректно копируются, а вот шрифт в редакторе может элементарно их не содержать. Поэтому в текстовом редакторе надо выставить тот же шрифт, что и в stardict(или любой другой, содержащий символы, присутствующие в транскрипции)
     
    gerrCrazzy
    thanx
    качать пока не вижу смысла

    Всего записей: 664 | Зарегистр. 18-02-2003 | Отправлено: 15:40 06-08-2007 | Исправлено: iglezz, 15:42 06-08-2007
    ILHS

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Новая версия 3.0.0

    Всего записей: 587 | Зарегистр. 06-12-2004 | Отправлено: 14:05 13-08-2007
    Fraerok



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Еще смотрю появился новый русский сайт http://www.stardict.ru/
    Старые словари подходят?
     
    P.s. Навигация на их сайта, правда, оставляет желать лучшего...

    Всего записей: 1717 | Зарегистр. 11-05-2006 | Отправлено: 19:48 13-08-2007
    slech



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Fraerok
    к 3.0.0 подходят

    Всего записей: 4868 | Зарегистр. 10-11-2004 | Отправлено: 21:00 13-08-2007
    Fraerok



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    да, я тоже уже установил) Интерфейс немного освежился.
    Но, не до конца переведен на русский + у меня какое-то странное пустое место мужду кнопками "Назад" и "Показать главное меню" наверху, справа от строки запроса...

    Всего записей: 1717 | Зарегистр. 11-05-2006 | Отправлено: 21:28 13-08-2007
    slech



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

    Цитата:
    Но, не до конца переведен на русский  

    а где ты видел у него русский интерфейс ?

    Всего записей: 4868 | Зарегистр. 10-11-2004 | Отправлено: 21:38 13-08-2007
    Fraerok



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    slech, дак, он как бы весь русский у меня. На сайте stardict.sf.net есть русская страница (и разработчки русские есть, имел честь с одни м из них пообщаться).
     
    В общем
    1) за интерфейсом че-то не доглядели
    2) на сайте stardict.ru есть версии уже со словарями, в том числе lite версия, но версии старые и сайт не доделан
    3) радует то, что GTK теперь встроен (версия 2.10.13 rev a)

    Всего записей: 1717 | Зарегистр. 11-05-2006 | Отправлено: 21:41 13-08-2007
    Roka

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    А у кого может есть словарик экономических терминов?

    Всего записей: 116 | Зарегистр. 25-01-2006 | Отправлено: 15:24 28-08-2007
    vitaly1



    Gold Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Roka
    Все, что есть под Лингво (в том числе эконом. словарики ), можно перегнать и под сабж.

    Всего записей: 5415 | Зарегистр. 28-08-2004 | Отправлено: 21:39 28-08-2007
    Roka

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

    Всего записей: 116 | Зарегистр. 25-01-2006 | Отправлено: 13:50 29-08-2007
    tolyn77



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

    Всего записей: 1477 | Зарегистр. 07-09-2004 | Отправлено: 17:27 07-09-2007
    LiBeiFeng

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Никто не подскажет куда делись словари, конвертированные под Стардикт из Babylon? Раньше у них на сайте висела ссылка - сейчас всё исчезло как и вообще всякое упоминание о конверторе Babylon => Stardict...  А как понимаю переконвертировать Вавилоновские словари под Стардикт сидючи под Виндой нет возможностей?

    Всего записей: 121 | Зарегистр. 20-01-2006 | Отправлено: 16:23 12-09-2007 | Исправлено: LiBeiFeng, 16:24 12-09-2007
    Purple Elf



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

    Цитата:
    Никто не подскажет куда делись словари, конвертированные под Стардикт из Babylon?

    Они типа копирайт я так понял
     

    Цитата:
    А как понимаю переконвертировать Вавилоновские словари под Стардикт сидючи под Виндой нет возможностей?

     
    Если stardict-tools 3.0 соберешь под виндой то сможешь

    Всего записей: 552 | Зарегистр. 13-09-2005 | Отправлено: 22:25 12-09-2007
    blind vic



    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Для желающих выдрать звук из файлов sound*.dat из Лингво:

    Цитата:
    #!/usr/bin/env python
     
    import sys, struct, subprocess, math
     
    def GetNext(FH, NumBytes, StopByte=""):  
        result="";
        while 1:
            Byte=FH.read(1)
            if StopByte != "" and Byte == StopByte: break
            result += Byte
            if len(result) >= NumBytes: break
        return result
     
    def ExtractPhrase(Filename, B, E):
        print "Filename: %s" % Filename
        print "Begin time, sec.: %.2f" % B
        print "End time, sec.: %.2f" % E
        cmd = "mp3splt.exe SoundE1.ogg %d.%02d.%02d %d.%02d.%02d -n -d out -o %s" % \
            (math.floor(B/60), math.floor(math.fmod(B,60)), (B-math.floor(B))*100, \
            math.floor(E/60), math.floor(math.fmod(E,60)), (E-math.floor(E))*100, Filename.replace(" ", "_"))
        print "Command: %s\n" % cmd
        subprocess.call(cmd, False)
     
    def main():
        infile="SoundE.dat"
        try:
            FH = open(infile, 'rb')
        except IOError, eStr:
            print "ERROR: Cannot open ", infile, " for reading: ", eStr
            sys.exit()
     
        Header = GetNext(FH, 9, "\xFF")
        print "Header: %s" % repr(Header)
        NumPhrases = struct.unpack("L", GetNext(FH, 4))[0]
        print "Number of phrases: %i\n" % (NumPhrases)
        Filename = unicode(GetNext(FH, 150, "\x0D"), "utf-16")
        GetNext(FH, 5, "\xFF")
        Duration = struct.unpack("L", GetNext(FH, 4))[0]/48000.0
        ExtractPhrase(Filename, 0, Duration)
        NumPhrases -= 1
        while NumPhrases > 0:
            print "Processing phrase # %i" % NumPhrases
            Filename = unicode(GetNext(FH, 150, "\x0D"), "utf-16")
            GetNext(FH, 5, "\xFF")
            Start = struct.unpack("L", GetNext(FH, 4))[0]/48000.0
            GetNext(FH, 1)
            Duration = struct.unpack("L", GetNext(FH, 4))[0]/48000.0
            ExtractPhrase(Filename, Start, Start+Duration)
            NumPhrases -= 1
     
    if __name__ == '__main__':
        main()
     

    Это основной скрипт. Вам понадобятся Питон (есть в составе ОпенОффис), mp3splt.exe (http://mp3wrap.sourceforge.net), и хекс редактор (например XVI32).
    Есть, конечно такая программа Lingvo_SoundExtractor.exe, довольно удобная, но звук приходится после распаковки перекодировать обратно. Т.е. теряется качество, хотя это не так уж важно.
    Тем не менее, написал свою программу. Вроде работает, выдрал звук из SoundE.dat из Lingvo 12 (15274 файлов). Правда в распакованном виде те же звуки занимают почти в два раза больше места (видимо из-за добавляемых заголовков).
    Эти файлы как-нибудь, когда-нибудь надеюсь прикрутить к переделанным под Стардикт словарям Лингво. Как я понял, сейчас эта фича еще не доступна (чтобы была ссылка, при клике на к-ю проигрывался бы звук).
    Потестите, кому надо. Может кто улучшит...

    Всего записей: 2 | Зарегистр. 07-12-2005 | Отправлено: 23:32 17-09-2007 | Исправлено: blind vic, 23:36 17-09-2007
    DeadVillage



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

    Всего записей: 652 | Зарегистр. 05-12-2003 | Отправлено: 08:26 23-09-2007
    zhenyab

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Кто-нибудь знает, где взять Англо-русский политехнический словарь для Stardict? В начале темы один товарищ выкладывал, только ссылка давно умерла...

    Всего записей: 1 | Зарегистр. 24-09-2007 | Отправлено: 15:56 24-09-2007
    LiBeiFeng

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

    Цитата:
    Если stardict-tools 3.0 соберешь под виндой то сможешь

     
    Не, не собрать.... Во всяком случае я не знаю как...
     
    Но может у кого собрано под Линукс - никто не поможет перекомпильнуть под Стардикт один вавилонский словарь (из тех что фри, но увы только под Вавилон). Здесь: http://www.babylon.com/dictionary/49484/Korean-English-Dictionary.html
    Заранее спасибо!
     
     

    Всего записей: 121 | Зарегистр. 20-01-2006 | Отправлено: 15:37 26-09-2007
    Purple Elf



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    LiBeiFeng, лови
     
     
    http://up.spbland.ru/files/070926114/

    Всего записей: 552 | Зарегистр. 13-09-2005 | Отправлено: 20:41 26-09-2007
    victrix



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

    Цитата:
     русский сайт http://www.stardict.ru/

    может кто знает когда заработает ?

    Всего записей: 11 | Зарегистр. 24-09-2007 | Отправлено: 21:59 26-09-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

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

    Имя:
    Пароль:
    Сообщение

    Для вставки имени, кликните на нем.

    Опции сообщенияДобавить свою подпись
    Подписаться на получение ответов по e-mail
    Добавить тему в личные закладки
    Разрешить смайлики?
    Запретить коды



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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru