Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog

30,057 projects in the catalog.

Free Pascal, Lazarus and Delphi components, libraries and programs from GitHub, SourceForge, Codeberg, GitLab and more. Rate them, mark what looks interesting, and talk about them on their benches.

Translate-on-flight

The program includes: - regular translation (Translation window) - translation of transcriptions (Transcription window) - translation of the input text in third-party programs: select the text and press the selected keyboard shortcut (Ctrl + Q by default)

  • Quiet
  • Application
  • SourceForge
  • MIT License

Applications

AI-Translate

Cross platform tool to translate between over 100 world languages using GPT-3.5, GPT-4, and Vicuna-13b.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 16
  • MIT

Applications

translateDelphiFiles

Tradução para Pt-br das units do delphi 10.1 Berlin

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 1

Other

BCTrans

Used to translate Borland C++ to Borland Delphi. It was designed to translate Borland C++, however will translate other versions with an increased error rate. Please be sure to set up your own Types in the Options Menu => Keywords => User Types section.

  • Application
  • Delphi
  • SourceForge
  • Mozilla Public License 1.1 (MPL 1.1)

Language Tools

trayslate

Trayslate is a tray-based client for translation services. You can enter text directly, translate clipboard content, or translate selected text in any application. You can also replace text in another app with its translation using a hotkey. The app lets you choose and fully configure the translation service you use.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 56
  • GPL-3.0

Other

Forta

Forta is a free editor for video subtitle. You can easily create, sync, translate, adjust subtitle lines. Features: Adjust display time Aggressive linebreak Create/adjust/sync/translate subtitle lines Merge short lines / split long lines Visually sync and/or adjust a subtitle Convert between 40+ formats Save personal settings Full formatting Automatically saving Check overlaps Coloring short reading lines Coloring every line longer than 37(or more) letters

  • Quiet
  • Application
  • SourceForge

Multimedia

PseudoTrans

This Project is oriented to the people recently initiated in programming. The aim of this project is to translate pseudo code to real pascal code for testing. And with plugins or dictionaries, It can translate to any programation language.

  • Quiet
  • Application
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Language Tools Learning and Examples

zTranslate

zTranslate是pascal/c++圈的国际化之手,可以一键国际化,也可以用最廉价外包投入解决项目国际化问题

  • Quiet
  • Application
  • Lazarus and Delphi
  • GitHub
  • ★ 36
  • Apache-2.0

Language Tools

Lazarus_TranslateForm

Translate your application to other languages, easily!

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 5
  • MIT

Other

MWQ_Translate

A simple pascal translate framework.

  • Active
  • Application
  • Delphi
  • GitHub
  • ★ 1

Other

delphi-markdown

. Delphi FPC This is a Pascal Delphi library that processes to markdown to HTML

  • Active
  • Package
  • Lazarus and Delphi
  • GitHub
  • ★ 230
  • BSD-3-Clause

Language Tools

3.0 from 1 member

eTranslate4Pascal

Biblioteca em Pascal para gerenciar multi-idiomas em uma aplicação Delphi ou Lazarus

  • Active
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 5
  • MIT

Other

Delphi-Crash-Reporter

Cross-platform Delphi crash/exception reporter (Linux, macOS, Android, iOS) that emits EurekaLog .el-format reports (open in the EurekaLog Viewer): call stacks, CPU registers, modules, source line numbers. RTL-only core, no FMX dependency, no EurekaLog license required.

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 9
  • BSD-2-Clause

System

2.0 from 1 member

AI-Code-Translator

Translate source code from languages like C++, Python, and C# to Delphi using ChatGPT.

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 57
  • MIT

Language Tools

Delphi-tinyraytracer

A delphi implementation of raytracer translated from ssloy/tinyraytracer

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 9

Graphics

forceatlas2

Autolayout algorithm using forceatlas2, translated from Java and Python sources.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 7
  • MIT

Charts and Graphs

fp-tg-bot-translator

A small example that demonstrates how built a Telegram bot using Freepascal + fp-telegram that translates messages in a chat/group

  • Quiet
  • Other
  • Lazarus
  • GitHub
  • ★ 6
  • GPL-2.0

Learning and Examples

WebIDL2DWS

Extracts WEB IDL code from HTML sites and translates this to Pascal (DWScript dialect)

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 6
  • MIT

Language Tools

fp-h2pas

A tool that translates C header files into Object Pascal

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 4
  • MIT

Language Tools

Delphi-Translation-Library

WIP - Library and tools to translate Delphi projects contents

  • Active
  • Library
  • Delphi
  • GitHub
  • ★ 3
  • AGPL-3.0

Other

Localization

An alternative way to translate and localize your Delphi application

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 3

Other

pobatch

PoBatch is an easy-to-use PO file editor for l10n workflows. It displays source strings and translations in a grid, allowing selection of columns or rows and bulk copy and paste operations. Batch actions across a whole folder - copy source, clear fuzzy, sync with POT, translate - make it easy to keep hundreds of PO files up to date at once.

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 2
  • GPL-3.0

Edit and Memos

TelemetryLibrary

[DISCONTINUED] Simple framework designed to ease use of Telemetry API in SCS Software's truck games and to provide some other usefull tools. Also includes translated API headers and pascal reimplementation of examples distributed with the SDK.

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 2

Games and Game Engines

Delphi-tinyrenderer

A renderer implementation in Delphi translated from ssloy/tinyrenderer

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1
  • GPL-3.0

Graphics

PascalSDK_Headers_Condenser

Support program for PascalSDK project - it is used to automatically condense the translated headers into a single unit.

  • Quiet
  • Application
  • Lazarus
  • GitHub
  • ★ 1
  • MPL-2.0

Language Tools

Ant Movie Catalog

Manage your movie collection: User interface translated in about 30 languages. Can store catalog in two file format: its own binary format or XML. Import information from Internet (using scripts); by default it includes scripts for IMDB (US), DVDFR (FR), Allociné (FR) and lots of others. User-customizable links to do a search on movie websites. Information importation from various media files (audio & video codec, bitrates, resolution, framerate, size). Scripting technology, using Object Pascal language, allowing to modify catalog: Find & replace, moving field values, ... Printing, using customizable templates. Export to other formats: HTML (based on a template that you can modify or create yourself), SQL commands (to re-import data in a DBMS such as MySQL), CSV (text files, can be used as tables with Microsft Excel for example). Import from other formats: CSV (Microsoft Excel can create such files, but a plain text file can be used too), Microsoft Access and a few others.

  • Active
  • Application
  • Delphi
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Database

BAScript

BAScript is a simple scripting engine written in Object Pascal you can use to add scripting to your Delphi, Lazarus or Free Pascal applications ("host program") to extend their functionality without the need of recompiling them. The virtual machine defines its own language, called the BAScript language. It is a low-level language, somewhat similar to the Assembler language, which is not intended to be easy to program but easy to execute. So it is recommendable to use other higher level languages and translate them into BAScript language. Package includes two compilers that translates from a higher-level language to the BAScript language. You should note that BAScript is intended to be lightweight, so it has not mechanisms to handle complex data structures or large amounts of data or code. On the other hand, it has less need for memory and resources than other scripting interpreters. If you need more power you may try PascalScript.

  • Active
  • Library
  • Lazarus and Delphi
  • SourceForge
  • zlib/libpng License

Language Tools

MDB Admin

MDB Admin allows you to open, visualize and edit MSAccess databases (MDB or ACCDB files) without having Access installed. You can also install MDB Admin using winget: winget install --id=MarcielDegasperi.MDBAdmin -e IMPORTANT: To work with .accdb files you must manually install "Microsoft Access Database Engine Redistributable" 32bits, which can be found at the link below: https://www.microsoft.com/en-us/download/details.aspx?id=54920 (please make sure to select 32-bit version). User manual: https://sourceforge.net/p/mdbadmin/code/ci/master/tree/docs/user-manual.md ================================== Would you like to contribute to this project by translating it into your language? Download the sample file below, translate the keys and send me via ticket or email. You don't need to know any programming languages ​​for this. :) https://sourceforge.net/p/mdbadmin/code/ci/master/tree/lang/base_translation.txt

  • Active
  • Application
  • SourceForge

Database

MPL Bytecode Compiler

NEWS: The MPL language is now completely defined. No more language changes are to be made. The compiler is complete and should be easy to translate to other languages if you so choose. MPL is a small, simple language based on BCPL, B, C and Jesusonic. The compiler and interpreter are written in portable Pascal. I have successfully compiled MPL for CP/M, DOS, Windows, Atari ST, Amiga and the Tandy Colour Computer. MPL is designed to be tiny in every way, while implementing all the important features of BCPL & B. The result is a compiler written in a high level language (PASCAL) which compiles to under 16K (CP/M). The symbol table, language syntax, and bytecode are all optimized for size. I will write a MPL Reference Manual in time. Contact myself if you want to help get that written.

  • Quiet
  • Application
  • SourceForge
  • GNU General Public License version 3.0 (GPLv3)

Language Tools

My Zebra

It is application to print simple label with barcode and two lines of text. It use Eltron Programming Language (EPL2). Application made in English and Polish languages. It's machine-translated to 25 another languages. It is one file project, but if you want to translate it to another language you have to download txt files (zip file include txt files). It need write permissions to write config.txt file. ***Polish language description*** Jest to aplikacja do drukowania prostych etykiet z kodem kreskwym i dwiema liniami kodu. Aplikacja używa języka Eltron Programming Language (EPL2). Aplikacja jest wykonana w języku polskim i angielskim. Jest ona maszynowo przetłumaczona na 25 innych języków. Do uruchomienia programu potrzebny jest tylko plik zimbra.exe. By załadować pozostałe tłumaczenia niezbędne są pliki txt (plik zip zawiera te pliki). Program potrzebuje uprawnień do zapisu by mógł zapisać plik config.txt.

  • Quiet
  • Application
  • SourceForge
  • GNU General Public License version 3.0 (GPLv3)

Reporting

PAS2PHP

PAS2PHP will translate a large subset of Object Pascal to PHP, allowing you to write web applications using Lazarus/FreePascal, and then run the application on a standard HTML/PHP server. Over the last week, a lot of work has gone into PAS2PHP. Most of the major issues are resolved. There are still a number of incompatibilities which are either not fixable, or have simple workarounds. As of v0.5, you should be able to write entire PHP applications in Pascal. The key to coding for PAS2PHP is to understand the limitations of PHP. Read the example code provided, and always check the outputed PHP code to understand how this works. As a guide to what PAS2PHP can achieve... my web site is written in Pascal, and then converted to PHP. (The code is in the source package). PAS2PHP uses the Pascal Parse Tree Classes (PasTree) which comes with FreePascal, and therefore the parsing limits are defined by this library.

  • Quiet
  • Application
  • Lazarus
  • SourceForge
  • GNU Library or Lesser General Public License version 3.0 (LG

Language Tools

Thred32

Thred32, an open-source Delphi project translated from the famous Thred: The Embroidery Software and Designs. Thred (and also Thred32) is a versatile and free digitizing program for embroidery machines. Thred is originally developed by Morin McCoskey. http://www.thredworks.com/features.php The name Thred comes from the words thread and editor combined, but it's more than just an editing program for finished designs Finally Thred32 is attended because developers love and uses large part of Graphics32 Library :)

  • Quiet
  • Application
  • Delphi
  • SourceForge

Graphics

GoogleSpeak

This repository demonstrates how to Use Google for implementing Text to Speech. You'll find both a Delphi version and a C# version

  • Quiet
  • Other
  • Delphi
  • GitHub
  • ★ 30

Learning and Examples

PasPDQSort

Orson Peters' PDQSort algorithm translated to Free Pascal.

  • Quiet
  • Library
  • Lazarus
  • GitHub
  • ★ 9
  • MIT

Other

Babel

Lightweight, cross-platform library which helps translate text into the target languages.

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 7
  • MIT

Other

softcube

RubiksCube Simulator originally written with Delphi and converted to a Lazarus and Free Pascal project. Translated from French to English. Original code was obtained from https://codes-sources.commentcamarche.net/source/53132-rubik-s-cube

  • Active
  • Application
  • Lazarus
  • GitHub
  • ★ 7
  • CC0-1.0

Games and Game Engines

ENet-Pascal

FreePascal bindings for the ENet networking library, translated from the original C headers.

  • Quiet
  • Library
  • Lazarus and Delphi
  • GitHub
  • ★ 5
  • MIT

Bindings

LocalizeControls

FMX LocalizeControls (TEdit, TSpinEdit, etc.)

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 5
  • MIT

Other

mtbbs_en

A translated and updated version of the Delphi 3 based MyoHost/MTBBS host system

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 2

Networking

HumanDateDiff

Class to translate date diffs to simple human readability for Delphi

  • Quiet
  • Library
  • Delphi
  • GitHub
  • ★ 1

Date and Time

Localizer

Program to translate "ComfyUI" & its nodes to another languages

  • Quiet
  • Application
  • Delphi
  • GitHub
  • ★ 1

Applications

Adapt

Adapt is data conversion language developped in 1984 by Norman W. Molhant and Christophe Dupriez. It has been used in many circumstances, it translated itself in many programming environment and it should evolve now toward modern environments like Java.

  • Application
  • SourceForge
  • Apache License V2.0

Language Tools

AddonLangManager

This little Tool Manages all languages for an Firefox addon and translates properties files in to json if it is required.

  • Quiet
  • Application
  • SourceForge
  • Other License

Applications

CMS Utilities

cmsutils provides programs that help you develop, create and translate cms (Postnuke, Xaraya, ...) modules. Written in Delphi/Kylix

  • Quiet
  • Application
  • Delphi
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Language Tools

gdbm

The gdbm unit is a translation of the gdbm.h header files, with some additional routines. The headers translated without any problems, the only thing that should be taken into account is that the GDBM SYNC constant (for open flags) has been renamed to GDMB DOSYNC because it conflicts with the gdbm sync function.

  • Library
  • Lazarus

Bindings

HieroEditor

HieroEditor is a hieroglyphic editor which translates Manuel de Codage into a graphic image for inclusion in documents. Two Ancient Egyptian fonts are included (JSesh and CCER). Future plans: utility to create glyphs; Mayan glyphs.

  • Application
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Edit and Memos

ikhebtools

The project create, modify and translate existed libraries and tools for using the Hebrew language and Bi-Directional tools using FreePascal as main development compiler

  • Quiet
  • Library
  • Lazarus
  • SourceForge
  • GNU Library or Lesser General Public License version 2.0 (LG

Other

Javascal

This is a free compiler that translate a subset of Pascal ISO7185 into bytecode for the JVM. The main goal is to make Pascal platform indipendent. The compiler is written in Java and it was developed also using other application such as CUP and JFlex.

  • Quiet
  • Application
  • SourceForge

Language Tools

MIDletPascal

MIDletPascal is specifically suited for development of J2ME midlets. It's compiler translates Pascal source code directly into Java microedition bytecode.

  • Application
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Language Tools

OS Pine

Pascal Operating System, That will translate Freedos to Pascal --OSPine written in Turbo Pascal and NASM. I think now I will make all that useful before I release. Thank for Feedback (^_^)

  • Application
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

System

PopTray

PopTray is a mail notifier written in Delphi for the Windows platform. It sits in your tray notification area and check mail from multiple accounts on a timer interval. Preview, Delete, Rules, Plug-ins and translated into more than 30 languages.

  • Quiet
  • Application
  • Delphi
  • SourceForge
  • GNU General Public License version 2.0 (GPLv2)

Networking

Winunits-Base

This packages contains several translated Windows headers, and units that build directly on top of them. Currently it contains the following units

  • Library
  • Lazarus

Bindings