“短剑”常见的英文表达是 dagger 或 short sword。
dagger:更常用于指那种有双刃、短小精悍、便于隐藏或近身搏斗的匕首类短剑 ,例如:He pulled out a dagger from his belt.(他从腰带上抽出一把短剑。)
short sword:字面意思就是“短剑”,从长度角度描述这种武器,在特定语境下也能准确表达“短剑”的含义。例如:The warrior wielded a short sword with great skill.(战士熟练地挥舞着一把短剑。 )