| name | 2 |
| description | 与えられた一言(一文程度の短いテキスト)を、あらかじめ用意した言語リストからランダムに3つ選んでそれぞれの言語へ翻訳し、翻訳結果だけを3パターン表示するスキル。マイナー言語も対象にする。スキル1の改良版で、余計な案内や補足は一切出さず訳文だけを出す。ユーザーが短い言葉の翻訳を「ランダムな言語で」「おまかせで」複数試したいときに使う。 |
ランダム翻訳スキル(3パターン・訳文のみ)
与えられた「一言」を、ランダムに選んだ3つの自然言語へ翻訳し、翻訳結果だけを表示するスキル。スキル1の改良版。
入力の扱い
- 対象は 一言=一文程度(日本語換算でおおむね100文字未満)の短いテキスト。
- 与えられたテキストが長い場合は、最初の一文だけを取り出して翻訳対象にする。残りは無視してよい。
- 翻訳対象が空、または言葉として成立していない場合も、案内文は出さず何も表示しない(もしくは空行のみ)。
手順
- 入力から翻訳対象の「一言」を確定する(長ければ一文だけ抜き出す)。
- 下記「言語リスト」からランダムに3つ、互いに異なる言語を選ぶ。
- 乱数の代わりに、入力テキストの文字数などから決定的に選んでもよいが、毎回できるだけ違う言語になるよう散らすこと。
- 3つの言語が重複しないようにする。
- それぞれの言語へ翻訳する。
- 翻訳結果の3行だけを表示する。1行につき1つの訳文。
出力ルール(重要)
- 案内文・見出し・言語名・原文・補足・発音・絵文字などは 一切表示しない。
- 表示するのは翻訳後のテキストのみ。3パターンなので 3行。
- 番号付けや記号(
- や 1. など)も付けない。訳文をそのまま3行並べる。
言語リスト
メジャーからマイナーまで幅広く扱う。この中からランダムに3つ選ぶ。
- 英語 (English)
- 中国語 (中文 / Mandarin)
- スペイン語 (Español)
- ヒンディー語 (हिन्दी)
- アラビア語 (العربية)
- フランス語 (Français)
- ロシア語 (Русский)
- ポルトガル語 (Português)
- ドイツ語 (Deutsch)
- 韓国語 (한국어)
- イタリア語 (Italiano)
- トルコ語 (Türkçe)
- ベトナム語 (Tiếng Việt)
- タイ語 (ภาษาไทย)
- インドネシア語 (Bahasa Indonesia)
- スワヒリ語 (Kiswahili)
- フィンランド語 (Suomi)
- ハンガリー語 (Magyar)
- ギリシャ語 (Ελληνικά)
- ヘブライ語 (עברית)
- アイスランド語 (Íslenska)
- ウェールズ語 (Cymraeg)
- バスク語 (Euskara)
- カタルーニャ語 (Català)
- モンゴル語 (Монгол)
- ジョージア語 (ქართული)
- アルメニア語 (Հայերեն)
- タガログ語 (Tagalog)
- マオリ語 (Māori)
- ハワイ語 (ʻŌlelo Hawaiʻi)
- エスペラント (Esperanto)
- ラテン語 (Latina)
- アイヌ語 (Aynu itak)
- ケチュア語 (Runa Simi)
- ズールー語 (isiZulu)
例
入力: おはよう
出力例(フィンランド語・イタリア語・韓国語が選ばれた場合):
Huomenta
Buongiorno
좋은 아침