Sakana AI has added a brand new function known as Sakana Translate to its chat service, Sakana Chat. It handles bidirectional translation throughout Japanese, English, and Chinese language. The interpretation engine is Namazu, the corporate’s mannequin sequence tailored for Japanese.
Sakana Translate ships as a free internet app. A single account unlocks all three of its modes.
What’s Sakana Translate
Sakana Translate is a browser-based translation product, not a brand new base mannequin. It runs on Namazu, Sakana AI’s Japan-adapted mannequin sequence.
The idea Sakana AI states is ‘deep translation for Japan.’ The aim goes past swapping phrases and sentence constructions. It goals to hold context, tone, and register between languages.
That focus targets a particular hole. Sakana AI argues that basic instruments usually miss what makes Japanese distinctive. Examples embody enterprise honorifics, culturally particular ideas, abbreviations, and web slang. Grammar could keep appropriate whereas interpersonal tone will get misplaced.
The product bundles three features into one display screen: Translate, Proofread, and Ask.
The Three Modes, Defined
Every mode targets a unique on a regular basis process. The desk beneath summarizes them.
| Mode | What it does | Key element | Greatest for |
|---|---|---|---|
| Translate | Converts pasted textual content between the three languages | As much as ~5,000 Japanese characters, streaming output, historical past saved robotically | Emails, slide decks, articles, internet pages |
| Proofread | Refines a draft right into a extra pure model | Adjustments proven with diff highlighting; adjusts tone, politeness, and ritual | Enterprise e-mail and English writing checks |
| Ask | Solutions follow-up questions on a end result | Clarifies nuance, suggests alternate options, explains grammar in the identical context | Studying why a translation reads the best way it does |
A number of phrases are value unpacking for engineers new to this house.
- Streaming output means the interpretation seems progressively, token by token. You don’t look ahead to the complete end result earlier than studying. This mirrors how chat fashions return textual content.
- Diff highlighting exhibits precisely what modified. Additions and removals are marked inline, like a version-control diff. Proofread goes previous grammar. It additionally tunes naturalness, politeness, and the register a reader expects.
- Ask removes the tool-switching drawback. You now not bounce between a translator and a dictionary. Nuance questions get answered in opposition to the identical supply and output.
You possibly can strive all three modes within the interactive demo beneath
operate matchOut(src){
for(var okay in EX){ if(EX[k].src===src.trim()) return EX[k].out; }
return null;
}
var tGo=$(‘#tGo’);
tGo.addEventListener(‘click on’,operate(){
var src=tIn.worth.trim();
if(!src){tOut.textContent=”Enter textual content or load an instance above.”;return;}
var out=matchOut(src);
tGo.disabled=true;
if(out){
stream(tOut,out,operate(){tGo.disabled=false;});
}else{
tOut.innerHTML=’This preview streams Sakana AI’s revealed instance pairs. In your personal textual content, use the reside engine at translate.sakana.ai.’;
tGo.disabled=false;resize();
}
});
$(‘#tClear’).addEventListener(‘click on’,operate(){
tIn.worth=””;tOut.innerHTML=”;tCount.textContent=”0 / 5,000″;resize();
});
// —- proofread —-
var pDraft=”Thanks for e-mail. I examine the doc and I feel is sweet. Are you able to ship me the ultimate model by tomorrow? I wait your reply.”;
var pDiffHTML=
‘Thanks for e-mail. ‘+
‘I examine the doc and I feel is sweet. ‘+
‘ Are you able to ship me the ultimate model by tomorrow? ‘+
‘I wait your reply. ‘;
var pIn=$(‘#pIn’),pOut=$(‘#pOut’),pGo=$(‘#pGo’);
all(‘.stx-chip[data-pex]’).forEach(operate(c){
c.addEventListener(‘click on’,operate(){pIn.worth=pDraft;pOut.innerHTML=”;resize();});
});
pGo.addEventListener(‘click on’,operate(){
if(!pIn.worth.trim()){pOut.textContent=”Paste a draft, or load the instance.”;return;}
if(pIn.worth.trim()===pDraft){
pOut.innerHTML=pDiffHTML;
}else{
pOut.innerHTML=’This preview exhibits one illustrative diff. For reside proofreading of your personal draft, use translate.sakana.ai.’;
}
resize();
});
$(‘#pClear’).addEventListener(‘click on’,operate(){pIn.worth=””;pOut.innerHTML=”;resize();});
// —- ask —-
var ANS={
a1:’勉手なお願い actually means an “imposing” or “presumptuous” request. In English, “a little bit of a egocentric request” retains that self-lowering, apologetic tone. A flatter translation like “I’ve a request” would drop the politeness the author alerts in Japanese.’,
a2:’A extra formal possibility: “I understand that is an imposition, however may we focus on this a bit of additional?” It raises the register for senior purchasers whereas preserving the unique that means and deference.’,
a3:’The supply makes use of enterprise honorific patterns resembling 拜見しました (a humble type of “I noticed”). The interpretation stays well mannered and heat with out sounding stiff, matching the author’s distance from the reader.’
};
var askAns=$(‘#askAns’);
all(‘.stx-qbtn’).forEach(operate(b){
b.addEventListener(‘click on’,operate(){
askAns.fashion.show=’block’;
askAns.innerHTML=ANS[b.getAttribute(‘data-ans’)];
resize();
});
});
window.addEventListener(‘load’,resize);
window.addEventListener(‘resize’,resize);
setTimeout(resize,120);
})();
