{"id":18247310,"url":"https://github.com/xulihang/basiccat","last_synced_at":"2025-06-25T09:04:48.168Z","repository":{"id":33654210,"uuid":"149719482","full_name":"xulihang/BasicCAT","owner":"xulihang","description":"An open source computer-aided translation tool written in Basic","archived":false,"fork":false,"pushed_at":"2023-06-23T02:39:22.000Z","size":1520,"stargazers_count":107,"open_issues_count":9,"forks_count":19,"subscribers_count":6,"default_branch":"master","last_synced_at":"2023-11-07T17:34:38.991Z","etag":null,"topics":["b4j","b4x","computer-aided-translation","gettext","localization","machine-translation","po","translation","xliff"],"latest_commit_sha":null,"homepage":"","language":"VBA","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xulihang.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2018-09-21T06:25:23.000Z","updated_at":"2024-04-23T14:14:10.660Z","dependencies_parsed_at":"2024-04-23T14:14:09.323Z","dependency_job_id":"6648acab-1aaf-48e6-b4a2-fa185b80b79e","html_url":"https://github.com/xulihang/BasicCAT","commit_stats":null,"previous_names":[],"tags_count":61,"template":null,"template_full_name":null,"purl":"pkg:github/xulihang/BasicCAT","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xulihang%2FBasicCAT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xulihang%2FBasicCAT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xulihang%2FBasicCAT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xulihang%2FBasicCAT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xulihang","download_url":"https://codeload.github.com/xulihang/BasicCAT/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xulihang%2FBasicCAT/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261841941,"owners_count":23217913,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["b4j","b4x","computer-aided-translation","gettext","localization","machine-translation","po","translation","xliff"],"created_at":"2024-11-05T09:30:11.771Z","updated_at":"2025-06-25T09:04:48.149Z","avatar_url":"https://github.com/xulihang.png","language":"VBA","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BasicCAT\r\n\r\n[![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)\r\n\r\n\r\n\r\nA computer-aided translation tool written in basic.\r\n\r\nVisit BasicCAT's [homepage](https://www.basiccat.org) to see the detailed description.\r\n\r\n## How to compile\r\n\r\nYou need to install [B4J](https://www.b4x.com/b4j.html) to open the project and compile under windows.\r\n\r\nFor Linux/macOS, you need to use the [MonoBuilder](https://www.b4x.com/android/forum/threads/monobuilder-compile-b4j-programs-on-linux-or-mac.60923/).\r\n\r\n\r\n## Libraries Used\r\n\r\nBasicCAT cannot be done without the following libraries.\r\n\r\n### Java Libraries\r\n\r\n* [Apache POI](http://poi.apache.org/) for export and import docx. Apache v2 Licensed.\r\n* [Apache PDFBOX](https://pdfbox.apache.org/) for strip PDF text and export PDF to images. Apache v2 Licensed.\r\n* [Apache OpenNLP](http://opennlp.apache.org/) for lemmatizing words. Apache v2 Licensed.\r\n* [zip4j](https://mvnrepository.com/artifact/net.lingala.zip4j/zip4j) Apache v2 Licensed.\r\n* [jgit](http://www.eclipse.org/jgit/) to do git operations. EDL Licensed.\r\n* [SQLite JDBC](https://github.com/xerial/sqlite-jdbc) to use sqlite. Apache v2 Licensed.\r\n* [\r\nJavaWuzzy](https://github.com/xdrop/fuzzywuzzy) for fuzzy match. GPL v3 Licensed.\r\n* [icu](http://site.icu-project.org/) for encoding conversion and detection. Unicode Inc. Licensed.\r\n\r\n### B4J Libraries\r\n\r\n* [KeyValueStore](https://www.b4x.com/android/forum/threads/b4x-keyvaluestore-2-simple-powerful-local-datastore.63633/)\r\n* [Xml2Map, Map2Xml](https://www.b4x.com/android/forum/threads/b4x-xml2map-simple-way-to-parse-xml-documents.74848/#content)\r\n* [SearchView](https://www.b4x.com/android/forum/threads/custom-view-searchview.82007/#content)\r\n* [TextFlow](https://www.b4x.com/android/forum/threads/class-textflow-similar-to-b4a-b4i-richstring.61237/#content)\r\n* [File Chooser Utils](https://www.b4x.com/android/forum/threads/file-chooser-utils.92092/)\r\n* [xCustomListView](https://www.b4x.com/android/forum/threads/b4x-xui-xcustomlistview-cross-platform-customlistview.84501/)\r\n\r\n\r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxulihang%2Fbasiccat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxulihang%2Fbasiccat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxulihang%2Fbasiccat/lists"}