A database offline translator and german dictionary.
this is a very slow starting (but than fast) simple de-eng, eng-de offline translator using big tei xml-files from freedict.org.
This App exists in beta state!!!
You can get a signed APK from here or via play store (Android 4.4+): APK
I try to build a Desktop version with nodejs and electron. You find executable in my dropbox: Download
If you want to run the code inside the desktop/
folder with plain node.js
you have to:
- install nodejs (and npm)
- switch into the
desktop/
folder - do
npm i -D electron@latest
- do
npm start
If you want to build your own desktop executable:
- install yarn
- switch into the
desktop/
folder - do
npm install
- do
yarn add electron-builder --dev
- do
yarn dist
- initial offline in app import to a fast database
- dictionary: german
- lexicon: german-english, arabic-english, kurdi-german
- copy/paste edit window (on tap)
- search (both sides)
no.
- On Android: It will be better to have a reimport button, if initial import crashs.
- It will be better to make the tei files downloadable or import file from your phone.
- many informations of the TEI files are not displayed
- Some TEI infos in desktop version displays wrong :-(
Because freedict has this dictionary, it is easy to implement this! Take a look on this commit, how to easy add other translations.
Personal information is data that can be used to uniquely identify or contact a single person. I DO NOT collect, transmit, store or use any personal information while you use this app.
I DO NOT collect non-personal information like user's behavior:
- to solve App problems
- to show personalized ads
The google play store collect non-personal information such as the data of install (country and equipment).
If you have any questions or concerns about my Privacy Policy or data processing, please contact me.
This is free and unencumbered software released into the public domain.
Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.
In jurisdictions that recognize copyright laws, the author or authors of this software dedicate any and all copyright interest in the software to the public domain. We make this dedication for the benefit of the public at large and to the detriment of our heirs and successors. We intend this dedication to be an overt act of relinquishment in perpetuity of all present and future rights to this software under copyright law.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
For more information, please refer to http://unlicense.org
My Code uses a text file from openthesaurus.de with this license:
OpenThesaurus - German Thesaurus in text format
Automatically generated 2018-02-01 23:01
https://www.openthesaurus.de
Copyright (C) 2003-2017 Daniel Naber (naber at danielnaber de)
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
7A4B
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA