Coder Social home page Coder Social logo

queriatmx's Introduction

QueriaTMX

A simple PHP application that can parse TMX files and create a searchable UI to help find translations.

Basic Setup

To simplify the usage of this, PHP and all composer libraries are included.

  1. Clone the project: [email protected]:vekien/QueriaTMX.git
  2. Place your files inside the tmx folder
  3. Open Command Prompt at the folder of this project
  4. Import your TMX: .\php\php.exe -d memory_limit-1 bin/console parse_tmx
  5. Start the project: .\php\php.exe -S localhost:8000 public/index.php
  6. Navigate to: http://localhost:8000/

You should see something to the below image :)

image

FAQ

  • Why should I use QueriaTMX as opposed to MemoQ TM Search, TMX Viewer, etc.?

We find QueriaTMX to be overall more lightweight and responsive than the aforementioned apps. Moreover, once deployed, it doesn't require any 3rd party app to function.

  • What about privacy?

QueriaTMX is a self-hosted solution, which means it runs exclusively on your local machine. Should you choose to share it on a local NAS or server, you must ensure that all security measures are in place to protect your data.

  • What other benefits can I get from QueriaTMX?

Should you choose to host TMX content on a server, you can share it with people within your organization so they can look up terms and their translations in your TMs without installing CAT tools or TMX browsing apps. Moreover, QueriaTMX can be used in a browser, which makes it easy to integrate into web query tools such as MemoQ Web Search.

queriatmx's People

Contributors

ireality avatar vekien avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

dpaneda ireality

queriatmx's Issues

Setup in portable/dev server environment?

This is cool, thank you!

Do you know how to get this running in a xampp or easyphp style environment? I'm used to just putting a folder into htdocs/ and index.php takes care of the rest.

Can't get it to run using php -S && parse_tmx not working for me

Hiya,

  • I downloaded the repo as a zip, giving me a directory called QueryTMX-main

  • I installed php CLI under WLS

  • In the above QueriaTMX-main directory, I ran php -S localhost:8000

  • I navigated to localhost:8000 and it showed a php server reporting "Not Found The requested resource / was not found on this server."

  • I placed tmx files in the tmx directory and ran 'php -d memory_limit=-1 bin/console parse_tmx' from the QueriaTMX-main directory, resulting in
    PHP Warning: require(//QueriaTMX-main/vendor/autoload.php): failed to open stream: No such file or directory in /QueriaTMX-main/bin/console on line 11
    PHP Fatal error: require(): Failed opening required '/QueriaTMX-main/vendor/autoload.php' (include_path='.:/usr/share/php') in /QueriaTMX-main/bin/console on line 11

QueriaTMX-main/bin/console has this line:
require dirname(DIR).'/vendor/autoload.php';

It's been 15+ years since I last touched php, so I've got no idea how to approach this.

Any way to run this on Linux?

Hi there, I've been trying to get this running on my server. I'm not an expert myself, but I had some colleagues look over it. After several attempts they realized that the issue might be that my server runs on Linux? Is that expected? Anything that can be done?
Thank you!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.