/translate

translate/convert file delimiter formats (tsv/csv/psv) with GUI supporting drag and drop

Primary LanguagePythonMIT LicenseMIT

Translate

About

A small desktop application to translate/convert file delimiter formats (tsv/csv/psv) from file batches with GUI supporting file drag and drop.

This project was built to fill a software gap at my place of employment.

GUI example image.

Features

  • Translates file delimiters in file batches
  • Supports tab separated, comma separated, and pipe separated delimiters
  • Uses GUI supporting file manipulation, selection of delimiters and file endings, progress bar

Installation

Latest release (for users):

https://github.com/pjpardun/translate/releases

Clone (for developers):

https://github.com/pjpardun/translate

Requirements

  • Python (tested on version >= 3.6.4)

  • Tkinter extension TkinterDnD2 (tested on version >= 2.8)

    • tkDnD2.8 (copy to \Tcl directory)
    https://sourceforge.net/projects/tkdnd
    
    • TKinterDnD2 Python wrapper (copy to \Lib\site-packages directory)
    https://sourceforge.net/projects/tkinterdnd
    

License

MIT License