OmegaT plugin to use TexTra(R) powered by NICT
Hiroshi Miura 47459f75e9
Release v2023.3.0
Signed-off-by: Hiroshi Miura <miurahr@linux.com>
2023-12-14 20:59:14 +09:00
.github Bump github/codeql-action from 1 to 2 2022-05-02 08:07:26 +00:00
.idea wip: update l10n messages 2023-07-17 20:10:18 +09:00
config/checkstyle chore: bump java to 11 2023-07-17 13:24:18 +09:00
gradle/wrapper chore(gradle): use toolchain Java 8 2023-02-04 14:55:51 +09:00
src refactor: delayed initialize TextraOptions object 2023-12-14 10:00:37 +09:00
.gitignore Update .gitignore 2022-05-23 08:27:27 +09:00
.woodpecker.yml chore(ci): fix clone config 2023-07-17 20:12:15 +09:00
build.gradle.kts chore: bump java to 11 2023-07-17 13:24:18 +09:00
CHANGELOG.md Release v2023.3.0 2023-12-14 20:59:14 +09:00
COPYING First import. 2016-09-05 08:57:25 +09:00
DEVELOP.md Release v2023.1.0 2023-02-04 13:06:47 +09:00
gradle.properties meta: Fix plugin category 2021-03-10 00:40:49 +09:00
gradlew chore(gradle): use toolchain Java 8 2023-02-04 14:55:51 +09:00
gradlew.bat chore(gradle): use toolchain Java 8 2023-02-04 14:55:51 +09:00
omegat-textra-plugin.iml Experimental support for generalNT mode and more 2020-04-30 13:46:18 +09:00
README.md docs: update changelog and readme 2023-07-17 20:10:20 +09:00
settings.gradle.kts Move gradle configuration to Kotlin DSL 2021-01-16 09:56:59 +09:00

NICT TexTra Machine Translation API plugin for OmegaT

This is an implementation of OmegaT plugin which supports NICT TexTra Machine Translation API which is provided by NiCT for non-profit and OSS translations, and Kawamura-International for Business translations.

When you are looking for Mirai Translator(R) connector, based on NICT engine and NTT collaboration, you may be interested in MT plugin for OmegaT.

NEWS

  • 17, Jul. 2023 - Version 2023.3.0 - Support OmegaT 6.0 and later, and drop support 5.8.0 and before.
  • 23, Apr. 2023 - Version 2023.2.0 - Support OmegaT 5.8 and later, and drop support 5.7.1 and before.
  • 04, Feb. 2023 - Version 2023.1.0 - Update http access code, Jackson 2.13.4. Last version that supports OmegaT 4.3.3.
  • 04, Aug. 2022 - Version 2022.2.3 - Update JSON response parser.
  • 25, May, 2022 - Version 2022.2.1 - Fix korean language code.
  • 23, Apr. 2022 - Version 2022.2.0 - Credentials check button on an option dialog, Jackson 2.13.3

Install

Please download latest omegat-textra-plugin-x.x.zip file from releases page in this repository. You can get a plugin file (omegat-textra-plugin-x.x.jar) from downloaded zip distribution. The OmegaT plugin should be placed in $HOME/.omegat/plugins or C:\Users\username\AppData\Roaming\OmegaT\plugins depending on your operating systemc.

Requirements

  • OmegaT 6.0.0 or later
  • Java runtime version 11.0.3 or later

Configuration

You can enable the plugin using Options > Preferences... > Machine Translation to check Textra by NICT on. After enables configurations, it is necessary to configure TexTra username, API key and secret on a dialog shown when pushing Configure button

The information can be obtained from a link shown in the dialog. After configured, suggestions will appear in the Machine Translation pane automatically.

Windows

On Windows you can install the plugin to the plugins directory in your Application Data directory:

Windows 10: C:\Users\AppData\Roaming\OmegaT

Mac OS X

On OS X you are recommended to install the plugin to /Users//Library/Preferences/OmegaT/plugins. The Library folder in your home directory may be hidden; to access it from the Finder, select Go > Go to Folder from the main menu and enter ~/Library/Preferences/OmegaT/plugins.

Linux & BSD

On Linux and BSD you can install the plugin to the plugins directory where OmegaT is installed (alongside OmegaT.jar) or to ~/.omegat/plugins.

TexTra Terms and API key

You need to agree NICT TexTra Service terms and get an account (username, api key and api secret) to use this plugin with OmegaT. The terms show at https://mt-auto-minhon-mlt.ucri.jgn-x.jp/content/policy/

Supported language combinations

NICT non-profit and OSS translations account

  • languages

    • English
    • Japanese
    • Chinese(Mandarin, Taiwanese)
    • Italian
    • Indonesian
    • French
    • Portuguese
    • Myanmar
    • Thai
    • Vietnamese
    • Spanish
    • Arabic
    • Russian
    • Germany
    • Korean
    • Philippian
  • Engines

    • General NT

    • Finance NT

    • Patent NT

    • General NT+ (minnaNT)

    • VoiceTra NT

    • CUSTOM engine

Kawamura-Internaltional Personal Business account

  • Languages
    • Japanese
    • Chinese(Mandarin, Taiwan)
    • English
  • Engines
    • General NT
    • VoiceTra NT
    • Patent NT
    • Science
    • Finance

License

The plugin is distributed under the GNU general public license version 3 or later.