Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Todo list 4 #4

Open
4 of 10 tasks
xulihang opened this issue Apr 17, 2019 · 7 comments
Open
4 of 10 tasks

Todo list 4 #4

xulihang opened this issue Apr 17, 2019 · 7 comments
Labels
enhancement New feature or request

Comments

@xulihang
Copy link
Owner

xulihang commented Apr 17, 2019

  • generate the target file for a single file
  • source editing
  • add a copy source to target shortcut
  • more accurate word count
  • mark segment as non-translatables
  • detect source files' modified time to automatically create workfiles and update them with existing workfiles. This also works when manually adding a file which is newer.
  • automatically replace mistranslated terms in MT results with the right one
  • replace target with source text as a reference (only replace text when there is a match in source)
  • global search and replace
  • recognize terms with other words in between
@xulihang
Copy link
Owner Author

xulihang commented Apr 17, 2019

Less important:

  • lock segment
  • bilingual check
  • auto-propagation
  • option to strip XLIFF's tags
  • easier way to share TM and terms between different projects
  • TM and term match should consider tags

@xulihang xulihang added the enhancement New feature or request label Apr 21, 2019
@rywiki
Copy link

rywiki commented Jun 11, 2019

Are you considering adding a custom machine translation service interface to your program? A few of the better quality machine translation services are now quite expensive.

@xulihang
Copy link
Owner Author

Other MT services can be integrated by developing new MT plugins according to this: BasicCAT开发笔记(十):机器翻译与插件的编写.

I will not provide a custom MT service. Building an MT public service is not an easy job.

Baidu, Tencent and Microsoft all provide free quota which is like 2 million words/month. I think it is quite enough for personal use.

@rywiki
Copy link

rywiki commented Jun 12, 2019

Roger that! I will try to write a look. Thank you for your reply.

@YLaido
Copy link

YLaido commented Jun 12, 2019

Thanks for the work, seems pretty nice. But it crashed after I started a new project and clicked on Translation Memory on the left. I am using Windows 10 build 1903.
Also would love to see it supports proxy like http or socks5.

@xulihang
Copy link
Owner Author

it crashed after I started a new project and clicked on Translation Memory on the left.

You have to save this project first. It crashes because it cannot find the translation memory database. I forgot to handle this exception.

proxy like http or socks5

You can try proxy using Windows 10's own proxy setting. But as Google's API is not blocked, I haven't found a good usage.

proxy

Personally, I use OpenConnect to gain access to blocked websites and it works ok.

@xulihang
Copy link
Owner Author

This issue is only for the todo list. Please start a new issue for other questions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants