Archive for the 'Felix' Category

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 »

Version 1.5 of Align Assist released

Jun. 8th 2012

I’ve just released version 1.5 of Align Assist.

Get the latest version here.

The main improvement in this version is the ability to set the format of cell text. From the Align window, select Tools >> Format to set the cell font.

Posted by Ryan Ginstrom | in Align Assist, release | No Comments »

Version 1.6.9.2 of Felix released

May. 29th 2012

I’ve released version 1.6.9.2 of Felix.

Download the latest version here.

This release includes some minor bug fixes.

  • Bug Fix: Could not add two translations or glossary entries in a row from the dialog.
  • Bug Fix: Formatting penalty was calculated incorrectly.

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.6.9.1 of Felix Released

May. 15th 2012

Version 1.6.9.1 of Felix has been released. This is a minor bugfix release.

Download the latest version here.

This version fixes a bug with browsing in the Manager window. In version 1.6.9, it was not possible to browse past the first page of records.

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

Version 1.6.9 of Felix Released

May. 14th 2012

Version 1.6.9 of Felix has been released.

Download the latest version here.

The main fixes and improvements in this version are as follows:

  1. Bug fix: Rare crashes in Search window
  2. Bug fix: CTRL + ALT + F9 keyboard shortcut does not work
  3. Support times in searches
  4. Active setting for Manager Window

1. Bug fix: Rare crashes in Search window

Under rare circumstances, an invalid query syntax in the Search window could crash Felix.

Back to top

2. Bug fix: CTRL + ALT + F9 keyboard shortcut does not work

The CTRL + ALT + F9 keyboard shortcut for disabling/enabling keyboard shorcuts in MS Office did not work.

Back to top

3. Support times in searches

Times are now supported in date-related searches. For example, the date created can now be specified with the date and time, rather than just the date. Date-times are specified in the following format: “YYYY/MM/DD [HH:MM:SS]“.

Back to top

4. Active setting for Manager Window

You can now specify translation memories and glossaries as active or inactive. An inactive TM/glossary can be used for concordance and searching, but is not used for memory and glossary searches.

Back to top

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

Felix tip: save specific translations from a translation memory

May. 10th 2012

Sometimes, you might want to save specific translations from your translation memory (TM) into a separate file. For example, you might want to deliver a translation memory for your latest job, but not have to manage separate TMs for every job.

Below is an example of how to save all your translations created after a certain date (here, 2012-04-15) to a separate file.

  1. From the Felix window, open the Search window (Control + F)
  2. Search for “created-after: 2012-04-15” (without the quotes)
  3. On the bottom of the page, click Save Search Results to File
    Select a file name

If you then want to delete the entries from your current TM, do the following:

  1.   On the bottom of the page, click Delete Search Results
    This removes them from the current TM
  2. Close the Search window, and save your TM.

You can use any search conditions to filter your translations. Click Search Help in the Search window for a list of available search conditions.

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

  • Categories

  • Calendar

    September 2014
    M T W T F S S
    « Jul    
    1234567
    891011121314
    15161718192021
    22232425262728
    2930  
  • Pages

  • Meta