外部流出は一切なし。TranslateGemmaで社外秘文書を安全に翻訳する方法

1/15にGemmaベースの新しいオープン翻訳モデル群「TranslateGemma」を発表しました。

DeepLやGoogle翻訳などのクラウド型サービスは、翻訳データが外部サーバーへ送信されるため、機密文書やセンシティブな情報の扱いにはリスクが伴います。

一方、TranslateGemmaはローカルPC上での動作が可能です。データを一切外に出さず、セキュアな環境で翻訳作業を行えます。

Ollamaのインストール

以下のURLにアクセスします

Download Ollama on Linux
Download Ollama for Linux

お使いのPCのOSをクリックしてDownloadをクリックしてください。その後、インストールしてください

translategemmaのインストール

コマンドプロンプトやターミナルを開き、以下のコマンドを実行します

ollama run translategemma

プロンプトフォーマット

translategemmaのプロンプトフォーマットが以下のようになっています

You are a professional {SOURCE_LANG} ({SOURCE_CODE}) to {TARGET_LANG} ({TARGET_CODE}) translator. Your goal is to accurately convey the meaning and nuances of the original {SOURCE_LANG} text while adhering to {TARGET_LANG} grammar, vocabulary, and cultural sensitivities.
Produce only the {TARGET_LANG} translation, without any additional explanations or commentary. Please translate the following {SOURCE_LANG} text into {TARGET_LANG}:


{TEXT}

日本語から英語にする場合、プロンプトは以下のようになります

You are a professional English (en) to Japanese (ja) translator. Your goal is to accurately convey the meaning and nuances of the original English text while adhering to Japanese grammar, vocabulary, and cultural sensitivities.
Produce only the Japanese translation, without any additional explanations or commentary. Please translate the following English text into Japanese:


{ここに翻訳したい文書を入れる}

英語から日本語のプロンプト例

You are a professional English (en) to Japanese (ja) translator. Your goal is to accurately convey the meaning and nuances of the original English text while adhering to Japanese grammar, vocabulary, and cultural sensitivities.
Produce only the Japanese translation, without any additional explanations or commentary. Please translate the following English text into Japanese:


Hello, how are you?

上記を入力すると「こんにちは、お元気ですか?」と表示され正常に翻訳されていることが確認できます。

サポート言語

サポートされている言語とコード一覧です。翻訳する言語をプロンプトフォーマットに当てはめて利用してください

CodeLanguage
aaAfar
aa-DJAfar
aa-ERAfar
abAbkhazian
afAfrikaans
af-NAAfrikaans
akAkan
amAmharic
anAragonese
arArabic
ar-AEArabic
ar-BHArabic
ar-DJArabic
ar-DZArabic
ar-EGArabic
ar-EHArabic
ar-ERArabic
ar-ILArabic
ar-IQArabic
ar-JOArabic
ar-KMArabic
ar-KWArabic
ar-LBArabic
ar-LYArabic
ar-MAArabic
ar-MRArabic
ar-OMArabic
ar-PSArabic
ar-QAArabic
ar-SAArabic
ar-SDArabic
ar-SOArabic
ar-SSArabic
ar-SYArabic
ar-TDArabic
ar-TNArabic
ar-YEArabic
asAssamese
azAzerbaijani
az-ArabAzerbaijani
az-Arab-IQAzerbaijani
az-Arab-TRAzerbaijani
az-CyrlAzerbaijani
az-LatnAzerbaijani
baBashkir
beBelarusian
be-taraskBelarusian
bgBulgarian
bg-BGBulgarian
bmBambara
bm-NkooBambara
bnBengali
bn-INBengali
boTibetan
bo-INTibetan
brBreton
bsBosnian
bs-CyrlBosnian
bs-LatnBosnian
caCatalan
ca-ADCatalan
ca-ESCatalan
ca-FRCatalan
ca-ITCatalan
ceChechen
coCorsican
csCzech
cs-CZCzech
cvChuvash
cyWelsh
daDanish
da-DKDanish
da-GLDanish
deGerman
de-ATGerman
de-BEGerman
de-CHGerman
de-DEGerman
de-ITGerman
de-LIGerman
de-LUGerman
dvDivehi
dzDzongkha
eeEwe
ee-TGEwe
elGreek
el-CYGreek
el-GRGreek
el-polytonGreek
enEnglish
en-AEEnglish
en-AGEnglish
en-AIEnglish
en-ASEnglish
en-ATEnglish
en-AUEnglish
en-BBEnglish
en-BEEnglish
en-BIEnglish
en-BMEnglish
en-BSEnglish
en-BWEnglish
en-BZEnglish
en-CAEnglish
en-CCEnglish
en-CHEnglish
en-CKEnglish
en-CMEnglish
en-CXEnglish
en-CYEnglish
en-CZEnglish
en-DEEnglish
en-DGEnglish
en-DKEnglish
en-DMEnglish
en-EREnglish
en-ESEnglish
en-FIEnglish
en-FJEnglish
en-FKEnglish
en-FMEnglish
en-FREnglish
en-GBEnglish
en-GDEnglish
en-GGEnglish
en-GHEnglish
en-GIEnglish
en-GMEnglish
en-GSEnglish
en-GUEnglish
en-GYEnglish
en-HKEnglish
en-HUEnglish
en-IDEnglish
en-IEEnglish
en-ILEnglish
en-IMEnglish
en-INEnglish
en-IOEnglish
en-ITEnglish
en-JEEnglish
en-JMEnglish
en-KEEnglish
en-KIEnglish
en-KNEnglish
en-KYEnglish
en-LCEnglish
en-LREnglish
en-LSEnglish
en-MGEnglish
en-MHEnglish
en-MOEnglish
en-MPEnglish
en-MSEnglish
en-MTEnglish
en-MUEnglish
en-MVEnglish
en-MWEnglish
en-MYEnglish
en-NAEnglish
en-NFEnglish
en-NGEnglish
en-NLEnglish
en-NOEnglish
en-NREnglish
en-NUEnglish
en-NZEnglish
en-PGEnglish
en-PHEnglish
en-PKEnglish
en-PLEnglish
en-PNEnglish
en-PREnglish
en-PTEnglish
en-PWEnglish
en-ROEnglish
en-RWEnglish
en-SBEnglish
en-SCEnglish
en-SDEnglish
en-SEEnglish
en-SGEnglish
en-SHEnglish
en-SIEnglish
en-SKEnglish
en-SLEnglish
en-SSEnglish
en-SXEnglish
en-SZEnglish
en-TCEnglish
en-TKEnglish
en-TOEnglish
en-TTEnglish
en-TVEnglish
en-TZEnglish
en-UGEnglish
en-UMEnglish
en-VCEnglish
en-VGEnglish
en-VIEnglish
en-VUEnglish
en-WSEnglish
en-ZAEnglish
en-ZMEnglish
en-ZWEnglish
eoEsperanto
esSpanish
es-ARSpanish
es-BOSpanish
es-BRSpanish
es-BZSpanish
es-CLSpanish
es-COSpanish
es-CRSpanish
es-CUSpanish
es-DOSpanish
es-EASpanish
es-ECSpanish
es-ESSpanish
es-GQSpanish
es-GTSpanish
es-HNSpanish
es-ICSpanish
es-MXSpanish
es-NISpanish
es-PASpanish
es-PESpanish
es-PHSpanish
es-PRSpanish
es-PYSpanish
es-SVSpanish
es-USSpanish
es-UYSpanish
es-VESpanish
etEstonian
et-EEEstonian
euBasque
faPersian
fa-AFPersian
fa-IRPersian
ffFulah
ff-AdlmFulah
ff-Adlm-BFFulah
ff-Adlm-CMFulah
ff-Adlm-GHFulah
ff-Adlm-GMFulah
ff-Adlm-GWFulah
ff-Adlm-LRFulah
ff-Adlm-MRFulah
ff-Adlm-NEFulah
ff-Adlm-NGFulah
ff-Adlm-SLFulah
ff-Adlm-SNFulah
ff-LatnFulah
ff-Latn-BFFulah
ff-Latn-CMFulah
ff-Latn-GHFulah
ff-Latn-GMFulah
ff-Latn-GNFulah
ff-Latn-GWFulah
ff-Latn-LRFulah
ff-Latn-MRFulah
ff-Latn-NEFulah
ff-Latn-NGFulah
ff-Latn-SLFulah
fiFinnish
fi-FIFinnish
fil-PHFilipino
foFaroese
fo-DKFaroese
frFrench
fr-BEFrench
fr-BFFrench
fr-BIFrench
fr-BJFrench
fr-BLFrench
fr-CAFrench
fr-CDFrench
fr-CFFrench
fr-CGFrench
fr-CHFrench
fr-CIFrench
fr-CMFrench
fr-DJFrench
fr-DZFrench
fr-FRFrench
fr-GAFrench
fr-GFFrench
fr-GNFrench
fr-GPFrench
fr-GQFrench
fr-HTFrench
fr-KMFrench
fr-LUFrench
fr-MAFrench
fr-MCFrench
fr-MFFrench
fr-MGFrench
fr-MLFrench
fr-MQFrench
fr-MRFrench
fr-MUFrench
fr-NCFrench
fr-NEFrench
fr-PFFrench
fr-PMFrench
fr-REFrench
fr-RWFrench
fr-SCFrench
fr-SNFrench
fr-SYFrench
fr-TDFrench
fr-TGFrench
fr-TNFrench
fr-VUFrench
fr-WFFrench
fr-YTFrench
fyWestern Frisian
gaIrish
ga-GBIrish
gdScottish Gaelic
glGalician
gnGuarani
guGujarati
gu-INGujarati
gvManx
haHausa
ha-ArabHausa
ha-Arab-SDHausa
ha-GHHausa
ha-NEHausa
heHebrew
he-ILHebrew
hiHindi
hi-INHindi
hi-LatnHindi
hrCroatian
hr-BACroatian
hr-HRCroatian
htHaitian
huHungarian
hu-HUHungarian
hyArmenian
iaInterlingua
idIndonesian
id-IDIndonesian
ieInterlingue
igIgbo
iiSichuan Yi
ikInupiaq
ioIdo
isIcelandic
itItalian
it-CHItalian
it-ITItalian
it-SMItalian
it-VAItalian
iuInuktitut
iu-LatnInuktitut
jaJapanese
ja-JPJapanese
jvJavanese
kaGeorgian
kiKikuyu
kkKazakh
kk-ArabKazakh
kk-CyrlKazakh
kk-KZKazakh
klKalaallisut
kmCentral Khmer
knKannada
kn-INKannada
koKorean
ko-CNKorean
ko-KPKorean
ko-KRKorean
ksKashmiri
ks-ArabKashmiri
ks-DevaKashmiri
kuKurdish
kwCornish
kyKyrgyz
laLatin
lbLuxembourgish
lgGanda
lnLingala
ln-AOLingala
ln-CFLingala
ln-CGLingala
loLao
ltLithuanian
lt-LTLithuanian
luLuba-Katanga
lvLatvian
lv-LVLatvian
mgMalagasy
miMaori
mkMacedonian
mlMalayalam
ml-INMalayalam
mnMongolian
mn-MongMongolian
mn-Mong-MNMongolian
mrMarathi
mr-INMarathi
msMalay
ms-ArabMalay
ms-Arab-BNMalay
ms-BNMalay
ms-IDMalay
ms-SGMalay
mtMaltese
myBurmese
nbNorwegian Bokmål
nb-SJNorwegian Bokmål
ndNorth Ndebele
neNepali
ne-INNepali
nlDutch
nl-AWDutch
nl-BEDutch
nl-BQDutch
nl-CWDutch
nl-NLDutch
nl-SRDutch
nl-SXDutch
nnNorwegian Nynorsk
noNorwegian
no-NONorwegian
nrSouth Ndebele
nvNavajo
nyChichewa
ocOccitan
oc-ESOccitan
omOromo
om-KEOromo
orOriya
osOssetian
os-RUOssetian
paPunjabi
pa-INPunjabi
pa-ArabPunjabi
pa-GuruPunjabi
plPolish
pl-PLPolish
psPashto
ps-PKPashto
ptPortuguese
pt-AOPortuguese
pt-BRPortuguese
pt-CHPortuguese
pt-CVPortuguese
pt-GQPortuguese
pt-GWPortuguese
pt-LUPortuguese
pt-MOPortuguese
pt-MZPortuguese
pt-PTPortuguese
pt-STPortuguese
pt-TLPortuguese
quQuechua
qu-BOQuechua
qu-ECQuechua
rmRomansh
rnRundi
roRomanian
ro-MDRomanian
ro-RORomanian
ruRussian
ru-BYRussian
ru-KGRussian
ru-KZRussian
ru-MDRussian
ru-RURussian
ru-UARussian
rwKinyarwanda
saSanskrit
scSardinian
sdSindhi
sd-ArabSindhi
sd-DevaSindhi
seNorthern Sami
se-FINorthern Sami
se-SENorthern Sami
sgSango
siSinhala
skSlovak
sk-SKSlovak
slSlovenian
sl-SISlovenian
snShona
soSomali
so-DJSomali
so-ETSomali
so-KESomali
sqAlbanian
sq-MKAlbanian
sq-XKAlbanian
srSerbian
sr-RSSerbian
sr-CyrlSerbian
sr-Cyrl-BASerbian
sr-Cyrl-MESerbian
sr-Cyrl-XKSerbian
sr-LatnSerbian
sr-Latn-BASerbian
sr-Latn-MESerbian
sr-Latn-XKSerbian
ssSwati
ss-SZSwati
stSouthern Sotho
st-LSSouthern Sotho
suSundanese
su-LatnSundanese
svSwedish
sv-AXSwedish
sv-FISwedish
sv-SESwedish
swSwahili
sw-CDSwahili
sw-KESwahili
sw-TZSwahili
sw-UGSwahili
taTamil
ta-INTamil
ta-LKTamil
ta-MYTamil
ta-SGTamil
teTelugu
te-INTelugu
tgTajik
thThai
th-THThai
tiTigrinya
ti-ERTigrinya
tkTurkmen
tlTagalog
tnTswana
tn-BWTswana
toTonga
trTurkish
tr-CYTurkish
tr-TRTurkish
tsTsonga
ttTatar
ugUyghur
ukUkrainian
uk-UAUkrainian
urUrdu
ur-INUrdu
ur-PKUrdu
uzUzbek
uz-ArabUzbek
uz-CyrlUzbek
uz-LatnUzbek
veVenda
viVietnamese
vi-VNVietnamese
voVolapük
waWalloon
woWolof
xhXhosa
yiYiddish
yoYoruba
yo-BJYoruba
zaZhuang
zhChinese
zh-CHChinese
zh-TWChinese
zh-HansChinese
zh-Hans-HKChinese
zh-Hans-MOChinese
zh-Hans-MYChinese
zh-Hans-SGChinese
zh-HantChinese
zh-Hant-HKChinese
zh-Hant-MOChinese
zh-Hant-MYChinese
zh-LatnChinese
zuZulu
zu-ZAZulu

コメント

タイトルとURLをコピーしました