BasicCAT icon indicating copy to clipboard operation
BasicCAT copied to clipboard

Todo list 4

Open xulihang opened this issue 6 years ago • 7 comments

  • [x] generate the target file for a single file
  • [x] source editing
  • [x] add a copy source to target shortcut
  • [x] 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 avatar Apr 17 '19 14:04 xulihang

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 avatar Apr 17 '19 14:04 xulihang

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.

rywiki avatar Jun 11 '19 08:06 rywiki

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.

xulihang avatar Jun 11 '19 08:06 xulihang

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

rywiki avatar Jun 12 '19 03:06 rywiki

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.

YLaido avatar Jun 12 '19 05:06 YLaido

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 avatar Jun 12 '19 06:06 xulihang

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

xulihang avatar Jun 12 '19 06:06 xulihang