I am translating a history context talking about the Cold War and I am stuck with a word for the person in a war who holds the army's flag. This flag is used to show the mates that the army is still fighting. Usually when the flag is down, it could mean that the army is being defeated.
how about 'Standard-bearer'?
A standard-bearer is a person (soldier or civilian) who bears an emblem called an ensign or standard, i.e. either a type of flag or an inflexible but mobile image, which is used (and often honoured) as a formal, visual symbol of a state, prince, military unit, etc. (Wikipedia)
Here's some reference to suggest the importance of a Standard bearer in battle.
The Standard Bearer should never surrender his Banner, if he, during a battle, could no longer safeguard the Banner; he should wrap his body into the Banner awaiting the final slash. (Safeguarding the flag)
An old-fashioned/specialist1 term for this is standard-bearer. It is now more widely used as an idiom for someone who represents a cause of any sort, but the original meaning was the person who carried an army's standard or flag. From Oxford Dictionaries:
- A soldier who is responsible for carrying the distinctive flag of a unit, regiment, or army.
1.1 A leading figure in a cause or movement.
This is from the now-rare meaning of standard
- A military or ceremonial flag carried on a pole or hoisted on a rope.
I don't know how widely-understood the literal meaning of the term is, but military history buffs would definitely know it.
1 Old-fashioned/specialist in the sense that the component words are used in ways that are no longer standard outside of specific contexts. Standard, in particular, is not used in everyday language for flag, and even bearer is used most commonly in more formal and ceremonial contexts, as in a pallbearer or a ring bearer, but not a mail bearer (mail carrier is far and away more common; see, for example, this Ngram).
That said, the term is neither obsolete nor archaic; in the proper context, it is the correct, still-current term. And the formality of the terms is appropriate to the formal, symbolic significance of the role, so I don't anticipate it being superseded by a modernization anytime soon.
A person assigned to carry the colours, standards or guidons of a military unit.
Often there is a single bearer, but also guards to protect the bearer.
While it's probably a bit esoteric for your purpose, the rank of ensign has historically had this duty - although the rank seems to have been long since abolished in most militaries.
(According to the linked Wikipedia article the rank is also used in Star Trek.)
It is an honor to be the guidon carrier for a unit, known as a "guidon bearer" or "guide". He or she stands in front of the unit alongside of the commander (or the commander's representative), and is the rallying point for troops to fall into formation when the order is given. In drill and ceremonies, the guidon and commander are always in front of the formation.
I'm surprised no-one has mentioned flag bearer yet. A google image search for this term gives images more reliably in keeping with what the OP wants than Standard bearer does. The latter term is several times more popular on ngrams, but, as the images reveal, it frequently refers to a Roman style standard, which was not made of cloth, but instead was a solid emblem at the top of a pole.
Flag carrier also finds images close to the OP's meaning, but it also finds images related to national airlines, because this is another meaning of this phrase.
One who carries a color or standard especially in a military parade or drill
If you really want a single word definition, then how about "signifer".
A standard bearer of the Roman legions
A bit archaic I know!