/ebviewer

Simple dictionary search app supports formats by EPWING, Stardict, and Lingvo DSL, PDIC/Unicode on macOS, MS Windows, Linux and Unix.

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

ebviewer

Very simple dictionary search application supporting;

  • EPWING(w/ Graphics, Sounds and Movies)
  • EPWING ebz compression (.ebz)
  • LingvoDSL (.dsl)
  • LingvoDSL dz compression (.dsl.dz)
  • MDict (.mdx, .mdd)
  • StarDict (.ifo .dict)
  • StarDict (.dict.dz)
  • PDIC/Unicode (PDIC format v6.00, 6.10) (.DIC)

It also supports some online dictionary API

  • Oxford Dictionaries API

A app looks like

Application image

Install

You can download a zip archive from github release

After downloading the zip archive, please extract zip archive. The application is written by Java, you can run the application on any PC platforms, such as macOS, Windows and Linux.

Run

On linux or macOS which already have java 11 or later installed and set PATH properly,

ebviewer-0.7.3/ebviewer

On windows

ebviewer-0.7.3\ebviewer.bat

When you have java but there is no PATH set,

set JAVA_HOME=C:\Program Files\Java\jdk11.0.123.456\
ebviewer-0.7.3\ebviewer.bat

Run native binary image

You can download native binary distribution of EBViewer for linux.

You don't need a Java runtime environment to run it.

Native binary image is generated by GraalVM CE version 22.0.0.2 Java 11 native-image command.

Run on browser

EBViewer can be run on server and access from Web browser. It uses JetBrains Projector technology. Please see Projector installer for details.

Dependency

You need to install Java Runtime Version 11 or 17 on your operating system. When you want to watch movie in your dictionary, VLC is required.

Build from source

ebviewer uses Java and Gradle build system.

From source distribution

unzip ebviewer-source-0.7.1.zip
cd ebviewer-source-0.7.1
./buildw.bat build

From github git repository

git clone https://github.com/eb4j/ebviewer
cd ebviewer
./gradlew build

Origin

Some codes are borrowed from omegat-plugin-epwing and OmegaT project.

License

Copyright (C) 2016-2021 Hiroshi Miura

Copyright (C) 2020 Suguru Ono

Copyright (C) 2015-2020 Aaron Madlon-Kay

Copyright (C) 2007-2015 Didier Briel

Copyright (C) 2014 wak

Copyright (C) 2008-2010 Alex Buloichik

Copyright (C) 2007 Zoltan Bartko

Copyright (C) 2000-2006 Keith Godfrey, Maxym Mykhalchuk, and Henry Pijffers

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.