8000 GitHub - no-go/offlineTranslator: a very slow starting simple de-eng, eng-de offline translator using big tei xml-files from freedict
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository was archived by the owner on Oct 4, 2018. It is now read-only.
/ offlineTranslator Public archive

a very slow starting simple de-eng, eng-de offline translator using big tei xml-files from freedict

License

Notifications You must be signed in to change notification settings

no-go/offlineTranslator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

W Tran

A database offline translator and german dictionary.

logo

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!!!

Get the App

You can get a signed APK from here or via play store (Android 4.4+): APK

Desktop Version

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

Feature (Android)

  • 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)

Is it ready?

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 :-(

I need kurdî -> türkçe !

Because freedict has this dictionary, it is easy to implement this! Take a look on this commit, how to easy add other translations.

Privacy Policy

Personal information.

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.

Non-Personal information.

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).

Privacy Questions.

If you have any questions or concerns about my Privacy Policy or data processing, please contact me.

Licenses

License - My Android and my Node.js Code

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

License - OpenThesaurus File

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

Screenshots

Win 10

windows 10

Linux

Linux

Mac OS X (10.10)

Mac OS X

Android

app image initial import

app image search kurdi

app image search english

app image DE Thesaurus

app image search arabic

tap to get copy-paste window

About

a very slow starting simple de-eng, eng-de offline translator using big tei xml-files from freedict

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0