An open API service indexing awesome lists of open source software.

https://github.com/xulihang/basiccat

An open source computer-aided translation tool written in Basic
https://github.com/xulihang/basiccat

b4j b4x computer-aided-translation gettext localization machine-translation po translation xliff

Last synced: 20 days ago
JSON representation

An open source computer-aided translation tool written in Basic

Awesome Lists containing this project

README

        

# BasicCAT

[![Documentation Status](https://readthedocs.org/projects/basiccat-docs/badge/?version=latest)](https://docs.basiccat.org/zh_CN/latest/?badge=latest) [![Downloads](https://img.shields.io/github/downloads/xulihang/BasicCAT/total.svg)](https://img.shields.io/github/downloads/xulihang/BasicCAT/total.svg)

A computer-aided translation tool written in basic.

Visit BasicCAT's [homepage](https://www.basiccat.org) to see the detailed description.

## How to compile

You need to install [B4J](https://www.b4x.com/b4j.html) to open the project and compile under windows.

For Linux/macOS, you need to use the [MonoBuilder](https://www.b4x.com/android/forum/threads/monobuilder-compile-b4j-programs-on-linux-or-mac.60923/).

## Libraries Used

BasicCAT cannot be done without the following libraries.

### Java Libraries

* [Apache POI](http://poi.apache.org/) for export and import docx. Apache v2 Licensed.
* [Apache PDFBOX](https://pdfbox.apache.org/) for strip PDF text and export PDF to images. Apache v2 Licensed.
* [Apache OpenNLP](http://opennlp.apache.org/) for lemmatizing words. Apache v2 Licensed.
* [zip4j](https://mvnrepository.com/artifact/net.lingala.zip4j/zip4j) Apache v2 Licensed.
* [jgit](http://www.eclipse.org/jgit/) to do git operations. EDL Licensed.
* [SQLite JDBC](https://github.com/xerial/sqlite-jdbc) to use sqlite. Apache v2 Licensed.
* [
JavaWuzzy](https://github.com/xdrop/fuzzywuzzy) for fuzzy match. GPL v3 Licensed.
* [icu](http://site.icu-project.org/) for encoding conversion and detection. Unicode Inc. Licensed.

### B4J Libraries

* [KeyValueStore](https://www.b4x.com/android/forum/threads/b4x-keyvaluestore-2-simple-powerful-local-datastore.63633/)
* [Xml2Map, Map2Xml](https://www.b4x.com/android/forum/threads/b4x-xml2map-simple-way-to-parse-xml-documents.74848/#content)
* [SearchView](https://www.b4x.com/android/forum/threads/custom-view-searchview.82007/#content)
* [TextFlow](https://www.b4x.com/android/forum/threads/class-textflow-similar-to-b4a-b4i-richstring.61237/#content)
* [File Chooser Utils](https://www.b4x.com/android/forum/threads/file-chooser-utils.92092/)
* [xCustomListView](https://www.b4x.com/android/forum/threads/b4x-xui-xcustomlistview-cross-platform-customlistview.84501/)