Labels

Thursday, November 20, 2014

QuickTmExportImport (App for Trados Studio 2014)

Overview

QuickTmExportImport allows you to quickly export sdltm to tmx or import sdlxliff/ttx/tmx/itd into new sdltm files via drag-and-drop or context menu on Windows Explorer.

2014-11-20_0942552014-11-20_1033532014-11-20_105140

Release notes

  • Version 1.0.1.0 released (November 26, 2014)

Operating requirements

- Trados Studio 2014

Download

QuickTmExportImport version 1.0.1.0 (zip file)QuickTmExportImport version 1.0.1.0 (zip file)
*If you are using Chrome, it may block the file from being downloaded. If that happens, use a different browser or disable blocking temporarily before downloading the file.

Installation

Double-click the installer and follow the instructions provided to finish installing the application.
When the installation is complete, shortcuts are created on your desktop and in the Send to menu of Windows Explorer.
2014-11-20_094255

Using QuickTmExportImport

To import sdlxliff/ttx/tmx/itd into sdltm:

  1. Select sdlxliff/ttx/tmx/itd files from which you want to create sdltm.
  2. Show the context menu and select Send to > QuickTmExportImport.exe. Alternatively, drag the files onto the application’s icon on the desktop.
    2014-11-20_094803
    The command-line interface is displayed, showing the progress of sdltm creation.
    2014-11-20_101909
    When the operation is complete, sdltm files are created with the same names as those of the selected files.
    2014-11-20_103353

To export sdltm to tmx:

  1. Select sdltm files to export.
  2. Show the context menu and select Send to > QuickTmExportImport.exe. Alternatively, drag the files onto the application’s icon on the desktop.
    2014-11-20_104729
    The command-line interface is displayed, showing the progress of tmx creation.
    When the operation is complete, tmx files are created with the same names as those of the selected files.
    2014-11-20_105140

To change export/import settings:

  1. Double-click the application’s icon on your desktop or select QuickTmExportImport.exe from Start menu.
    2014-11-20_110048
  2. In the command-line interface that appears, respond to a series of prompts by entering appropriate values.
    The value inside the square brackets [ ] indicates the current setting.
    2014-11-20_111243

Other translation tools you might find useful…

Tuesday, November 4, 2014

SegmentSearcher (plug-in for Trados Studio 2014-2019)

Overview

SegmentSearcher is a Trados Studio 2014/2015 plug-in that enables you to search through the documents opened in the Studio editor and list the matched segments in a nicely formatted html table.

Release notes

  • Version 1.1 released (November 13, 2014)
  • Version 1.1 for Trados Studio 2015 released (July 23, 2015)
  • Version 1.3 for Trados Studio 2017/2019 released (April 24, 2019)

Download

SegmentSearcher version 1.1 for Trados Studio 2014 (zip file)
SegmentSearcher version 1.1 for Trados Studio 2015 (zip file)
SegmentSearcher version 1.3 for Trados Studio 2017/2019 (hosted on SDL AppStore)
*If you are using Chrome, it may block the file from being downloaded. If that happens, use a different browser or disable blocking temporarily before downloading the file.

Operating requirements

- Trados Studio 2014/2015/2017/2019

Installation

1. Double-click the installer and follow the instructions provided to finish installing the plug-in.
2. Start Trados Studio 2014/2015.
3. Open one or more sdlxliff documents to translate.
4. On the ribbon interface, select View –> SegmentSearcher.
2014-11-04_191607
The SegmentSearcher view appears at the bottom of the Studio’s editor.

Using SegmentSearcher

1. Type the text to search for in the Find what field.
2. Select the In source or In target check box.
3. Press Enter or click the Search button to start searching.
2014-11-04_194805

Tips

- Search for the selected text
Right-click the text selected on the editor and choose Search by SegmentSearcher from the context menu (or just press Alt + F10).
2014-11-04_195824
- Jump to the corresponding segment / Return to the segment where you executed the searchEach record in the search results contains a clickable segment ID that you can use to jump to the corresponding segment on the editor.
You can also return to the segment where you executed the search, simply by clicking the Return button.
 2014-11-04_201508

Other translation tools you might find useful…

Regex Match AutoSuggest Provider (plug-in for Trados Studio 2014/2015/2017/2019)

Overview

Regex Match AutoSuggest Provider is a Trados Studio 2014-2019 plug-in that enables you to show AutoSuggest entries that match regular expressions specified. With this plug-in, you can, for example, enter a word or phrase that does not need to be translated, such as a model number or serial number, by selecting the regex-matched suggestion from AutoSuggest.

Release notes

  • Version 1.0 released (November 13, 2014)
  • Version 1.1 released (November 18, 2014) with the following improvements:
    - Added a small pop-up window (Ctrl+Shift+F12) to show all the evaluated suggestions.
    - Eliminated the need to move the active segment after adding regex entries.
  • Version 1.2 released (November 18, 2014) with the following improvements:
    - Fixed the bug of showing wrong suggestions in some cases when the active segment has been moved.
  • Version 1.4 released (December 17, 2014) with the following improvements:
    - A few bug fixes
    - Supports the use of variables in regex patterns
  • Version 1.4 for Trados Studio 2015 released (July 23, 2015)
  • CU5 for Trados Studio 2017 fixed the problem that the plugin failed to recognize numbers. (May 6, 2017)
  • The plugin is now hosted on (can be downloaded from) SDL AppStore. (May 6, 2017)

Download

Regex Match AutoSuggest Provider version 1.4 for Trados Studio 2014-2019

Brief description of how to use Regex Match AutoSuggest Provider by Paul Filkin


Installation

  1. Double-click the installer and follow the instructions provided to finish installing the plug-in.
  2. Start Trados Studio.
  3. Open an sdlxliff document to translate.
  4. On the ribbon interface, select View –> Regex Match AutoSuggest Provider.
2014-11-04_215700
The Regex Match AutoSuggest Provider view appears at the bottom of the Studio’s editor.

Using Regex Match AutoSuggest Provider

  1. Select the Enabled check box and enter Description (optional), Regex Pattern, and Replace Pattern in their respective fields.
  2. Type the first letter of the word matched to show AutoSuggest entries.
2014-11-04_223411

Using variables

The version 1.4 or higher of the plugin supports the use of variables in regex patterns. A variable represents several pairs of source and target values defined in the Variables tab.
*The name of a variable cannot contain any symbols except _ (underscore) and cannot start with a number (0 to 9).
1
To use a variable in a regex pattern, enclose the variable name with # (number sign). In the following screenshot, the variable name Month is enclosed with #. In addition, remember to enclose it with parentheses when you want to reference it in the Replace Pattern field.
Currently, one regex pattern can only contain one variable.
2

Showing all the evaluated suggestions in a pop-up window

You can also list the suggestions in a small pop-up window by pressing Ctrl+Shift+F12. Press the Up/Down key or use the mouse to select a suggestion.
2014-11-18_071209

If you cannot see checkboxes under the "Enabled" column...


Other translation tools you might find useful…

Wednesday, August 20, 2014

Xliff Previewer

Overview

Xliff Previewer allows you to quickly view the contents of standard xliff files, sdlxliff (Trados Studio xliff), and mxliff (MemSource xliff) as well as ttx (Trados TagDocument) and tmx (translation memory exchange format) from context menu (right-click menu) on Windows Explorer.

Screen captures

image image

Release notes

  • Version 1.1.1.0 released with the following improvements (January 27, 2015)
    - Support of standard xliff files (*.xlf/*.xliff)
    - Added keyboard shortcuts for the filter buttons (Move the mouse pointer over the buttons to see their associated keyboard shortcuts.)
  • Version 1.0.1.0 released with the following improvements (August 21, 2014)
    - Bug fix: Comments could not be extracted from sdlxliff files generated by Trados Studio 2011.
    - About box has been added.
  • Version 1.0.0.0 released (August 20, 2014)

Download

Download_48x48Xliff Previewer ver. 1.1.1.0 (zip file)
*If you are using Chrome, it may block the file from being downloaded. If that happens, use a different browser or disable blocking temporarily before downloading the file.

I would be grateful if you would leave a comment about:
- what you think about the application
- feature requests
- bug reports

Operating environment

- .NET Framework 4.0

Other translation tools you might find useful…

Tuesday, April 1, 2014

Word-wrapping text columns in DataGrid

image 
Just word-wrapping DataGridTextColumns in DataGrid sounds straightforward, but you have to use a few tricks…

<DataGrid ItemsSource="{Binding Source={StaticResource DataProvider}, XPath=transunit}" AutoGenerateColumns="False">
<DataGrid.Columns>
<DataGridTextColumn Width="Auto" Binding="{Binding XPath=@id}" Header="ID"/>
<DataGridTextColumn Width="*" Binding="{Binding XPath=source}" Header="Source">
<DataGridTextColumn.ElementStyle>
<Style TargetType="TextBlock">
<Setter Property="TextWrapping" Value="Wrap"/>
</Style>
</DataGridTextColumn.ElementStyle>
</DataGridTextColumn>
<DataGridTextColumn Width="*" Binding="{Binding XPath=target}" Header="Target">
<DataGridTextColumn.ElementStyle>
<Style TargetType="TextBlock">
<Setter Property="TextWrapping" Value="Wrap"/>
</Style>
</DataGridTextColumn.ElementStyle>
</DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>

Add DataGridTextColumn.ElementStyle to the columns to be word-wrapped. Each Style and Setter child element needs to be configured as TargetType="TextBlock", Property="TextWrapping", and Value="Wrap". You also have to specify Width="*" or an explicit value in DataGridTextColumn so that the horizontal scrollbar will be disabled in DataGrid.


Link to source code: WordWrapTextColumnDemo

WPF 4 Unleashed

My first and only WPF application so far is Bilingual Searcher, a freeware tool for reviewers and translators to batch-find and replace bilingual xml files. When I was working on this application, I just focused in on the completion of the project, so aside from the very basics of the data binding mechanism and MVVM pattern, I did not dig much deeper into the WPF architecture itself. But now that I have completed and released the application, I’ve decided to learn the various features of WPF again, from the usages of built-in controls and data binding to styles, templates, user controls, and custom controls.

Instead of googling at random each time I encounter a problem, it will no doubt be more beneficial to invest time in reading well-organized books. That’s why I’ve been reading WPF 4 Unleashed* for the last couple of days. This book covers a broad range of topics you need to know about WPF. Compiled into a book of over 800 pages long, it might be a little overwhelming for WPF beginners, but if you already have some experience in the development of WPF applications, it will not only serve as a useful reference to keep at hand but also deepen your understanding of the technology.

*This edition is actually a bit old and the next edition, WPF 4.5 Unleashed, is currently on the market.

Thursday, March 6, 2014

QuickDiff

Overview

Using QuickDiff, you can quickly check the difference between two versions of text. This tool was originally developed as a plugin built into Trados Studio 2014, but I’ve made it available also as a standalone application.
(The plugin has not been released yet.)

Download

QuickDiff

Operating Environment

- .NET Framework 4.0

Screen Capture

image

Tuesday, February 18, 2014

Bilingual Searcher

Overview

Bilingual Searcher is a freeware application that allows you to search and replace across multiple bilingual documents. Supported file formats include standard xliff files (*.xlf/*.xliff), sdlxliff (Trados Studio xliff), mxliff (MemSource xliff), ttx (Trados TagDocument), and tmx (translation memory exchange format). Search results can be exported to other formats (currently only Excel 2007/2010 format available).

Release notes

  • Version 2.2.0.0 released with the following improvements (January 27, 2015):
    - Support of standard xliff files (*.xlf/*.xliff)
    - Added the functionality of grouping files and performing search and replace on the selected groups of files.
    - Added a command line argument to perform simple search.
  • Version 2.0.1.0 released with the following improvements (August 21, 2014):
    - Bug fix: Comments could not be extracted from sdlxliff files generated by Trados Studio 2011.
  • Version 2.0.0.0 released with the following improvements (August 17, 2014):
    - Search performance and memory usage performance improved
    - Add from Folder button has been added to Add Files window. This button allows you to add all supported bilingual files under a specified directory, including those under its child directories.
    - Automatic focus on search results
    - Expand/collapse the search settings panel (F12)
    - Search in tags check box has been added. Using this function, you can search for text in placeholders in segments.
  • Version 1.2.2.0 released with the following improvements (March 22, 2014):
    - Find All button is now set to default so that find operation can be executed simply by hitting Enter.
    - Replace allowed check box has been added to Add Files window. Select this check box when you want to protect files from unintended replacement.
  • Version 1.2.0.0 released with the following improvements (March 17, 2014):
    - Export function added
    - Search performance greatly improved

Download

Download_48x48Bilingual Searcher ver. 2.2.0.0 (zip file)
*If you are using Chrome, it may block the file from being downloaded. If that happens, use a different browser or disable blocking temporarily before downloading the file.

I would be grateful if you would leave a comment about:
- what you think about the application
- feature requests
- bug reports

Main features

- Search and replacement across bilingual files
- Replacement on the translation units selected in the search results view
- Search options such as regular expressions and search in tags
- Replacement options such as upper-to-lower conversion
- Filtering out search results based on file names, text entries, and segment statuses
- Exporting search results to other formats (currently only Excel 2007/2010 xlsx)

Sending search text as a command line argument

Just append search text to the executable file path as shown below:

"C:\Program Files (x86)\Capybara Translation\Bilingual Searcher\BilingualSearcherApp.exe" "search text"

Operating environment

- .NET Framework 4.0

Screen capture

2014-02-27_061351

Other translation tools you might find useful…