there's full Artifact's affix prop map that can easy to get text from TextMap_XX.json
{
"FIGHT_PROP_HP": 2404061249,
"FIGHT_PROP_ATTACK": 1756301290,
"FIGHT_PROP_DEFENSE": 1575853882,
"FIGHT_PROP_SUB_HURT": 3892469682,
"FIGHT_PROP_HEAL_ADD": 3911103831,
"FIGHT_PROP_CRITICAL": 1916797986,
"FIGHT_PROP_ADD_HURT": 2920451417,
"FIGHT_PROP_HP_PERCENT": 2756497090,
"FIGHT_PROP_HEALED_ADD": 3392845215,
"FIGHT_PROP_ICE_SUB_HURT": 2221516638,
"FIGHT_PROP_ICE_ADD_HURT": 4054347456,
"FIGHT_PROP_WIND_ADD_HURT": 312842903,
"FIGHT_PROP_ROCK_SUB_HURT": 3363551926,
"FIGHT_PROP_ELEC_SUB_HURT": 1580778495,
"FIGHT_PROP_CRITICAL_HURT": 4137936461,
"FIGHT_PROP_SPEED_PERCENT": 3552803520,
"FIGHT_PROP_WIND_SUB_HURT": 675300986,
"FIGHT_PROP_ROCK_ADD_HURT": 2557985416,
"FIGHT_PROP_ELEC_ADD_HURT": 3514877774,
"FIGHT_PROP_FIRE_SUB_HURT": 570007818,
"FIGHT_PROP_FIRE_ADD_HURT": 999734248,
"FIGHT_PROP_ATTACK_PERCENT": 2796372974,
"FIGHT_PROP_GRASS_SUB_HURT": 2809766539,
"FIGHT_PROP_GRASS_ADD_HURT": 1824382851,
"FIGHT_PROP_WATER_ADD_HURT": 3619239513,
"FIGHT_PROP_WATER_SUB_HURT": 1406081734,
"FIGHT_PROP_DEFENSE_PERCENT": 3076885710,
"FIGHT_PROP_ELEMENT_MASTERY": 2326066533,
"FIGHT_PROP_PHYSICAL_ADD_HURT": 3763864883,
"FIGHT_PROP_PHYSICAL_SUB_HURT": 2073208032,
"FIGHT_PROP_CHARGE_EFFICIENCY": 1735465728,
"FIGHT_PROP_SKILL_CD_MINUS_RATIO": 1083556685,
"FIGHT_PROP_SHIELD_COST_MINUS_RATIO": 195785769
}