1
I Use This!
Activity Not Available
Analyzed almost 2 years ago.

Project Summary

확장기능에 대해이 확장 기능은 번역기와 FireFox의 연동을 보다 쉽게 할 수 있도록 하는 것을 목적으로 하고 있습니다.

기존에 가지고 있는 번역기에 대한 플러그인을 작성하여 추가하면 그 번역기를 통해 문장을 번역하게 하고 실제 FireFox의 UI에 대한 적용은 TransFox가 대신 해주게 되며, 번역기를 멀티 쓰레드 환경에 맞게 성능을 향상시키기 위한 기능도 제공합니다. 또한 번역기 별로 다른 문자코드를 사용 할 수 있음으로 문자 코드 즉 UTF-8, EUC-KR, SJIS 등등의 변환을 지원합니다.

구하기 쉬운 쉐어웨어 버젼이 있는 번역기인 EzTransXP를 Oh! Babel Helper를 사용해 연동 하고 있으며, 차후 Google Translator와도 연동하게 될 예정입니다.

플랫폼이 확장기능은 윈도우에서 개발된 확장기능입니다. 전체적으로는 플랫폼에 관게 없이 동작하게 하도록 개선하고 있지만, 현재 지원하는 번역기가 윈도우 환경을 따르다 보니 윈도우에 의존적인 코드가 있을 수 있습니다.

개발 환경은 Qt의 QtCreator와 Visual Studio 2008 Express, Gecko-SDK, Mccoy, gnuwin32, Subversion로 구성되지만 이 중 개발 Gecko-SDK, Mccoy, gnuwin32, Subversion의 경우 프로젝트에 파일이 들어가 있기도 합니다.

개발 편의를 위한 스크립트가 현재 윈도우에 맞춰 .bat 포맷으로 되어 있습니다. Google Translator와의 연동이 된 이후에는 다른 플랫폼에 맞춰 개선할 생각입니다.

문서화별도의 문서화 작업은 되어 있지 않고, 코드에 주석을 달은 정도 입니다.

구성TransFox - Firefox XPCOM Component TransHelper - C++로 구성된 번역기를 사용하기 위해 구성된 인터페이스

EzTransJ2K - EzTransXP용 일한 번역 플러그인 EzTransK2J - EzTransXP용 한일 번역 플러그인

TransProcess - 플러그인을 프로세스로 돌리기 위한 통신 플러그인 TransServer - 플러그인을 프로세스로 돌리기 위한 통신 플러그인

동작관계의 예)

번역기를 별도의 프로세스로 동작 시킬 때 TransFox TransHelper TransServer TransProcess EzTransJ2K, EzTransK2J

번역기를 쓰레드로 동작 시킬 떄 TransFox TransHelper EzTransJ2K, EzTransK2J

설정아래와 같이 XML포맷으로 번역기에 대해 번역할 언어와 문자 코드를 설정하고 이 설정 파일을 읽어 들여서 사용하게 됩니다.

Tags

transfox

In a Nutshell, transfox...

 No code available to analyze

Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. This project has no code locations, and so Open Hub cannot perform this analysis

Is this project's source code hosted in a publicly available repository? Do you know the URL? If you do, click the button below and tell us so that Open Hub can generate statistics! It's fast and easy - try it and see!

Add a code location

BSD 4-clause (University of California-Specific)
Permitted

Commercial Use

Modify

Distribute

Place Warranty

Forbidden

Use Trademarks

Hold Liable

Required

Include Copyright

Include License

These details are provided for information only. No information here is legal advice and should not be used as such.

All Licenses

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    Black Duck offers a free trial so you can discover if there are open source vulnerabilities in your code
  • ...
    compare projects before you chose one to use
  • ...
    nearly 1 in 3 companies have no process for identifying, tracking, or remediating known open source vulnerabilities
  • ...
    anyone with an Open Hub account can update a project's tags

 No code available to analyze

Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. This project has no code locations, and so Open Hub cannot perform this analysis

Is this project's source code hosted in a publicly available repository? Do you know the URL? If you do, click the button below and tell us so that Open Hub can generate statistics! It's fast and easy - try it and see!

Add a code location

Community Rating

Be the first to rate this project
Click to add your rating
   Spinner
Review this Project!
Sample ohloh analysis