Archive for the 'Felix' Category

Felix is now open source

Aug. 31st 2015

I released Felix as open source software under the MIT license.

The source code can be found here.

I have also updated a new installer of Felix with DRM stripped off. It is the full version of Felix, without any restrictions. Download it here.

Posted by Ryan Ginstrom | in Felix, release | No Comments »

Version 2.1.1 of Memory Serves released

Jan. 7th 2015

Version 2.1.1 of Memory Serves has been released.

You can download the latest version here.

This release fixes some issues with importing large TMs and glossaries.

About Memory Serves

Memory Serves is a free application for sharing Felix translation memories and glossaries over a local network.

Posted by Ryan Ginstrom | in Memory Serves, release | No Comments »

Version 1.7.3 of Felix released

Jan. 5th 2015

Version 1.7.3 of Felix has been released.

You can download the latest version here.

Changes in this release:

  • You can now store your login credentials for Memory Serves
  • Fixed bug when registering glossary entries (entries were added to wrong glossary)
Posted by Ryan Ginstrom | in Felix, release | No Comments »

Version 1.7.2.1 of Felix released

Nov. 25th 2014

Version 1.7.2.1 of Felix has been released.

Download the latest version here.

This minor release fixes a bug with glossary match highlighting.

Posted by Ryan Ginstrom | in Felix, release | No Comments »

Version 1.7.2 of Felix released

Nov. 10th 2014

Version 1.7.2 of Felix has been released.

Download the latest version here.

This release includes the following features and enhancements.

  • Improved stability with Office 2013.
  • Option to highlight glossary matches. See View Page for details.
  • Glossary/concordance view no longer scrolls to top when an entry is deleted.
  • Windows 2000 is no longer supported.
Posted by Ryan Ginstrom | in Felix, release | No Comments »

Guest Post: Felix Rule Placement Tutorial

Jul. 3rd 2013

The following is a guest post by friend and Felix user Peter DeBiase. He originally wrote this as a tutorial for a friend, but it was so useful I got his permission to post it to the Felix blog. Thanks, Peter!

Ideas for Application of Felix’s New Rule-Based Placement Feature to Translation of WOSAs

-Peter Adriano DeBiase 2013/07/02

First Things First

Rule based placement is a relatively new feature in Felix, so you might not have it if you haven’t updated Felix in a while. The easiest way to check is to just go to the main memory window and select Tools. If there’s a Rule Manager… option, you’re good to go.

Launching the Rule Manager

Launching the Rule Manager

If not, it’s time for an update (Help > Check Updates…). I believe that as of the time of this writing (2013/07/01), the latest version of Felix is 1.7.1.3.

Rule Based Placement Time!

In the patent translation industry, one document that you might run across is the Written Opinion of the International Searching Authority (WOSA). The most important part of a WOSA (where most of the translation needs to be done) is Box V. 2., which generally starts with a list of citations of prior art documents such as the following:

文献1:JP6-119983A(松下電器産業株式会社)、1994.04.28、段落「0009」-「0011」(ファミリーなし)

文献2:日本国実用新案登録出願4-34240号(日本国実用新案登録出願公開5-89553号)の願書に添付された明細書及び図面の内容を記録したCD-ROM(セイレイ工業株式会社),1993.12.07、全文、 図1,2(ファミリーなし)

The highlighted locations in each citation are just crying out for use of rule-based placement. Let’s look at each individually.

Each citation starts with the document number. We can set up a rule in Felix that will take a segment of the form “文献X” and magically turn it into “Document X”.

Select Tools > Rule Manager… and then select Add under Enabled Rules to add a new rule. This will display an Edit Felix Rule window. Set it up as follows.

Edit Felix Rule

Edit Felix Rule

That scary looking (\d+) and \1 are two examples of a very powerful tool called regular expressions, which is essentially like search and replace on steroids (note that they really are backslashes – my computer thinks it’s Japanese).

Gentle intro to regex, starting with the Source Field: “\d” means “look for a number here” and the added “+” means “it can be any number of digits.” The enclosing parentheses around the \d+ tell the computer to remember whatever the \d+ expression matches. Finally, the “\1” in the Target field tells the computer to take the thing it remembered from the Source field and insert it at the location of the “\1”.

If you’re confused, don’t worry, so am I. Know in advance that regular expressions have a (perhaps rightfully deserved) reputation for being difficult. Let it go for now, or read section 5.3 Rule-based Placement in the Felix Manual. That page also includes a link to a very good tutorial on regular expressions that may be of use if you find yourself wanting to go deeper into the rabbit hole later.

Now let’s looks at the other case: the date of the form 1994.04.28. We can set up another rule in Felix to turn this into “28 April 1994”, which is the correct way to write dates in WOSA citations.

Edit Felix Rule - 2

Edit Felix Rule – 2

Notice that this time we have two (\d+) expressions in the Source field – the computer will remember two things that are numbers of arbitrary length. Again, we can tell the computer where to put those two things in the Target field with the \1 (the first thing) and the \2 (the second thing) expressions.

Now, you might be saying, “Wait a second! That will only work for April!” And you are correct. We will have to make 12 separate rules to handle each month of the year. If it helps, you can copy and paste from the table below to save a little time. It might also be possible to make one super-rule to…rule…all of these cases if you know how to use conditionals in regular expressions, but personally my regex-fu isn’t quite there yet.

 WOSA Date Rules for Felix

Rule

Source

Target

WOSA Dates – January

(\d+).01.(\d+)

\2 January \1

WOSA Dates – February

(\d+).02.(\d+)

\2 February \1

WOSA Dates – March

(\d+).03.(\d+)

\2 March \1

WOSA Dates – April

(\d+).04.(\d+)

\2 April \1

WOSA Dates – May

(\d+).05.(\d+)

\2 May \1

WOSA Dates – June

(\d+).06.(\d+)

\2 June \1

WOSA Dates – July

(\d+).07.(\d+)

\2 July \1

WOSA Dates – August

(\d+).08.(\d+)

\2 August \1

WOSA Dates – September

(\d+).09.(\d+)

\2 September \1

WOSA Dates – October

(\d+).10.(\d+)

\2 October \1

WOSA Dates – November

(\d+).11.(\d+)

\2 November \1

WOSA Dates – December

(\d+).12.(\d+)

\2 December \1

(Note: The rules file can be downloaded here.)

The Payoff

So now, when we’re translating the citations in a WOSA, we’ll get some extra hits in our glossary from our rules:

Rule Placement

Rule Placement

And when we move to the next citation segment, those hits will be automatically updated as appropriate:

Rule Placement

Rule Placement

And the people rejoiced and there was much good in the land.

Is This Really Worth the Trouble?

That depends on what you mean by “worth” and “trouble.” We did just automate like 26 keystrokes, which is pretty cool, and now you’ll never miskey a document number or date again when you’re translating WOSAs so you can save time when proofing your translation, which is also pretty cool. There’s plenty of room for more use of rule based placement in translation of WOSAs, but to be honest I’m just getting started with those too so these are just some early ideas.

You’ve now also been exposed to regular expressions and rule-based placement in Felix, so you can extend what you learned here to making even better rules that are more suited to your translation work, because hey, we’re all translating different stuff. Also, applications of regex start to tend showing up everywhere once you know about them – it’s kind of like learning a new word and then suddenly you start hearing it all the time.

Posted by Ryan Ginstrom | in Felix, tips, tools | No Comments »

Version 1.7.1.2 of Felix released

Jan. 21st 2013

Version 1.7.1.2 of Felix has been released.

Download the latest version here.

This release includes the following features and enhancements.

  • Bug Fix: Some “Delete” links did not work properly.
  • Minor improvements to Rule Manager.
Posted by Ryan Ginstrom | in Felix, release | No Comments »

Version 1.7.1.1 of Felix Released

Jan. 3rd 2013

Version 1.7.1.1 of Felix has been released.

Download the latest version here.

This release includes the following features and enhancements.

  • Bug Fix: Corrupt TMX files could cause Felix to crash.
  • Felix no longer marks imported TMX files as changed automatically.
  • Bug Fix: Failed to mark TMs as changed when merged with another TM.

See the What’s New section of the manual for details about this and other recent releases.

Posted by Ryan Ginstrom | in Felix, release | No Comments »

Version 1.7.1 of Felix Released

Dec. 28th 2012

Version 1.7.1 of Felix has been released.

Download the latest version here.

This release includes the following features and enhancements.

  • Rule placement option
  • Bug Fix: Preferences did not load TMs/glossaries
  • Bug Fix: Stopped asking about whether to merge TMs/glossaries
  • New toolbar button for Memory Manager
  • Bug Fix: Felix for MS Word did not correctly parse non-breaking hyphen characters.
  • Improved segmentation in MS Word.

See the What’s New section of the manual for details about this and other recent releases.

Posted by Ryan Ginstrom | in Felix, release | No Comments »

Version 1.7 of Felix released

Sep. 17th 2012

I’ve released version 1.7 of Felix.

Download the latest version here.

This release includes a new glossary placement feature. The glossary placement feature automatically replaces glossary matches in your translation queries.

See the What’s New section of the manual for details about this and other recent releases.

Posted by Ryan Ginstrom | in Felix, release | No Comments »
  • Search

  • Categories

  • Calendar

    September 2015
    M T W T F S S
    « Aug    
     123456
    78910111213
    14151617181920
    21222324252627
    282930  
  • Pages

  • Meta